?`uDzSSKJrJr SSKrSSKJr SSKrSSKrSSKrSSKrSSK r SSK r SSK J r J r J r Jr SSKJrJrJrJrJrJrJrJrJr /SQrSSS.S jjrSSS.S jjrS rS rSrS S.S\4Sjjr Sr!Sr"SS.Sjr#Sr$Sr%Sr&Sr'/r(0r)SSS.Sjjr*S\+SS4Sjr,"SS 5r-\-"5r.\.4\/"5S!.S"jjr0"S#S$5r1"S%S&5r2"S'S(\1\2S S)9r3"S*S+\3S S)9r4"S,S-\55r6"S.S/\6S09r7\3S15r8\3S25r9\3S35r:\3S45r;\3S55r<\3S65r=\3S75r>S8r?\3S95r@\4\*"S S9S:55rA\3S;5rB\3S<5rC\3S=5rD\3S>5rE"S?S@\1S S)9rFSA\7S\4SBjrGSA\7S\4SCjrHSDrISErJSFrKSGrL\*SH5rMSIrNSJrO"SKSL\1S S)9rP"SMSN\PS S)9rQ"SOSP\2\PS S)9rR"SQSR\RS S)9rS"SSST\2\QS S)9rT"SUSV\RS S)9rU"SWSX\RS S)9rV"SYSZ\2\QS S)9rWS[rX"S\S]\QS S)9rY"S^S_\QS S)9rZ\3S`5r["SaSb\QS S)9r\"ScSd5r]\/"1Sek5r^\/"1Sfk5r_\^\_-Sg1-r`ShraSirbSSkjrcSSmjrd/SnQSoSp/Sq.re\RSr5rg\(R\gR5 Ssrj\R"\\j5 Strl\R"\\l5 CjCl\Rrn\RrpSurq"SvSw\5rr\sSx5rt"SySz\\rS09ru"S{S|\2\QS S)9rv\4\*"S S9S}55rwS~rxSrySrz\ R\ R\ R\ R\ \ \ 4rSSjrSrSrSrSrSrS\9S\94SjrSrSrSr\"\GR"\\55rSrSrSrSr\"S5r\"S5r\"S5r\"SS S9r\"SS S9r\"SS S9r\"SS S9r\"SS \5S9r\"S\\+5r\Rr\"\RGR8S5r\"\RGR:Sj5r\"\RGR<S5r\"\RGR>Sj5r\"\RGR@Sj5r\"\RGRBSj5r\"\RGRDSj5r\"\RGRFSj5r\"\RGRHS5r\"\RGRJSj5r\"\RGRLSj5r\U"\RGRNSl5rS\l\"\RGRRSjSS9r\"\RGRVSj5r\"\RGRXSl5r\"\RGRZSl5r\"\RGR\Sj5r\"\RGR^Sj5r\S"\RGR`SSS9r\V"\SSSS9rS\l\"\SjSSS9r\"\GRjSjSS9r\"\SjSSS9r\"\/SjSSS9r\"\RGRrSj5r\"\RGRtSj5r\"\RGRvSl5r\"\RGRxSj5r\"\SlSSS9r\"\RSlSS9r\"\GR~Sl5r\"\GRSj5r\"\GRSl5r\"\RGRS\ GR\ GR4S9r\"\RGRSl\ GR4S9r\"\5SjSSS9rS\l\x"SS\u55r\x"SS\u55r\x"SS\u55r\x"SS\u55r\x"SS\u55r\xS"55r\xS"55rSSjr\/"1Sk5r\/"1Sk5r"SS\55r\.4Sjr\5GR\SS05rSr\\lSr"SS\55r\.4S S.Sjjr\5GR\SS05rS\l\3S5r\3S5r\3S5r"SS5r\+rSr"SS\\5r"SS\\5r"SS\\+5rS"5r"SS\u5rS SSSSS.S\S\S\S\S\\5\7\S\74-S4S\7S\4SjjrSSS47 rS"5rS\5S\4SjrS\5S\/\+4SjrSrg))abstractmethodABCMetaN) defaultdict)WrapperDescriptorTypeMethodWrapperTypeMethodDescriptorType GenericAlias) _idfuncTypeVar ParamSpec TypeVarTuple ParamSpecArgsParamSpecKwargs TypeAliasTypeGeneric NoDefault)h AnnotatedAnyCallableClassVar ConcatenateFinal ForwardRefrLiteralOptionalr ProtocolTupleTyper r Union AbstractSet ByteString ContainerContextManagerHashable ItemsViewIterableIteratorKeysViewMapping MappingViewMutableMappingMutableSequence MutableSetSequenceSized ValuesView Awaitable AsyncIterator AsyncIterable Coroutine CollectionAsyncGeneratorAsyncContextManager Reversible SupportsAbs SupportsBytesSupportsComplex SupportsFloat SupportsIndex SupportsInt SupportsRoundChainMapCounterDequeDict DefaultDictList OrderedDictSet FrozenSet NamedTuple TypedDict GeneratorBinaryIOIOMatchPatternTextIOAnyStr assert_type assert_nevercastclear_overloadsdataclass_transformfinalget_args get_origin get_overloadsget_protocol_membersget_type_hints is_protocol is_typeddict LiteralStringNeverNewType no_type_checkno_type_check_decoratorrNoReturn NotRequiredoverloadoverriderrReadOnlyRequired reveal_typeruntime_checkableSelfText TYPE_CHECKING TypeAlias TypeGuardTypeIsrUnpackFallow_special_formsc`Uc [S5$[U[5(a [XUS9$U$)N)moduleis_class)type isinstancestrr)argrvrts -/opt/alt/python313/lib64/python3.13/typing.py _type_convertr}s1 {Dz#s#7JKK JTc [[4nU(dU[4- nU(a U[4- n[ XUS9n[ U[ 5(aURU;a[US35eU[[[[[[4;aU$U(aU[[4;aU$[ U[5(dU[[4;a[SUS35e[!U5["La[USU<SS35eU$)N)rvrt is not valid as type argumentzPlain z Got z.100.)rrrrr}ry _GenericAlias __origin__ TypeErrorrr_rdr`rlro _SpecialFormrxtuple)r{msg is_argumentrvrtinvalid_generic_formss r| _type_checkrs%h/ (,  !eX - ! @S TC3 && NN3 33%=>?? sM8UD)DD sx&77 #|$$/B(B&%CDEE CyE3%uSL4L233 Jr~cXUSL=(d [U[[[[45$N.)ryrlistr _ConcatenateGenericAliasr{s r|_is_param_exprrs, #: @C D)%= >@@r~cUR[RRL=(a( [ U5S:H=(a [ US5(+$)Nr)r collectionsabcrlenr)typargss r|_should_unflatten_callable_argsrs@& +//222 =Ta;N47$; <r~cx[U[5(a7URS:Xa UR$URSUR3$USLag[U[R 5(a UR $[U[5(aSSRSU55-S-$[U5$) Nbuiltinsr....[, c38# UHn[U5v M g7fN) _type_repr).0ts r| _type_repr..s:cz!}}c]) ryrx __module__ __qualname__types FunctionType__name__rjoinreprobjs r|rrs#t >>Z '## #..!3#3#3"455 cz#u))**||#uTYY:c:::S@@ 9r~enforce_default_orderingrcSnSn/nUGH,n[U[5(aM[U[5(a6UH.n[U/5HnXt;dM UR U5 M M0 Mf[ US5(awXT;apU(aVU(a UR 5(a [S5eUR 5(aSnOU(a[SU<S35eUR U5 MM[U5(aSn[USS5HnXd;dM UR U5 M GM/ [U5$) NF__typing_subst__z2Type parameter with a default follows TypeVarTupleTzType parameter z8 without a default follows type parameter with a default__parameters__) ryrxr_collect_type_parametersappendhasattr has_defaultr_is_unpacked_typevartuplegetattr)rrdefault_encounteredtype_var_tuple_encountered parametersrx collecteds r|rrs< !&J  a    5 ! !!91#!>I 2")))4"?Q* + +"+1ammoo')@AA}}.2+,'/!?Q)QRR!!!$#)++-1*Q 0"5&%%a(69>  r~c R[UR5nU(d[US35e[U5nX2:wamX2:aHURUR5(agU[ SUR55-nSU3nOUn[SX2:aSOSSUSUS U35eg) N is not a generic classc3@# UHoR5v M g7fr)rrps r|r0_check_generic_specialization..LsL9KA 9Ks at least Too manyfew arguments for ; actual , expected )rrrrsum)cls arguments expected_len actual_len expect_vals r|_check_generic_specializationr6s s))*L 3%6788YJ!  $!!*-99;; CL9K9KLL LL$\N3J%J$)BvNO #uIj\ZLRS S%"r~c/nUHFn[USS5nUb"U(aUSSLdURU5 M5URU5 MH U$)N__typing_unpacked_tuple_args__.)rextendr)rnewargsr{subargss r| _unpack_argsrUsRG#?F  GBK34F NN7 # NN3   Nr~unhashable_fallbackct[RU5$![a U(de[U5s$f=fr)dictfromkeysr_deduplicate_unhashable)paramsrs r| _deduplicater_s6/}}V$$ /" &v.. /s 77cL/nUHnX!;dM URU5 M U$r)r)unhashable_paramsnew_unhashablers r|rris-N  "  ! !! $ r~c[U5n[U5n[U5nUHnURU5 M U(+$![a gf=f)NF)rrremove ValueError) first_args second_argsfirst_unhashablesecond_unhashablerelems r|_compare_args_orderlessrpsZ.z:/ < A$D HHTN%5L sA AAc/nUHVn[U[[R45(aUR UR 5 MEUR U5 MX [[USS95$)NTr) ry_UnionGenericAliasr UnionTyper__args__rrrrrrs r|_remove_dups_flattenr{sZ F  a,eoo> ? ? MM!** % MM!   f$? @@r~c/nUHFn[U[5(aURUR5 M5UR U5 MH [ U5$r)ry_LiteralGenericAliasrrrrrs r|_flatten_literal_paramsrsG F  a- . . MM!** % MM!   =r~typedc*^U4SjnUbU"U5$U$)Nc>^[R"TS9"T5nU[T'[R UR 5 A[R "T5U4Sj5nU$)NrcT>[T"U0UD6$![a Of=fT"U0UD6$r)_cachesr)rkwdsfuncs r|inner+_tp_cache..decorator..inners> t}d3d33  && &s  ) functools lru_cacher _cleanupsr cache_clearwraps)rcacherrs` r| decorator_tp_cache..decorators\ ##%06 **+    '  '  r~r)rrr s ` r| _tp_cacher s (  r~funcnamereturncJSSKnSU<SUS3nURU[SS9 g)Nrz:Failing to pass a value to the 'type_params' parameter of z@ is deprecated, as it leads to incorrect behaviour when calling zl on a stringified annotation that references a PEP 695 type parameter. It will be disallowed in Python 3.15.category stacklevel)warningswarnDeprecationWarning)r r depr_messages r|._deprecation_warning_for_no_type_params_passedrs= \ z"0 1 MM,);MJr~c\rSrSrSrSrSrg) _Sentinelircg)Nz rselfs r|__repr___Sentinel.__repr__sr~N)rrr__firstlineno__ __slots__r__static_attributes__rr~r|rrs Ir~rrecursive_guardcL^^^^T[La [S5 Sm[U[5(aUR TTTTS9$[U[ [ [R45(Ga7[U[ 5(ao[SUR55nURn[X5(aURUSSUS4nOURUnU(a [Un[UUUU4SjUR55nXpR:XaU$[U[ 5(a[ URU5$[U[R5(a%[R "["R$U5$UR'U5$U$)Nztyping._eval_typerr"c3f# UH'n[U[5(a [U5OUv M) g7fr)ryrzrrr{s r|r_eval_type..s,%C$.c3#7#7 3S@%s/1rc 3>># UHn[UTTTTS9v M g7f)r"N) _eval_type)raglobalnslocalnsr# type_paramss r|rr's,   8Wk?  s) _sentinelrryr _evaluaterr rrrr __unpacked__rrrrrreduceoperatoror_ copy_with)rr+r,r-r#r is_unpackedev_argss ```` r|r)r)sTi67JK !Z  {{8Wk?{[[!m\5??CDD a & &::D..K.q77LL$s)T"X!67LL&1I ZZ    jj H a & & g6 6 a ) )##HLL': :;;w' ' Hr~c\rSrSrSrSrSrg)_Finali) __weakref__c&SU;a [S5eg)N_rootz&Cannot subclass special typing classesr)rrrs r|__init_subclass___Final.__init_subclass__s $ DE E r~rN)rrrrr r=r!rr~r|r8r8s!IFr~r8c\rSrSrSrSrSrg) _NotIterableirN)rrrrr __iter__r!rr~r|r@r@sIHr~r@cd\rSrSrSrSrSrSrSrSr Sr S r S r S r S r\S 5rSrg)ri)_name__doc___getitemcTXlURUlURUlgr)rErrCrD)rgetitems r|__init___SpecialForm.__init__s %%  r~c<US;a UR$[U5e)N>rr)rCAttributeError)ritems r| __getattr___SpecialForm.__getattr__ s / /:: T""r~c [SU<35e)NCannot subclass r<rbasess r|__mro_entries___SpecialForm.__mro_entries__&s*4(344r~c SUR-$Ntyping.rCrs r|r_SpecialForm.__repr__)4::%%r~cUR$rrXrs r| __reduce___SpecialForm.__reduce__, zzr~c [SU<35e)NzCannot instantiate r<)rrrs r|__call___SpecialForm.__call__/s-dX677r~c[X4$rrrothers r|__or___SpecialForm.__or__2T[!!r~c[X4$rrcrds r|__ror___SpecialForm.__ror__5U[!!r~c[US35e)Nz! cannot be used with isinstance()r<rrs r|__instancecheck___SpecialForm.__instancecheck__84& ABCCr~c[US35e)Nz! cannot be used with issubclass()r<rrs r|__subclasscheck___SpecialForm.__subclasscheck__;rqr~c$URX5$r)rErrs r| __getitem___SpecialForm.__getitem__>s}}T..r~)rDrErCN)rrrrr rHrMrSrr\r`rfrjrortr rxr!rr~r|rrsO0I' # 5&8""DD//r~r)r;c\rSrSrSrSrg)_TypedCacheSpecialFormiCcX[U[5(dU4nUR"U/UQ76$r)ryrrErws r|rx"_TypedCacheSpecialForm.__getitem__Ds**e,,$J}}T/J//r~rN)rrrrrxr!rr~r|r{r{Cs0r~r{c4^\rSrSrU4SjrU4SjrSrU=r$)_AnyMetaiJcJ>U[La [S5e[TU] U5$)Nz+typing.Any cannot be used with isinstance())rrsuperro)rr __class__s r|ro_AnyMeta.__instancecheck__Ks& 3;IJ Jw(--r~c4>U[Lag[TU] 5$)Nz typing.Any)rrr)rrs r|r_AnyMeta.__repr__Ps 3;w!!r~r)rrrrrorr! __classcell__rs@r|rrJs. ""r~rc(^\rSrSrU4SjrSrU=r$)riVcJ>U[La [S5e[TU] U5$)NzAny cannot be instantiated)rrr__new__rrkwargsrs r|r Any.__new__bs% #:89 9ws##r~r)rrrrrr!rrs@r|rrVs $$r~r) metaclassc[US35eNz is not subscriptabler<rws r|rdrdhs tf12 33r~c[US35err<rws r|r`r`}s, tf12 33r~c[US35err<rws r|rlrls" tf12 33r~c[US35err<rws r|r_r_s0 tf12 33r~c4[XS3SS9n[X45$N accepts only single type.TrsrrrrrLs r|rr&& zV+E#F\` aD w ''r~c4[XS3SS9n[X45$rrrs r|rrrr~c(^US:Xa [S5e[U[5(dU4nSm[U4SjU55n[U5n[ U5S:XaUS$[ U5S:Xa[ S5U;a [ XSS 9$[ X5$) Nrz Cannot take a Union of no types.z)Union[arg, ...]: each arg must be a type.c3<># UHn[UT5v M g7frrrrrs r|rUnion..s?Jq{1c**Jrrrname)rryrrrrxrrrrs @r|rrs>R:;; j% ( ( ] 5C?J??J%j1J :!!} :!T j 8!$DD d //r~c[X4$rrc)leftrights r| _make_unionrs  r~cF[XS35n[U[S54$)Nz requires a single type.)rrrx)rrr{s r|rr&s) jF*B"C DC d4j !!r~c [U5n[S[[[ U55555n[ X5$![ a Nf=f)Nc3*# UH upUv M g7frr)rr_s r|rLiteral..Hs^)]1)]s)rrrr_value_and_type_iterrrrws r|rr,sU2)4J ^d;OPZ;[6\)]^^   11    s-A AAc[US35err<rws r|roroOs tf12 33r~c^US:Xa [S5e[U[5(dU4nUSSLd#[US[5(d [S5eSm/U4SjUSS5QUSP7n[ X5$)Nrz&Cannot take a Concatenate of no types.r.zMThe last parameter to Concatenate should be a ParamSpec variable or ellipsis.z/Concatenate[arg, ...]: each arg must be a type.c3<># UHn[UT5v M g7frrrs r|rConcatenate..vsAAK3''r)rryrr rrs @r|rr`sR@AA j% ( ( ] rNc !Z 2 %J%J:; ; ;CRACRAR:b>RJ #D 55r~c6[XS35n[X45$Nrrrs r|rprpzs$h zV+E#F GD w ''r~c6[XS35n[X45$rrrs r|rqrqs$B zV+E#F GD w ''r~cT\rSrSrSrSSS.Sjjr\4SjrSrS r S r S r S r S r g)ri)__forward_arg____forward_code____forward_evaluated____forward_value____forward_is_argument____forward_is_class____forward_module__NF)rwc8[U[5(d[SU<35eURS5(aSUS3nOUn[ USS5nXlX`lSUlSUl X l X@l X0l g![ a [ SU<35ef=f) Nz*Forward reference must be a string -- got *(z,)[0]zevalz/Forward reference must be an expression -- got F) ryrzr startswithcompile SyntaxErrorrrrrrrr)rr{rrvrwarg_to_compilecodes r|rHForwardRef.__init__s#s##HPQ Q >>#   U^N N Y>:v>D # $%*"!%'2$$,!"( Y OPSwWX X Ys  A??BcU[La [S5 SnURU;aU$UR(aX!LGaUcUc0=pO UcUnOUcUnURb5[ [ RRURS5SU5nU(aX[U5[U5p!UH=nURnUR(aXa;dM'XQU'URUS5 M? [[URX5SUR URS9n[#UUUUX@R1-S9UlSUlUR$$)Nztyping.ForwardRef._evaluater__dict__z*Forward references must evaluate to types.)rrtr"T)r.rrrrrsysmodulesgetrrrpoprrrrr)r)rr+r,r-r#param param_nametype_s r|r/ForwardRef._evaluatesQ ) # :;X YK   ? 2K))W-DGO%''7!""&&2"KKOOD$;$;TBJPX$(NDM'(E!&J44 8R/4, J5 )  T**H>< 88$($=$= E &0!04H4H3I!I &D "*.D &%%%r~c`[U[5(d[$UR(aJUR(a9URUR:H=(a UR UR :H$URUR:H=(a UR UR :H$r)ryrNotImplementedrrrrrds r|__eq__ForwardRef.__eq__Hs%,,! !  % %%*E*E((E,A,AAF**e.E.EE G$$(=(==D''5+C+CC Er~cD[URUR45$r)hashrrrs r|__hash__ForwardRef.__hash__QsT))4+B+BCDDr~c[X4$rrcrds r|rfForwardRef.__or__Trhr~c[X4$rrcrds r|rjForwardRef.__ror__Wrlr~chURcSnOSUR<3nSUR<US3$)Nz , module=z ForwardRef())rr)r module_reprs r|rForwardRef.__repr__Zs@  " " *K%d&=&=%@AKT114[MCCr~)rrrrrrrTN)rrrrr rHr.r/rrrfrjrr!rr~r|rrs='I )u)08A/&bEE""Dr~rrcT[U[5(+=(a [USS5$)N#__typing_is_unpacked_typevartuple__F)ryrxrrs r|rrbs(At$ $ E A?? Jr~c  URnURU5nX4S-SH&n[U[5(dM[ SU35e [ U5n[ U5nUnXt- S- n Sn Sn [ U5Hbup[U [5(aM[U SS5nU(dM2[ U5S:XdMCUSSLdMMU b [ S5eU n USn Md U b[X5n[XU - S- 5n OX-U:a[ S US US US- 35eXU - :Xa+UR5(a[UR5nOX(Xi- n/USUQU /XH- -QUPU /Xy- U- U- S- -QX&U - SQ7$) Nrz(More than one TypeVarTuple parameter in rrr.z6More than one unpacked arbitrary-length tuple argumentrToo few arguments for rz, expected at least ) rindexryr rr enumeraterxrminrr __default__)raliasrrtypevartuple_indexralenplenrrvar_tuple_indexfillargkr{r replacements r|_typevartuple_prepare_substrts  ! !Fd+Q./0 e\ * *FugNO O1 t9D v;D D  % )EOGD/#t$$c#CTJGw3w<1,1C".#$\]]"#!!*""4)E/1A56  08##'&(.sD1K#566zFExpected a list of types, an ellipsis, ParamSpec, or Concatenate. Got )ryrrrrrr{s r|_paramspec_substrs[#e}%%DDD JC ::=@A A Jr~cURnURU5nU[U5:Xa%UR5(a/UQURPnU[U5:a[ SU35e[U5S:Xa[ US5(dU4nU$[X$[5(a/USUQ[X$5PX$S-SQ7nU$)Nrrr) rrrrrrrryrr)rrrris r|_paramspec_prepare_substrs  ! !F TACI~$**,,((t''(CI~0899 6{atAw 7 7w K DGT " "7bq75>7D1J7 Kr~c[U[5(dU4n[SU55nU[[4;nU(aU(d[ SUR S35e[ SU55(d[ SURS35e[[U55[U5:wa[ SURS35eOURHn[USS5nUcMU"X5nM [X5 /n[URU5H>up6[U[5(aURU5 M-UR!U5 M@ [U5n[#X5$) Nc38# UHn[U5v M g7frr}rs r|r)_generic_class_getitem..s04aq!!4rzParameter list to z[...] cannot be emptyc38# UHn[U5v M g7fr)rrs r|rrs51#A&&rzParameters to zF[...] must all be type variables or parameter specification variables.z[...] must all be unique__typing_prepare_subst__)ryrrrrrallrrsetrrrzipr rrr)rris_generic_or_protocolrpreparenew_argsnew_args r|_generic_class_getitemrsc dE " "w 040 0D Wh$77$S%5%5$66KL 5555 /89: : s4y>SY & .FGI I ' ''Ee%?FG"s)( &c0!#"4"4d;NE%..(( < X  ##r~c^ [[U] "U0UD6 /nSUR;a[UR;nOB[UR ;=(a( UR S:g=(a [U5[:gnU(a [S5eSUR;a[UR5nSnURHIn[U[5(dMUR[LdM/Ub [S5eURnMK Ubc[U5n[U5m UT ::dESR!U 4SjU55nSR!SU55n [SUS U S 35eUn[#U5Ulg) N__orig_bases__rz!Cannot inherit from plain Genericz0Cannot inherit from Generic[...] multiple times.rc3H># UHoT;dM [U5v M g7frrz)rrgvarsets r|r)_generic_init_subclass..s"M5aW.Bs-"+B#2t,HB1HH"+s46) rrrryr+rxrranyr9r)rrRresrbmeth new_basess r|rS!_BaseGenericAlias.__mro_entries__.s ??% ' JJt ' KK stA!.//a&&q"3T:+/DKT y%00"+  1Aw''" JJw Szr~cUS;a)UR=(d URR$SUR;a&[ U5(d[ URU5$[ U5e)N>rrr)rCrrrr)rrK)rr(s r|rM_BaseGenericAlias.__getattr__NsX / /::9!9!9 9 4== (D1A1A4??D1 1T""r~c~>[U5(dUS;a[TU] X5 g[URX5 g)N>r/rC_nparams _defaults)r)r __setattr__setattrr)rr(valrs r|rG_BaseGenericAlias.__setattr__Xs1 d  t'RR G  * DOOT /r~c6UR[U55$r)rtrxrns r|ro#_BaseGenericAlias.__instancecheck__^s%%d3i00r~c[S5e)NzBSubscripted generics cannot be used with class and instance checksr<rss r|rt#_BaseGenericAlias.__subclasscheck__as56 6r~c >[[[TU] 5[ UR 5Vs/sHn[ U5(aMUPM sn-55$s snfr)rr r__dir__dirrr)rr(rs r|rP_BaseGenericAlias.__dir__esPC)$'$8Q$8D 4@P4$8QRST TQs AA)rr r/rC)rrrrrHr`rSrMrGrortrPr!rrs@r|r+r+s:(,$ @#0 16TTr~r+c^\rSrSrSSS.U4SjjrSrSrSrS r\ S 5r S r S r S r SrSrU4SjrSrSrU=r$)riuTNr,c>[TU]XUS9 [U[5(dU4n[SU55UlU[ [ 4;n[UUS9UlU(dURUl gg)Nr,c3<# UHnU[LaSOUv M g7f).N)_TypingEllipsisrs r|r)_GenericAlias.__init__..s&/)-A&'/%9c )-sr) rrHryrrrrrrr)rr0rr-rrrs r|rH_GenericAlias.__init__s| 6$&&7D/)-// #)gx-@#@ 6 %= $//DOr~c[U[5(d[$URUR:H=(a URUR:H$r)ryrrrrrds r|r_GenericAlias.__eq__sA%//! !5#3#334MMU^^3 5r~cD[URUR45$r)rrrrs r|r_GenericAlias.__hash__sT__dmm455r~c[X4$rrcrrs r|rf_GenericAlias.__or__rhr~c[X4$rrcrrs r|rj_GenericAlias.__ror__TZ  r~c&UR[[4;a[SU35eUR(d[US35e[ U[ 5(dU4n[SU56nURU5nURU5nU$)Nz%Cannot subscript already-subscripted rc38# UHn[U5v M g7frrrs r|r,_GenericAlias.__getitem__..s=1mA..r) rrrrrryrr_determine_new_argsr4)rrrrs r|rx_GenericAlias.__getitem__s" ??w1 1CD6JK K""tf$;<= =$&&7D==>++D1 NN8 $r~c DURnUHn[USS5nUcMU"X5nM [U5n[U5nXV:wa[SXV:aSOSSUSUSU35e[ [ X!55n[ URURU55$)Nr rrrrrr) rrrrrr r_make_substitutionr)rrrrrrrnew_arg_by_params r|rh!_GenericAlias._determine_new_argss$$Ee%?FG"t*4y6{ <dT[6e"DOTXSYZ''+fKv?@ @F 12T,,T]]#G-=rB  %G G&%a66#NN+;+>?#NN+;+>? ' &eGn5G+//":"::z'SX?Y?Y(*733(GU++$11'LM(qrr~c`URURXRURS9$N)rr-)rrrCr/rrs r|r4_GenericAlias.copy_with&s#~~doot**4::~VVr~cUR(aSUR-nO[UR5nUR(a6SR URVs/sHn[U5PM sn5nOSnUSUS3$s snf)NrWrz()rr)rCrrrr)rrr*rs r|r_GenericAlias.__repr__)sq ::tzz)Ddoo.D ==99T]]C]jm]CDDDqa  Ds!BcUR(a[5URnO URn[UR5n[ U5S:Xa[ US[5(dUun[RX44$)Nrr) rCglobalsrrrrryr2rG)rr0rs r|r\_GenericAlias.__reduce__5se ::Ytzz*F__FT]]# t9>*T!We"<"<ED&//r~cn>[UR[5(a[SU<35eUR(a[ TU]U5$UR[LaG[U;agURU5nXS-SH n[U[5(dMX0LdM g UR4$)NrPrr) ryrrrrCrrSrrrr+)rrRrr>rs r|rS_GenericAlias.__mro_entries__?s doo| 4 4.th78 8 ::7*51 1 ??g %5  D!AQ34[a!233 !!!r~c#"# [Uv g7fr)rrrs r|rA_GenericAlias.__iter__NsTls )rrr)rrrrrHrrrfrjr rxrhrlr4rr\rSrAr!rrs@r|rrusg4.2 0 05 6"!<O:<|W !0 "r~rcn^\rSrSrSSSS.U4Sjjr\S5rSrS rU4S jr S r S r S r Sr U=r$)_SpecialGenericAliasiVTNr)r-rdefaultsc>Uc URn[TU] XUS9 X lXPlUR S:XaSUR S3UlgSUR SUR S3Ulg)Nr,rzA generic version of r)rrrHrErFrrrD)rr0nparamsr-rrrs r|rH_SpecialGenericAlias.__init__Wsw <??D 6 !    *263F3F2GqIDL263D3D2EQvGZGZF[[\]DLr~c ^[U[5(dU4nSm[U4SjU55nUR(ar[U5UR:aY[U5[UR5-UR:a*/UQUR[U5UR- SQ7n[U5nX R:waUR(a&SUR[UR5- 3nO[ UR5nUR(d[ US35e[ SX R:aSOSSUS US U35eURU5$) Nrc3<># UHn[UT5v M g7frrrs r|r3_SpecialGenericAlias.__getitem__..g;Fq{1c**Frrrrrrrrr)ryrrFrrErzrr4)rrrexpectedrs @r|rx _SpecialGenericAlias.__getitem__bs:&%((YF:;F;; NNF dmm+F c$..11T]]BMvMs6{T]]/J/K LMF[  &~~&t}}s4>>7J'J&KLt}}-==4&(? @AAdZ---G6U"SSbcgbhi''1l+hZIJ J~~f%%r~cV[URUURURS9$ru)rrrCr/rrs r|r4_SpecialGenericAlias.copy_withzs$T__f"&**4::? ?r~c SUR-$rVrXrs r|r_SpecialGenericAlias.__repr__~rZr~c>[U[5(a [URUR5$[U[5(d[XR5$[ TU]U5$r)ryrr9rrrrt)rrrs r|rt&_SpecialGenericAlias.__subclasscheck__sR c/ 0 0cnndoo> >#}--c??3 3w(--r~cUR$rrXrs r|r\_SpecialGenericAlias.__reduce__r^r~c[X4$rrcr_s r|rf_SpecialGenericAlias.__or__rhr~c[X4$rrcrbs r|rj_SpecialGenericAlias.__ror__rdr~)rDrFrE)rrrrrHr rxr4rrtr\rfrjr!rrs@r|rrVsM044" ^ ^&&.?&."!!r~rc>^\rSrSrSSS.U4SjjrU4SjrSrU=r$)_DeprecatedGenericAliasiTNr,c.>[TU]XXES9 X0lg)Nr,)rrH_removal_version)rr0rremoval_versionr-rrs r|rH _DeprecatedGenericAlias.__init__s t? /r~c>SSKnURURSUR3URS9 [ TU]U5$)Nrrr)r _deprecatedrrCrrro)rr-rrs r|ro)_DeprecatedGenericAlias.__instancecheck__sJq -d6K6K  w(..r~)r)rrrrrHror!rrs@r|rrs8<400 //r~rc.^\rSrSrU4SjrSrSrU=r$)_CallableGenericAliasic >URn[U5S:Xa![US5(a[TU]5$SSR USSVs/sHn[ U5PM sn5S[ US5S3$s snf)Nrrztyping.Callable[[rrz], r)rrrrrrr)rrr*rs r|r_CallableGenericAlias.__repr__s}} t9>nT!W557#% %YYtCRyAy! 1 yABC3d2h'(+ ,AsA? cURn[U5S:Xa[US5(d[USS5US4n[R [ U44$)Nrrr)rrrrr2rGrrvs r|r\ _CallableGenericAlias.__reduce__sR}}D Q>$q'#:#:Sb ?DH,D(D!111r~r)rrrrrr\r!rrs@r|rrs,22r~rc0\rSrSrSrSr\S5rSrg) _CallableTypeicV[URUURURS9$ru)rrrCr/rs r|r4_CallableType.copy_withs&$T__f*.**4::G Gr~c[U[5(a[U5S:wa [S5eUup#[U[5(a[U5U4nOX#4nUR U5$)Nrz6Callable must be used as Callable[[arg, ...], result].)ryrrrr__getitem_inner__)rrrr5s r|rx_CallableType.__getitem__sh&%((CK1,<<= =  dD ! !Dk6*F^F%%f--r~cUup#Sn[X45nU[LaUR[U45$[ U[ 5(dU4n[ SU55nX#4-nURU5$)Nz.Callable[args, result]: result must be a type.c38# UHn[U5v M g7frrr&s r|r2_CallableType.__getitem_inner__..s84C]3''4r)rEllipsisr4rWryr)rrrr5rs r|r_CallableType.__getitem_inner__sq >V) 8 >>?F";< <$&&7D8488 !~~f%%r~rN) rrrrr4rxr rr!rr~r|rrs!G . & &r~rc$\rSrSr\S5rSrg) _TupleTypeic^[U[5(dU4n[U5S:a<USSLa4Sm[U4SjUSS55nUR/UQ[P75$Sm[U4SjU55nURU5$)Nrr.z Tuple[t, ...]: t must be a type.c3<># UHn[UT5v M g7frrrs r|r)_TupleType.__getitem__..sD 1;q#.. rz*Tuple[t0, t1, ...]: each t must be a type.c3<># UHn[UT5v M g7frrrs r|rrrr)ryrrr4rW)rrrs @r|rx_TupleType.__getitem__s&%((YF v;! r c 14CDs DDF>>"[[UR55$r)r frozensetrrs r|r_UnionGenericAlias.__hash__sIdmm,--r~c>URn[U5S:XaFUS[S5LaS[US5S3$US[S5LaS[US5S3$[TU]5$)Nrrztyping.Optional[rr)rrrxrrrrrrs r|r_UnionGenericAlias.__repr__sw}} t9>Aw$t*$)*T!W*=)>a@@aDJ&)*T!W*=)>a@@w!!r~cNURHn[X5(dM g gNTF)rry)rrr{s r|ro$_UnionGenericAlias.__instancecheck__#==C###!r~cNURHn[X5(dM g gr)rr9)rrr{s r|rt$_UnionGenericAlias.__subclasscheck__rr~c>>[TU]5unup#U[U44$r)rr\r)rrr0rrs r|r\_UnionGenericAlias.__reduce__s&$w13nveT]""r~r) rrrrr4rrrrortr\r!rrs@r|rrs,J."  ##r~rcSU5$)Nc3:# UHo[U54v M g7fr)rxrs r|r'_value_and_type_iter.. s -*QQL*rr)rs r|rr s -* --r~c \rSrSrSrSrSrg)ric[U[5(d[$[[ UR 55[[ UR 55:H$r)ryrrr rrrds r|r_LiteralGenericAlias.__eq__sB%!566! !' 673?STYTbTb?c;dddr~cP[[[UR555$r)rrrrrs r|r_LiteralGenericAlias.__hash__sI24==ABCCr~rN)rrrrrrr!rr~r|rrse Dr~rc(^\rSrSrU4SjrSrU=r$)ric>[US[[45(a /USSQUSQ7$[US[5(a/USSQUSRQ7n[ TU]U5$)Nr)ryrrrrrr4)rrrs r|r4"_ConcatenateGenericAlias.copy_withss fRj4- 0 0.VCR[.6":. . fRj": ; ;9vcr{9VBZ%8%89Fw ((r~r)rrrrr4r!rrs@r|rrs ))r~rc2[XS35n[X4S9$)Nr)r0r)r_UnpackGenericAliasrs r|rrrr"s$^ zV+E#F GD d 99r~cN^\rSrSrSrU4Sjr\S5r\S5rSr U=r $)riUc:S[URS5S3$)Nztyping.Unpack[rr)rrrs r|r_UnpackGenericAlias.__repr__Vs" 4==+; <=Q??r~cH>UR(aU$[TU] U5$r)rrrxrs r|rx_UnpackGenericAlias.__getitem__[s!  3 3Kw"4((r~cURun[U[[R45(a*UR [ La [S5eUR$g)Nz*Unpack[...] must be used with a tuple type)rryrrr rrrrs r|r2_UnpackGenericAlias.__typing_unpacked_tuple_args__`sL}} cM5+=+=> ? ?~~U* LMM<< r~c<[URS[5$Nr)ryrr rs r|r7_UnpackGenericAlias.__typing_is_unpacked_typevartuple__ks$--*L99r~r) rrrrrrxpropertyrrr!rrs@r|rrUs6@ ) ::r~rc\rSrSrSrg)rWirrN)rrrrr!rr~r|rWrWrsr~rW> _is_protocolrr3r__type_params____protocol_attrs___is_runtime_protocol__non_callable_proto_members__>rDrrrHr rr9__match_args____annotations__r__subclasshook____class_getitem____abstractmethods__r!_MutableMapping__markerc[5nURSSHonURS;aM[US05n/URQUQ7H8nUR S5(aMU[ ;dM'URU5 M: Mq U$)Nr>rrr_abc_)r __mro__rrrrEXCLUDED_ATTRIBUTESadd)rattrsr  annotationsr(s r|_get_protocol_attrsrs EE CR  ==3 3 d$5r: 2dmm2k2D??7++Nrr)r)rs r|_allow_reckless_class_checksrs 5>7 77r~) rr1r&r'r3r2r$r/r"r5r8BufferAbstractContextManagerAbstractAsyncContextManager)zcollections.abc contextlibcSSKJn U$)Nrgetattr_static)inspectrrs r|_lazy_load_getattr_staticrs ' r~c([UR44$r)rr)psargss r|_pickle_psargsrs 6,,. ..r~c([UR44$r)rr)pskwargss r|_pickle_pskwargsrs X002 22r~cD[U[5(d [S5eg)Nz"issubclass() arg 1 must be a class)ryrxrrs r|_type_check_issubclass_arg_1rs" c4 <== !r~c@^\rSrSrU4SjrU4SjrSrSrSrU=r $) _ProtocolMetaic b>US:Xa U[4:XaO[U;aUH{nU[[1;aMUR[R UR /5;aME[U[5(a[USS5(aMn[SU<35e [TU],"XX#40UD6$)NrrFz5Protocols can only inherit from other protocols, got ) rrrr_PROTO_ALLOWLISTrrr9rrrr)mclsrrR namespacerr rs r|r_ProtocolMeta.__new__s : %G:"5   VW--}}(8(<([TU]"U0UD6 [USS5(a[U5UlggNrF)rrHrrrrs r|rH_ProtocolMeta.__init__s6 $)&) 3 . .%8%=C " /r~cU[La[RX5$[USS5(a[ 5(d[USS5(d[ U5 [ S5eUR(a]URRS5[La;[ U5 [UR5n[ S[U5SSS 35e[X5$) NrFrLInstance and class checks can only be used with @runtime_checkable protocolsrzRProtocols with non-method members don't support issubclass(). Non-method members: rrr)rrxrtrrrrrrr _proto_hooksortedrz_abc_subclasscheck)rrenon_method_attrss r|rt_ProtocolMeta.__subclasscheck__s (?))#5 5 C / /0223 6>>,U33 22LL$$%78KG,U3#)#*L*L#M ,,/0@,A!B,G+HK"#--r~cU[La[RX5$[USS5(d [ X5$[USS5(d[ 5(d [ S5e[ X5(ag[5nURH"nU"X5nUbMX0R;dM" g g![a  gf=f)NrFrr%T) rrxror_abc_instancecheckrrrrrKr)rinstancerr(rIs r|ro_ProtocolMeta.__instancecheck__8s (?))#8 8sNE22%c4 43U;;,..<= = c , ,24**D $X4{t+M+MM+ "  sB66 CCr) rrrrrrHrtror!rrs@r|rrsG&> .4r~rcURRSS5(d[$URHnURHnX#R;aURUc [s s $ M>[ US05n[ U[RR5(dMgX$;dMn[U[5(dM[ USS5(dM M [s $ g)NrFrT) rrrrrrryrrr)r9r)rrer(r rs r|r&r&Zs <<  NE 2 2&&MMD}}$==&.))"$(92>K; (?(?@@'ug..75.RW3X3X"" !' r~c4^\rSrSrSrSrSrU4SjrSrU=r $)rirrTFcV>[TU]"U0UD6 URRSS5(d![ SUR 55UlSUR;a [UlUR (a*UR[RLa [Ul ggg)NrFc30# UH o[Lv M g7frrrr>s r|r-Protocol.__init_subclass__..s"H-Q=-sr) rr=rrr<rrr&rrHrrrs r|r=Protocol.__init_subclass__s !4262||66""H#--"HHC  S\\ 1#.C     0A0A A3CL!B r~) rrrrr rrr=r!rrs@r|rrrs BIL  4 4r~rcX^\rSrSrU4SjrSrSrSrSrSr U4Sjr S r S r U=r $) _AnnotatedAliasic>[U[5(aURU-nURn[TU]XSS9 X lg)Nrr)ryr8 __metadata__rrrH)rr0metadatars r|rH_AnnotatedAlias.__init__sC fo . .**X5H&&F k:$r~c6USn[X R5$r)r8r:)rrnew_types r|r4_AnnotatedAlias.copy_withs!9x):):;;r~cSR[UR5SRSUR555$)Nztyping.Annotated[{}, {}]rc38# UHn[U5v M g7fr)rrs r|r+_AnnotatedAlias.__repr__..s9'8!d1gg'8r)formatrrrr:rs r|r_AnnotatedAlias.__repr__s9)00 t ' II9t'8'89 9  r~cb[R[UR4UR-44$r)r2rGrrr:rs r|r\_AnnotatedAlias.__reduce__s1 )D,=,=="   r~c[U[5(d[$URUR:H=(a URUR:H$r)ryr8rrr:rds r|r_AnnotatedAlias.__eq__sE%11! !5#3#33<%%););; =r~cD[URUR45$r)rrr:rs r|r_AnnotatedAlias.__hash__sT__d&7&7899r~c0>US;ag[TU]U5$)N>rrr)rrMrRs r|rM_AnnotatedAlias.__getattr__s / /w"4((r~cUR4$r)rrQs r|rS_AnnotatedAlias.__mro_entries__s!!r~)r:)rrrrrHr4rr\rrrMrSr!rrs@r|r8r8s0%<   = :) ""r~r8c[U5S:a [S5e[US5(a [S5eSn[USUSS9n[ USS5n[ X45$) NrzUAnnotated[...] should be used with at least two arguments (a type and an annotation).rz?Annotated[...] should not be used with an unpacked TypeVarTuplez$Annotated[t, ...]: t must be a type.Trsr)rrrrrr8)rrrr0r;s r|rrswb 6{Q'( (!++01 1 0C CT BFVABZ H 6 ,,r~c|[U[5(a[USS5(d[SU-5eSUl[ 5UlURH=n[[XS55nU(dUR RU5 M=M? U$![an[SU<S35UeSnAff=f)NrFzB@runtime_checkable can be only applied to protocol classes, got %rTz,Failed to determine whether protocol member z is a method member) r9rrrrr rrcallablerr4)rr( is_callablees r|rkrk s& c7 # #73+N+N"$'() )#C *-C&&& ="73d#;thG%%  sB B;%B66B;cU$rr)rrIs r|rTrTC s  Jr~cU$rr)rIrs r|rRrRN s  Jr~c[USS5(a0$[U[5(GaP0n[UR5HnUc6[[ R RURS5S05nOUnURRS05n[U[R5(a0nUc[[U55OUnUcUcXpUR5HMupU c [S5n [U [5(a [!U SSS9n [#XXR$5n XU 'MO M U(aU$UR5V V s0sHupU ['U 5_M sn n $Ucq[U[R(5(a URnO?Un [+U S5(aU R,n [+U S5(aM[U S05nUcUnOUcUn[USS5nUc1[U[.5(a0$[1S R3U55e[U5n[US S 5nUR5H^upU c [S5n [U [5(a([!U [U[R(5(+SS9n [#XX.5XI'M` U(aU$UR5V V s0sHupU ['U 5_M sn n $s sn n fs sn n f) N__no_type_check__rrFT)rrw __wrapped__ __globals__z1{!r} is not a module, class, method, or function.rr)rryrxreversedrrrrrrrGetSetDescriptorTypervarsitemsrzrr)r_strip_annotations ModuleTyperrX_allowed_typesrrC)rr+r,include_extrashintsr  base_globalsann base_localsrvaluerrnsobjr-s r|r\r\c s>s'.. #tS[[)D&s{{t'Mz[]^ ' --##$5r:C#u99::.5o$tDz*7K8#3-8k"yy{ = JEeS))&u%$OE"5 EYEYZ#d +#*0'u`RWR]R]R_,`R_$!Q0B10E-ER_,`` c5++ , ,||HE%//))%//umR8H ?G  C*D 1E } c> * *I++16#;8 8 KE#0"5K{{}  =JE eS ! ! *30@0@ AAE !'G %#5\ekkm(\mda,>q,A)Am(\\K-aJ)]s K7K=c"[U[5(a[UR5$[ US5(a7UR[ [ [4;a[URS5$[U[5(a>[SUR55nXR:XaU$URU5$[U[5(aC[SUR55nXR:XaU$[URU5$[U[R5(aR[SUR55nXR:XaU$[R "["R$U5$U$)Nrrc38# UHn[U5v M g7frr^rs r|r%_strip_annotations.. HZ033Zrc38# UHn[U5v M g7frrjrs r|rrk rlrc38# UHn[U5v M g7frrjrs r|rrk rlr)ryr8r^rrrirerhrrrr4r rrrr1r2r3)r stripped_argss r|r^r^ s !_%%!!,,//q,ALLX{H4U$U!!**Q-00!]##HQZZHH JJ &H{{=))!\""HQZZHH JJ &HALL-88!U__%%HQZZHH JJ &H m<< Hr~c[U[5(a[$[U[[[ [ 45(a UR$U[La[$[U[R5(a[R$gr) ryr8rr+r rrrrrrtps r|rYrY si$"o&&"(,$o788}} W}"eoo&& r~cP[U[5(aUR4UR-$[U[[ 45(a1UR n[X5(a[USS5US4nU$[U[R5(a UR $g)Nrr) ryr8rr:rr rrrrr)rrr=s r|rXrX s"o&& "//11"}l344kk *2 3 3CR>3r7+C "eoo&&{{ r~c"[U[5$r)ryrrqs r|r^r^ s b. ))r~dr{cr[U5n[U5[:a US[S-n[SU35e)Nrz*Expected code to be unreachable, but got: )rr_ASSERT_NEVER_REPR_MAX_LENGTHAssertionError)r{rfs r|rSrS- s@& IE 5z11445= EeWM NNr~c:[U[5(a[U5Hn[X5n[ US5(aDUR UR SUR 3:wd[USS5UR:waMe[U[R5(aSUl [U[R5(aSURl [U[5(dM[U5 M SUl U$![a U$f=f)NrrrT)ryrxrQrrrrrrrrW MethodType__func__rbr)r{keyrs r|rbrbF s#ts8C##CC00###*:*:);1S\\N'KK3 d3s~~E #u1122(,%#u//0015 .#t$$c"%& $ J   J sD DDcn^SSKnURSSS9 [R"T5U4Sj5nU$)Nrztyping.no_type_check_decoratorrrc.>T"U0UD6n[U5nU$r)rb)rrrr s r|wrapped_decorator2no_type_check_decorator..wrapped_decoratorr s!$'$'T" r~)rrrr)r rrs` r|rcrcj s?  9'J__Y  r~c[S5e)NzYou should not call an overloaded function. A series of @overload-decorated functions outside a stub module should always be followed by an implementation that is not @overload-ed.)NotImplementedError)rrs r|_overload_dummyr{ s  9 ::r~c[USU5nU[URURURR '[$![ a [$f=fNr{)r_overload_registryrr__code__co_firstlinenorKr)rfs r|rfrf sa@ j$'A VZ1<<(89R9RS     s7A AAc[USU5nUR[;a/$[URnURU;a/$[ X!RR 55$r)rrrrrvalues)rrmod_dicts r|rZrZ s^ j$'A||-- !!,,/H~~X% (//1 22r~c,[R5 gr)rclearrr~r|rUrU sr~cDSUlU$![[4a U$f=fNT) __final__rKr)rs r|rWrW s54  H I &  H   TKTVTT_co) covariantV_coVT_coT_contra) contravariantCT_co)rboundrQraDeprecated alias to collections.abc.Callable. Callable[[int], str] signifies a function that takes a single parameter of type int and returns a str. The subscription syntax must always be used with exactly two values: the argument list and the return type. The argument list must be a list of types, a ParamSpec, Concatenate or ellipsis. The return type must be a single type. There is no syntax to indicate optional or keyword arguments; such function types are rarely used as callback types. r r)r)rrrr,a]Deprecated alias to builtins.tuple. Tuple[X, Y] is the cross-product type of X and Y. Example: Tuple[T1, T2] is a tuple of two elements corresponding to type variables T1 and T2. Tuple[int, float, str] is a tuple of an int, a float and a string. To specify a variable-length tuple of homogeneous type, use Tuple[T, ...]. rErBrGrHrCrD)rraDeprecated alias to builtins.type. builtins.type or typing.Type can be used to annotate class objects. For example, suppose we have the following classes:: class User: ... # Abstract base for User classes class BasicUser(User): ... class ProUser(User): ... class TeamUser(User): ... And a function that takes a class argument that's a subclass of User and returns an instance of the corresponding class:: def new_user[U](user_class: Type[U]) -> U: user = user_class() # (Here we could write the user object to a database) return user joe = new_user(BasicUser) At this point the type checker knows that joe has type BasicUser. c0\rSrSrSr\S\4Sj5rSrg)r>iV rr cgrrrs r|__int__SupportsInt.__int__\  r~N) rrrrr rintrr!rr~r|r>r>V s"I   r~r>c0\rSrSrSr\S\4Sj5rSrg)r<ia rr cgrrrs r| __float__SupportsFloat.__float__g rr~N) rrrrr rfloatrr!rr~r|r<r<a "I 5  r~r<c0\rSrSrSr\S\4Sj5rSrg)r;il rr cgrrrs r| __complex__SupportsComplex.__complex__r rr~N) rrrrr rcomplexrr!rr~r|r;r;l s"I W  r~r;c0\rSrSrSr\S\4Sj5rSrg)r:iw rr cgrrrs r| __bytes__SupportsBytes.__bytes__} rr~N) rrrrr rbytesrr!rr~r|r:r:w rr~r:c0\rSrSrSr\S\4Sj5rSrg)r=i rr cgrrrs r| __index__SupportsIndex.__index__ rr~N) rrrrr rrrr!rr~r|r=r= s"I 3  r~r=c@^^S7=m4m"UU4SjST7 n[U5$)rc:>\rSrSrYrSr\SY4Sj5rSrg)r9i rr cgrrrs r|__abs__SupportsAbs.__abs__ rr~N) rrrrrr rrr! .type_paramsrsr|r9r9 s%I   r~r9r3 .generic_baserrs @@r|#r s  X r~c@^^S7=m4m"UU4SjST7 n[U5$)rcB>\rSrSrYrSr\SS\SY4Sjj5rSr g)r?i rndigitsr cgrr)rrs r| __round__SupportsRound.__round__ rr~Nr) rrrrrr rrrr!rsr|r?r? s,I  Q  r~r?r3rs @@r|%r s  x r~rc UVVs/sHupEUPM nnnUVVs0sHupEU[USUS35_M nnn[R"XX2S9nU=UlURlU$s snnfs snnf)Nzfield z annotation must be a typerrv)rr namedtuplerr)rrrvrnrfieldsnm_tpls r| _make_nmtupler s! "EDAaEF "  As*DEF F   # #D-5FF>CCFV^^; M # s A+A1> _maker_asdict_fields_sourcerH_replacer __getnewargs___field_defaults>rrrc\rSrSrSrSrg)NamedTupleMetai c UH"nU[LdMU[LdM[S5e [SU55nUR S05n/nUHVnXs;aUR U5 MU(dM$[SUS[ U5S:aSOSS S RU535e [XR"5UVs/sHoUPM snUS S 9n X)l [U;a[n [U 5U l UR5HdupU [;a[S U -5eU [ ;dM)XR";a [%XU 5 ['U 5R(n U "XU 5 Mf [U;aU R15 U $s snf![*a6nUR-S['U 5R.<SU <SU<35 eSnAff=f![a Mf=f)Nz3can only inherit from a NamedTuple type and Genericc3B# UHo[La[OUv M g7fr) _NamedTupler)rr s r|r)NamedTupleMeta.__new__.. sO{2e<rzNon-default namedtuple field z cannot follow default fieldrsr rrrz&Cannot overwrite NamedTuple attribute zError calling __set_name__ on z instance z in )rrrrrrrrrr]rr classmethodr _prohibitedrK_specialrrHrx __set_name__ BaseExceptionadd_noterr=)rtypenamerRnsr r default_names field_namerr class_getitemr|rIset_namerSs r|rNamedTupleMeta.__new__ sD;&4w+>IKKOOO("- J$$Z0"? |L>*-m*??  x8E(F 1A (F&(&68! e 2M'2='AF $ HCk!$%MPS%STTH$nn,F- #Cy55H c2#( e   $ $ & ;)G() (VDG,   O  B  J (>(VDG,   O CD D fn-wW x :B# B Ir~rIc[4$r)rrRs r|_namedtuple_mro_entriesr( s >r~c#&# [U5nU[La[U5nU(aUSnO_gU[La[v [U5unO?U[La[v [U5unO U[ La[ v [U5unOgM7fr)rYrrXrirerh)annotation_typeannotation_originannotation_argss r|_get_typeddict_qualifiersr/ s &7  )&7O"1!"4 ( *N!)/!: _ + - !)/!: _ ( *N!)/!: _ % sBBc,\rSrSrSSjr\rSr\rSr g)riE c tUH+n[U5[LdMU[LdM"[S5e [ SU55(a[4nOSn[R [U/UQ[ P7U5n[US5(dX'l0nURS05n Sn U R5V V s0sHupU [XURS9_M n n n [5n [5n[5n[5nUHnURURRS055 URRS[55nU U-n UU-nURRS [55nU U-n UU-nURURRS S55 URURRS S55 M URU 5 U R5Hunn[[!U55n["U;aS nO[$U;aS nOUnU(a#U R'U5 UR)U5 O"UR'U5 U R)U5 [*U;a)UU;a[SU<S35eUR'U5 MUR'U5 UR)U5 M Xl[/U 5Ul[/U5Ul[/U5Ul[/U5UlXGlU$s sn n f)NzHcannot inherit from both a TypedDict type and a non-TypedDict base classc3B# UHn[U[5v M g7fr)r9rr4s r|r)_TypedDictMeta.__new__..S s5u!z!W%%urrrrz?TypedDict('Name', {f0: t0, f1: t1, ...}); each t must be a typer__required_keys____optional_keys____readonly_keys____mutable_keys__TFzCannot override mutable key z with read-only key)rxrrrr<rrrrrr]rrr updaterrrirerdiscardrhrrrr r r  __total__)rrrRrtotalr  generic_basetp_dictrown_annotationsrrrr required_keys optional_keys readonly_keys mutable_keys base_required base_optionalannotation_keyr qualifiers is_requireds r|r_TypedDictMeta.__new__F sDDz/D4G!ABB 5u5 5 5#:LL,,~t5J|5JT5JBOw 011%* " &&!2B7O)..0 0 {27+=+=> >0     u D   t}}001BBG H MM--.A35IM ] *M ] *M MM--.A35IM ] *M ] *M  !2!23F!K L    1 12Db I J ?+/>/D/D/F +NO6GHJ:%"  *# # !!.1%%n5!!.1%%n5:%!\1#6~6H-.!!.1  0%%n530G>#.$-m$<!$-m$<!$-m$<!#,\#: !{ s8!L4c[S5e)Nz4TypedDict does not support instance and class checksr<)rres r|rt _TypedDictMeta.__subclasscheck__ sNOOr~rN)T) rrrrrrr`rtror!rr~r|rrE sWrHP*r~rrcU[LdUc6SSKnU[LaSnOSnSUSU<S3nSU-S-nURXFS S 9 0nS [U50n[ 5nUbXS '[ US XrS9n [ 4U lU $)Nrrrrz = TypedDict(z, {{}})`z{name} is deprecated and will be disallowed in Python {remove}. To create a TypedDict class with 0 fields using the functional syntax, pass an empty dictionary, e.g. rr~rrrrr)r.rrrrrrJr) rrrrrrrrrvtds r|rJrJ snfn Y S I hZ}XL E .     -wW T&\ *B YF !< "b 6B" B Ir~rJc[4$r) _TypedDictrs r|r$ s:-r~cJ[XRS35n[X45$Nz accepts only a single type.rrCrrs r|riri s'( zjj\1M#N OD w ''r~cJ[XRS35n[X45$r&r'rs r|rere s' zjj\1M#N OD w ''r~cJ[XRS35n[X45$r&r'rs r|rhrh* s' zjj\1M#N OD w ''r~c<\rSrSr\rSrSrSrSr Sr Sr Sr g ) rai> cXlSU;aURS5SnXlX l[ 5nUS:waX0lgg)Nrrtyping)r rpartitionr __supertype__rr)rrrrdef_mods r|rHNewType.__init__V sF  $;??3'+D ) h %O r~c<^URm"U4SjS5nU4$)Nc">\rSrSrU4SjrSrg)&NewType.__mro_entries__..Dummyie c H>URn[SUSU<STS35e)NzGCannot subclass an instance of NewType. Perhaps you were looking for: `z = NewType(rz)`)rr)r subclass_namesuperclass_names r|r=8NewType.__mro_entries__..Dummy.__init_subclass__f s: # %k-1B"_DUUWYr~rN)rrrrr=r!)r6sr|Dummyr3e s   r~r8)r)rrRr8r6s @r|rSNewType.__mro_entries__` s!--  xr~c8URSUR3$)Nr)rrrs r|rNewType.__repr__o s//"!D$5$5#677r~cUR$r)rrs r|r\NewType.__reduce__r s   r~c[X4$rrcrds r|rfNewType.__or__u rhr~c[X4$rrcrds r|rjNewType.__ror__x rlr~)rrrr.N) rrrrr r`rHrSrr\rfrjr!rr~r|rara> s',H& 8!""r~racF\rSrSrSr\\S\4Sj55r\\S\4Sj55r \S!Sj5r \\S\ 4Sj55r \S\ 4S j5r\S!S j5r\S\ 4S j5r\S"S \ S\4S jj5r\S\ 4Sj5r\S"S\ S\4Sjj5r\S"S\ S\\4Sjj5r\S#S\ S\ S\ 4Sjj5r\S\ 4Sj5r\S\ 4Sj5r\S$S\ S\ 4Sjj5r\S\ 4Sj5r\S\S\ 4Sj5r\S\\SS4Sj5r\S%Sj5r\S!S j5rSr g)&rMi rr cgrrrs r|modeIO.mode  r~cgrrrs r|rIO.name rFr~Ncgrrrs r|closeIO.close rr~cgrrrs r|closed IO.closed rFr~cgrrrs r|fileno IO.fileno rr~cgrrrs r|flushIO.flush rr~cgrrrs r|isatty IO.isatty rr~rcgrr)rrs r|readIO.read rr~cgrrrs r|readable IO.readable rr~limitcgrr)rr^s r|readline IO.readline rr~hintcgrr)rrbs r| readlines IO.readlines rr~offsetwhencecgrr)rrfrgs r|seekIO.seek rr~cgrrrs r|seekable IO.seekable rr~cgrrrs r|tellIO.tell rr~sizecgrr)rrqs r|truncate IO.truncate rr~cgrrrs r|writable IO.writable rr~rcgrrrrs r|writeIO.write rr~linescgrr)rr|s r| writelines IO.writelines rr~cgrrrs r| __enter__ IO.__enter__ rr~cgrr)rrxrf tracebacks r|__exit__ IO.__exit__ rr~)r N)rrr)r z IO[AnyStr])!rrrrr rrrzrDrrJboolrMrrPrSrVrQrYr\r`rErdrirlrorsrvrzr~rrr!rr~r|rMrM s_I  c   c                c 6   $   c 6   c 4<   3  C   $   c   S C   $   v #   V        r~rMcR\rSrSrSr\S\\\4S\ 4Sj5r \SSj5r Sr g) rLi rrr cgrrrys r|rzBinaryIO.write rr~cgrrrs r|rBinaryIO.__enter__ rr~N)r rL) rrrrr rrr bytearrayrrzrr!rr~r|rLrL sGI uUI-. 3    r~rLc\rSrSrSr\\S\4Sj55r\\S\ 4Sj55r \\S\ \ 4Sj55r \\S\ 4Sj55r\\S\4Sj55r\S S j5rSrg ) rPi rr cgrrrs r|buffer TextIO.buffer rFr~cgrrrs r|encodingTextIO.encoding rFr~cgrrrs r|errors TextIO.errorsrFr~cgrrrs r|line_bufferingTextIO.line_buffering rFr~cgrrrs r|newlinesTextIO.newlinesrFr~cgrrrs r|rTextIO.__enter__rr~N)r rP)rrrrr rrrLrrzrrrrrrrrr!rr~r|rPrP sI     #          #    r~rPc"S7=n4SUSU4Sjs8$)rrr cd[S[U5R<3[RS9 U$)NzRuntime type is )file)printrxrrstderrrs r|rjrjs* T#Y//2 3#**E Jr~r) .defaultsrs r|#rsr~c4^\rSrSrmU4Sj"5rSrUrg)_IdentityCallablei+c$>S7=n4SUSU4Sjs8$)rr{r cgrrrs r|r`_IdentityCallable.__call__,s r~r)rr __classdict__s r| 2_IdentityCallable.,s q  r~rN)rrrrr`r!__classdictcell__)rs@r|rr+s  r~r) eq_default order_defaultkw_only_defaultfrozen_defaultfield_specifiersrrrrr.rc (^^^^^^UUUUUU4SjnU$)Nc$>TTTTTTS.UlU$)N)rrrrrr)__dataclass_transform__) cls_or_fnrrrrrrs r|r &dataclass_transform..decoratorws'$*., 0 - )r~r)rrrrrrr s`````` r|rVrV0sN   r~_Funcc [S[4$r)rrrr~r|rrsXc3h r~c&SS8=n4SUSU4Sjs8$)Fc[$r)rrr~r|rrsr~methodr cDSUlU$![[4a U$f=fr) __override__rKr)rs r|rgrgs62 " M I &  M  rr)rrs r| rsXX q  r~rrcj[U[5=(a [USS5=(a U[:g$r")ryrxrrrqs r|r]r]s0 2t  B .  (Nr~cj[U5(d[U<S35e[UR5$)Nz is not a Protocol)r]rrrrqs r|r[r[s1 r??2& 2344 R** ++r~c6US;aSSKn[[X5S5nOkUS;a&SSKn[[USU35SU[S-4S9nO?US:Xa"SSKnS nUR U[SS 9 [nO[S [<S U<35eU[5U'U$) N>rNrOrr>r#r7Abstractr)rr_collect_parameterszThe private _collect_parameters function is deprecated and will be removed in a future version of Python. Any use of private functions is discouraged and may break in the future.rzmodule z has no attribute ) re_aliasrr rrrrrrKrr{)r(rrr rrs r|rMrMs  ##WR&* : :WZ8D6):;QTUY\`U`Tbc & & ;   l-?A N&wxl2DTHMNNGIdO Jr~rr)r__main__)r)NNF)r)rrrrrcollections.abccopyregrr2rrrrrr _typingr r r r rrrrr__all__r}rrrrrrrrrrrrrrrr rzrrr.rr)r8r@rr{rxrrrdr`rlr_rrrrrrrorrprqrrrrrrrrr$r)r+rrrrrrrrrrrrrrW_TYPING_INTERNALS_SPECIAL_NAMESrrrrrrrrrrrpicklerror,rtr(rrrr&rr8rrkrTrRrBuiltinFunctionTyperzr_r`r\r^rYrXr^rwrSrbrcrpartialrrrfrZrUrWrrrrrrrrrrQrr$r1r4r3r2r&r'r8r/r"r5rrDrGr r-r)r+r.r,r!rrrrEdequerBr rHr*r(r%r0rCrDrFrAr@rKNoneTyper6rr>r<r;r:r=r9r?rrrrrIrrrrSrrrJr#rirerhrarmrnrMrLrPrjrrVrrgr]r[rMrr~r|rs *(# ^^   t n5PUB@ 02HL//dS>16/  A   U> KS KT K K 2;( y{( VFF((/6"TGTn  .24w-24j1"lM1"h 9-9-x'T  $$e&?&?""E$4$4'): [__00!4 +//**A . ;??,,a 0 KOO.. 2  dAE/[,,amD [,,a0 $$a ( +&& * ;??,,a5>>5>>:Z [  66U^^DUV dAE/ 2 (   H   h   H   H      DE  B C0T0f!*<|ll><R@ 5 ,`*T`*F )QdQf\\.+r2 > 7 ((.(($((&;";"~  ` ` F  r%y    RW  F&  ! CE QQQ Q  Q DIc(::C?@ QQQh  FD*,T,3,&r~