4 D B  B B   B B B        v x x   # y B Y y y y #   - w w w 7 v ! ! y y  fileLjava/io/File;macroLaQute/libg/sed/Replacer;outputbackupZ replacementsLjava/util/Map; Signature;$assertionsDisabled*(LaQute/libg/sed/Replacer;Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethisLaQute/libg/sed/Sed; StackMapTable(Ljava/io/File;)V setOutputfreplace'(Ljava/lang/String;Ljava/lang/String;)VpatternLjava/lang/String; replacementdoIt()IouttmpmLjava/util/regex/Matcher;sbLjava/lang/StringBuffer;eLjava/lang/Exception;pLjava/util/regex/Pattern;linepwLjava/io/PrintWriter;brdrLjava/io/BufferedReader;bakactionsI Exceptions setReferences?(Ljava/util/regex/Matcher;Ljava/lang/String;)Ljava/lang/String;ncCiLjava/lang/StringBuilder; setBackup(Z)Vb()V SourceFileSed.java Q JKjava/util/LinkedHashMap LM PK java/lang/AssertionError EF GH IF   java/io/Filejava/lang/StringBuilder .tmp Q   java/util/regex/Pattern java/lang/String java/lang/StringBuffer {| java/lang/Exceptionjava/io/IOExceptionwhere:  , pattern: _: Q java/lang/Throwable .bak  c     c   aQute/libg/sed/Sed java/lang/ObjectaQute/libg/sed/Replacerjava/io/BufferedReaderjava/io/PrintWriterjava/util/Iteratorjava/util/regex/MatcherisFile()Zcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getAbsolutePath()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;aQute/lib/io/IOreaderB(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;writer?(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/io/PrintWriter;readLinekeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;findprocess&(Ljava/lang/String;)Ljava/lang/String;quoteReplacementappendReplacementE(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher; appendTail2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)Vprint(C)Vclose addSuppressed(Ljava/lang/Throwable;)Vrename,(Ljava/io/File;Ljava/io/File;)Ljava/io/File;lengthcharAt(I)Cjava/lang/CharacterisDigit(C)Z groupCountgroup(I)Ljava/lang/String;(C)Ljava/lang/StringBuilder;java/lang/ClassdesiredAssertionStatus!BDEFGHIFJKLMNOPKQRS4***Y, Y *, *+ T ).3U 4VW4GH4EFX)BYQZS4***Y+ Y *+ * T ) .!3"U4VW4EFX)B[ZS>*+ T %&UVW\F]^SR*+ ,WT )*U VW_`a`bcS <* * M$YY* M* N,:-Y:*::* !:": #Y$:  %4* &: * *  '(:    )W  *W +:::-YY./0123F4 5&6:6 :8-#-9:--9 :8* =*-YY* :N* -;W,* ;Wv,F.;7BGJ7=Va7gkn7T$-/ 0223=4F6P7v9:<=>?@ABCDFIGHJK$L.N;3VNa3zPQRSUXUdF$e` Z]`Qfg Hhi 5jkvlmMn`Fop==qr sFVWtu2dFX vw!x7 Bvw!x!y#(!Bvw!x,6L7Bvw77J7 Bv777z-{|S$uYN6,<_,=6$C,<d8,`=>*,`=0d6+?-+@W -AW-T2 \]^_<`IaRb]c`dcej]pgUHI}uN~ euuVWufgu]`mhX QS>*T klUVWKS4BCTX @