§
    ¬€h  ã                   óV   — d dl Z d dlZd dlmZ d dlmZ d dlmZ  G d„ de¦  «        ZdS )é    N)Úextend)Úvalue)ÚCommonChecksumc                   ó$   — e Zd ZdZdZdd„Zd„ ZdS )ÚChecksumzÈHashlib-alike helper for CRC32C operations.

    Args:
        initial_value (Optional[bytes]): the initial chunk of data from
            which the CRC32C checksum is computed.  Defaults to b''.
    )Ú_crcó    c                 ó.   — t          |¦  «        | _        d S )N)r   r   )ÚselfÚinitial_values     úV/var/www/html/e360mart/e360mart_env/lib/python3.11/site-packages/google_crc32c/cext.pyÚ__init__zChecksum.__init__#   s   € Ý˜-Ñ(Ô(ˆŒ	ˆ	ˆ	r	   c                 ó:   — t          | j        |¦  «        | _        dS )z®Update the checksum with a new chunk of data.

        Args:
            chunk (Optional[bytes]): a chunk of data used to extend
                the CRC32C checksum.
        N)r   r   )r   Úchunks     r   ÚupdatezChecksum.update&   s   € õ ˜4œ9 eÑ,Ô,ˆŒ	ˆ	ˆ	r	   N)r	   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   © r	   r   r   r      sH   € € € € € ðð ð €Ið)ð )ð )ð )ð-ð -ð -ð -ð -r	   r   )	ÚstructÚgoogle_crc32c.__config__Úgoogle_crc32cÚgoogle_crc32c._crc32cr   r   Úgoogle_crc32c._checksumr   r   r   r	   r   ú<module>r      sˆ   ðð €€€ð  Ð Ð Ð Ø (Ð (Ð (Ð (Ð (Ð (Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2ð-ð -ð -ð -ð -ˆ~ñ -ô -ð -ð -ð -r	   