7  org/freertr/cfg/cfgVdcnameLjava/lang/String;   java/lang/String toLowerCase()Ljava/lang/String;   compareTo(Ljava/lang/String;)I makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;  java/lang/Object()V   description ! "#respawnZ % &# priviledged ( )#children + ,- redunPrioI / 0#logAct 2 3#logCon 5 6 configFile 8 9 image1name ; < image2name > ? image3name A B image4name D EbiosName G HbootName J Kvga2vnc M N cdromName P Q uuidValue S T userValue V W cpuPinning Y ZcpuType \ ]-imageMem _ `-imageCpu b cdmacBaseLorg/freertr/addr/addrMac;fe1000 h inicType k l-interval n o-initialqorg/freertr/tab/tabGen p t uvifacesLorg/freertr/tab/tabGen; x yvlocals { |vconns ~ vpcis  vusbs  vtcps  trim  (Ljava/lang/String;)V  password  -randIni  -randInt  logColLorg/freertr/util/logBuf;  timeLorg/freertr/cfg/cfgTime;  org/freertr/addr/addrMac copyBytes()Lorg/freertr/addr/addrMac; p size()I p get(I)Ljava/lang/Comparable;org/freertr/cfg/cfgVdcIfc p add.(Ljava/lang/Comparable;)Ljava/lang/Comparable;org/freertr/cfg/cfgVdcConnorg/freertr/cfg/cfgVdcPciorg/freertr/cfg/cfgVdcUsborg/freertr/cfg/cfgVdcTcp -(Ljava/lang/String;Lorg/freertr/cfg/cfgVdc;)V p del peerLorg/freertr/cfg/cfgVdc;description of this vdc  org/freertr/user/userHelp;(Ljava/util/List;ZI[ILjava/lang/String;Ljava/lang/String;)V[text]text describing this vdc"restart on termination&allow excessive commands)kill children on terminationpriorityspecify redundancy priority.priority, -9 to stop the vdc, 0 is the defaultrenamerename this vdcset new name of vdc interfaceadd interface to this vdc name of interfaceconnectadd connection to other vdc name of peer vdclocaladd connection to this vdc redundancyflagged for redundancyconfigset config file to use name of imagebios set bios image to use boot set boot arguments to use parametersimageset external image to usedisk2disk3disk4cdromset cdrom image to useuuid!set uuid to use# uuid value%user'set user to use) user value+pinning-set pinning mask/cpu mask in hex1cpu3 set cpu type5type parameters7memory9 memory of vdc; megabytes>set password encryption key@encryption keyBcoresD cpu of vdcFmacHmac address baseJLaddressNnicP type of nicRvendorTpciVpass through pci deviceXbusZdevice\function^usb`pass through usb devicebportdhubportKgenable vnc accessi vnc addressktcp2vrfmpass host port ino host portqvdc vrfsvdc portuhost ip to bind toxspecify time between runszmilliseconds between runs|delay~specify initial delaymilliseconds before start random-time specify random time between runs random-delayspecify random initial delayrangespecify time range name of time map log-actions log actions log-consolelog console activity log-collectcollect console activitylines to storejava/util/ArrayList   java/util/List(Ljava/lang/Object;)Z  lengthorg/freertr/util/cmds  cfgLineJ(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V (I)Ljava/lang/String;  valueOf&(Ljava/lang/Object;)Ljava/lang/String;       org/freertr/auth/authLocal passwdEncode'(Ljava/lang/String;Z)Ljava/lang/String;  org/freertr/util/logBufgetSize(Lorg/freertr/util/logBuf;)I exit!  vdefaultF  org/freertr/user/userFilter filterText:(Ljava/util/List;Lorg/freertr/tab/tabGen;)Ljava/util/List;   word  equals  org/freertr/cfg/cfgAllvdcFind-(Ljava/lang/String;Z)Lorg/freertr/cfg/cfgVdc;vdc already exists  error  org/freertr/util/bitsstr2num    getRemaining    passwdDecode    fromString(Ljava/lang/String;)Z  org/freertr/cfg/cfgIfc dissectName'(Ljava/lang/String;)[Ljava/lang/String;  '(Ljava/lang/String;Ljava/lang/String;)V  vorg/freertr/cfg/cfgInitifaceLst p !find#no such interface % &'vdcNoIfc(Lorg/freertr/cfg/cfgVdcIfc;)V ) *+ string2type=(Ljava/lang/String;)Lorg/freertr/tab/tabRouteIface$ifaceType;-bad name/physical interface exists1connection exists 3 # 5 6#booting 8 9:ifcFind-(Ljava/lang/String;I)Lorg/freertr/cfg/cfgIfc; < =- vdcPortBeg ? @-portL B C-portREorg/freertr/ifc/ifcUdpIntG 127.0.0.1I- KLM NO'org/freertr/tab/tabRouteIface$ifaceTypeether)Lorg/freertr/tab/tabRouteIface$ifaceType; DQ R=(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;ZZ)V T UVifcAddq(Ljava/lang/String;Lorg/freertr/tab/tabRouteIface$ifaceType;Lorg/freertr/ifc/ifcThread;I)Lorg/freertr/cfg/cfgIfc; X Y initPhysical [\] ^#org/freertr/util/debugger cfgInitHw abc dorg/freertr/util/loggerdebugf local existsh no such vdcjpeer local exists l mdelConn o pqconnLorg/freertr/cfg/cfgVdcConn;  t u(Lorg/freertr/util/cmds;)V  t  t { |(I)V ~ timeFind.(Ljava/lang/String;Z)Lorg/freertr/cfg/cfgTime;no  badCmdvdc  |sleep  random(II)I  #need2run  doRoundjava/lang/Exception a  traceback(Ljava/lang/Throwable;)V  a info   getRandom0000:0000:0001  cfgBase!"    getJvmExec  jvmParam    getFileName# o(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;$ '(Ljava/lang/String;I)Ljava/lang/String;% 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;&'()*+,-.   toEmuStr/ N(Ljava/lang/String;IIILjava/lang/String;ILjava/lang/String;)Ljava/lang/String;  setAdd9(Lorg/freertr/addr/addrType;Lorg/freertr/addr/addrType;)V  b-    toQemuStr01 23  getTime()J  timeServerOffsetJ  org/freertr/cfg/cfgTimematches(J)Z4  restartT  -restartCorg/freertr/pipe/pipeLine  (IZ)V  getSide()Lorg/freertr/pipe/pipeSide;  pipeLorg/freertr/pipe/pipeSide;   org/freertr/pipe/pipeSide$modTypmodeCRLF"Lorg/freertr/pipe/pipeSide$modTyp;  org/freertr/pipe/pipeSidelineTx   modeCRorLF   lineRx    getCommand  str2lst$(Ljava/lang/String;)Ljava/util/List;5  buf2txt&(ZLjava/util/List;Ljava/lang/String;)Z  org/freertr/pipe/pipeShellexeca(Lorg/freertr/pipe/pipeSide;Ljava/lang/String;Ljava/lang/String;ZZZZ)Lorg/freertr/pipe/pipeShell;   !procLorg/freertr/pipe/pipeShell; # $% isRunning()Z ' (con6 +,- ./org/freertr/pipe/pipeDiscardlogLinesJ(Ljava/lang/String;Lorg/freertr/pipe/pipeSide;ZLorg/freertr/util/logBuf;)V 123 45org/freertr/pipe/pipeConnectredirect9(Lorg/freertr/pipe/pipeSide;Lorg/freertr/pipe/pipeSide;)Z 7 8%setClose : ; resultNum = >-restartE @ A restartNow C Dkill7 G H  getRWpath89 L MhwIdNum: P QhwSnNum; T UhostName<=Ylimited>[ \(II)Ljava/lang/String;?_enc a bcaddParam7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Vejvmgurl i j upgradeServerlkey n o upgradePubKey  r s(I)Ljava/lang/Object;@A w xlineB  | }~ifcDel(Ljava/lang/String;Z)Z  threadLorg/freertr/ifc/ifcThread;  org/freertr/ifc/ifcThreadcloseDn no_description _   replaceAllC red  \ substringD p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;)Ljava/lang/String; E L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String; java/io/File   %existsFjava/lang/Thread  (Ljava/lang/Runnable;)V  start  0(Lorg/freertr/pipe/pipeShell;)Ljava/lang/String;  timePast(J)Ljava/lang/String;   timeZoneName  time2str((Ljava/lang/String;JI)Ljava/lang/String;G ^(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  (Lorg/freertr/cfg/cfgVdc;)I!vdc definition .*! no descriptionvdc definition .*! respawn!vdc definition .*! no priviledgedvdc definition .*! childrenvdc definition .*! priority 0vdc definition .*! config nullvdc definition .*! image nullvdc definition .*! disk2 nullvdc definition .*! disk3 nullvdc definition .*! disk4 nullvdc definition .*! cdrom nullvdc definition .*! bios nullvdc definition .*! vga2vnc nullvdc definition .*! boot nullvdc definition .*! pinning nullvdc definition .*! uuid nullvdc definition .*! user nullvdc definition .*! mac nullvdc definition .*! cpu nullvdc definition .*! memory 512vdc definition .*! no passwordvdc definition .*! cores 1vdc definition .*! nic e1000vdc definition .*! time 1000vdc definition .*! delay 1000!vdc definition .*! no log-actions!vdc definition .*! no log-console!vdc definition .*! no log-collect vdc definition .*! random-time 0!vdc definition .*! random-delay 0vdc definition .*! no range  defaultL[Ljava/lang/String;java/lang/Comparablejava/lang/Runnableorg/freertr/cfg/cfgGeneric Signature5Lorg/freertr/tab/tabGen;6Lorg/freertr/tab/tabGen;5Lorg/freertr/tab/tabGen;5Lorg/freertr/tab/tabGen;5Lorg/freertr/tab/tabGen;stopPrio ConstantValuedefPrio7Lorg/freertr/tab/tabGen;CodeLineNumberTabletoString()Lorg/freertr/cfg/cfgVdc; StackMapTablegetHelp(Lorg/freertr/user/userHelp;)VgetShRun(I)Ljava/util/List;'(I)Ljava/util/List;doCfgStr getPromptrunstopNow setRespawn(Z)VK(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)VstartNow%(Ljava/util/List;Ljava/util/List;II)VM(Ljava/util/List;Ljava/util/List;II)VgetShow(Ljava/lang/Object;)IMethodParametersrLjava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Runnable;Lorg/freertr/cfg/cfgGeneric; SourceFile cfgVdc.javaBootstrapMethods1vdc 3vdc definition 5 priority 7 interface 9 local ; connect = uuid ? user A pinning C cpu E vga2vnc G bios I boot K config M image O disk2 Q disk3 S disk4 U cdrom W memory Y cores [ nic ] mac _ pci a usb c tcp2vrf eg delay i time k random-time m random-delay oiface q stopped vdc shw.txtusw.txtw  -Xmxm -jar  routercs  y{qemu-system-x86_64 -monitor none -serial stdio -nographic -no-reboot -enable-kvm -drive file=,format=raw,cache=unsafe -m { -vnc }  -bios   -boot   -cdrom  -hdb  -hdc  -hdd   -uuid " -smp cores=,threads=1,sockets=1 -cpu D -netdev socket,id=n,udp=:,localaddr=: -device ,netdev=n,mac= -usb taskset   sudo -u  restarting vdc cmd.tmp vdc  said  vdc-- save sav.txthwid hwsn prnt rwpath port  prio def  tcp2vrf int  #int    127.0.0.1  127.0.0.1 !int    127.0.0.1  127.0.0.1  hostname - |||||  $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; InnerClassesorg/freertr/tab/tabRouteIface ifaceTypemodTyp%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!2"#&#)#,-0#3#69<?BEHKNQTWZ]-`-cdil-o---uv yv |v v v v (>-- !#-- v**+ ) " *-y*** *$*'***.*1*4*7*:*=*@*C*F*I*L*O*R*U*X*[*^*a*eg*j*m*pYrs*pYrw*pYrz*pYr}*pYr*pYr*+#5( -27<A#F(P-U2Z7_<dAiFnKsPxU}Z_dipuz67Y*L+*+*+* +*$$+*''+***+*OO+*RR+*UU+*XX+*mm+*jj+*+*+*..+*11+*+*+*44+*77+*::+*==+*@@+*[[+*^^+*gg+*CC+*FF+*II+*LL*a+*aa=*s+s*sW=*z+z*zW=*w+w*wW=*}+}*}W=*+*W=*+*W+4? @AB$C,D4E<FDGLHTI\JdKlLtM|NOPQRSTUVWXYZ[\]^_ab.a4dAeTdZgghzgjkjmnmpqps2 ######m\&*zY+*M,,z,W|}~%4+ YOYOĶ+ YOYOͶ+ YOж+ YOӶ+ YOֶ+ YOڶ+ YO޶+ YO+ YO+ YO+ YO+ YO+ YO+ YO+ YO+ YOYO+ YO+ YO+ YOYO+ YO+ YOYO+ YO  + YOYO+ YO+ YOYO+ YO+ YOYO+ YO+ YOYO+ YO+ YOYO+ YO+ YOYO+ YO + YO"+ YO$&+ YO(+ YO*,+ YO.+ YO02+ YO4+ YO68+ YO:+ YO<=+ YO?+ YOAC+ YOA+ YOEG+ YOIK+ YOMO+ YOQ+ YOSU+ YOW+ YOY+ YO[+ YO]_+ YOW+ YOYOa+ YOc+ YOef+ YOh+ YOjl+ YOn+ YOp+ YOYOr+ YOIt+ YOvw+ YOy+ YO{}+ YO+ YO+ YOy+ YO+ YO+ YO+ YO+ YO+ YO+ YO+ YOƱFQ,>Pbt,>Ri})@Tk 2FYm 0CWj  4G[n  3YM,*W,**,* ,*$,*',**W>*s ,*sW>*w ,*wW>*z ,*zW,*OW,*RW,*UW,*XW,*IW,*CW,*FW,*4W,*7W,*:W,*=W,*@W,*LW,*[W,*<*~˸,*^W,*gW,*aW>*} ,*}W>* ,*W>* ,*W,*.,*1,**׺,*mW,*jW,*W,*W,**,W,W~,,85Lcz(8HXhx 0CPgmz#3CS u    ;!(WUU''':'''KVV`0u \ +M, +M,N- +*,,϶ * ,Ҷ *$,ն *',ض*+*,ö *+, *+C,  *+F, *+4, *+7, *+:, *+=, *+@, *+O,$ *+R,* *+U,0 *+X, *+L,6*+[,<*+ ,A*+^,M *+g,E*Y a*a+ W,;Y+2N-N- +"-$*s-W,+2M,(N- +,Y, +.*zY,* +0Y,:+2*wW4,7;>;`ADYF;F;`H-JP:,-S:WZ_`;`;,+2M,( +,Y, +.*wY, +e+N- +g-wY, +i*,k-,kY,-:Y,*:nn*zW-zW,SYrN-+s*}-W,]YvN-+w*-W,e *+I,jYxN-+y*-W, *.,*Y+z, *1,{*+m,v*+j,*+,*+,*+},++M,϶ * ,Ҷ *$,ն *',ض **,ö *, *C,  *F, *4, *7, *:, *=, *@, *O,$ *R,* *U,0 *X, *L,6 *[,< *,A *^,M *eg,E *a,*sY+2W,*wY+2W,*+2k,SYrN-+s*}-W,]YvN-+w*-W,e *I,jYxN-+y*-W, *., *, *1, *, *, *+-$%*+49 :"C#H$I&R'W(X*a+l,m.v/~0234678:;<>?@BCDFGHJKLNOPR!S)T*V4W<X=ZG[O\P^Z_b`cbmcxdyfghjklnoprstuwxyz{ | ~$.37>?RYZmtu &-45HOPdkluy !",45?GLUV`efp $%. 3 4 = BCLQR[ablqr| !"$%&()*,-.01245689:<=>@ ABDE!F"H,I3J4L>MCNDPNQSRTT^UdVeXoYtZu\~]^`abdefhijklnop qrt u%v&x0y8z={F|G~QVWafgqvwZ%!2 #K*1KKD!B  ##    u4 *m<**`<*j** *M,***.*LPSZ )-18?BILPSTX[aht  F "*a L *aLY M, W*7@*:*:*4 *4:*[N*7*[N*I-*IN*C-*CN*F-*FN*L-*LN*:-*:N*=-*=N*@-*@N*O-*ON*^-*^N*X-*XN66*s=*s:->A*g+ĺN++,ʄ6*w=*w:->A*g+ĺN++,ʄ6*z@*z:-n*g+ĺN++,ʄ6*}#*}:-кN* -N6*#*:-պN*U*U-N*R*R-N-C&-8CJPgjx"-0?Mjmsy+7=GN ] k w }Y9EEH++"**زa*.****ص*Y`YL*+** * M,*W*+,*'**"^*&$*)**1****&0>*&*0>*&6W*&d**9<! ,!3">$E%O&['c(m)w*|+,-.1245679:;<= ?@ABk '*!4****?HI JKAj*BL*6WL  RT S VXWY JJ"#"*  abbcA-+,-EWefhi$%&k ~**F*IY:*JWKNW*OORW*ORWSVWFWW*$XWZW**]W*^*`*d`*fh`*km`6+p!+qtW6,p,qW6*"*uW6*sS*s:vyWz7:z{W: *a : *a:Y : W6*w*w: : :  25 z7:  :  : :  z  z A > Wʄi6*zt*z:    ; n;`β;`;    nκWʄ*W*:*4 *4:Y)Y:S*WWY*.Ktuvw/x?yFzY|j~z(;APio~%05=RW%07=LUir}Y1T(#*>TA =?<'4'( G /***<***aA)! *+*+YSYSYSYSYSYSYSYSYSY SY SY SY SY SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYS,-./H02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~K@@