*j SSKJrJr 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)9rFSArGSB\7S\4SCjrHSB\7S\4SDjrISErJSFrKSGrLSHrM\*SI5rNSJrOSKrP"SLSM\1S S)9rQ"SNSO\QS S)9rR"SPSQ\2\QS S)9rS"SRSS\SS S)9rT"STSU\2\RS S)9rU"SVSW\SS S)9rV"SXSY\SS S)9rW"SZS[\2\RS S)9rXS\rY"S]S^\RS S)9rZ"S_S`\RS S)9r[\3Sa5r\"SbSc\RS S)9r]"SdSe5r^\/"1Sfk5r_\/"1Sgk5r`\_\`-Sh1-raSirbSjrcSSljrdSSnjre/SoQSpSq/Sr.rf\RSs5rh\(R\hR5 Strk\R"\\k5 Surm\R"\\m5 CkCm\Rro\RrqSvrr"SwSx\5rs\tSy5ru"SzS{\\sS09rv"S|S}\2\RS S)9rw\4\*"S S9S~55rxSrySrzSr{\ R\ R\ R\ R\ \ \ 4rSSjrSrSrSrSrSrS\9S\94SjrSrSrSr\"\GR"\\55rSrSrSrSr\"S5r\"S5r\"S5r\"SS S9r\"SS S9r\"SS S9r\"SS S9r\"SS \5S9r\"S\\+5r\Sr\"\RGR:S5r\"\RGR<Sk5r\"\RGR>S5r\"\RGR@Sk5r\"\RGRBSk5r\"\RGRDSk5r\"\RGRFSk5r\"\RGRHSk5r\"\RGRJS5r\"\RGRLSk5r\"\RGRNSk5r\V"\RGRPSm5rS\l\"\RGRTSkSS9r\"\RGRXSk5r\"\RGRZSm5r\"\RGR\Sm5r\"\RGR^Sk5r\"\RGR`Sk5r\T"\RGRbSSS9r\W"\SSSS9rS\l\"\SkSSS9r\"\GRlSkSS9r\"\SkSSS9r\"\/SkSSS9r\"\RGRtSk5r\"\RGRvSk5r\"\RGRxSm5r\"\RGRzSk5r\"\SmSSS9r\"\RSmSS9r\"\GRSm5r\"\GRSk5r\"\GRSm5r\"\RGRS\ GR\ GR4S9r\"\RGRSm\ GR4S9r\"\5SkSSS9rS\l\y"SS\v55r\y"SS\v55r\y"SS\v55r\y"SS\v55r\y"SS\v55r\yS"55r\yS"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\v5rS 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)rwc [U[5(d[SU<35e[[ U5SS5nXlXPlSUlSUl X l X@l X0l g![ a [ SU<35ef=f)Nz*Forward reference must be a string -- got zevalz/Forward reference must be an expression -- got F) ryrzrcompile_rewrite_star_unpack SyntaxErrorrrrrrrr)rr{rrvrwcodes r|rHForwardRef.__init__s#s##HPQ Q Y/4j&ID # $%*"!%'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__As%,,! !  % %%*E*E((E,A,AAF**e.E.EE G$$(=(==D''5+C+CC Er~cD[URUR45$r)hashrrrs r|__hash__ForwardRef.__hash__JsT))4+B+BCDDr~c[X4$rrcrds r|rfForwardRef.__or__Mrhr~c[X4$rrcrds r|rjForwardRef.__ror__Prlr~chURcSnOSUR<3nSUR<US3$)Nz , module=z ForwardRef())rr)r module_reprs r|rForwardRef.__repr__Ss@  " " *K%d&=&=%@AKT114[MCCr~)rrrrrrrTN)rrrrr rHr.r/rrrfrjrr!rr~r|rrs='I )u)"8A/&bEE""Dr~rc>URS5(aSUS3$U$)N*(z,)[0]) startswithrs r|rr[s& ~~c3%u~ r~rcT[U[5(+=(a [USS5$)N#__typing_is_unpacked_typevartuple__F)ryrxrrs r|rres(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_substrws  ! !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/UQURP7nU[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[ SURS35eOURnUHn[US S5nUcMU"X5nM [X5 /n[!X15H>upi[U["5(aUR%U 5 M-UR'U 5 M@ [U5n[)X5$![aIn[USS5nUS[R1;a URS UR <S 35 eSnAff=f) 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|rr s51#A&&rzParameters to zF[...] must all be type variables or parameter specification variables.z[...] must all be uniquer=z-Note: this exception may have been caused by z^ (or the '__init_subclass__' method on a superclass) not calling 'super().__init_subclass__()'__typing_prepare_subst__)ryrrrrrallrrsetrrKrr=add_noterzipr rrr) rris_generic_or_protocolre init_subclassrpreparenew_argsnew_args r|_generic_class_getitemrs dE " "w 040 0D Wh$77$S%5%5$66KL 5555 /89: : s4y>SY & .FGI I ' ++J Ee%?FG"s)  &c0!*3NE%..(( 4 X  ##1 #C)# UHoT;dM [U5v M g7frrz)rrgvarsets r|r)_generic_init_subclass..s"M5aW.Qs-"+B#2t,HB1HH"+s46) rrrryr/rxrranyr=r)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__]sX / /::9!9!9 9 4== (D1A1A4??D1 1T""r~c~>[U5(dUS;a[TU] X5 g[URX5 g)N>r3rC_nparams _defaults)r-r __setattr__setattrr)rr,valrs r|rK_BaseGenericAlias.__setattr__gs1 d  t'RR G  * DOOT /r~c6UR[U55$r)rtrxrns r|ro#_BaseGenericAlias.__instancecheck__ms%%d3i00r~c[S5e)NzBSubscripted generics cannot be used with class and instance checksr<rss r|rt#_BaseGenericAlias.__subclasscheck__ps56 6r~c >[[[TU] 5[ UR 5Vs/sHn[ U5(aMUPM sn-55$s snfr)rr r__dir__dirrr-rr,rs r|rT_BaseGenericAlias.__dir__tsPC)$'$8Q$8D 4@P4$8QRST TQs AA)rr r3rC)rrrrrHr`rSrMrKrortrTr!rrs@r|r/r/ s:(,$ @#0 16TTr~r/c^\rSrSrSSS.U4SjjrSrSrSrS r\ S 5r S r S r S r SrSrU4SjrSrSrU=r$)riTNr0c>[TU]XUS9 [U[5(dU4n[SU55UlU[ [ 4;n[UUS9UlU(dURUl gg)Nr0c3<# UHnU[LaSOUv M g7f).N)_TypingEllipsisrs r|r)_GenericAlias.__init__..s&/)-A&'/%9c )-sr) rrHryrrrrrrr)rr4rr1rrrs 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) rrrrrrr_make_substitutionr)rrrrrrrnew_arg_by_params r|rl!_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)rr1)rrrCr3rrs 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)rr4rs r|r\_GenericAlias.__reduce__Ise ::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/)rrRrrBrs r|rS_GenericAlias.__mro_entries__Ss doo| 4 4.th78 8 ::7*51 1 ??g %5  D!AQ34[a!233 !!!r~c#"# [Uv g7fr)rrrs r|rA_GenericAlias.__iter__bsTls )rrr)rrrrrHrrrfrjr rxrlrpr4rr\rSrAr!rrs@r|rrsg<.2 0 05 6"!>O:<|W !0 "r~rcn^\rSrSrSSSS.U4Sjjr\S5rSrS rU4S jr S r S r S r Sr U=r$)_SpecialGenericAliasijTNr)r1rdefaultsc>Uc URn[TU] XUS9 X lXPlUR S:XaSUR S3UlgSUR SUR S3Ulg)Nr0rzDeprecated alias to r)rrrHrIrJrrrD)rr4nparamsr1rrrs r|rH_SpecialGenericAlias.__init__ksw <??D 6 !    *1&2E2E1FaHDL1&2C2C1DAfFYFYEZZ[\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__..{;Fq{1c**Frrrrrrrrr)ryrrJrrIrzrr4)rrrexpectedrs @r|rx _SpecialGenericAlias.__getitem__vs:&%((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$ry)rrrCr3rrs r|r4_SpecialGenericAlias.copy_withs$T__f"&**4::? ?r~c SUR-$rVrXrs r|r_SpecialGenericAlias.__repr__rZr~c>[U[5(a [URUR5$[U[5(d[XR5$[ TU]U5$r)ryrr=rrrrt)rrrs r|rt&_SpecialGenericAlias.__subclasscheck__sR c/ 0 0cnndoo> >#}--c??3 3w(--r~cUR$rrXrs r|r\_SpecialGenericAlias.__reduce__r^r~c[X4$rrcrcs r|rf_SpecialGenericAlias.__or__rhr~c[X4$rrcrfs r|rj_SpecialGenericAlias.__ror__rhr~)rDrJrI)rrrrrHr rxr4rrtr\rfrjr!rrs@r|rrjsM044" ] ]&&.?&."!!r~rc>^\rSrSrSSS.U4SjjrU4SjrSrU=r$)_DeprecatedGenericAliasiTNr0c.>[TU]XXES9 X0lg)Nr0)rrH_removal_version)rr4rremoval_versionr1rrs r|rH _DeprecatedGenericAlias.__init__s t? /r~c>SSKnURURSUR3URS9 [ TU]U5$)Nrrr)r _deprecatedrrCrrro)rr1rrs 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)rrrrr2rGrrzs 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$ry)rrrCr3rs 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__)rrrr9s 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)rEllipsisr4r[ryr)rrrr9rs 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)ryrrr4r[)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)rr=)rrr{s r|rt$_UnionGenericAlias.__subclasscheck__rr~c>>[TU]5unup#U[U44$r)rr\r)rrr4rrs 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|rrs -* --r~c \rSrSrSrSrSrg)ri"c[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|rr"se Dr~rc(^\rSrSrU4SjrSrU=r$)ri-c>[US[[45(a /USSQUSQ7$[US[5(a/USSQUSRQ7n[ TU]U5$)Nr)ryrrrrrr4)rrrs r|r4"_ConcatenateGenericAlias.copy_with.ss fRj4- 0 0.VCR[.6":. . fRj": ; ;9vcr{9VBZ%8%89Fw ((r~r)rrrrr4r!rrs@r|rr-s ))r~rc2[XS35n[X4S9$)Nr)r4r)r_UnpackGenericAliasrs r|rrrr6s$^ zV+E#F GD d 99r~cN^\rSrSrSrU4Sjr\S5r\S5rSr U=r $)riic:S[URS5S3$)Nztyping.Unpack[rr)rrrs r|r_UnpackGenericAlias.__repr__js" 4==+; <=Q??r~cH>UR(aU$[TU] U5$r)rrrxrs r|rx_UnpackGenericAlias.__getitem__os!  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__tsL}} cM5+=+=> ? ?~~U* LMM<< r~c<[URS[5$Nr)ryrr rs r|r7_UnpackGenericAlias.__typing_is_unpacked_typevartuple__s$--*L99r~r) rrrrrrxpropertyrrr!rrs@r|rris6@ ) ::r~rc\rSrSrSrg)r[irN)rrrrr!rr~r|r[r[sr~r[> _is_protocolrr7r__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_checksr s 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_ALLOWLISTrrr=rrrr)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)rrxrtrr rrrrr _proto_hooksortedrz_abc_subclasscheck)rrenon_method_attrss r|rt_ProtocolMeta.__subclasscheck__2s (?))#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_instancecheckr rrrrKr)rinstancerr,rMs r|ro_ProtocolMeta.__instancecheck__Ls (?))#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)r=r)rrer,r$rs r|r*r*ns <<  NE 2 2&&MMD}}$==&.))"$(92>K; (?(?@@'ug..75.RW3X3X"" !' r~c4^\rSrSrSrSrSrU4SjrSrU=r $)rirTFcV>[TU]"U0UD6 URRSS5(d![ SUR 55UlSUR;a [UlUR (a*UR[RLa [Ul ggg)NrFc30# UH o[Lv M g7frrrrBs 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|rrs BIL  4 4r~rcX^\rSrSrU4SjrSrSrSrSrSr U4Sjr S r S r U=r $) _AnnotatedAliasic>[U[5(aURU-nURn[TU]XSS9 X lg)Nrr)ryr< __metadata__rrrH)rr4metadatars r|rH_AnnotatedAlias.__init__sC fo . .**X5H&&F k:$r~c6USn[X R5$r)r<r>)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)ryr<rrr>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)rrMrVs r|rM_AnnotatedAlias.__getattr__s / /w"4((r~cUR4$r)rrQs r|rS_AnnotatedAlias.__mro_entries__s!!r~)r>)rrrrrHr4rr\rrrMrSr!rrs@r|r<r<s0%<   = :) ""r~r<c[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)rrrrrr<)rrrr4r?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) r=rrrrr rrcallablerr8)rr, is_callablers r|rkrk- s& c7 # #73+N+N"$'() )#C *-C&&& ="73d#;thG%%  sB B;%B66B;cU$rr)rrMs r|rTrTW s  Jr~cU$rr)rMrs r|rRrRb 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 $Uc[U[R(5(a URnOUn [+U 51n[-U S5(aWU R.n [+U 5U;a[1SU<35eUR3[+U 55 [-U S5(aMW[U S 05nUcUnOUcUn[USS5nUc1[U[45(a0$[7S R9U55e[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__zwrapper loop when unwrapping __globals__z1{!r} is not a module, class, method, or function.rr)rryrxreversedrrrrrrrGetSetDescriptorTypervarsitemsrzrr)r_strip_annotations ModuleTypeidrr[rr_allowed_typesrrG)rr+r,include_extrashintsr$ base_globalsann base_localsrvaluerrnsobjseenr-s r|r\r\w 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++ , ,||HEuI;D%//))e9$$'DSG%LMME# %// 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(\\S-aR)]s L;Mc"[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 g7frrars r|r%_strip_annotations.. HZ033Zrc38# UHn[U5v M g7frrors r|rrp rqrc38# UHn[U5v M g7frrors r|rrp rqr)ryr<rarrrirerhrrrr4r rrrr1r2r3)r stripped_argss r|rara 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) ryr<rr/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) ryr<rr>rr rrrrr)rwrAs r|rXrX s"o&& "//11"}l344kk *2 3 3CR>3r7+C "eoo&&{{ r~c"[U[5$r)ryr rvs r|r^r^0 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{rjs r|rSrSE 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)ryrxrUrrrrrrrrZ MethodType__func__rbr)r{keyrs r|rbrb^ 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_decorator s!$'$'T" r~)rrrr)r rrs` r|rcrc 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 s`> 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)rrrr0a]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>im rr cgrrrs r|__int__SupportsInt.__int__s  r~N) rrrrr rintrr!rr~r|r>r>m s"I   r~r>c0\rSrSrSr\S\4Sj5rSrg)r<ix rr cgrrrs r| __float__SupportsFloat.__float__~ rr~N) rrrrr rfloatrr!rr~r|r<r<x "I 5  r~r<c0\rSrSrSr\S\4Sj5rSrg)r;i rr cgrrrs r| __complex__SupportsComplex.__complex__ rr~N) rrrrr rcomplexrr!rr~r|r;r; s"I W  r~r;c0\rSrSrSr\S\4Sj5rSrg)r:i rr cgrrrs r| __bytes__SupportsBytes.__bytes__ rr~N) rrrrr rbytesrr!rr~r|r:r: 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~r9r7 .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?r7rs @@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_specialrrLrx __set_name__ BaseExceptionrrr=)rtypenamerRnsr$r default_names field_namerr class_getitemrrMset_namers 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_qualifiersrF s &7  )&7O"1!"4 ( *N!)/!: _ + - !)/!: _ ( *N!)/!: _ % sBBc,\rSrSrSSjr\rSr\rSr g)r i\ 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)r=rr8s r|r)_TypedDictMeta.__new__..j 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)rxr rrr@rrrrrr`rrr updaterrrirerdiscardrhrrr r rr __total__)rrrRrtotalr$ generic_basetp_dictrown_annotationsrrrw required_keys optional_keys readonly_keys mutable_keys base_required base_optionalannotation_keyr qualifiers is_requireds r|r_TypedDictMeta.__new__] 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|r r \ sWrHP*r~r rcU[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. rrrrrrr#)r.rrrr r rJr) rrrrrrrrrvtds r|rJrJ spfn 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|rhrhB s' zjj\1M#N OD w ''r~c<\rSrSr\rSrSrSrSr Sr Sr Sr g ) raiV cXlSU;aURS5SnXlX l[ 5nUS:waX0lgg)Nrrtyping)r rpartitionr __supertype__r r)rrrwdef_mods r|rHNewType.__init__n sF  $;??3'+D ) h %O r~c<^URm"U4SjS5nU4$)Nc">\rSrSrU4SjrSrg)&NewType.__mro_entries__..Dummyi} 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__~ s: # %k-1B"_DUUWYr~rN)rrrrr=r!)r:sr|Dummyr7} s   r~r<)r)rrRr<r:s @r|rSNewType.__mro_entries__x s!--  xr~c8URSUR3$)Nr)rrrs r|rNewType.__repr__ s//"!D$5$5#677r~cUR$r)rrs r|r\NewType.__reduce__ s   r~c[X4$rrcrds r|rfNewType.__or__ rhr~c[X4$rrcrds r|rjNewType.__ror__ rlr~)rrrr2N) rrrrr r`rHrSrr\rfrjr!rr~r|raraV 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 rJr~Ncgrrrs r|closeIO.close rr~cgrrrs r|closed IO.closed rJr~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)rrbs r|readline IO.readline rr~hintcgrr)rrfs r| readlines IO.readlines rr~offsetwhencecgrr)rrjrks r|seekIO.seek rr~cgrrrs r|seekable IO.seekable rr~cgrrrs r|tellIO.tell rr~sizecgrr)rrus r|truncate IO.truncate rr~cgrrrs r|writable IO.writable rr~rcgrrrrs r|writeIO.write rr~linescgrr)rrs r| writelines IO.writelines rr~cgrrrs r| __enter__ IO.__enter__ rr~cgrr)rrxrj tracebacks r|__exit__ IO.__exit__ rr~)r N)rrr)r z IO[AnyStr])!rrrrr rrrzrHrrNboolrQrrTrWrZrQr]r`rdrErhrmrprsrwrzr~rrrr!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 cgrrr}s r|r~BinaryIO.writerr~cgrrrs r|rBinaryIO.__enter__rr~N)r rL) rrrrr rrr bytearrayrr~rr!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.bufferrJr~cgrrrs r|encodingTextIO.encodingrJr~cgrrrs r|errors TextIO.errorsrJr~cgrrrs r|line_bufferingTextIO.line_buffering!rJr~cgrrrs r|newlinesTextIO.newlines&rJr~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|rjrj0s* T#Y//2 3#**E Jr~r) .defaultsrs r|#r0sr~c4^\rSrSrmU4Sj"5rSrUrg)_IdentityCallableiCc$>S7=n4SUSU4Sjs8$)rr{r cgrrrs r|r`_IdentityCallable.__call__Ds r~r)rr __classdict__s r| 2_IdentityCallable.Ds q  r~rN)rrrrr`r!__classdictcell__)rs@r|rrCs  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..decorators'$*., 0 - )r~r)rrrrrrr s`````` r|rVrVHsN   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~rwcj[U[5=(a [USS5=(a U[:g$r&)ryrxrrrvs r|r]r]s0 2t  B .  (Nr~cj[U5(d[U<S35e[UR5$)Nz is not a Protocol)r]rrrrvs 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_aliasrrrrrrrrKrr)r,rrrrrs 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_rrrrrrrorrprqrrrrrrrrrr(r-r/rrrrrrrrrrrrrr[_TYPING_INTERNALS_SPECIAL_NAMESrrrr r r!rrrrrpicklerror0rtr,rrrr*rr<rrkrTrRrBuiltinFunctionTyperrbrdr\rarYrXr^r|rSrbrcrpartialrrrfrZrUrWrrrrrrrrrrQrr$r1r4r3r2r&r'r8r/r"r5rrDrGr r-r)r+r.r,r!rrrrEdequerBr rHr*r(r%r0rCrDrFrAr@rKNoneTyper6rr>r<r;r:r=r9r?rrrrrIrrrrSrr rJr'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 )RdRh\\.+r2 > 7 ((.(($((&;";"~  ` ` F  r%y    RW  F&  ! CE QQQ Q  Q DIc(::C?@ QQQh  FD*,T,3,&r~