Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 ¢báWK ã@s\dZddlZddlZddlZddlmZejjdƒZ e fdd„Z e dfd d „Z d d d „Z dS)z‚DNS E.164 helpers @var public_enum_domain: The DNS public ENUM domain, e164.arpa. @type public_enum_domain: dns.name.Name object éNé)Ú string_typesz e164.arpa.cCs,dd„|Dƒ}|jƒtjjdj|ƒ|d�S)auConvert an E.164 number in textual form into a Name object whose value is the ENUM domain name for that number. @param text: an E.164 number in textual form. @type text: str @param origin: The domain in which the number should be constructed. The default is e164.arpa. @type origin: dns.name.Name object or None @rtype: dns.name.Name object cSsg|]}|jƒr|‘qS©)Úisdigit)Ú.0Údrrú/usr/lib/python3.6/e164.pyú )szfrom_e164..Ú.)Úorigin)ÚreverseÚdnsÚnameÚ from_textÚjoin)Útextr ÚpartsrrrÚ from_e164s rTcCsb|dk r|j|ƒ}dd„|jDƒ}t|ƒt|jƒkr@tjjdƒ‚|jƒdj|ƒ}|r^d|}|S)a¨Convert an ENUM domain name into an E.164 number. @param name: the ENUM domain name. @type name: dns.name.Name object. @param origin: A domain containing the ENUM domain name. The name is relativized to this domain before being converted to text. @type origin: dns.name.Name object or None @param want_plus_prefix: if True, add a '+' to the beginning of the returned number. @rtype: str NcSs$g|]}|jƒrt|ƒdkr|‘qS)r)rÚlen)rrrrrr ;szto_e164..z$non-digit labels in ENUM domain nameóó+)Z relativizeZlabelsrr Z exceptionÚ SyntaxErrorr r)rr Zwant_plus_prefixZdlabelsrrrrÚto_e164.s    rcCs’|dkrtjjƒ}tjjƒ}xl|D]d}t|tƒrs