
    ;3h                     r    d dl mZ d dlmZmZmZmZmZmZ ddl	m
Z
 erd dlmZ dee
e   df   dee   fd	Zy
)    )Sequence)TYPE_CHECKINGAnyDictHashableListUnion   )T_seq)	DataFrame
collectionr   returnc                     t        | t              r| S t        | t              rt        |       S t        | d      r| j	                  d      }|S t        |       S )Nto_dictrecords)
isinstancelistr   hasattrr   )r   ress     X/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/pdfplumber/utils/generic.pyto_listr   
   sV    *d#	J	)J	Y	')3););*
 
J    N)collections.abcr   typingr   r   r   r   r   r	   _typingr   pandas.core.framer   r    r   r   <module>r      s<    $ B B + eCj+56  49  r   