+
    NV-jJ  ã                  ón   € R t ^ RIHt ^ RIHt ^ RIHtHt ^ RIH	t	 ^ RI
Ht ^ RIHtHtHt R
R R	 lltR# )zdExperimental module exposing a function to generate a core schema that validates callable arguments.)Úannotations)ÚCallable)ÚAnyÚLiteral)Ú
CoreSchema)Ú
ConfigDict)Ú_configÚ_generate_schemaÚ_namespace_utilsNc          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# )é   ÚfunczCallable[..., Any]Úschema_typez$Literal['arguments', 'arguments-v3']Úparameters_callbackz8Callable[[int, str, Any], Literal['skip'] | None] | NoneÚconfigzConfigDict | NoneÚreturnr   © )Úformats   "Úw/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pydantic/experimental/arguments_schema.pyÚ__annotate__r      s;   € ÷ 0ñ 0Ø
ð0à5ð0ð Rð0ð ð	0ð
 ñ0ó    c                ó"  € \         P                  ! \        P                  ! V4      \        P
                  ! \        P                  ! V 4      R7      R7      pVR8X  d   VP                  W4      pMVP                  W4      pVP                  V4      # )aw  Generate the schema for the arguments of a function.

Args:
    func: The function to generate the schema for.
    schema_type: The type of schema to generate.
    parameters_callback: A callable that will be invoked for each parameter. The callback
        should take three required arguments: the index, the name and the type annotation
        (or [`Parameter.empty`][inspect.Parameter.empty] if not annotated) of the parameter.
        The callback can optionally return `'skip'`, so that the parameter gets excluded
        from the resulting schema.
    config: The configuration to use.

Returns:
    The generated schema.
)Únamespaces_tuple)Úns_resolverÚ	arguments)
r	   ÚGenerateSchemar   ÚConfigWrapperr
   Ú
NsResolverÚns_for_functionÚ_arguments_schemaÚ_arguments_v3_schemaÚclean_schema)r   r   r   r   Úgenerate_schemaÚschemas   &&&&  r   Úgenerate_arguments_schemar$      sx   € ô* '×5Ò5Ü×Ò˜fÓ%Ü$×/Ò/ÔAQ×AaÒAaÐbfÓAgÔhô€Oð
 �kÔ!Ø ×2Ñ2°4ÓM‰à ×5Ñ5°dÓPˆØ×'Ñ'¨Ó/Ð/r   )zarguments-v3NN)Ú__doc__Ú
__future__r   Úcollections.abcr   Útypingr   r   Úpydantic_corer   Úpydanticr   Úpydantic._internalr   r	   r
   r$   r   r   r   Ú<module>r,      s'   ðÙ jå "å $ß å $å ß JÑ J÷0ñ 0r   