
    V/a                     ~    d Z ddlZddlZddlmZ  ej
                  d      Z ej
                  dez   dz         Zd Zy)z=tldextract helpers for testing and fetching remote resources.    N)scheme_charszi^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$z^([z]+:)?//c                     | d   j                         sy	 t        j                  |        y# t        t        f$ r t
        j                  |       rY yY yt        j                  $ r Y yw xY w)z+Does the given str look like an IP address?r   FT)isdigitsocket	inet_atonAttributeErrorUnicodeErrorIP_REmatcherror)maybe_ips    3/usr/lib/python3/dist-packages/tldextract/remote.pylooks_like_ipr      sl    A; "L) ;;x  !
  << s   , $A)A)(A))	__doc__rer   urllib.parser   compiler
   	SCHEME_REr        r   <module>r      sH    ? 	  % 	

p	r BJJv,y89	r   