§
     ÂiB  ã                  ó   — d dl mZ d„ ZdS )é    )Úannotationsc                óÖ   — i }|                       ¦   «         D ]Q\  }}t          |t          ¦  «        r2t          |¦  «                              ¦   «         D ]\  }}|||› d|› �<   ŒŒL|||<   ŒR|S )zfFlattens a nested dictionary into a single level dictionary, with keys representing the original path.ú.)ÚitemsÚ
isinstanceÚdictÚflatten_update_paths)ÚupdatesÚnew_updatesÚkeyÚvalueÚsub_keyÚ	sub_values         úc/var/www/html/jarvis.com/web/backend/venv/lib/python3.11/site-packages/google/generativeai/utils.pyr	   r	      s“   € ð €KØ—m’m‘o”oð %ð %‰
ˆˆUÝ�e�TÑ"Ô"ð 	%Ý&:¸5Ñ&AÔ&A×&GÒ&GÑ&IÔ&Ið <ð <Ñ"�˜Ø2;�˜sÐ.Ð. WÐ.Ð.Ñ/Ð/ð<ð  %ˆK˜ÑÐàÐó    N)Ú
__future__r   r	   © r   r   ú<module>r      s2   ðð #Ð "Ð "Ð "Ð "Ð "ðð ð ð ð r   