A  org/freertr/ip/ipRtr()V   org/freertr/rtr/rtrDownloadrespawnZ  fwdCoreLorg/freertr/ip/ipFwd;  rtrNumI  org/freertr/ip/ipFwd ipVersion  &org/freertr/tab/tabRouteAttr$routeType download4(Lorg/freertr/tab/tabRouteAttr$routeType; ! "rouTyp $ %proto ' ( download6*java/util/ArrayList ) - ./dledLjava/util/List;1 3 45urlLjava/lang/String;7org/freertr/tab/tabRoute9rx 6; <(Ljava/lang/String;)V > ?@routerComputedULorg/freertr/tab/tabRoute; B C@routerComputedM E F@routerComputedFHorg/freertr/tab/tabGen G K LMrouterComputedILorg/freertr/tab/tabGen; O ProuterCreateComputed R ST routerAddB(Lorg/freertr/ip/ipRtr;Lorg/freertr/tab/tabRouteAttr$routeType;I)V VWX YZjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;\ ]^makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; ` ab keepTimer"Lorg/freertr/rtr/rtrDownloadTimer; d e working g hintervalj org/freertr/rtr/rtrDownloadTimer il m (Lorg/freertr/rtr/rtrDownload;)V io pstart rst u org/freertr/cfg/cfgInitbooting Vw xylength()I { |}timeLorg/freertr/cfg/cfgTime;  org/freertr/util/bitsgetTime()J  org/freertr/cfg/cfgAlltimeServerOffsetJ  org/freertr/cfg/cfgTimematches(J)Z  logging\  <org/freertr/util/loggerinfo  randInt  random(II)I  sleep(I)Vorg/freertr/pipe/pipeLine (IZ)V getSide()Lorg/freertr/pipe/pipeSide;  org/freertr/pipe/pipeDiscarddiscard(Lorg/freertr/pipe/pipeSide;)V  org/freertr/pipe/pipeSidesetTime r  getRWpath()Ljava/lang/String;  yrandomD  5org/freertr/user/userUpgradetmpExt ]9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;  org/freertr/user/userFlashdelete(Ljava/lang/String;)Z  org/freertr/enc/encUrlparseOne,(Ljava/lang/String;)Lorg/freertr/enc/encUrl; java/io/File ;  doReceiveD(Lorg/freertr/pipe/pipeSide;Lorg/freertr/enc/encUrl;Ljava/io/File;)Z\ <warn  txt2buf$(Ljava/lang/String;)Ljava/util/List;\stopped downloadcomputed  yjava/util/Listsize get(I)Ljava/lang/Object;org/freertr/util/cmdsdl '(Ljava/lang/String;Ljava/lang/String;)Vorg/freertr/ip/ipFwdRoute   fromString(ILorg/freertr/util/cmds;)Z   getPrefix!()Lorg/freertr/tab/tabRouteEntry;   org/freertr/tab/tabRouteEntrybestLorg/freertr/tab/tabRouteAttr;  ! org/freertr/tab/tabRouteAttr   protoNum   org/freertr/tab/tabRoute$addTypebetter"Lorg/freertr/tab/tabRoute$addType; 6 addF(Lorg/freertr/tab/tabRoute$addType;Lorg/freertr/tab/tabRouteEntry;ZZ)Vorg/freertr/rtr/rtrBgpUtil   commonLabelLorg/freertr/tab/tabLabelEntry; ! "#routerDoAggregatess(ILorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabRoute;Lorg/freertr/tab/tabLabelEntry;Lorg/freertr/addr/addrIPv4;I)V 6% &' preserveTime(Lorg/freertr/tab/tabRoute;)Z ) *+ routerChg(Lorg/freertr/ip/ipRtr;Z)V4.specify url to download 012 3org/freertr/user/userHelp;(Ljava/util/List;ZI[ILjava/lang/String;Ljava/lang/String;)V57url to download :restart on termination|=specify time between runs?Amilliseconds between runsCdelayEspecify initial delayGmilliseconds between startI random-timeK specify random time between runsM random-delayOspecify random initial delayQmilliseconds before startSrangeUspecify time rangeW Yname of time map[log] log actions_runnowarun one round nowchiddene hide command g c i jkcfgLineJ(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V mno pqorg/freertr/auth/authLocal passwdEncode'(Ljava/lang/String;Z)Ljava/lang/String;s ]t8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; v w(Ljava/lang/Object;)Z\ z {initial} ]~'(Ljava/lang/String;I)Ljava/lang/String;} }  randIni }  wordno V wequals   getRemaining m ^ passwdDecode  str2num(Ljava/lang/String;)I  timeFind.(Ljava/lang/String;Z)Lorg/freertr/cfg/cfgTime;  stopNow  startNow  doRound   routerDel(Lorg/freertr/ip/ipRtr;)V Signature$Ljava/util/List;(Lorg/freertr/ip/ipFwd;I)VCodeLineNumberTable StackMapTabletoStringrouterRedistChangedrouterOthersChanged routerGetHelp(Lorg/freertr/user/userHelp;)VrouterGetConfig&(Ljava/util/List;Ljava/lang/String;I)V:(Ljava/util/List;Ljava/lang/String;I)VrouterConfigure(Lorg/freertr/util/cmds;)ZrouterCloseNowrouterNeighCountrouterNeighList(Lorg/freertr/tab/tabRoute;)V8(Lorg/freertr/tab/tabRoute;)VrouterIfaceCountrouterRecursionsrouterLinkStates:(Lorg/freertr/tab/tabRoute;IILorg/freertr/addr/addrIPv4;)VU(Lorg/freertr/tab/tabRoute;IILorg/freertr/addr/addrIPv4;)VrouterStateGet(Ljava/util/List;)V'(Ljava/util/List;)VrouterStateSet SourceFilertrDownload.javaBootstrapMethods download on starting download rouerror downloading error reading url delay time random-time random-delay   ]$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 routeTypeaddType%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!"% h{45c  e |}ab./7***+ ** 9)* *#*& *# * *#*)Y+,*02*6Y8:=*6Y8:A*6Y8:D*GYIJ*N* ** QZ{? |}~4;@CJPSX]hn{4 % * U["+ *_*c "h**c*f*c*iY*k_*_n"")q*2*2v*z*z~a**2**YL++M,N-W,*2ϻY-׸ؙ*2ݱ-:-W*2ݱ*,*N* "34;GNYdkpv  SV!PY6Y:L=*,v*,VN-[Y-:Y:*#5:&*  * +*++*  +*=$*+=* *(Z '+.:CQT[`co{0 6!V%"6!*N  E+ YO,-/+ YOYO46/+ YO89/+ YO;</+ YO>@/+ YOBD/+ YO>F/+ YOHJ/+ YO>@/+ YOLN/+ YO>P/+ YORT/+ YOVX/+ YOZ\/+ YO^`/+ YObd/F,@Th|0 D!+*f,b0h+*,Z0h*f%+,*2~lruW+,*2ruW+*z,R*zUxh+*,80h+,*y|uW+,*fuW+,*uW+,*uW2 +,,-3.U0f2345678 LVTVVVVVVVKV^VG+M>, +M>,,*+2 *02,H*+*,L*+*,R*+z*z,8***,B*+y*y,;!**+f*f*,Z*,b*f,^ *4ABCDEG"H-I1J7L9NCONPRQWSYUcVnWrXwZy\]^_acdefgijklnpqrstvwy z{}&~35?CEdVVV!RVRV- ** * yyyD  @6@