Ë
    	êñiø  ã                  óœ   — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	 erd dl
mZ e	 dddddddddd	œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd
„«       Zy)é    )Úannotations)Úcontextmanager)ÚPath)ÚTYPE_CHECKINGÚAnyÚcast)ÚIteratoréÿÿÿÿNT)Ú	bufferingÚencodingÚnewlineÚsuffixÚprefixÚdirÚdeleteÚerrorsc             #  ór  K  — ddl m}	 t        d| ||||||d|dœ	«      }
 |	d	i |
¤Ž5 }	 |–— |j                  «        |r&t	        |j
                  «      j                  d¬«       	 ddd«       y# |j                  «        |r&t	        |j
                  «      j                  d¬«       w w xY w# 1 sw Y   yxY w­w)
zŽ
    Slightly more resilient version of the standard `NamedTemporaryFile`.

    Plays better with Windows when using the 'delete' option.
    r   )ÚNamedTemporaryFiler   F)	Úmoder   r   r   r   r   r   r   r   T)Ú
missing_okN© )Útempfiler   r   Úcloser   ÚnameÚunlink)r   r   r   r   r   r   r   r   r   r   ÚparamsÚtmps               ú^/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/polars/io/spreadsheet/_utils.pyÚPortableTemporaryFiler      s½   è ø€ õ$ ,äØàØ"Ø ØØØØØØñ
	
ó€Fñ 
Ñ	%˜fÑ	%ð 7¨ð	7ØŠIà�I‰IŒKÙÜ�S—X‘X“×%Ñ%°Ð%Õ6÷7ð 7øð �I‰IŒKÙÜ�S—X‘X“×%Ñ%°Ð%Õ6ð ú÷7ð 7üs2   ‚%B7§B+©A.­8B+Á%	B7Á.:B(Â(B+Â+B4Â0B7)zw+b)r   Ústrr   Úintr   ú
str | Noner   r"   r   r"   r   r"   r   zstr | Path | Noner   Úboolr   r"   ÚreturnzIterator[Any])Ú
__future__r   Ú
contextlibr   Úpathlibr   Útypingr   r   r   Úcollections.abcr	   r   r   ó    r   ú<module>r+      s²   ðÝ "å %Ý ß +Ñ +áÝ(ð àð(7ð ØØØØØ!ØØñ(7Ø
ð(7ð ð(7ð ð	(7ð
 ð(7ð ð(7ð ð(7ð 
ð(7ð ð(7ð ð(7ð ò(7ó ñ(7r*   