+
    }i                     >    ^ RI t ] P                  ! R4      tR R ltR# )    Nz3^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])$c                6    V ^8  d   QhR\         R,          RR/# )   nameNreturn)str)formats   "i/Users/ahmad/.openclaw/workspace/my-crawler/.venv/lib/python3.14/site-packages/crawlee/storages/_utils.py__annotate__r
      s     
 
d
 
t 
    c                 n    V '       d-   \         P                  V 4      '       g   \        R V  R24      hR# R# )zInvalid storage name "z". Name can only contain letters "a" through "z", the digits "0" through"9", and the hyphen ("-") but only in the middle of the string (e.g. "my-value-1")N)
NAME_REGEXmatch
ValueError)r   s   &r	   validate_storage_namer      s<    J$$T**$TF +a a
 	
 +tr   )recompiler   r    r   r	   <module>r      s    	ZZNO

r   