1[ W  V V V V V V V  V       V  V  )  V V V    ? A  D D D V   ? ?    ? V ?PROGRESSZ SKIP_ZEROSnfdLcom/ibm/icu/text/Normalizer2;nfcImpl"Lcom/ibm/icu/impl/Normalizer2Impl;sourceLjava/lang/String;donepieces[[Ljava/lang/String;current[IbufferLjava/lang/StringBuilder;SET_WITH_NULL_STRINGLjava/util/Set; Signature#Ljava/util/Set;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Lcom/ibm/icu/text/CanonicalIterator;allModes Lcom/ibm/icu/impl/Norm2AllModes; getSource()Ljava/lang/String;reset()ViInextresult setSourcecp newSource segmentListLjava/util/List;startLocalVariableTypeTable$Ljava/util/List;permute%(Ljava/lang/String;ZLjava/util/Set;)Vpiecesi$Ljava/util/Iterator;chStr skipZerosoutput subpermute Deprecated9(Ljava/lang/String;ZLjava/util/Set;)VRuntimeVisibleAnnotationsLjava/lang/Deprecated;getEquivalents'(Ljava/lang/String;)[Ljava/lang/String;possibleitemit2segmentbasic permutationsit finalResult[Ljava/lang/String;(Ljava/util/Iterator;getEquivalents2#(Ljava/lang/String;)Ljava/util/Set;cp2 remainderprefixiter%Lcom/ibm/icu/text/UnicodeSetIterator; workingBufferLjava/lang/StringBuffer;startsLcom/ibm/icu/text/UnicodeSet;7(Ljava/lang/String;)Ljava/util/Set;extract=(ILjava/lang/String;ILjava/lang/StringBuffer;)Ljava/util/Set;comp segmentPosbufdecompok decompPosdecompCpQ(ILjava/lang/String;ILjava/lang/StringBuffer;)Ljava/util/Set; SourceFileCanonicalIterator.java lxjava/lang/StringBuilder fg   [\ ^  ]^ }m _` aY de  bc  v !" #$java/lang/Stringjava/util/ArrayList% &' () *+ ,-. /01 2) 3$ XY4 56SEGMENT7 8m 9: ;<=java/util/HashSet >'? @) Ax B) ,C DE FGH IJ {K ZYL MNAdding Permutation: O P"-Skipping Permutation: QRAdding: java/lang/StringBuffercom/ibm/icu/text/UnicodeSet ST#com/ibm/icu/text/UnicodeSetIterator lU {J Vz DC extract: , WC matches: X buffer: YMatches hi"com/ibm/icu/text/CanonicalIteratorjava/lang/Objectcom/ibm/icu/impl/Norm2AllModesgetNFCInstance"()Lcom/ibm/icu/impl/Norm2AllModes;ZDecomposeNormalizer2 InnerClasses5Lcom/ibm/icu/impl/Norm2AllModes$DecomposeNormalizer2;impl com/ibm/icu/impl/Normalizer2ImplensureCanonIterData$()Lcom/ibm/icu/impl/Normalizer2Impl; setLength(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringcom/ibm/icu/text/Normalizer2 normalize,(Ljava/lang/CharSequence;)Ljava/lang/String;length()Icom/ibm/icu/text/UTF16findOffsetFromCodePoint(Ljava/lang/String;I)I codePointAt(I)IisCanonSegmentStarter(I)Z substring(II)Ljava/lang/String;java/util/Listadd(Ljava/lang/Object;)Zjava/lang/Character charCountsizejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnget(I)Ljava/lang/Object;countCodePoint(Ljava/lang/String;)I java/util/SetcharAtcom/ibm/icu/lang/UCharactergetCombiningClassclear getCharCount(I)Ljava/lang/String;valueOf'(Ljava/lang/String;I)Ljava/lang/String;iterator()Ljava/util/Iterator;java/util/IteratorhasNext()Z()Ljava/lang/Object;com/ibm/icu/text/Normalizercompare((Ljava/lang/String;Ljava/lang/String;I)Icom/ibm/icu/impl/UtilityhextoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getCanonStartSet!(ILcom/ibm/icu/text/UnicodeSet;)Z (Lcom/ibm/icu/text/UnicodeSet;)V codepointgetDecomposition,(Ljava/lang/String;)Ljava/lang/StringBuffer;3(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer;3com/ibm/icu/impl/Norm2AllModes$DecomposeNormalizer21VW XY ZY[\]^_`aYbcdefghijk lmn,**YM*,*, *+ o2345&6+7p ,qr,_`stuvn/* o?p qrwxnb* <**OoGHIHKpyzqr{vn* *<***2*.2W*L*d= * -*\.`O*.*2*O+o>U YZ[1Z7]?aGbKcPdSf]gphwa}jp*$yzG6yzqr?@|`}mn**+ * +"** *YSSYM6* 6* :* >* ,* W6`6,* W*, *,  6*-! "#$**,%&Sϱobt uxy z'{6|7?BLXbmp>b-~zqr`?BzLyz ? n **' ,*(W)Y*N6**+6,y--Y**.`/-0*1:-2:314:Y: , (W.`6[oF!-5FIOwpf ` `8@`5~z$yz_`Yi!ik!kjn ޻)Y*M*+5N)Y*:-6:34:-706:3n4:+82! "Y9:$,(W&! "Y;:$[,<:,=WoR)5<FOYe opf e\`5`Ouqr`|iii 4Ou|kkkn )Y*M!"Y>+:$,+(W?Y@NAYB:6++6* CDYE:FG6*+-H:  +: Y I:  2:  3- 4: ,Y  (Wϧ~`6D,oZ!#*%2&:'C+O.W/e0h3{4567;<=>?@+Bp ` 4 szgi V` sW~zFyzqr`|i:Cgk |kjnt p!2"YJI:K,/:$* L: I:66+6  .`6M6  ,, +6 a!#"YNI:$, .`/OW6T+6  .`61!#"YPI:$QW .`6 R! "R$STU: YI ,/8* 5oro5r?sDtJxMzP{X|b~ht|#1=Dipz |~zkyz pqrpzp`pzp?1`M#YP zXz D,` jxnF!7)Y*TT(Wo