ó
    úÞ j  ã                  ó`  • S SK Jr  S SKrS SKrS SKJrJrJrJrJ	r	  S SK
Jr  SSKJrJr  SSKJr  SSKJr  \(       d  \rS	r\	\\\\   /\4   4   r\" S
5      r\" SSS9SSS jj5       r\" SSS9SS\\S.           SS jj5       r\" SSS9SS\\S.             SS jj5       rg)é    )ÚannotationsN)ÚTYPE_CHECKINGÚAnyÚCallableÚTypeVarÚUnion)Ú
deprecatedé   )ÚDEFAULT_REF_TEMPLATEÚGenerateJsonSchema)ÚTypeAdapter)ÚPydanticDeprecatedSince20)Úparse_obj_asÚ	schema_ofÚschema_json_ofÚTúQ`parse_obj_as` is deprecated. Use `pydantic.TypeAdapter.validate_python` instead.)Úcategoryc                ó¤   • [         R                  " S[        SS9  Ub  [         R                  " S[        SS9  [	        U 5      R                  U5      $ )Nr   r
   ©r   Ú
stacklevelzVThe type_name parameter is deprecated. parse_obj_as no longer creates temporary models©r   )ÚwarningsÚwarnr   ÚDeprecationWarningr   Úvalidate_python)Útype_ÚobjÚ	type_names      ÚS/var/www/html/gaurav/venv/lib/python3.13/site-packages/pydantic/deprecated/tools.pyr   r      sN   € ô
 ‡M‚MØ[Ü*Øòð
 ÑÜ�ŠØdÜØò	
ô
 �uÓ×-Ñ-¨cÓ2Ð2ó    úJ`schema_of` is deprecated. Use `pydantic.TypeAdapter.json_schema` instead.T©ÚtitleÚby_aliasÚref_templateÚschema_generatorc               óô   • [         R                  " S[        SS9  [        U 5      R	                  UUUS9nUb@  [        U[        5      (       a  XS'   U$ [         R                  " S[        SS9  U" U 5      US'   U$ )zSGenerate a JSON schema (as dict) for the passed model or dynamically generated one.r"   r
   r   )r%   r'   r&   r$   zRPassing a callable for the `title` parameter is deprecated and no longer supportedr   )r   r   r   r   Újson_schemaÚ
isinstanceÚstrr   )r   r$   r%   r&   r'   Úress         r    r   r   -   sŒ   € ô ‡M‚MØTÜ*Øòô
 �eÓ
×
(Ñ
(ØØ)Ø!ð )ð €Cð
 ÑÜ�eœS×!Ñ!Ø �‰Lð €Jô �MŠMØdÜ"Øòñ
 ! ›<ˆC�‰LØ€Jr!   úO`schema_json_of` is deprecated. Use `pydantic.TypeAdapter.json_schema` instead.c          
     óv   • [         R                  " S[        SS9  [        R                  " [        XX#US940 UD6$ )zSGenerate a JSON schema (as JSON) for the passed model or dynamically generated one.r-   r
   r   r#   )r   r   r   ÚjsonÚdumpsr   )r   r$   r%   r&   r'   Údumps_kwargss         r    r   r   Q   sA   € ô ‡M‚MØYÜ*Øòô
 �:Š:Ü�%¨xÐeuÑvñà
ñð r!   )N)r   ztype[T]r   r   r   úNameFactory | NoneÚreturnr   )r   r   r$   r2   r%   Úboolr&   r+   r'   útype[GenerateJsonSchema]r3   zdict[str, Any])r   r   r$   r2   r%   r4   r&   r+   r'   r5   r1   r   r3   r+   )Ú
__future__r   r/   r   Útypingr   r   r   r   r   Útyping_extensionsr	   r)   r   r   Útype_adapterr   r   r   Ú__all__r+   ÚtypeÚNameFactoryr   r   r   r   © r!   r    Ú<module>r>      sR  ðÝ "ã Û ß ?Õ ?å (ç BÝ &Ý 0æð 3Ðà
7€à�C˜ 4¨¡9 +¨sÐ"2Ñ3Ð3Ñ4€ñ ˆCƒL€ñ ØWØñõ3ó	ð3ñ ØPØñð !%ØØ,Ø1CñØðð ðð ð	ð
 ðð /ðð ôó	ðñ@ ØUØñð !%ØØ,Ø1CñØðð ðð ð	ð
 ðð /ðð ðð 	ôó	ñr!   