7  org/freertr/serv/servGeneric()V`  org/freertr/serv/servUni2unitimeoutI   sourceP   targetP  defaultF[Lorg/freertr/user/userFilter;  sourceILorg/freertr/cfg/cfgIfc; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; !"# $%java/util/Listadd(Ljava/lang/Object;)Z '() *+org/freertr/cfg/cfgIfcnameLjava/lang/String;- .8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;0 1'(Ljava/lang/String;I)Ljava/lang/String; 3 45target4Lorg/freertr/addr/addrIP; 89: ;<java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;- ? @5target6- D EFscriptLorg/freertr/cfg/cfgScrpt; I(Jorg/freertr/cfg/cfgScrpt- 0 0 O PQloggingZPT VWX YZorg/freertr/util/cmdscfgLineJ(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V V\ ]^word()Ljava/lang/String;`no 8b c%equals fgh ijorg/freertr/util/bitsstr2num(Ljava/lang/String;)Ilsourcenportp interface rst uvorg/freertr/cfg/cfgAllifcFind-(Ljava/lang/String;I)Lorg/freertr/cfg/cfgIfc;xno such interface Vz {|error(Ljava/lang/String;)V~targetipv4org/freertr/addr/addrIP   fromString(Ljava/lang/String;)Z bad addressipv6E r  scrptFind/(Ljava/lang/String;Z)Lorg/freertr/cfg/cfgScrpt;no such scripttimeout of client  $org/freertr/user/userHelp;(Ljava/util/List;ZI[ILjava/lang/String;Ljava/lang/String;)V millisecondsspecify translated sourceinterface to use name of interface port numbernumberspecify translated target ipv4 addressaddress ipv6 addresslog translationsscript to invoke name of scriptuni2uni  genDgrmStart(Lorg/freertr/prt/prtServP;I)Z  genericStop(I)Z  org/freertr/prt/prtGenConn setClosing()Z 5peerAddr isIPv4 '  getFwdIfc6(Lorg/freertr/addr/addrIP;)Lorg/freertr/ip/ipFwdIface;  5org/freertr/ip/ipFwdIfaceaddr srvVrfLorg/freertr/cfg/cfgVrf;  org/freertr/cfg/cfgVrfgetFwd1(Lorg/freertr/addr/addrIP;)Lorg/freertr/ip/ipFwd;org/freertr/tab/tabNatCfgN   org/freertr/ip/ipFwdicmpCoreLorg/freertr/ip/ipIcmp;  createEntryR(Lorg/freertr/pack/packHolder;Lorg/freertr/ip/ipIcmp;)Lorg/freertr/tab/tabNatTraN;  copyBytes()Lorg/freertr/addr/addrIP;  5org/freertr/tab/tabNatTraN newSrcAddr f random(II)I    newSrcPort  5 newTrgAddr    newTrgPort   QlogEnd   reverseEntry()Lorg/freertr/tab/tabNatTraN;  natTrnsLorg/freertr/tab/tabGen;  org/freertr/tab/tabGenput.(Ljava/lang/Comparable;)Ljava/lang/Comparable;   tableChanger  !"# $|org/freertr/util/loggerinfo  f' ()str2lst$(Ljava/lang/String;)Ljava/util/List; I+ ,-doRound(Ljava/util/List;)V/org/freertr/user/userFilter1server uni2uni .*3 port 2261 .5 67(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V 8 9: proto2string(I)Ljava/lang/String; = source port -1? target port 1234A no loggingC no scriptE timeout 60000Gorg/freertr/prt/prtServPportNum ConstantValueCodeLineNumberTable srvDefFlt ()[Lorg/freertr/user/userFilter;srvShRun&(Ljava/lang/String;Ljava/util/List;I)V StackMapTable Signature:(Ljava/lang/String;Ljava/util/List;I)V srvCfgStr(Lorg/freertr/util/cmds;)ZsrvHelp(Lorg/freertr/user/userHelp;)VsrvNamesrvPort()IsrvProtosrvInit srvDeinit srvAccept:(Lorg/freertr/pipe/pipeSide;Lorg/freertr/prt/prtGenConn;)Z datagramReady(Lorg/freertr/prt/prtGenConn;)VdatagramClosed datagramWork datagramRecv<(Lorg/freertr/prt/prtGenConn;Lorg/freertr/pack/packHolder;)Z datagramErrorx(Lorg/freertr/prt/prtGenConn;Lorg/freertr/pack/packHolder;Lorg/freertr/addr/addrIP;Lorg/freertr/util/counter$reasons;I)Z datagramState>(Lorg/freertr/prt/prtGenConn;Lorg/freertr/util/state$states;)Z SourceFileservUni2uni.javaBootstrapMethodsono source interfaceqsource interface ssource port uno target ipv4wtarget ipv4 yno target ipv6{target ipv6 } no script script target port  timeout created translation  set remote  protocol   $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 org/freertr/util/counter$reasonsorg/freertr/util/counterreasonsorg/freertr/util/state$statesorg/freertr/util/statestates%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! F H IJ  45@5 PQEFK?****ҵL"- 7F#MNKL`OPKv*,+ W,+*&, W,+*/ W*2,+6 W,+*27= W*>,+A W,+*>7B W*C,+G W,+*CHK W,+*L W,+*M W,*N+RSULFdeg+i<jCkSmgonp~rtuwyz{|Q# 'm! 8!!RSTUKc+[M>,_a >+[M,Ra*N,da*+[e,kaQ+[M,ma*+[e,oa+ **+[q* +wy,}a+[M,ma*+[e,a1 *2*Y2*2+[ +y,a1 *>*Y>*>+[ +y,a+ *C*+[C*C +yL< -/8CENS\girv{}  $*,.09=BDPW]_aQ48Q  V8 ##  VWK3+ YOd+ YO+ YOk+ YOo+ YO+ YOm+ YO+ YO}+ YOm+ YO+ YO+ YO+ YO+ YO+ YOR+ YO+ YOLJ$6HZl~ 2X^KLYZKլL[ZKL\K**L]K*¬L^_KL`aKLbaKLcaKLdeK +W*+̶ϙ *2N*>N*+̶Ҵ:*+̶:Y:,:** *-** **N * :WW*N7 *C*C-7%&*L!   %5:<IR_iq} "#%&'()*+,./1Q& @GfgKL5hiKL9jK.Y.Y024SY.Y07;4SY.Y0<4SY.Y0>4SY.Y0@4SY.Y0B4SY.Y0D4SLU"WUklmVnprtvxz|~@@