
    Ng                     *    d dl mZ d dlmZ d Zd ZdS )    Nparse_numtextc                     |                      ddd           |                      ddg d           |                      ddg d	           |                      d
ddd           d S )Ninputs+zSequence of PDF files.)nargshelpz--pagesziSequence of page texts, definig the pages to include from each PDF. Use '_' as placeholder for all pages.)r   defaultr	   z--passwordsz\Passwords to unlock encrypted PDFs. Any placeholder may be used for non-encrypted documents.z--outputz-oTz#Target path for the output document)requiredr	   )add_argument)parsers    R/var/www/html/ai-engine/env/lib/python3.11/site-packages/pypdfium2/_cli/arrange.pyattachr   	   s    
'    
 z	     m	     D4          c                    d | j         D             | _         t          t          | j                  t          | j                   z
            D ]}| j                             d            t          t          | j                  t          | j                  z
            D ]}| j                            d            t          j                                        }d}t          | j        | j         | j                  D ]E\  }}}t          j        ||          }|
                    ||           |t          |          z  }F|                    | j                   d S )Nc                 <    g | ]}|d k    rdnt          |          S )_Nr   ).0ps     r   
<listcomp>zmain.<locals>.<listcomp>$   s,    MMMQ!s(($$a(8(8MMMr   r   )password)pages)r   rangelenr   append	passwordspdfiumPdfDocumentnewzipimport_pagessaveoutput)argsr   dest_pdfindexin_pathr   r   src_pdfs           r   mainr)   "   sD   MM$*MMMDJ3t{##c$*oo566    
$3t{##c$.&9&99:: $ $d####!%%''HE$'TZ$P$P   $Wx@@@gU333WMM$+r   )pypdfium2._helpers_helpersr   pypdfium2._cli._parsersr   r   r)    r   r   <module>r.      sS    $ # # # # # 1 1 1 1 1 1  2    r   