
    h`                     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    J/var/www/html/shao/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                  S:X  a  SOUR                  (       a  SOSnUR
                  c  SOUR
                  S-   n[        SUR                  -  S	U< S
UR                  < SU< S[        R                  R                  UR                  5      < S[        UR                  U R                  5      < 3
-   5        M     g )N)	max_depthr   *-+?   z    [z] z -> z  #  )r   get_tocr   n_kids	is_closed
page_indexprintleveltitlepdfium_iViewmodeToStrget	view_moder   view_posn_digits)argspdftocitemstatetargets         r   mainr/      s    
D/C
++NN  C {{a'DNNS/T__Q5FTZZtzz6&&**4>>:4==$--8	
 r   )
pypdfium2.internalinternalr#   pypdfium2._cli._parsersr   r   r   r   r   r/    r   r   <module>r4      s    & 
r   