????

Your IP : 216.73.216.152


Current Path : /usr/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/rfc3986/
Upload File :
Current File : //usr/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.pyc

�
}�\]c
@s�dZddlZdZZee�ZdZZee�ZdZ	ej
e�ZdZdZ
ee
dZZee�Zej
e�Zd	Zd
ZZdee	deZd
ZdZdZdZdZied6ed6ed6ed6ed6Zdje�Zdjde	e�ZZdZ dZ!djde!de �Z"ie!d6e"d6Z#d e#d!e#d"e#d#e#d$e#d%e#d&e#d'e#d(e#g	Z$d)je$�Z%d*ee	d+Z&d,ed-ed.Z'e%d/e'd0Z(e%d1e'd0Z)d2je(e&�Z*d3jee e*�Z+Z,d4ee	d5eZ-d6Z.ied7d86ed9d:6ej/d+d;�d9d<6Z0d=Z1d>e0Z2d?e0Z3d@e2Z4dAe0Z5dBe5e4e3e2e1fZ6dCee	dDeZ7Z8dEede5e4e3e1fZ9dEede5e4e2e1fZ:ej;dFkr-dGZ<dHZ=ndIZ<dJZ=dKe=Z>dLe>e	dMeZ?ie?dNdO6e?dPdQ6e?j/d+d;�dPdR6Z@dSe@ZAdTe@ZBdUeAZCdVe@ZDdWeDeCeBeAe1fZEdXjdYe	e>�ZFZGdZjeGe e*�ZHZId[e>e	d\eZJd]e>e	d^eZKd]e>e	e<d^eZLd_edeDeCeBe1fZMd_edeDeCeAe1fZNdS(`s5Module for the regular expressions crafted from ABNF.i����Ns:/?#[]@s!$&'()*+,;=s!$&'()\*+,;=t4ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzt
0123456789s._!-sA-Za-z0-9._~\-s%[A-Fa-f0-9]{2}s([s:@]|%s)s[a-zA-Z][a-zA-Z0-9+.-]*s[^/?#]*s[^?#]*s[^#]*s.*tschemet	authoritytpathtquerytfragments�(?:(?P<scheme>{scheme}):)?(?://(?P<authority>{authority}))?(?P<path>{path})(?:\?(?P<query>{query}))?(?:#(?P<fragment>{fragment}))?s((?:{0}|[{1}])*)s%[0-9A-Fa-f]{2}s([0-9]{1,3}\.){3}[0-9]{1,3}s[0-9A-Fa-f]{1,4}s({hex}:{hex}|{ipv4})thextipv4tls32s(%(hex)s:){6}%(ls32)ss::(%(hex)s:){5}%(ls32)ss!(%(hex)s)?::(%(hex)s:){4}%(ls32)ss,((%(hex)s:)?%(hex)s)?::(%(hex)s:){3}%(ls32)ss0((%(hex)s:){0,2}%(hex)s)?::(%(hex)s:){2}%(ls32)ss+((%(hex)s:){0,3}%(hex)s)?::%(hex)s:%(ls32)ss#((%(hex)s:){0,4}%(hex)s)?::%(ls32)ss"((%(hex)s:){0,5}%(hex)s)?::%(hex)ss((%(hex)s:){0,6}%(hex)s)?::s7(({0})|({1})|({2})|({3})|({4})|({5})|({6})|({7})|({8}))sv[0-9A-Fa-f]+\.[%s]+t:s(?:[s]|s)+s(?:(?:%25|%)s)?s(?:%25s
\[({0}|{1})\]s
({0}|{1}|{2})s^([s:]|%s)+s
[0-9]{1,5}t*tsegmentt+s
segment-nzts
segment-nz-ncs^$s%(segment-nz)s(/%(segment)s)*s %(segment-nz-nc)s(/%(segment)s)*s/(%s)?s(/%(segment)s)*s^(%s|%s|%s|%s|%s)$s^([/?:@s]|%s)*$s(//%s%s|%s|%s|%s)i��u-󰀀-󿿽􀀀-􏿽u� -퟿豈-﷏ﷰ-￯𐀀-🿽𠀀-𯿽𰀀-𿿽񀀀-񏿽񐀀-񟿽񠀀-񯿽񰀀-񿿽򀀀-򏿽򐀀-򟿽򠀀-򯿽򰀀-򿿽󀀀-󏿽󐀀-󟿽󡀀-󯿽u-u -퟿豈-﷏ﷰ-￯uA-Za-z0-9\._~\-u([u:@]|%s)u*tisegmentu+sisegment-nzsisegment-nz-ncu%(isegment-nz)s(/%(isegment)s)*u"%(isegment-nz-nc)s(/%(isegment)s)*u/(?:%s)?u(?:/%(isegment)s)*u^(?:%s|%s|%s|%s|%s)$u(?:{0}|[{1}])*u%[0-9A-Fa-f]{2}u
({0}|{1}|{2})u^(?:[u:]|%s)+u	^(?:[/?:@u]|%s)*$u(//%s%s|%s|%s|%s)(Ot__doc__tsyst
GEN_DELIMStGENERIC_DELIMITERStsettGENERIC_DELIMITERS_SETt
SUB_DELIMStSUB_DELIMITERStSUB_DELIMITERS_SETtSUB_DELIMITERS_REtuniontRESERVED_CHARS_SETtALPHAtDIGITt
UNRESERVEDtUNRESERVED_CHARStUNRESERVED_CHARS_SETtNON_PCT_ENCODED_SETt
UNRESERVED_REtPERCENT_ENCODEDtPCT_ENCODEDtPCHARt	SCHEME_REt
_AUTHORITY_REt_PATH_REt	_QUERY_REt_FRAGMENT_REtCOMPONENT_PATTERN_DICTtformattURL_PARSING_REtREGULAR_NAME_REtREG_NAMEtIPv4_REt	HEXDIG_REtLS32_REt_subst
variationstIPv6_REt
IPv_FUTURE_REtZONE_IDtIPv6_ADDRZ_RFC4007_REt
IPv6_ADDRZ_REt
IP_LITERAL_REtHOST_REtHOST_PATTERNtUSERINFO_REtPORT_REtreplacetsegmentst
PATH_EMPTYt
PATH_ROOTLESSt
PATH_NOSCHEMEt
PATH_ABSOLUTEtPATH_ABEMPTYtPATH_REtFRAGMENT_REtQUERY_REtRELATIVE_PART_REtHIER_PART_REt
maxunicodetIPRIVATEt
UCSCHAR_REtIUNRESERVED_REtIPCHARt	isegmentstIPATH_ROOTLESStIPATH_NOSCHEMEtIPATH_ABSOLUTEt
IPATH_ABEMPTYtIPATH_REtIREGULAR_NAME_REt	IREG_NAMEtIHOST_REt
IHOST_PATTERNtIUSERINFO_REtIFRAGMENT_REt	IQUERY_REtIRELATIVE_PART_REt
IHIER_PART_RE(((sO/tmp/pip-install-ewDPok/pip/pip/_vendor/urllib3/packages/rfc3986/abnf_regexp.pyt<module>s�