
    %oi                        S SK r S SKJr  S SKJrJr  \\\\4   r\\\\\4   r	S\S\
S-  4S jrS\S\S-  4S jrS\S	\S
\S\S\S\S\S-  4S jrS\S\S	\S\\\\4   S-  4S jrS
\S\S\S\S\\\\\4   S-  4
S jrS\S\S-  4S jrS\S	\S
\S\S\S-  4
S jrS\S	\S
\S\S-  4S jrS\S	\S
\S\S\	S-  4
S jrg)    N)Any)MatrixRectoreturnc                 F     [        U 5      $ ! [        [        4 a     g f = fN)int	TypeError
ValueErrorr   s    L/var/www/html/land-ocr/venv/lib/python3.13/site-packages/pdfminer/casting.pysafe_intr   
   s'    1vz" s   
   c                 P     [        U 5      $ ! [        [        [        4 a     g f = fr	   )floatr   r   OverflowErrorr   s    r   
safe_floatr      s)    Qxz=1 s   
 %%abcdefc                     [        U 5      n[        U5      n[        U5      n[        U5      n	[        U5      n
[        U5      nUb  Ub  Ub	  U	b  U
b  Uc  g XgXX4$ r	   r   )r   r   r   r   r   r   a_fb_fc_fd_fe_ff_fs               r   safe_matrixr"      sh    
Q-C
Q-C
Q-C
Q-C
Q-C
Q-C 	;;;;;Ss''    rgc                     [        XU5      $ r	   )_safe_float_triple)r$   r%   r   s      r   safe_rgbr(   -   s    aA&&r#   mykc                     [        XX#5      $ r	   _safe_float_quadruple)r   r)   r*   r+   s       r   	safe_cmykr/   1   s     !q,,r#   valuec                      [        [        R                  " U S5      5      n[	        U5      S:w  a  g [        U6 $ ! [         a     g f = f)N   )list	itertoolsislicer   len	safe_rect)r0   valuess     r   safe_rect_listr9   7   sN    i&&ua01 6{af  s    : 
AAc                     [        XX#5      $ r	   r-   )r   r   r   r   s       r   r7   r7   C   s     q,,r#   c                 `    [        U 5      n[        U5      n[        U5      nUb  Ub  Uc  g X4U4$ r	   r   )r   r   r   r   r   r   s         r   r'   r'   G   s7    
Q-C
Q-C
Q-C
{ckS[S=r#   c                 |    [        U 5      n[        U5      n[        U5      n[        U5      nUb	  Ub  Ub  Uc  g XEXg4$ r	   r   )r   r   r   r   r   r   r   r   s           r   r.   r.   R   sE    
Q-C
Q-C
Q-C
Q-C
{ckS[CKSr#   )r4   typingr   pdfminer.utilsr   r   tupler   _FloatTriple_FloatQuadrupler
   r   r   r"   r(   r/   r9   r7   r'   r.    r#   r   <module>rC      s     'UE5()ueU23 d
 # %$, (3 (3 (3 (3 (3 (3 (6D= (*' ' ' 'eUE.A(BT(I '-
---"-
5%%&--	# 	$+ 	- - - - - -# # # ,2E 	S 	S 	S 	S 	_t=S 	r#   