3O N   N 6 ?    6    # # # # " * * *  0  6  ; ? ? " "     K AUTO_UNINSTALL_FILE_PREFIXLjava/lang/String; ConstantValue ELEMENT_ROOTELEMENT_ACTIONELEMENT_PROPERTYATTRIBUTE_CLASS_NAMEATTRIBUTE_NAMEATTRIBUTE_VALUE()VCodeLineNumberTableLocalVariableTablethis2Lcom/install4j/runtime/beans/AutoUninstallHandler;getPropertyFileBytes(Ljava/util/List;)[B propElementLorg/w3c/dom/Element;entryEntry InnerClassesLjava/util/Map$Entry;child propertiesLjava/util/Properties;autoUninstallAction/Lcom/install4j/api/actions/AutoUninstallAction;autoUninstallActionsLjava/util/List;documentLorg/w3c/dom/Document;rootLocalVariableTypeTable;Ljava/util/Map$Entry;ALjava/util/List; StackMapTable Exceptions SignatureE(Ljava/util/List;)[B writeFile([BLjava/io/File;)VnumbersnumberIautoUninstallFileLjava/io/File;outLjava/io/FileOutputStream;bytes[BruntimeDirectory%Ljava/util/List;getAutoUninstallActionsFromFile (Ljava/io/File;)Ljava/util/List;tLjava/lang/Throwable;propertyElement actionElementactionsQ(Ljava/io/File;)Ljava/util/List;getAutoUninstallFileNumberse!Ljava/lang/NumberFormatException;namefileautoUninstallFileNumbersfiles[Ljava/io/File;5(Ljava/io/File;)Ljava/util/List; SourceFileAutoUninstallHandler.java XY  0com/install4j/runtime/beans/AutoUninstallHandler autoUninstall    -com/install4j/api/actions/AutoUninstallActionaction className        java/util/Map$Entryproperty java/lang/Stringvalue    java/lang/Integer  java/io/Filejava/lang/StringBuilderautoUninstall.     X!java/io/FileOutputStream X" #$ %Y& '( )"java/util/ArrayList *+ ,- ./0org/w3c/dom/Element 123 '4 56 7java/lang/Throwableinstall4j.debugAutoUninstall8 9: ;Yjava/util/Properties <= >? @A BC D: E FG HI JKjava/lang/NumberFormatExceptionL MNjava/lang/Objectorg/w3c/dom/Documentjava/util/Iteratorjava/util/Listjava/io/IOExceptionsize()I0com/install4j/runtime/installer/helper/XmlHelpercreateDocument()Lorg/w3c/dom/Document; createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String; setAttribute'(Ljava/lang/String;Ljava/lang/String;)VgetPersistentProperties()Ljava/util/Properties;entrySet()Ljava/util/Set; java/util/Set java/util/MapgetKeygetValuegetBytes(Lorg/w3c/dom/Document;)[BisEmptyget(I)Ljava/lang/Object;intValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString#(Ljava/io/File;Ljava/lang/String;)V(Ljava/io/File;)Vwrite([B)Vclose=com/install4j/runtime/installer/helper/fileinst/FileInstaller getInstanceA()Lcom/install4j/runtime/installer/helper/fileinst/FileInstaller;registerUninstallFile parseFile&(Ljava/io/File;)Lorg/w3c/dom/Document;getDocumentElement()Lorg/w3c/dom/Element; childElements+(Lorg/w3c/dom/Element;)Ljava/lang/Iterable;java/lang/Iterable getAttribute&(Ljava/lang/String;)Ljava/lang/String;;com/install4j/runtime/installer/helper/Install4jClassLoader?()Lcom/install4j/runtime/installer/helper/Install4jClassLoader;forName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; newInstancejava/lang/Boolean getBoolean(Ljava/lang/String;)ZprintStackTrace setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;setPersistentProperties(Ljava/util/Properties;)Vadd(Ljava/lang/Object;)Z listFiles()[Ljava/io/File; startsWithlength substring(I)Ljava/lang/String;parseInt(Ljava/lang/String;)IvalueOf(I)Ljava/lang/Integer;java/util/Collectionssort(Ljava/util/List;)V!NOPQ%RPQSPQ TPQUPQ VPQWPQXYZ/*[\ ]^ _`Z *L+M+,W*N- -  :+ : :: L :+:    W,W`+[J   ! #;$E%V&_'()*+,-/1\R0ab :cfEgb_hhi;jklmnopbq:crlstA uvwCxuvwyvzwR xuv{|}~ Z i*g+M,,,d !`>"Y+#Y$%&'():*Y+:*,-./[& 56 7-8J9U:[;`=h?\> _m-;JUiiq  _t xU;{| Z 0Y1L*23M,45N- - 6:: 789: ::<=>[?Y@:45: * 6:77AWB+CWb+3KN;[JBCE0G3IKNNJPKXL]PbQkSTUWXZ[\RP bkOhi3jk0bmpbq st=xvw1xvwvyzw0{|} Z^ i0Y1L*DM,U,N-66E-2:E:%F(%GHI6+JCW :L+M+8SVK[:_` ab'c.d8fGgSjVhXi]bcngo\HG X./P'6iam \q at;x;x}e d