+
    &j                         ^ RI t RR R lltR# )    Nc                    V ^8  d   QhR\         R\        \         \         3,          R,          R\        \         \         3,          /# )   
dotenv_strenvironNreturn)strdict)formats   "u/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/huggingface_hub/utils/_dotenv.py__annotate__r      s9     1 1C 1$sCx.4*? 14PSUXPX> 1    c                   / p\         P                  ! R\         P                  4      pV P                  4        EF  pVP	                  4       pV'       d   VP                  R4      '       d   K5  VP                  V4      pV'       g   KP  VP                  ^4      pRpVP                  ^4      '       d   VP                  ^4      ;'       g    RpVP	                  4       pVP                  R4      '       d   VP                  R4      '       g/   VP                  R4      '       d   VP                  R4      '       dq   V^R pVP                  RR4      P                  R	R
4      P                  RR4      P                  RR4      pVP                  R4      '       d   VP                  RR4      pMVe   VP                  V4      pVf   EK  WrV&   EK  	  V# )z
Parse a DOTENV-format string and return a dictionary of key-value pairs.
Handles quoted values, comments, export keyword, and blank lines.
a  
        ^\s*
        (?:export[^\S\n]+)?               # optional export
        ([A-Za-z_][A-Za-z0-9_]*)          # key
        [^\S\n]*(=)?[^\S\n]*
        (                                 # value group
            (?:
                '(?:\\'|[^'])*'           # single-quoted value
                | \"(?:\\\"|[^\"])*\"     # double-quoted value
                | [^#\n\r]+?              # unquoted value
            )
        )?
        [^\S\n]*(?:\#.*)?$                # optional inline comment
    #N "'z\n
z\t	z\"z\\\z\$$)recompileVERBOSE
splitlinesstrip
startswithmatchgroupendswithreplaceget)	r   r   envline_patternliner   keyvalraw_vals	   &&       r   load_dotenvr)      sz   
 C::	 	

L$ %%'zz|ts++""4(5++a.CC{{1~~++a...BmmoNN3''CLL,=,=3>>RUCVCV[^[g[ghk[l[la)C++eT2::5$GOOPUWZ[ccdikopC))#..!kk%5$kk#&C/ (2 Jr   )N)r   r)    r   r   <module>r+      s    	1 1r   