+
    f0i                     n    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt	 ^ RI
HtHt  ! R R]4      tR tR tR	 tR# )
    )Enum)PathN)	add_input	get_inputc                   &    ] tR t^t^ t^t^t^tRtR# )Units N)	__name__
__module____qualname____firstlineno__PTMMCMIN__static_attributes__r	       Y/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/pypdfium2/_cli/tile.pyr   r      s    	
B	
B	
B	
Br   r   c                    V\         P                  J d   V # V\         P                  J d
   V ^H,          # V\         P                  J d   V ^H,          R,          # V\         P                  J d   V ^H,          R,          # \        RV 24      h)H   gRQ@gffffff9@zInvalid unit type )r   r   r   r   r   
ValueError)valueunits   &&r   units_to_ptr      sq    uxx		Rx		bD  		bD  -dV455r   c                 j   \        V R R7       V P                  RRR\        RR7       V P                  RR\        RR	R
7       V P                  RR\        RRR
7       V P                  R\        RRR
7       V P                  R\        RRR
7       V P                  RR\
        P                  R RR7       R# )F)pagesz--outputz-oTz Target path for the new document)requiredtypehelpz--rowsz-rz!Number of rows (horizontal tiles))r   r   r   z--colsz-cz"Number of columns (vertical tiles)z--widthzTarget widthz--heightzTarget heightz--unitz-uc                 8    \         V P                  4       ,          # N)r   upper)strings   &r   <lambda>attach.<locals>.<lambda>C   s    eFLLN3r   z1Unit for target width and height (pt, mm, cm, in))defaultr   r   N)r   add_argumentr   intfloatr   r   )parsers   &r   attachr+      s    fE"
D1	   $2	   $3	   	   	   $((3B	  r   c                 V   \        V P                  V P                  4      p\        V P                  V P                  4      p\	        V 4      p\
        P                  ! W1W P                  V P                  4      p\        P                  ! V4      pVP                  V P                  4       R # r!   )r   widthr   heightr   pdfium_cFPDF_ImportNPagesToOnecolsrowspdfiumPdfDocumentsaveoutput)argswhsrc_pdfraw_destdest_pdfs   &     r   mainr=   H   sq    
 	DJJ		*ADKK+AoG..w1iiSH!!(+HMM$++r   )enumr   pathlibr   pypdfium2.rawrawr/   pypdfium2._helpers_helpersr3   pypdfium2._cli._parsersr   r   r   r   r+   r=   r	   r   r   <module>rE      s2        # 8T 
6&Rr   