+
    "i                    N    R t ^ RIHt ^ RIt]P                  ! R4      tR R ltR# )zRegex utils)annotationsNzN(?:(?:.*github.com.)|^)([A-Za-z0-9-]+\/[\w.-]+?)(?:(?:\.git)?|(?:[^\w.-].*)?)$c                    V ^8  d   QhRRRR/# )   urlstrreturnz
str | None )formats   "-/config/custom_components/hacs/utils/regex.py__annotate__r      s     " "S "Z "    c                    \         P                  ! \        V 4      pV'       g   R# VP                  ^4      P	                  4       # )z'Extract the owner/repo part form a URL.N)rematchRE_REPOSITORYgrouplower)r   r   s   & r
   extract_repository_from_urlr      s/    HH]C(E;;q>!!r   )__doc__
__future__r   r   compiler   r   r   r   r
   <module>r      s$     " 	

U
"r   