*jSSKr\R"S5r\R"S5r\R"S5rSSjr"SS5rg) Nz[ \(\)<>@,;:\\"/\[\]\?=]z[\x00-\x1F\x7F]z[\x00-\x08\x0A-\x1F\x7F]cUbe[U5S:aVU(d[RU5(a,URSS5RSS5nU<SU<S3$U<SU<3$U$)Nr\z\\"z\"z="=)len tspecialssearchreplace)paramvaluequotes 6/opt/alt/python313/lib64/python3.13/wsgiref/headers.py _formatparamrs_  SZ!^ I$$U++MM$/77UCE %u- -#U+ + c\rSrSrSSjrSrSrSrSrSr S r S r SS jr S r S rSrSrSrSrSrSrSrg)Headers!NcXUbUO/n[U5[La [S5eXlg)Nz+Headers must be a list of name/value tuples)typelist TypeError_headers_convert_string_type)selfheaderskvs r__init__Headers.__init__$s.$0'b = $IJ J rc[U5[La6U(a[O[nUR U5(a [ S5eU$[ SR[U555e)Nz)Control characters not allowed in headersz1Header names/values must be of type str (got {0})) rstr_name_disallowed_re_value_disallowed_rer ValueErrorAssertionErrorformatrepr)rr nameregexs rrHeaders._convert_string_type.sY ;# ,0(6JE||E"" !LMML%%+VDK%8: :rc,[UR5$N)rrrs r__len__Headers.__len__8s4==!!rczX URRURUSS9URUSS945 gNTr(F)rappendr)rr(vals r __setitem__Headers.__setitem__<sD J   & &t$ & 79R9RSV]b9R9c d frcURUR5SS9nURVs/sHo"SR5U:wdMUPM snURSS&gs snf)NTr2rrlowerrrr(kvs r __delitem__Headers.__delitem__BsR ((D(A)-P2Q%++-4:OBP aPs A" A"c$URU5$r,getrr(s r __getitem__Headers.__getitem__Jsxx~rc(URU5SL$r,r?rAs r __contains__Headers.__contains__Usxx~T))rcURUR5SS9nURVs/sH o"SR5U:XdMUSPM" sn$s snf)NTr2rr8r:s rget_allHeaders.get_allZsP((D(A $ E "A1D1 EEEs A AcURUR5SS9nURHup4UR5U:XdMUs $ U$)NTr2r8)rr(defaultrrs rr@ Headers.getfsF((D(A==CAwwy$!rcPURVVs/sHupUPM snn$s snnfr,rrrrs rkeys Headers.keyso"#mm,mdam,,,"cPURVVs/sHupUPM snn$s snnfr,rOrPs rvaluesHeaders.valuesyrSrTc URSS$r,rOr-s ritems Headers.itemss}}QrcRURR<SUR<S3$)N()) __class____name__rr-s r__repr__Headers.__repr__s>>22DMMBBrctSRURVs/sHnSU-PM snSS/-5$s snf)Nz z%s: %s)joinr)rr;s r__str__Headers.__str__s6{{DMMBMbHrMMBBr7JKKBs5c6[U5RS5$)Nz iso-8859-1)r!encoder-s r __bytes__Headers.__bytes__s4y --rcURU5nUc;URRURUSS9URUSS945 U$U$r1)r@rr3r)rr(r results r setdefaultHeaders.setdefaults\ $ > MM $";";Dt";"L))%e)<"> ?LMrc /nUb!URUSS9nURU5 UR5HvupVURUSS9nUc#URURSS55 M;URUSS9nUR[ URSS5U55 Mx UR RURUSS9SR U545 g)NFr2T_-z; )rr3rYr rrrd)r_name_value_paramspartsrrs r add_headerHeaders.add_headers   ..vE.BF LL MMODA))!$)7Ay QYYsC01--ae-< \!))C*=qAB $ d77D7I499UZK[\]rrOr,)r_ __module__ __qualname____firstlineno__rrr.r5r<rBrErIr@rQrVrYr`rerirmrv__static_attributes__rrrr!s]9:"f Q * F-- CL . ^rr)NrH)recompilerr"r#rrr|rrrsN JJ2 3 jj!34zz"=> _^_^r