/usr/lib/fixperms/venv/lib/python3.13/site-packages/requests/__pycache__
NameSizeModeActions
adapters.cpython-313.pyc267040644editdlrm
api.cpython-313.pyc68480644editdlrm
auth.cpython-313.pyc141040644editdlrm
certs.cpython-313.pyc6460644editdlrm
compat.cpython-313.pyc23780644editdlrm
cookies.cpython-313.pyc250050644editdlrm
exceptions.cpython-313.pyc79880644editdlrm
help.cpython-313.pyc42460644editdlrm
hooks.cpython-313.pyc10720644editdlrm
models.cpython-313.pyc358100644editdlrm
packages.cpython-313.pyc11440644editdlrm
sessions.cpython-313.pyc273720644editdlrm
status_codes.cpython-313.pyc60220644editdlrm
structures.cpython-313.pyc56250644editdlrm
utils.cpython-313.pyc361900644editdlrm
_internal_utils.cpython-313.pyc20020644editdlrm
__init__.cpython-313.pyc53790644editdlrm
__version__.cpython-313.pyc5620644editdlrm
Edit: /usr/lib/fixperms/venv/lib/python3.13/site-packages/requests/__pycache__/auth.cpython-313.pyc (14104B)
gi'SrSSKrSSKrSSKrSSKrSSKrSSKrSSKJr SSK J r SSK J r J r Jr SSKJr SSKJr S rS rS r"S S 5r"SS\5r"SS\5r"SS\5rg)z] requests.auth ~~~~~~~~~~~~~ This module contains the authentication handlers for Requests. N) b64encode)to_native_string) basestringstrurlparse)extract_cookies_to_jar)parse_dict_headerz!application/x-www-form-urlencodedzmultipart/form-datac [U[5(d)[R"SU<S3[S9 [ U5n[U[5(d2[R"S[ U5<S3[S9 [ U5n[U[ 5(aURS5n[U[ 5(aURS5nS[[SRX455R55-nU$)zReturns a Basic Auth string.zpNon-string usernames will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (zC) to a string or bytes object in the near future to avoid problems.)categoryzpNon-string passwords will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (latin1zBasic :) isinstancerwarningswarnDeprecationWarningrtypeencoderrjoinstrip)usernamepasswordauthstrs D/usr/lib/fixperms/venv/lib/python3.13/site-packages/requests/auth.py_basic_auth_strrs h + +  BBJN (  x= h + +  BBFx.AST (  x=(C  ??8,(C  ??8,)$))X01288:G Nc\rSrSrSrSrSrg)AuthBaseEz4Base class that all auth implementations derive fromc[S5e)NzAuth hooks must be callable.)NotImplementedErrorselfrs r__call__AuthBase.__call__Hs!"@AArN__name__ __module__ __qualname____firstlineno____doc__r%__static_attributes__r'rrrrEs >Brrc0\rSrSrSrSrSrSrSrSr g) HTTPBasicAuthLz?Attaches HTTP Basic Authentication to the given Request object.cXlX lgN)rrr#rrs r__init__HTTPBasicAuth.__init__Os   rc |[UR[USS5:HUR[USS5:H/5$Nrrallrgetattrrr#others r__eq__HTTPBasicAuth.__eq__S>  D!AA  D!AA   rc X:X+$r3r'r<s r__ne__HTTPBasicAuth.__ne__[   rc`[URUR5URS'U$)N Authorizationrrrheadersr"s rr%HTTPBasicAuth.__call__^s$%4T]]DMM%R /"r)rrN) r)r*r+r,r-r5r>rBr%r.r'rrr0r0LsI! !rr0c\rSrSrSrSrSrg) HTTPProxyAuthcz=Attaches HTTP Proxy Authentication to a given Request object.c`[URUR5URS'U$)NzProxy-AuthorizationrGr"s rr%HTTPProxyAuth.__call__fs%+:4==$--+X '(rr'Nr(r'rrrKrKcs GrrKcH\rSrSrSrSrSrSrSrSr Sr S r S r S r g ) HTTPDigestAuthkz@Attaches HTTP Digest Authentication to the given Request object.cPXlX l[R"5Ulgr3)rr threadinglocal _thread_localr4s rr5HTTPDigestAuth.__init__ns  &__.rc[URS5(dgSURlSURlSURl0URlSURlSURlgg)NinitTr)hasattrrUrX last_nonce nonce_countchalpos num_401_calls)r#s rinit_per_thread_state$HTTPDigestAuth.init_per_thread_statetsnt))622&*D   #,.D   )-.D   *&(D   #%)D   "/3D   , 3rc ^URRSnURRSnURRRS5nURRRS5nURRRS5nSmUcSnOUR5nUS:XdUS:XaS n U mO#US :XaS n U mOUS :XaS n U mO US:XaSn U mU4Sjn TcgSn[ U5nUR =(d SnUR (aUSUR 3- nURSUSUR3nUSU3nT"U5nT"U5nX@RR:Xa UR=RS- sl OSURl URRSn[URR5RS5nUURS5- nU[R"5RS5- nU[R "S5- n["R$"U5R'5SSnUS:XaT"USUSU35nU(dU "UUSU35nO3US:XdSUR)S5;aUSUSUSU3nU "UU5nOgX@Rl SURSUSUSUS US!3 nU(a US"US!3- nU(a US#US!3- nU(a US$US!3- nU(a US%US&US!3- nS'U3$)(z :rtype: str realmnonceqop algorithmopaqueNMD5zMD5-SESSc[U[5(aURS5n[R"U5R 5$Nutf-8)rrrhashlibmd5 hexdigestxs rmd5_utf84HTTPDigestAuth.build_digest_header..md5_utf8s4a%%)A{{1~//11rSHAc[U[5(aURS5n[R"U5R 5$rj)rrrrlsha1rnros rsha_utf84HTTPDigestAuth.build_digest_header..sha_utf8s4a%%)A||A0022rzSHA-256c[U[5(aURS5n[R"U5R 5$rj)rrrrlsha256rnros r sha256_utf87HTTPDigestAuth.build_digest_header..sha256_utf85a%%)A~~a(2244rzSHA-512c[U[5(aURS5n[R"U5R 5$rj)rrrrlsha512rnros r sha512_utf87HTTPDigestAuth.build_digest_header..sha512_utf8r|rc>T"USU35$)N:r')sd hash_utf8s r4HTTPDigestAuth.build_digest_header..s)qc1#J/r/?rr08xrkauth,z:auth:z username="z ", realm="z ", nonce="z", uri="z ", response=""z , opaque="z , algorithm="z , digest="z, qop="auth", nc=z , cnonce="zDigest )rUr]getupperrpathqueryrrr[r\rrtimectimeosurandomrlrurnsplit)r#methodurlrcrdrerfrg _algorithmrqrvrzrKDentdigp_parsedrA1A2HA1HA2ncvaluercnoncerespdignoncebitbasers @rbuild_digest_header"HTTPDigestAuth.build_digest_header~s| ""''0""''0  %%))%0&&++// < ##((,,X6  J"*J  * ": 2 !I 5  3 !I 9 $ 5 $I 9 $ 5 $I /  C=}}# >> a'( (D awa  7xq mm &&11 1    * *a / *-.D   *''33C8 "".. / 6 6w ? U\\' "" TZZ\  )) RZZ]a**,Sb1  #se1UG1VH56Cq./G F]f #6'!F86#?Hh'G(-%z% 5'J6wiq 2   j* *D  mI;a0 0D  j* *D  'y 6(!D DDrc JUR(aSURlgg)z)Reset num_401_calls counter on redirects.rN) is_redirectrUr_)r#r$kwargss rhandle_redirectHTTPDigestAuth.handle_redirects ==/0D   , rc lSURs=::aS:dO SURlU$URRb9URR R URR5 URRSS5nSUR5;GauURRS:GaZUR=RS- sl[R"S[RS 9n[URSUSS 95URlUR UR#5 URR%5n['UR(URUR*5 UR-UR(5 UR/UR0UR25URS 'UR4R6"U40UD6nUR8R;U5 XVlU$SURlU$) zW Takes the given response and tries digest-auth, if needed. :rtype: requests.Response iirzwww-authenticaterYdigestzdigest )flags)countrF) status_coderUr_r^requestbodyseekrHrlowerrecompile IGNORECASEr subr]contentclosecopyr _cookiesrawprepare_cookiesrrr connectionsendhistoryappend)r#r$rs_authpatprep_rs r handle_401HTTPDigestAuth.handle_401samm)c)/0D   ,H    ! ! - IINN   2 2 6 6 7126 v||~ %$*<*<*J*JQ*N    , , 1 ,**Zr}}=C&7FRS8T&UD   # II GGI99>>#D "4==!))QUU C   /,0,D,D TXX-DLL )""4262B JJ  a JI+,(rcUR5 URR(a3URURUR 5UR S'URR5URl URSUR5 URSUR5 SURlU$![a SURl Nhf=f)NrFresponser)r`rUr[rrrrHrtellr^AttributeError register_hookrrr_r"s rr%HTTPDigestAuth.__call__s ""$    ( ()-)A)A!((AEE)RAIIo & *%&VV[[]D   "  DOO4  D$8$89+,( * &*D   "  *s )CC21C2c |[UR[USS5:HUR[USS5:H/5$r8r9r<s rr>HTTPDigestAuth.__eq__1r@rc X:X+$r3r'r<s rrBHTTPDigestAuth.__ne__9rDr)rUrrN)r)r*r+r,r-r5r`rrrr%r>rBr.r'rrrPrPks0J/ 4l \1 *X( !rrP)r-rlrrrSrrbase64r_internal_utilsrcompatrrrcookiesr utilsr CONTENT_TYPE_FORM_URLENCODEDCONTENT_TYPE_MULTI_PARTrrr0rKrPr'rrrst  ---+$B/)XBBH.MO!XO!r