+
    ÎÜ³jC  ã                   óŒ  € R t ^ RIHtHt ^ RIt^ RIt^ RIt^ RIt^ RIt]P                  R8¼  d   ^ RI
Ht M^ RIHt ]P                  P                  RR4      P!                  4       t]R8X  dF   ]P$                  ! 4       R9   d	   ^RI5 RtMs]P$                  ! 4       R9   d	   ^RI5 R	tMU ^RI5 RtML]R
8X  d
    ^RI5 RtM<]R8X  d	   ^RI5 RtM-]R8X  d	   ^RI5 RtM]R	8X  d	   ^RI5 R	tM]! R],          4      hRt^ t^t^tRR ltRR R lltRR R lltR#   ] d    ^RI5 R	t L/i ; i  ] d    ^RI5 R	t LCi ; i)z=Python interface to the Zstandard (zstd) compression library.)Úabsolute_importÚunicode_literalsN)ÚBuffer)Ú
ByteStringÚPYTHON_ZSTANDARD_IMPORT_POLICYÚdefault)Ú*ÚcextÚcffiÚcffi_fallbackÚrustzKunknown module import policy: %s; use default, cffi_fallback, cext, or cffiz0.25.0c                ó$  € VP                  RR4      pVR9   d   T;'       g    \        4       pRp	Rp
MZVR9   d:   T;'       g    \        4       pRp	Tp
V
P                  R4      '       g
   V
R,           p
M\	        RP                  V4      4      h\        \        R4      '       d   \        \        \        P                  3pM\        \        3p\        W4      '       d   \        P                  ! W
4      pR	pM=\        V R
4      '       g   \        V R4      '       d   T p\        V4      pM\        R4      hV	R8X  d   VP!                  WÇR7      pM%V	R8X  d   VP#                  WÇR7      pM\%        R4      hRV9  d   \&        P(                  ! WÔWVR7      # V# )aI  Create a file object with zstd (de)compression.

The object returned from this function will be a
:py:class:`ZstdDecompressionReader` if opened for reading in binary mode,
a :py:class:`ZstdCompressionWriter` if opened for writing in binary mode,
or an ``io.TextIOWrapper`` if opened for reading or writing in text mode.

:param filename:
   ``bytes``, ``str``, or ``os.PathLike`` defining a file to open or a
   file object (with a ``read()`` or ``write()`` method).
:param mode:
   ``str`` File open mode. Accepts any of the open modes recognized by
   ``open()``.
:param cctx:
   ``ZstdCompressor`` to use for compression. If not specified and file
   is opened for writing, the default ``ZstdCompressor`` will be used.
:param dctx:
   ``ZstdDecompressor`` to use for decompression. If not specified and file
   is opened for reading, the default ``ZstdDecompressor`` will be used.
:param encoding:
    ``str`` that defines text encoding to use when file is opened in text
    mode.
:param errors:
   ``str`` defining text encoding error handling mode.
:param newline:
   ``str`` defining newline to use in text mode.
:param closefd:
   ``bool`` whether to close the file when the returned object is closed.
    Only used if a file object is passed. If a filename is specified, the
    opened file is always closed when the returned object is closed.
ÚtÚ ÚrÚrbÚwÚbzInvalid mode: {!r}ÚPathLikeTÚreadÚwritez6filename must be a str, bytes, file or PathLike object)Úclosefdz2logic error in zstandard.open() handling open mode)ÚencodingÚerrorsÚnewline)r   r   )r   ÚwbÚaÚabÚxÚxb)ÚreplaceÚZstdDecompressorÚZstdCompressorÚendswithÚ
ValueErrorÚformatÚhasattrÚosÚstrÚbytesr   Ú
isinstanceÚbuiltinsÚopenÚboolÚ	TypeErrorÚstream_readerÚstream_writerÚRuntimeErrorÚioÚTextIOWrapper)ÚfilenameÚmodeÚcctxÚdctxr   r   r   r   Únormalized_modeÚ	open_modeÚraw_open_modeÚtypesÚinner_fhÚfhs   &&&&&&&&      ÚS/home/luca/screen-checking/.venv/lib/python3.14/site-packages/zstandard/__init__.pyr,   r,   a   st  € ðR —l‘l 3¨Ó+€Oà˜+Ô%Ø×)Ð)Ô'Ó)ˆØˆ	Ø‰Ø	Ð=Ô	=Ø×'Ð'”~Ó'ˆØˆ	Ø'ˆØ×%Ñ% c×*Ò*Ø)¨CÕ/ˆMøäÐ-×4Ñ4°TÓ:Ó;Ð;äŒr�:×ÒÜ”eœRŸ[™[Ð)‰ä”e�ˆä�(×"Ò"Ü—=’= Ó9ˆØ‰Ü	�˜6×	"Ò	"¤g¨h¸×&@Ò&@ØˆÜ�w“-‰äØDó
ð 	
ð �CÔØ×Ñ ÐÓ:‰Ø	�cÔ	Ø×Ñ ÐÓ:‰äÐOÓPÐPà
�/Ô!Ü×ÒØ¨&ô
ð 	
ð ˆ	ó    c                ó<   € V ^8„  d   QhR\         R\        R\        /# )é   ÚdataÚlevelÚreturn©r   Úintr)   )r%   s   "r>   Ú__annotate__rG   ¸   s!   € ÷ ñ ”6ð ¤#ð ¬eñ r?   c                ó<   € \        VR7      pVP                  V 4      # )a¬  Compress source data using the zstd compression format.

This performs one-shot compression using basic/default compression
settings.

This method is provided for convenience and is equivalent to calling
``ZstdCompressor(level=level).compress(data)``.

If you find yourself calling this function in a tight loop,
performance will be greater if you construct a single ``ZstdCompressor``
and repeatedly call ``compress()`` on it.
)rC   )r"   Úcompress)rB   rC   r6   s   && r>   rI   rI   ¸   s   € ô  Ô&€Dà�=‰=˜ÓÐr?   c                ó<   € V ^8„  d   QhR\         R\        R\        /# )rA   rB   Úmax_output_sizerD   rE   )r%   s   "r>   rG   rG   Ê   s&   € ÷ Bñ B”Vð B¬cð B¼%ñ Br?   c                ó:   € \        4       pVP                  WR7      # )aÄ  Decompress a zstd frame into its original data.

This performs one-shot decompression using basic/default compression
settings.

This method is provided for convenience and is equivalent to calling
``ZstdDecompressor().decompress(data, max_output_size=max_output_size)``.

If you find yourself calling this function in a tight loop, performance
will be greater if you construct a single ``ZstdDecompressor`` and
repeatedly call ``decompress()`` on it.
)rK   )r!   Ú
decompress)rB   rK   r7   s   && r>   rM   rM   Ê   s   € ô Ó€Dà�?‰?˜4ˆ?ÓAÐAr?   )é   é   )ÚCPython)ÚPyPy)r   NNNNNN)rN   )é    )Ú__doc__Ú
__future__r   r   r+   r2   r'   ÚplatformÚsysÚversion_infoÚcollections.abcr   Útypingr   ÚenvironÚgetÚstripÚ_module_policyÚpython_implementationÚ	backend_cÚbackendÚbackend_cffiÚImportErrorÚbackend_rustÚ__version__Ú_MODE_CLOSEDÚ
_MODE_READÚ_MODE_WRITEr,   rI   rM   © r?   r>   Ú<module>ri      sb  ðñ Dç 8ó Û 	Û 	Û Û 
à×Ñ�wÔÞ&å+ð —‘—‘Ø$ ióç�%ƒ'ð ð �YÔØ×%Ò%Ó'¨<Ô7Ü à‰Ø	×	'Ò	'Ó	)¨YÔ	6Ü#à‰ð	Ü$à‰Gð
 �Ô&ðÜ à‰ð
 �vÔÜà�GØ�vÔÜà�GØ�vÔÜà�Gá
ð	Ø(õ	)óð ð €à€Ø€
Ø€ôT÷n÷$Bñ Bøða ô 	Ü'àŠGð	ûð ô Ü#àŠðús$   Â+D Â;D2 ÄD/Ä.D/Ä2EÅE