o
    E+ i                     @   s  d dl mZ d dlmZ G dd deZd ddddZd	d
 e D Z	ej
dejdejdejdiZej
dejdejdejdiZej
dejdejdejdiZejdkrbdeej< deej< deej< dd
 e D Zdd
 e D ZeejdejdejdejdiZeejdejdejdejdejd ejd!ej d"ej!d#ej"d$ej#d%ej$d&ej%d'iZ&eej'dej(d(ej)d)ej*d*ej+d+ej,d,ej-d-ej.d.ej/d/i	Z0eej1dej2d0ej3d1ej4d2ej5d3ej6d4iZ7d5d
 e7 D Z8eej9dej:dej;d6ej<d7ej=d8ej>d9ej?d:iZ@eejAd;ejBd<ejCd=ejDd>ejEd?ejFd@ejGdAiZHdejIv r,eejJdBejKdCiZLeejMdDejNdEejOdFejPdGejQdHejRdIejSdJejTdKejUdLejVdMejWdNejXdOejYdPejZdQej[dRiZ\dS )S    N)PDFIUM_INFOc                   @   s   e Zd ZdddZdS )_fallback_dictUnhandled constantc                 C   s   t | || d| S )N )dictget)selfkeydefault_prefix r   e/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/pypdfium2/internal/consts.pyr   
   s   z_fallback_dict.getN)r   )__name__
__module____qualname__r   r   r   r   r   r      s    r            )r   Z      i  c                 C      i | ]\}}||qS r   r   .0kvr   r   r   
<dictcomp>       r      LZBGRZBGRXZBGRARGBZRGBXZRGBAi  ZBGRaZRGBac                 C   r   r   r   r   r   r   r   r   ;   r   c                 C   r   r   r   r   r   r   r   r   >   r   NoneZAcroFormZXFAZXFAF?Z
DeviceGrayZ	DeviceRGBZ
DeviceCMYKZCalGrayZCalRGBZLabZICCBasedZ
SeparationZDeviceNZIndexedPatternZXYZZFitZFitHZFitVZFitRZFitBZFitBHZFitBVtextpathimageZshadingformc                 C   r   r   r   r   r   r   r   r   p   r   ZOutlineZ
ThumbnailszFull-screenZLayersZAttachmentsZSuccesszUnknown errorzFile access errorzData format errorzIncorrect password errorz!Unsupported security scheme errorzPage not found or content errorz
Load errorzLayout errorzXFA formzPortable collectionzAttachment (incomplete support)ZSecurityzShared reviewzShared form (acrobat)zShared form (filesystem)zShared form (email)z3D annotationzMovie annotationzSound annotationzScreen media annotationzScreen rich media annotationzAttachment annotationzSignature annotation)]Zpypdfium2.rawrawZpdfium_cZpypdfium2.versionr   r   r   ZRotationToConstitemsZRotationToDegreesZFPDFBitmap_GrayZFPDFBitmap_BGRZFPDFBitmap_BGRxZFPDFBitmap_BGRAZBitmapTypeToNChannelsZBitmapTypeToStrZBitmapTypeToStrReversebuildZFPDFBitmap_BGRA_PremulZBitmapStrToConstZBitmapStrReverseToConstZFORMTYPE_NONEZFORMTYPE_ACRO_FORMZFORMTYPE_XFA_FULLZFORMTYPE_XFA_FOREGROUNDZFormTypeToStrZFPDF_COLORSPACE_UNKNOWNZFPDF_COLORSPACE_DEVICEGRAYZFPDF_COLORSPACE_DEVICERGBZFPDF_COLORSPACE_DEVICECMYKZFPDF_COLORSPACE_CALGRAYZFPDF_COLORSPACE_CALRGBZFPDF_COLORSPACE_LABZFPDF_COLORSPACE_ICCBASEDZFPDF_COLORSPACE_SEPARATIONZFPDF_COLORSPACE_DEVICENZFPDF_COLORSPACE_INDEXEDZFPDF_COLORSPACE_PATTERNZColorspaceToStrZPDFDEST_VIEW_UNKNOWN_MODEZPDFDEST_VIEW_XYZZPDFDEST_VIEW_FITZPDFDEST_VIEW_FITHZPDFDEST_VIEW_FITVZPDFDEST_VIEW_FITRZPDFDEST_VIEW_FITBZPDFDEST_VIEW_FITBHZPDFDEST_VIEW_FITBVZViewmodeToStrZFPDF_PAGEOBJ_UNKNOWNZFPDF_PAGEOBJ_TEXTZFPDF_PAGEOBJ_PATHZFPDF_PAGEOBJ_IMAGEZFPDF_PAGEOBJ_SHADINGZFPDF_PAGEOBJ_FORMZObjectTypeToStrZObjectTypeToConstZPAGEMODE_UNKNOWNZPAGEMODE_USENONEZPAGEMODE_USEOUTLINESZPAGEMODE_USETHUMBSZPAGEMODE_FULLSCREENZPAGEMODE_USEOCZPAGEMODE_USEATTACHMENTSZPageModeToStrZFPDF_ERR_SUCCESSZFPDF_ERR_UNKNOWNZFPDF_ERR_FILEZFPDF_ERR_FORMATZFPDF_ERR_PASSWORDZFPDF_ERR_SECURITYZFPDF_ERR_PAGEZ
ErrorToStrflagsZFPDF_ERR_XFALOADZFPDF_ERR_XFALAYOUTZXFAErrorToStrZFPDF_UNSP_DOC_XFAFORMZ FPDF_UNSP_DOC_PORTABLECOLLECTIONZFPDF_UNSP_DOC_ATTACHMENTZFPDF_UNSP_DOC_SECURITYZFPDF_UNSP_DOC_SHAREDREVIEWZ FPDF_UNSP_DOC_SHAREDFORM_ACROBATZ#FPDF_UNSP_DOC_SHAREDFORM_FILESYSTEMZFPDF_UNSP_DOC_SHAREDFORM_EMAILZFPDF_UNSP_ANNOT_3DANNOTZFPDF_UNSP_ANNOT_MOVIEZFPDF_UNSP_ANNOT_SOUNDZFPDF_UNSP_ANNOT_SCREEN_MEDIAZ FPDF_UNSP_ANNOT_SCREEN_RICHMEDIAZFPDF_UNSP_ANNOT_ATTACHMENTZFPDF_UNSP_ANNOT_SIGZUnsupportedInfoToStrr   r   r   r   <module>   s   		





