
    )i|                     z    S SK Jr  S SKJrJrJrJrJr  SSKJ	r	  \(       a  S SK
Jr  S\\	\   S4   S\\   4S	 jrg
)    )Sequence)TYPE_CHECKINGAnyDictListUnion   )T_seq)	DataFrame
collectionr   returnc                     [        U [        5      (       a  U $ [        U [        5      (       a  [        U 5      $ [        U S5      (       a  U R	                  S5      nU$ [        U 5      $ )Nto_dictrecords)
isinstancelistr   hasattrr   )r   ress     X/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/pdfplumber/utils/generic.pyto_listr   
   s_    *d##	J	)	)J	Y	'	'0:0B0B1
 
J    N)collections.abcr   typingr   r   r   r   r   _typingr
   pandas.core.framer   r    r   r   <module>r      s<    $ 8 8 + eCj+56  49  r   