
    w;3h`                     4    d dl mZ d dlmZmZmZmZ d Zd Z	y)    N)	add_inputadd_n_digits	get_input
round_listc                 f    t        | d       t        |        | j                  dt        dd       y )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/audio-gradio/venv/lib/python3.12/site-packages/pypdfium2/_cli/toc.pyattachr      s3    fE"
W	      c                    t        |       }|j                  | j                        }|D ]  }|j                  dk(  rdn|j                  rdnd}|j
                  dn|j
                  dz   }t        d|j                  z  d	|d
|j                  d|dt        j                  j                  |j                        dt        |j                  | j                        
z           y )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   