
    ϔ j
                     h    d Z ddlZddlmZ  G d d          Z G d de          Z e            ZdS ))PDFIUM_INFO    N)Pathc                   &    e Zd Zd Zd Zd Zd ZdS )_version_classc                 z   t          | j        d          5 }t          j        |          d d d            n# 1 swxY w Y                                   D ]\  }}t          | ||           t          fd| j        D                       | _        | 	                                 | j
        | j        z   | _        d S )Nrc              3   (   K   | ]}|         V  d S N ).0kdatas     iC:\Users\Terasoftware\OneDrive\Desktop\faahhh\fyndo\fyndo\venv\Lib\site-packages\pypdfium2_raw/version.py	<genexpr>z*_version_class.__init__.<locals>.<genexpr>   s'      ??T!W??????    )open_FILEjsonloaditemssetattrtuple_TAG_FIELDSapi_tag_hooktagdescversion)selfbufr   vr   s       @r   __init__z_version_class.__init__   s    $*c"" 	"c9S>>D	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	"JJLL 	  	 DAqD!Q????d.>?????

x$)+s   8<<c                     | j         S r
   )r   r   s    r   __repr__z_version_class.__repr__   s
    |r   c                 J    d                     d | j        D                       S )N.c              3   4   K   | ]}t          |          V  d S r
   )str)r   r!   s     r   r   z,_version_class._craft_tag.<locals>.<genexpr>   s(      551A555555r   )joinr   r$   s    r   
_craft_tagz_version_class._craft_tag   s%    xx55555555r   c                     g }| j         dk    r+|t          | j                   t          | j                  gz  }||z  }d}|r|dd                    |          z   z  }|S )Nr    +r'   )	n_commitsr)   hashr*   )r   suffixes	local_verr   s       r   _craft_descz_version_class._craft_desc   sn    	>A 	?#dn--s49~~>>IX	 	.C#((9----Dr   N)__name__
__module____qualname__r"   r%   r+   r3   r   r   r   r   r      sP        , , ,  6 6 6
 
 
 
 
r   r   c                   >    e Zd Z ee          j        dz  ZdZd ZdS )_version_pdfiumzversion.json)majorminorbuildpatchc                 J   t          | j                  | _        |                                 | _        |                                 | _        | j        r+| xj        dd                    | j                   z  c_        | j        dk    r| xj        d| j         z  c_        d S d S )N:,zpdfium-binaries@)r   flagsr+   r   r3   r   r*   originr$   s    r   r   z_version_pdfium._hook/   s    4:&&
??$$$$&&	: 	4II3SXXdj11333II;++ 	+II*T[***IIII	+ 	+r   N)	r4   r5   r6   r   __file__parentr   r   r   r   r   r   r8   r8   *   s=        DNN!N2E6K	+ 	+ 	+ 	+ 	+r   r8   )__all__r   pathlibr   r   r8   r   r   r   r   <module>rG      s                  <+ + + + +~ + + +" o r   