3 [  R X X X   R R R   = = = $ $  $       $     \ $ $  $ $ 8 = ;  ! =" #$2 %&' H( J) * + ,- ./ .01 R2 34 R5 R 3-6 R789ConfigConsumer InnerClasses ELEMENT_ROOTLjava/lang/String; ConstantValueVERSIONFILEINSTALL_TIMESTAMP TRY_COUNT MAX_TRIES CANCEL_COUNTMAX_CANCEL_COUNTSUCCESSINSTALLATION_DIRECTORY LANGUAGE_IDELEMENT_UPDATE_ARGUMENTSELEMENT_ARGUMENTelementLorg/w3c/dom/Element;(Lorg/w3c/dom/Element;)VCodeLineNumberTableLocalVariableTablethis9Lcom/install4j/runtime/launcher/integration/UpdateConfig; getVersion()Ljava/lang/String; setVersion(Ljava/lang/String;)VvaluegetFilesetFilegetInstallTimestamp()JsetInstallTimestamp(J)VJ getMaxTries()I setMaxTries(I)VI getTryCount setTryCountgetMaxCancelCountsetMaxCancelCountgetCancelCountsetCancelCount isSuccess()Z setSuccess(Z)VZsetInstallationDirectorygetInstallationDirectory setLanguageId getLanguageId getArguments()Ljava/util/List; Signature&()Ljava/util/List; setArguments(Ljava/util/List;)VLjava/util/List;LocalVariableTypeTable$Ljava/util/List;'(Ljava/util/List;)Vclear()VattLorg/w3c/dom/Node;child attributesLorg/w3c/dom/NamedNodeMap; StackMapTable:; withConfigL(ZLcom/install4j/runtime/launcher/integration/UpdateConfig$ConfigConsumer;)VrootdocumentLorg/w3c/dom/Document;data[BlengtheLjava/io/IOException;Ljava/lang/Throwable;createconfigConsumerHLcom/install4j/runtime/launcher/integration/UpdateConfig$ConfigConsumer; configFileLjava/io/File;errorraFileLjava/io/RandomAccessFile;9< getConfigFile()Ljava/io/File;tryLock#(Ljava/nio/channels/FileChannel;I)Z Ljava/lang/InterruptedException;readLockLjava/nio/channels/FileLock;ichannelLjava/nio/channels/FileChannel;tryCount=' Exceptions'(Lorg/w3c/dom/Element;)Ljava/util/List;argumentElementretargumentsElement>1?;(Lorg/w3c/dom/Element;)Ljava/util/List;((Lorg/w3c/dom/Element;Ljava/util/List;)Vargument arguments<(Lorg/w3c/dom/Element;Ljava/util/List;)V SourceFileUpdateConfig.java p no7com/install4j/runtime/launcher/integration/UpdateConfigversion@ AB CDfileinstallTimestamp AE FGmaxTries AH FImaxCancelCount cancelCountsuccess AJ FKinstallationDirectory languageId LM NO PQ; R ST: Ux VW X Y Zjava/io/RandomAccessFilerw p[ \]  ^_ updateConfig< `a bO cd ef gh pq ij k l mn od pjava/io/IOException q rjava/lang/Throwable java/io/Files t config.xmljava/lang/Longu vw xjava/lang/InterruptedExceptionjava/util/ArrayListupdateArguments yz {|} ~?  org/w3c/dom/Element x>  _java/lang/String zjava/lang/ObjectFcom/install4j/runtime/launcher/integration/UpdateConfig$ConfigConsumerorg/w3c/dom/Nodeorg/w3c/dom/NamedNodeMaporg/w3c/dom/Documentjava/nio/channels/FileLockjava/util/Listjava/util/Iterator0com/install4j/runtime/installer/helper/XmlHelper readAttributeM(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setAttribute'(Ljava/lang/String;Ljava/lang/String;)V+(Lorg/w3c/dom/Element;Ljava/lang/String;J)JvalueOf(J)Ljava/lang/String;+(Lorg/w3c/dom/Element;Ljava/lang/String;I)I(I)Ljava/lang/String;+(Lorg/w3c/dom/Element;Ljava/lang/String;Z)Z(Z)Ljava/lang/String; getFirstChild()Lorg/w3c/dom/Node; removeChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; getAttributes()Lorg/w3c/dom/NamedNodeMap; getLengthitem(I)Lorg/w3c/dom/Node; getNodeNameremoveNamedItem&(Ljava/lang/String;)Lorg/w3c/dom/Node;isFile getParentFilemkdirs#(Ljava/io/File;Ljava/lang/String;)V getChannel!()Ljava/nio/channels/FileChannel;createDocument()Lorg/w3c/dom/Document; createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; appendChild readFully([B)Vparse([B)Lorg/w3c/dom/Document;getDocumentElement()Lorg/w3c/dom/Element; handleConfig<(Lcom/install4j/runtime/launcher/integration/UpdateConfig;)Z setLengthseekgetBytes(Lorg/w3c/dom/Document;)[BwritecloseprintStackTracedelete:com/install4j/runtime/launcher/integration/AutomaticUpdate getUpdateDirjava/nio/channels/FileChannel!(JJZ)Ljava/nio/channels/FileLock;java/lang/Threadsleep findChild>(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element; childElements+(Lorg/w3c/dom/Element;)Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getTextContentadd(Ljava/lang/Object;)ZgetOwnerDocumentsetTextContent![_`a+b`ac`ad`a e`af`a g`ah`ai`aj`ak`al`aLm`aYnopqrF **+s#$ %t uv nowxr6 *s(t  uvyzrE *+s , -t uv {`|xr6 *s0t  uv}zrE *+s 4 5t uv {`~r5 * s8t  uvrH*  s <=tuv{r5 *  s@t  uvrH* s DEtuv{r5 * sHt  uvrH*s LMtuv{r6 * sPt  uvrH*s TUtuv{r5 * sXt  uvrH*s \]tuv{r5 *s`t  uvrH*s detuv{zrE *+s h it uv {`xr6 *slt  uvzrE *+s p qt uv {`xr6 *stt  uvr2*sxt uvrS *+s |}t uv {  {rR*L+*+W*L*M,,N,-Ws* &09ANQt*A Ruv H0"   r= " M ,!>:,"#W$Y,%&:'((n)6 *:+,:-W:./:+Y012 3 4567 :9k,!d,:W\:<>7 :9;,!4,:W,:7 :  9,!,:W8;88s/)6>CHS]`fmt !tS oHft->c  "" yO, BRBR Br% =Y>?@s r/=)* BDN-EG :I Hs*  "'-t4"+//H8 rDJYKL*LMM,2,NON-P-QR:+STW+s1?Bt*1oDno<5o <$ ri*LMM, *,W*UN-L,M*,VW+W:P.QX:-Y,:Z,VWαs2  #+IS\eht>SoI`inoiboO i4^ \]