GhostManSec
Server: Apache
System: Linux s323.xrea.com 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: moonarc (17751)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //usr/lib/python2.7/site-packages/dns/rdatatype.pyo
�
��Wc@sIdZddlZddlZdZdZdZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ d Z!d!Z"d"Z#d#Z$d$Z%d%Z&d&Z'd'Z(d(Z)d)Z*d*Z+d+Z,d,Z-d-Z.d.Z/d/Z0d0Z1d1Z2d2Z3d3Z4d4Z5d5Z6d6Z7d7Z8d8Z9d9Z:d:Z;d;Z<d<Z=d=Z>d>Z?d?Z@d@ZAdAZBdBZCdCZDdDZEdEZFdFZGdGZHiEedH6edI6edJ6edK6edL6e	dM6e
dN6edO6edP6e
dQ6edR6edS6edT6edU6edV6edW6edX6edY6edZ6ed[6ed\6ed]6ed^6ed_6ed`6eda6edb6edc6e dd6e!de6e"df6e#dg6e$dh6e%di6e&dj6e'dk6e(dl6e)dm6e*dn6e+do6e,dp6e-dq6e.dr6e/ds6e0dt6e1du6e2dv6e3dw6e4dx6e5dy6e6dz6e7d{6e8d|6e9d}6e:d~6e;d6e<d�6e=d�6e>d�6e?d�6e@d�6eAd�6eBd�6eCd�6eDd�6eEd�6eFd�6eGd�6eHd�6ZIeJd��eIjK�D��ZLieMe)6ZNieMe
6eMe"6eMe(6eMe/6ZOejPd�ejQ�ZRd�ejSjTfd���YZUd��ZVd��ZWd��ZXd��ZYdS(�sDNS Rdata Types.

@var _by_text: The rdata type textual name to value mapping
@type _by_text: dict
@var _by_value: The rdata type value to textual name mapping
@type _by_value: dict
@var _metatypes: If an rdatatype is a metatype, there will be a mapping
whose key is the rdatatype value and whose value is True in this dictionary.
@type _metatypes: dict
@var _singletons: If an rdatatype is a singleton, there will be a mapping
whose key is the rdatatype value and whose value is True in this dictionary.
@type _singletons: dicti����Niiiiiiiiii	i
iii
iiiiiiiiiiiiiiiiii!i#i$i%i&i'i)i*i+i,i-i.i/i0i1i2i3i4i7i;i<i>icigilimi�i�i�i�i�i�i�iiii�i�tNONEtAtNStMDtMFtCNAMEtSOAtMBtMGtMRtNULLtWKStPTRtHINFOtMINFOtMXtTXTtRPtAFSDBtX25tISDNtRTtNSAPsNSAP-PTRtSIGtKEYtPXtGPOStAAAAtLOCtNXTtSRVtNAPTRtKXtCERTtA6tDNAMEtOPTtAPLtDStSSHFPtIPSECKEYtRRSIGtNSECtDNSKEYtDHCIDtNSEC3t
NSEC3PARAMtTLSAtHIPtCDStCDNSKEYtCSYNCtSPFtUNSPECtEUI48tEUI64tTKEYtTSIGtIXFRtAXFRtMAILBtMAILAtANYtURItCAAtAVCtTAtDLVccs!|]\}}||fVqdS(N((t.0txty((s1/usr/lib/python2.7/site-packages/dns/rdatatype.pys	<genexpr>�ss
TYPE([0-9]+)$tUnknownRdatatypecBseZdZRS(s$DNS resource record type is unknown.(t__name__t
__module__t__doc__(((s1/usr/lib/python2.7/site-packages/dns/rdatatype.pyRG�scCs�tj|j��}|dkr�tj|�}|dkrEt�nt|jd��}|dksr|dkr�t	d��q�n|S(s�Convert text into a DNS rdata type value.
    @param text: the text
    @type text: string
    @raises dns.rdatatype.UnknownRdatatype: the type is unknown
    @raises ValueError: the rdata type value is not >= 0 and <= 65535
    @rtype: intiii��s&type must be between >= 0 and <= 65535N(
t_by_texttgettuppertNonet_unknown_type_patterntmatchRGtinttgroupt
ValueError(ttexttvalueRP((s1/usr/lib/python2.7/site-packages/dns/rdatatype.pyt	from_text�s	cCsY|dks|dkr'td��ntj|�}|dkrUdt|�}n|S(s�Convert a DNS rdata type to text.
    @param value: the rdata type value
    @type value: int
    @raises ValueError: the rdata type value is not >= 0 and <= 65535
    @rtype: stringii��s&type must be between >= 0 and <= 65535tTYPEN(RSt	_by_valueRLRNtrepr(RURT((s1/usr/lib/python2.7/site-packages/dns/rdatatype.pytto_text�scCs,|tkr|tks$|tkr(tStS(sbTrue if the type is a metatype.
    @param rdtype: the type
    @type rdtype: int
    @rtype: bool(R8R>t
_metatypestTruetFalse(trdtype((s1/usr/lib/python2.7/site-packages/dns/rdatatype.pytis_metatype�s$cCs|tkrtStS(scTrue if the type is a singleton.
    @param rdtype: the type
    @type rdtype: int
    @rtype: bool(t_singletonsR\R](R^((s1/usr/lib/python2.7/site-packages/dns/rdatatype.pytis_singleton�s(ZRJtret
dns.exceptiontdnsRRRRRRRRRR	R
RRR
RRRRRRRRRtNSAP_PTRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;R<R=R>R?R@RARBRCRKtdicttitemsRXR\R[R`tcompiletIROt	exceptiontDNSExceptionRGRVRZR_Ra(((s1/usr/lib/python2.7/site-packages/dns/rdatatype.pyt<module>s6