§
    
`ƒi  ã                   ó&  — d Z ddlmZmZmZ ddlmZmZ ddlm	Z	 dZ
	 d„ Zd„ Z e¦   «         Z[ej        Zej        Zej        Zej        Zej        Zej        Zej        Zej        Zej        Zej        Zej        Zej        Zej        Zej        Zd	S )
aè  
Iterative JSON parser.

Main API:

- ``ijson.parse``: iterator returning parsing events with the object tree context,
  see ``ijson.common.parse`` for docs.

- ``ijson.items``: iterator returning Python objects found under a specified prefix,
  see ``ijson.common.items`` for docs.

Top-level ``ijson`` module exposes method from the pure Python backend. There's
also two other backends using the C library yajl in ``ijson.backends`` that have
the same API and are faster under CPython.
é    )Ú	JSONErrorÚIncompleteJSONErrorÚObjectBuilder)Ú	coroutineÚsendable_listé   )Ú__version__)Úyajl2_cÚ
yajl2_cffiÚyajl2ÚyajlÚpythonc                 ó:   — ddl }|                     d| z   ¦  «        S )z$Import the backend named ``backend``r   Nzijson.backends.)Ú	importlibÚimport_module)Úbackendr   s     úb/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/ijson/__init__.pyÚget_backendr      s(   € àÐÐÐØ×"Ò"Ð#4°wÑ#>Ñ?Ô?Ð?ó    c                  óÄ   — dd l } d| j        v rt          | j        d         ¦  «        S t          D ]#}	 t          |¦  «        c S # t          $ r Y Œ w xY wt	          d¦  «        ‚)Nr   ÚIJSON_BACKENDzno backends available)ÚosÚenvironr   ÚALL_BACKENDSÚImportError)r   r   s     r   Ú_default_backendr   !   s„   € Ø€I€I€IØ˜"œ*Ð$Ð$Ý˜2œ: oÔ6Ñ7Ô7Ð7Ýð ð ˆð	Ý˜wÑ'Ô'Ð'Ð'Ð'øÝð 	ð 	ð 	ØˆHð	øøøå
Ð-Ñ
.Ô
.Ð.s   ²AÁ
AÁAN)Ú__doc__Úijson.commonr   r   r   Úijson.utilsr   r   Úversionr	   r   r   r   r   Úbasic_parseÚbasic_parse_coroÚparseÚ
parse_coroÚitemsÚ
items_coroÚkvitemsÚkvitems_coroÚbasic_parse_asyncÚparse_asyncÚitems_asyncÚkvitems_asyncÚbackend_name© r   r   ú<module>r/      s  ððð ð GÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ Fà 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø  Ð  Ð  Ð  Ð  Ð  ð D€ðð
@ð @ð @ð
	/ð 	/ð 	/ð Ð
Ñ
Ô
€ØàÔ!€ØÔ+Ð ØŒ€ØÔ€
ØŒ€ØÔ€
Ø
Œ/€ØÔ#€ØÔ-Ð ØÔ!€ØÔ!€ØÔ%€ØÔ#€Ø
Œ/€€€r   