
    )i0                     4    S SK Jr  S SKJrJrJrJr  S rS r	g)    N)	add_inputadd_n_digits	get_input
round_listc                 Z    [        U SS9  [        U 5        U R                  S[        SSS9  g )NF)pagesz--max-depth   zFMaximum recursion depth to consider when parsing the table of contents)typedefaulthelp)r   r   add_argumentint)parsers    R/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/pypdfium2/_cli/toc.pyattachr      s3    fE"
W	      c           
         [        U 5      nUR                  U R                  S9nU H  nUR                  5       UR	                  5       pTSUR
                  -  nUSUS:w  a  US OS< SUR                  5       < S3-  nU(       ao  UR                  5       UR                  5       snu  pUUS :w  a  US	-   OS
< S[        R                  R                  U5      < S[        XR                  5      < 3-  nOUS-  n[        U5        M     g )N)	max_depthz    [r   +*z] z ->    ?z  #  _)r   get_tocr   	get_countget_destlevel	get_title	get_indexget_viewpdfium_iViewmodeToStrgetr   n_digitsprint)
argspdftocbmcountdestoutindex	view_modeview_poss
             r   mainr2      s    
D/C
+++
/Cllnbkkmtrxx!QJuQiC/LLN
 	

 +/>>+;T]]_(E(I D=ac1&&**958]]3 C 3JCc
# r   )
pypdfium2.internalinternalr#   pypdfium2._cli._parsersr   r   r   r   r   r2    r   r   <module>r7      s    & r   