Aorg/freertr/pack/packDnsRec  java/lang/Object()V   nameLjava/lang/String;  clssI  ttlorg/freertr/tab/tabGen   resLorg/freertr/tab/tabGen;   !addedJ # $asked & 'typ ) *+size()I - ./get(I)Ljava/lang/Comparable;1org/freertr/pack/packDnsRes 3 45add.(Ljava/lang/Comparable;)Ljava/lang/Comparable; 789 :;org/freertr/addr/addrIPv4getBytes()[B= >?makeConcatWithConstants'(ILjava/lang/String;)Ljava/lang/String;A >B8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; D8Eorg/freertr/addr/addrIPv6 GHI JKorg/freertr/util/bitstoHexB(I)Ljava/lang/String; MNO PQjava/lang/String substring(II)Ljava/lang/String;S >TJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; VWX YZorg/freertr/addr/addrIPisIPv4()Z V\ ]^toIPv4()Lorg/freertr/addr/addrIPv4;` IN-ADDR.ARPA b cdgenerateReverse4A(Lorg/freertr/addr/addrIPv4;Ljava/lang/String;)Ljava/lang/String; Vf ghtoIPv6()Lorg/freertr/addr/addrIPv6;jIP6.ARPA l mngenerateReverse6A(Lorg/freertr/addr/addrIPv6;Ljava/lang/String;)Ljava/lang/String;porg/freertr/util/cmdsrptr ot u'(Ljava/lang/String;Ljava/lang/String;)V 7x. oz {|word&(Ljava/lang/String;)Ljava/lang/String; G~ str2num(Ljava/lang/String;)I 7 ZisEmpty D G fromHex D M +length M  compareTo V  decodeReverse4/(Ljava/lang/String;)Lorg/freertr/addr/addrIPv4; V  fromIPv4addr(Lorg/freertr/addr/addrIPv4;)V  decodeReverse6/(Ljava/lang/String;)Lorg/freertr/addr/addrIPv6; V  fromIPv6addr(Lorg/freertr/addr/addrIPv6;)Vincschhsall >Kip4ansmdmfcnamesoambmgmrnullwkshinfominfomxtxtrpx25isdnrtnsapnsap-ptrpxgposip6alocnxteidnimlocsrvatmanaptrkxcerta6dnamesinkoptapldssshfpipsecrrsignsecdnskeydhcidnsec3 nsec3p tlsa hipninforkeytalinkcdsspfuinfouidgidunspec!tkey#tsig%ixfr'axfr)mailb+maila-ip4i/ip6i1any3uri5caa 789 :;org/freertr/pack/packHoldermsbGetW(I)I 7= >?getSkip(I)V 7A B+dataSize 7D E? setBytesLeft G HIgetChain3(Lorg/freertr/pack/packHolder;II)Ljava/lang/String; 7K L;getByte 7N OP getAsciiZ(III)Ljava/lang/String; R SI getPointerA V WX getString1(Lorg/freertr/pack/packHolder;)Ljava/lang/String; 7Z [\putByte(II)V 7^ _` putAsciiZ(IILjava/lang/String;I)V 7b c?putSkip Me findexOf h ij putString2(Lorg/freertr/pack/packHolder;Ljava/lang/String;)V l mK class2str o pKtype2strr >sK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; Gu vwtimeDump(J)Ljava/lang/String; Gy zwtimePast| >}o(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/util/ArrayList ~ 0 K toUserStr >(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  4java/util/List(Ljava/lang/Object;)Z o {()Ljava/lang/String; M  toLowerCaserev M equals V  fromString(Ljava/lang/String;)Z  generateReverse-(Lorg/freertr/addr/addrIP;)Ljava/lang/String; 0 0  fromUserStr(ILorg/freertr/util/cmds;)Z 7 ;msbGetD 0  parseHeader"(ILorg/freertr/pack/packHolder;I)Z  j putDomain 7 \msbPutW 7 \msbPutD 0  createHeader!(ILorg/freertr/pack/packHolder;)V 0 target 0 addrLorg/freertr/addr/addrIP; V8 G byteFill([BIII)V V setOr9(Lorg/freertr/addr/addrType;Lorg/freertr/addr/addrType;)V   (Lorg/freertr/pack/packDnsRec;)Ijava/lang/Comparable Signature7Lorg/freertr/tab/tabGen;classIN ConstantValueclassCSclassCHclassHSclassALLtypeAtypeNStypeMDtypeMF typeCNAMEtypeSOAtypeMBtypeMGtypeMR typeNULL typeWKS typePTR  typeHINFO  typeMINFOtypeMXtypeTXTtypeRPtypeX25typeISDNtypeRTtypeNSAP typeNSAPPTRtypeSIGtypeKEYtypePXtypeGPOStypeAAAAtypeLOCtypeNXTtypeEID typeNIMLOC typeSRV!typeATMA" typeNAPTR#typeKX$typeCERT%typeA6& typeDNAME'typeSINK(typeOPT)typeAPL*typeDS+ typeSSHFP, typeIPSEC- typeRRSIG.typeNSEC/ typeDNSKEY0 typeDHCID1 typeNSEC32 typeNSEC3P3typeTLSA4typeHIP7 typeNINFO8typeRKEY9 typeTALINK:typeCDS;typeSPFc typeUINFOdtypeUIDetypeGIDf typeUNSPECgtypeTKEYtypeTSIGtypeIXFRtypeAXFR typeMAILB typeMAILAtypeANYtypeURItypeCAAtypeInt4typeInt6 revSuffix4 revSuffix6CodeLineNumberTable copyBytes()Lorg/freertr/pack/packDnsRec; StackMapTablen[B?(Lorg/freertr/addr/addrIP;Ljava/lang/String;)Ljava/lang/String; decodeReverse-(Ljava/lang/String;)Lorg/freertr/addr/addrIP;toString7(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/List;K(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/List;(Lorg/freertr/util/cmds;)Z"(Lorg/freertr/pack/packHolder;IZ)Z!(Lorg/freertr/pack/packHolder;Z)V updateText(Ljava/lang/String;)V update6to4(Lorg/freertr/addr/addrIP;)V(Ljava/lang/Object;)IMethodParametersGLjava/lang/Object;Ljava/lang/Comparable; SourceFilepackDnsRec.javaBootstrapMethods... unknown=name= class= type= ttl=  >$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!V !$ '      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef_gihL ** ***Yi& 05:jkh`YL+*+*""+* +*%%+*+*=*(+*,02W+i.  (08EX^l :# cdhp/ M*6N6--3~,<M,+@i!'l Mm mnhB M*CN6-+-3~F:LL,RM,+@i4:l Mm. hD*U *[_a*eikil ohB*U *[+a*e+kil hBoYq*sL7YvM,6N-d6-+wy}T,,i&   !"##1"7%>&@(lMo7m hQoYq*sLDYM,CN-d6&+wyK+wy*@K-*T,,i. 2 345#6*778@5F:M;O=lMoDm' pqhX<=**`LwVYM *N-,-*N-,-,iFGH IJH%M-N3O8P<Q>SCTFUKVOWQYV[l V7 D mKhJB369<?ie4g7i:k=m@oCql4 pKh0(F;>ADGJMP S V Y \ _behknqtwz} !"#$%&'()*+,-./01234789:;cdefg  $q°İưȰʰ̰ΰаҰ԰ְذڰܰް   "$&(*,.024i"H|<~?BEHKNQTWZ]`cfilorux{~  !%) lKG< SIh]-*6?~>*<*@6*dC*F:*Ci $* WXhB*J<*<*MM*<,i'( )*+ HIho@  N*@F*J6~-*`QTN!*U:-TN- --LiF78 : <=?@*A9B<DBEKFNHWIZJbKeMl M $M ijhq1+=+LL=*Y*+]*`ai"XY Z[]^)_0`l jhD M+wd> +M L+LM+`+LL, *,g* gi6 jk lmnpq*s2t5v:w=xCylM rh4* *k*%n*qi|sh : +*"+*t+*x{:~Y:6*(E*,0*%:",* +*%n+Wi. %.=RWZyl%M (Mtuh=N*+ * +*+ VYM,* *, +M*%,*%,ڶ *%,, *%,. *%,*%,q * %,*%,ʶ *%,ƶ *%,ȶ *%, *!%, *#%,¶ * %, *%*%0YN-*%+*-2Wi, #+68CKPY^gmw~#+-5ACLl%8V M   0vh+@*+F *+6%*+6+<0Y:*2W*++66+<+@d60Y:*%+*2W+CiR  ).2;EGPW]fo}l  <70wh`>*(U+* +*%+*+a+*++a*,0*%+i6    ' , 0 1:@FY_l .-xyhE0YM,+*,2W*%i  z{hy:=*()*,0N- --+Ƅ*%i( )*'+-(3-9.l 0hh6*%~+%~*%~+%~* + i235(6*8lA|h! *+ˬi}~,