73  java/lang/Object()V ../binDsk  org/freertr/user/userImagetempDirLjava/lang/String; ../binDwn  downDir ../binImg/rtr  imgName  found  !downModeI # $!hashMode &'( )*org/freertr/util/bitsgetTime()J,java/lang/Integer 0 12regeTimJ4http://deb.debian.org/debian/ 6 7miro9x86_64 ; <qemu>amd64 @ AarchC x86_64-efi E FbootH cloud-amd64 J Kkern M NunamPclang R ScompUgnu W Xcabi Z [ctrg] little-endian _ `carcb efi-amd64-bin d egrubg bootx64.efi i juefi l mxtra o pqdependsZsorg/freertr/tab/tabGen r v wxcatalogsLorg/freertr/tab/tabGen; z {xallPkgs } ~xallPrvs xmissing xselected x forbidden x discarded r size()I r get(I)Ljava/lang/Comparable;org/freertr/user/userImagePkg name  java/lang/Stringmatches(Ljava/lang/String;)Z r clear catLorg/freertr/user/userImageCat; r add.(Ljava/lang/Comparable;)Ljava/lang/Comparable; qdone ! makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; ((Ljava/lang/String;JI)Ljava/lang/String; @org/freertr/user/userImageCat J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; pipLorg/freertr/pipe/pipeSide;  org/freertr/pipe/pipeSidelinePut(Ljava/lang/String;)Vsh -c  org/freertr/pipe/pipeShellexeca(Lorg/freertr/pipe/pipeSide;Ljava/lang/String;Ljava/lang/String;ZZZZ)Lorg/freertr/pipe/pipeShell; waitFor  resultNum execCmd(Ljava/lang/String;)I java/io/File  exists()Z * lastModified *length  org/freertr/user/userUpgradetmpExt  org/freertr/user/userFlashdelete bakExt rename)(Ljava/lang/String;Ljava/lang/String;ZZ)Z  setLastModified(J)Zorg/freertr/cry/cryHashSha2256      org/freertr/cry/cryHashGenericinit  org/freertr/cry/cryUtilshashFile1(Lorg/freertr/cry/cryHashGeneric;Ljava/io/File;)Z  hash2hex4(Lorg/freertr/cry/cryHashGeneric;)Ljava/lang/String;  equals(Ljava/lang/Object;)Z   !java/util/List  # $(I)Ljava/lang/Object; & '(trim()Ljava/lang/String;*: , -indexOf / 1 23 substring(II)Ljava/lang/String; 5 6( toLowerCase8package r: ;put=provides?java/util/ArrayList > B CD listPackages%(Ljava/lang/String;Ljava/util/List;)VForg/freertr/user/userImagePrv E EI JKwhoLorg/freertr/user/userImagePkg;p N O addDependsQ pre-dependsSsha256 U VsumXfilename Z [file]version _ `vers &c dstr2num fgh i(org/freertr/util/cmdsword m nurl fq rerroru vn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;u y z{ downloadFile((Ljava/lang/String;Ljava/lang/String;I)Z}xzgz & txt2buf$(Ljava/lang/String;)Ljava/util/List;   readUpCatalog2(Lorg/freertr/user/userImageCat;Ljava/util/List;)Z parse failed r find  added  matchRegK(Lorg/freertr/tab/tabGen;Ljava/lang/String;)Lorg/freertr/user/userImagePkg;  dependLjava/util/List;  selectOnePackage((ILjava/lang/String;Ljava/lang/String;)Z  getPackageName3(Lorg/freertr/user/userImagePkg;)Ljava/lang/String;   verifyPackage'(Ljava/lang/String;Ljava/lang/String;)Z   instOneFile(ZLjava/lang/String;)Z  getCmd+(Ljava/lang/String;)Lorg/freertr/util/cmds;   doIncludeOne(Lorg/freertr/util/cmds;)Z f ( getRemaining   doOneFile(Ljava/util/List;)Zimg f '(Ljava/lang/String;Ljava/lang/String;)V f pipe%tmp%   replaceAll%dwn%%img%%mirr%%qemu%%arch%%boot%%kern%%unam%%comp%%cabi%%ctrg%%carc%%grub%%uefi%%find%%%%  doFixups # includeinclall   doIncludeAll reget-timedownloadhashdownmirr<AFKNSX[`ejmtempdownimageexit find-clear  find-result# find-replace% find-remove' find-file ) *+dirList#(Ljava/lang/String;)[Ljava/io/File;-error getting list / 0(getName2 file-size4 5(J)Ljava/lang/String;7 file-date9 file-vers ;<= >org/freertr/cfg/cfgAll timeZoneName &@ Atime2strC-E.G file-pathI/ K L lastIndexOfN file-hash PQR Sorg/freertr/sec/secTransformstr2hash PU VWgetHash#(I)Lorg/freertr/cry/cryHashGeneric; Y Z[ calcFileHashF(Lorg/freertr/cry/cryHashGeneric;Ljava/lang/String;)Ljava/lang/String;] file-line &_ `str2lst &b cdbuf2txt&(ZLjava/util/List;Ljava/lang/String;)Zf file-text  h j catalog-sum l mn filterCatR(Lorg/freertr/tab/tabGen;Lorg/freertr/user/userImageCat;Lorg/freertr/tab/tabGen;)V p qrvalueOf&(Ljava/lang/Object;)Ljava/lang/String; t uvdumpList.(Lorg/freertr/tab/tabGen;ZZ)Ljava/lang/String; y catalog-read { } catalog-save!   -(Ljava/lang/Object;)I" select-one select-all select-any select-depyes select-dis select-del r del select-lst select-clr select-sum#$%&'( package-down   downOneFile"(Lorg/freertr/user/userImagePkg;)Z package-inst   package-xtrapkg) binary-downmkdir  del-ifdn  delFilesdel-alw* Signature9Lorg/freertr/tab/tabGen;9Lorg/freertr/tab/tabGen;9Lorg/freertr/tab/tabGen;CodeLineNumberTable StackMapTablel(Lorg/freertr/tab/tabGen;Ljava/lang/String;)Lorg/freertr/user/userImagePkg;(Lorg/freertr/tab/tabGen;Lorg/freertr/user/userImageCat;Lorg/freertr/tab/tabGen;)VO(Lorg/freertr/tab/tabGen;ZZ)Ljava/lang/String;getDistinfoNameF(Lorg/freertr/user/userImageCat;Ljava/util/List;)Z[Ljava/io/File;'(Ljava/util/List;)Zdoer SourceFileuserImage.javaBootstrapMethods  -  kb in  packages /-.dst /-.deb!.rm -rf wget -O .tmp error downloading error reading checksum mismatch on   verified-reading   list /-.txt /---.dists///binary-/Packages. cp  .xz xz -d .xz cp  .gz gzip -d .gzdpkg-deb --fsys-tarfile gunzip -c -k ) | tar -x --keep-directory-symlink -C / skipping  including no such file     -->   <-- result='' catalog : /--.lstrenaming legacy  available: forbidden: discarded: selected:  already:" missing:$/-&unknown command:  ( )*+ ,$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$Lookup1java/lang/invoke/MethodHandlesLookup!   !$!127<AFKNSX[`ejmpqwx{x~xxxxx^** *****"*%-e/*35*8:*=?*BD*GI*8L*OQ*TV*8Y*\^*ac*fh*k*n*rYtu*rYty*rYt|*rYt*rYt*rYt*rYtz "$&(!*&,1.70=2C4I6O8U:[<a>g@mBsDyFHJLNPRTVg+>+"+:,Y Z[ \#Y)_  mn5+6-'-:, +Wֱ"cdef$g'i.d4kuv w: 766+C+:  & a7 : :m:Fnop qr!s*t-v8w;x?yB{PqV}Z~ct%  r  -*++***?+I%*+*+M,,׬  6*+ۙ@z{FĻY,:*[YVL5*/! ,W*,+ۙ*,,,W,,WY,%WZ ,47;HKMXZbdgiv ,  )SYN--Y+ *+,-*+*+*  (*5BDQ * [ f,YN6,I,"%:)+6 `.0%:0%4:7-+*y-9WYN<Q>Y@:A6":EYG:  -H*| 9WL -MjP -MVR -TBW -Y.\ -^a-b,.8>ATdot} *03>DGR[^d+  -H : +eM+eN+e:+e:+e:.Y,jk:l*?*uW+,op* ,s:**?,-t: W**?-w x-|* ~W*W-* W*W: W*  +p z     %(9@IS_m !#$%& ' )*I fy##  f\,%M,.Y,:*y:9EY,G:*|E:*Y,WH:-**,*W**n6!*`",Wb./ 023'4,566D7I8Y9[;b=h>t?~@BCEFHIHKKE ,a+*+M>*"I*+l+Y,+x*,+T6,,W2 OP RST5U7WBXGYI[YS_] %], ,M ,M*,* ۙabdf@b(*+M+*,+*,jk lmo!pp'=+eN-.*-:*="tvwxz{"|%}k*+M+,p,N-+,p*-"$ $ 6fY+M,*, )+* L+*L+*L+*5L+*:L+*?L+*DL+*IL+*LL+*QL+*VL+*YL+*^L+*cL+*hL+*L+L+J $0<HT`lxe G=+ <+"N*-N-+6 -0N-%N-N-+6-0%4:--.0%N.*- *-W*-:eW**p*%-bhhe/K*-b5*-b" *-5   *-:  *-?  *-D  *-I  *-L *-Q *-V *-Yt *-^a *-cN *-h; *-k( *-  *- *- **!p"3-+6-0:-`-.0N**-˵v$**-˵Z&i-+6-0:-`-.0N(:,p62.:- *1*Y-36*Y-38%*:Y-?BD˵xF'-HJ6 *-W*-0IM9-+6-0:-`-.0NO6*T-X\0-+6-0:-`-.0N-^aWeL>Y@:+":D*:gW-aW|icrYt:6*uA*u:**ykpo*swppx*-:*z|**?e~:>Y@:6*0*:*gW:aWx6i":.0!pW*--W#e:.*W%e:.**en*Y-Ws*Y-WU@6*;*:op"****p**yspp**spp**spp**spp**spp**spp,16**:*16**:*?fY*k:e:.***?*eexWU -WB*/*-W& *-W-pR &+38?HWenq   #.36AFITY\gloz % * - 8=@KPS^alru !"#$%'()+,-./01&2)445>6G7J9P:S4Y>d?x@{BCDFGHJKLMNPQST UV#W*X7Y:[E\N]W^d_o`rb}cdfghjkemnpqrstu v!r'x.y1{<|C}L~NYmv &19<GNWZgry /5@GNU\_jq !0>GIOZiw      ' - 0 = ? E[0=")f" :@!!, @7  rI * $  %   $) $ $  **+Ƶ*+ #$+''''''''''''''''''''''''''''' ' ' ''''''''''!'#'%- .02