§
    Å‡tj€  ã                   óø   — d dl Z d dlZd dlmZ d dlmZ d dlmZmZm	Z	  ee¦  «        Z
 G d„ d¦  «        Z e¦   «         Zddd	d
dddddddddœZd„ Ze j        dd…         fd„Zd„ Zedk    r e¦   «          dS dS )é    N)Úbasename)Úimport_module)Úsetup_loggingÚkeydefaultdictÚcached_propertyc                   ó$   — e Zd Zed„ ¦   «         ZdS )Ú_LocalLazyClassc                 óJ   — ddl m}m} ddlm} d|› d|› d|d         j        › �S )Nr   )ÚPYPDFIUM_INFOÚPDFIUM_INFO)Ú_libsz
pypdfium2 z
pdfium z at Úpdfium)Úpypdfium2.versionr   r   Úpypdfium2_raw.bindingsr   Ú_name)Úselfr   r   r   s       úT/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pypdfium2_cli/__main__.pyÚversion_strz_LocalLazyClass.version_str   sQ   € à@Ð@Ð@Ð@Ð@Ð@Ð@Ð@Ø0Ð0Ð0Ð0Ð0Ð0Ø\˜MÐ\Ð\°KÐ\Ð\ÀUÈ8Ä_ÔEZÐ\Ð\Ð\ó    N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r	   r	      s2   € € € € € Øð]ð ]ñ „_ð]ð ]ð ]r   r	   zRearrange/merge documentsz List/extract/edit embedded fileszExtract imageszExtract textzConvert images to PDFzPrint info on pageobjectsz Print info on document and pageszList a document's fontszDump info about default fontszRasterize pageszTile pages (N-up)zPrint table of contents)ÚarrangeÚattachmentszextract-imageszextract-textÚimgtopdfÚpageobjectsÚpdfinfoÚfontszdefault-fontsÚrenderÚtileÚtocc           
      óâ  — t          j        dt           j        dt          t	          t
          j        ¦  «        ¬¦  «        z  ¬¦  «        }|                     dddt          j	        ¬¦  «         | 
                    d	¬
¦  «        }d }| r| d         pd }t                               ¦   «         }|t          v r‰||= t          d|                     dd¦  «        › �         }t          |         }t          |dd ¦  «        }|r|dz   |z   n|}|                     |||t           j        ¬¦  «        }|                     |¦  «         |                     ¦   «         D ]\  }	}|                     |	|¬¦  «         Œ||fS )NÚ	pypdfium2a  pypdfium2 is a Python binding to PDFium, a PDF processing library.
This is the command-line interface. Invoke as `pypdfium2` or `%(py_exe)s -m pypdfium2_cli`.

pypdfium2's CLI mainly serves testing purposes, similar to pdfium_test upstream.
It is not meant as a feature-complete PDF toolkit for end users.
There are no API stability promises; backward incompatible changes may be made.

Environment variables:
- PYPDFIUM_LOGLEVEL {debug,info,warning,error,critical} = debug
  Controls the logging level.
- DEBUG_AUTOCLOSE {debug,warning,critical} = warning
  How much info to print about (auto-)closing of PDFium objects.
- DEBUG_UNSUPPORTED {0,1} = 1
  Whether to enable or disable the unsupported feature handler.
- DEBUG_SYSFONTS {0,1} = 0
  Whether to install a sysfont listener.)Úpy_exe)ÚprogÚformatter_classÚdescriptionz-vz	--versionÚversion)Úactionr)   Ú
subcommand)Údestr   zpypdfium2_cli.ú-Ú_ÚPARSER_DESCz

)Úhelpr(   r'   )r0   )ÚargparseÚArgumentParserÚRawTextHelpFormatterÚdictr   ÚsysÚ
executableÚadd_argumentÚ	LocalLazyr   Úadd_subparsersÚSubCommandsÚcopyÚModuleLoaderÚreplaceÚgetattrÚ
add_parserÚattachÚitems)
ÚargvÚmain_parserÚ
subparsersÚmodÚsc_nameÚ	other_scsr0   ÚdescÚ	subparserÚnames
             r   Ú
get_parserrK   *   sš  € åÔ)ØÝ"Ô7ðõ" •(�3œ>Ñ*Ô*Ð+Ñ+Ô+ñ#,ðñ ô €Kð, ×ÒØˆkØÝÔ'ð ñ ô ð ð
 ×+Ò+°Ð+Ñ>Ô>€Jà
€CØÐ˜˜QœÐ( D€GÝ× Ò Ñ"Ô"€Ià•+ÐÐØ�gÐÝÐG¨G¯OªO¸CÀÑ,EÔ,EÐGÐGÔHˆÝ˜7Ô#ˆÝ�s˜M¨4Ñ0Ô0ˆØ)-Ð7��v‘ Ñ$Ð$°4ˆØ×)Ò)Ø˜$¨DÝ$Ô9ð *ñ 
ô 
ˆ	ð 	�
Š
�9ÑÔÐà—o’oÑ'Ô'ð /ð /‰
ˆˆdØ×Ò˜d¨ÐÑ.Ô.Ð.Ð.à˜ÐÐr   é   c                 ó¸   — t          | ¦  «        \  }}|                     | ¦  «        }|j        s|                     ¦   «          d S |                     |¦  «         d S ©N)rK   Ú
parse_argsr+   Ú
print_helpÚmain)rB   ÚparserrE   Úargss       r   Úapi_mainrT   _   sZ   € å˜TÑ"Ô"�K€FˆCØ×Ò˜TÑ"Ô"€DàŒ?ð Ø×ÒÑÔÐØˆà‡H‚HˆT�N„N€N€N€Nr   c                  ó>   — t          ¦   «          t          ¦   «          d S rN   )r   rT   r   r   r   Úcli_mainrV   k   s   € Ý�O„O€OÝ�J„J€J€J€Jr   Ú__main__)r5   r1   Úos.pathr   Ú	importlibr   Úpypdfium2_cli._setupr   r   r   r<   r	   r8   r:   rK   rB   rT   rV   r   r   r   r   ú<module>r[      sW  ðð €
€
€
Ø €€€Ø Ð Ð Ð Ð Ð Ø #Ð #Ð #Ð #Ð #Ð #ðð ð ð ð ð ð ð ð ð ð ˆ~˜mÑ,Ô,€ð]ð ]ð ]ð ]ð ]ñ ]ô ]ð ]ð ˆOÑÔ€	ð 2Ø8Ø&Ø$Ø-Ø1Ø8Ø/Ø5Ø'Ø)Ø/ðð €ð 2ð 2ð 2ðj ”(˜1˜2˜2”,ð 	ð 	ð 	ð 	ðð ð ð
 ˆzÒÐØ€H�J„J€J€J€Jð Ðr   