+
    ˜°³j  ã                   ó2   € ^ RI t ^ RIHt R R ltR R ltR# )é    N)ÚAnyc                óž   € V ^8„  d   QhR\         P                  R\        \        \         P                  R3,          \        \
        3,          /# )é   ÚsigÚreturn.)ÚinspectÚ	SignatureÚtupleÚ	ParameterÚboolÚint)Úformats   "ÚU/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/utils/_inspect.pyÚ__annotate__r      s>   € ÷ 0ñ 0Ü	×	Ñ	ð0ä
Œ5”×"Ñ" CÐ'Õ(¬$´Ð3Õ4ñ0ó    c                ó€  € \        V P                  P                  4       4      pRp^ pV FŽ  pVP                  pV\        P
                  P                  \        P
                  P                  39   d   RpV\        P
                  P                  \        P
                  P                  39   g   K…  V^,          pK�  	  WV3# )zj
Returns tuple(sig.parameters.values()), if any has VAR_POSITIONAL or VAR_KEYWORD, and the max_positional
FT)
r
   Ú
parametersÚvaluesÚkindr   r   ÚVAR_POSITIONALÚVAR_KEYWORDÚPOSITIONAL_ONLYÚPOSITIONAL_OR_KEYWORD)r   ÚparamsÚhas_var_argsÚmax_positionalÚpr   s   &     r   Ú_signature_metadatar      s¦   € ô �3—>‘>×(Ñ(Ó*Ó+€FØ€LØ€NãˆØ�v‰vˆØ”G×%Ñ%×4Ñ4´g×6GÑ6G×6SÑ6SÐTÔTØˆLØÜ×Ñ×-Ñ-Ü×Ñ×3Ñ3ð
ö 
ð ˜aÕŠNñ ð  Ð/Ð/r   c                óp   € V ^8„  d   QhR\         P                  R\        R\        R\         P                  /# )r   r   ÚargsÚkwargsr   )r   r	   r   ÚBoundArguments)r   s   "r   r   r      s8   € ÷ >2ñ >2Ü	×	Ñ	ð>2Ü#&ð>2Ü25ð>2ä×Ññ>2r   c                óz  € \        V 4      w  r4pV'       d   V P                  ! V/ VB # \        V4      pWe8”  d   \        RV RV 24      h/ p^ pV EF©  p	V	P                  p
V	P
                  pV\        P                  P                  J dj   W¢9   d   \        RV
 R24      hW†8  d   W,          Wz&   V^,          pKj  V	P                  \        P                  P                  J d   \        RV
 R24      hK£  V\        P                  P                  J d~   W†8  d+   W¢9   d   \        RV
 R24      hW,          Wz&   V^,          pKñ  W¢9   d   W*,          Wz&   EK  V	P                  \        P                  P                  J d   \        RV
 R24      hEK>  V\        P                  P                  J g   EK_  W¢9   d   W*,          Wz&   EKr  V	P                  \        P                  P                  J g   EK�  \        RV
 R24      h	  V F"  p
W P                  9  g   K  \        RV
 R24      h	  \        P                  ! W4      # )z±
Fast path for inspect.Signature.bind() for signatures without
VAR_POSITIONAL or VAR_KEYWORD parameters. Falls back to sig.bind()
for signatures that contain *args or **kwargs.
z,Too many positional arguments: expected max z, got zAGot some positional-only arguments passed as keyword arguments: 'Ú'zMissing required argument 'zMultiple values for argument 'z$Got an unexpected keyword argument ')r   ÚbindÚlenÚ	TypeErrorÚnamer   r   r   r   ÚdefaultÚemptyr   ÚKEYWORD_ONLYr   r"   )r   r    r!   r   r   r   Úlen_argsÚ	argumentsÚarg_ir   r(   r   s   &*,         r   Ú
_fast_bindr/      s  € ô ,?¸sÓ+CÑ(€F˜.÷ Ø�xŠx˜Ð( Ñ(Ð(ä�4‹y€HàÔ ÜØ:¸>Ð:JÈ&ÐQYÐPZÐ[ó
ð 	
ð !#€IØ€EäˆØ�v‰vˆØ�v‰vˆà”7×$Ñ$×4Ñ4Ó4ØŒ~ÜØWÐX\ÐW]Ð]^Ð_óð ð ÔØ"&¥+�	‘Ø˜•
’Ø—‘œg×/Ñ/×5Ñ5Ó5ÜÐ"=¸d¸VÀ1Ð EÓFÐFñ 6ð ”W×&Ñ&×<Ñ<Ó<ØÔØ”>Ü#Ð&DÀTÀFÈ!Ð$LÓMÐMØ"&¥+�	‘Ø˜•
’Ø”Ø"(¥,�	”Ø—‘œg×/Ñ/×5Ñ5Ó5ÜÐ"=¸d¸VÀ1Ð EÓFÐFò 6ð ”W×&Ñ&×3Ñ3Ö3ØŒ~Ø"(¥,�	”Ø—‘œg×/Ñ/×5Ñ5Ö5ÜÐ"=¸d¸VÀ1Ð EÓFÐFñ= óD ˆØ—~‘~Ö%ÜÐBÀ4À&ÈÐJÓKÐKñ ô ×!Ò! #Ó1Ð1r   )r   Útypingr   r   r/   © r   r   Ú<module>r2      s   ðÛ Ý õ0÷.>2r   