1,  D      p   f     + + + + % + + + + +   q q q q q q  fHangulWordSetLcom/ibm/icu/text/UnicodeSet; fHanWordSetfKatakanaWordSetfHiraganaWordSet fDictionary$Lcom/ibm/icu/text/DictionaryMatcher;kMaxKatakanaLengthI ConstantValuekMaxKatakanaGroupLengthmaxSnlp kint32max(Z)VCodeLineNumberTableLocalVariableTablecjSetthis!Lcom/ibm/icu/text/CjkBreakEngine;koreanZ Exceptionsequals(Ljava/lang/Object;)ZotherobjLjava/lang/Object;hashCode()IgetKatakanaCost(I)I wordlength katakanaCost[I isKatakana(I)ZvaluedivideUpDictionaryRangeDequeI InnerClassesQ(Ljava/text/CharacterIterator;IILcom/ibm/icu/text/DictionaryBreakEngine$DequeI;)I codepointindextextLjava/text/CharacterIterator;normStrLjava/lang/String; normalizerLcom/ibm/icu/text/Normalizer;inewSnlpjmaxSearchLengthcount_count is_katakanaposinTextstartPosendPos foundBreaks/Lcom/ibm/icu/text/DictionaryBreakEngine$DequeI; inputLength charPositionssLjava/lang/StringBuffer; prenormstr isNormalizednumCharsbestSnlpprev maxWordSizevalueslengthsis_prev_katakana t_boundary numBreakscorrectedNumBreaks()V SourceFileCjkBreakEngine.javajava/lang/Integer U JKHira EF com/ibm/icu/text/UnicodeSet U GF HF IF com/ibm/icu/text/CjkBreakEngine F ab fg java/lang/StringBuffer U g       !java/text/StringCharacterIterator  g i i com/ibm/icu/text/Normalizer U g g   n mn  hi V g  g !" #$ %g[\uac00-\ud7a3] &'[:Han:][[:Katakana:]\uff9e\uff9f] [:Hiragana:] ()&com/ibm/icu/text/DictionaryBreakEnginejava/io/IOException-com/ibm/icu/text/DictionaryBreakEngine$DequeIvalueOf(I)Ljava/lang/Integer;([Ljava/lang/Integer;)Vcom/ibm/icu/text/DictionaryDataloadDictionaryFor8(Ljava/lang/String;)Lcom/ibm/icu/text/DictionaryMatcher; setCharacters (Lcom/ibm/icu/text/UnicodeSet;)VaddAll<(Lcom/ibm/icu/text/UnicodeSet;)Lcom/ibm/icu/text/UnicodeSet;add (I)Lcom/ibm/icu/text/UnicodeSet;fSetjava/lang/ObjectgetClass()Ljava/lang/Class;java/text/CharacterIteratorsetIndex(I)C(Ljava/lang/String;)VgetIndexcurrent()Cappend(C)Ljava/lang/StringBuffer;nexttoString()Ljava/lang/String;NFKC*Mode"Lcom/ibm/icu/text/Normalizer$Mode; quickCheck+QuickCheckResultd(Ljava/lang/String;Lcom/ibm/icu/text/Normalizer$Mode;)Lcom/ibm/icu/text/Normalizer$QuickCheckResult;YES.Lcom/ibm/icu/text/Normalizer$QuickCheckResult;8(Ljava/lang/String;Lcom/ibm/icu/text/Normalizer$Mode;I)Zjava/lang/Stringlength codePointAtjava/lang/Character charCount normalizeH(Ljava/lang/String;Lcom/ibm/icu/text/Normalizer$Mode;)Ljava/lang/String;8(Ljava/lang/String;Lcom/ibm/icu/text/Normalizer$Mode;I)VendIndex"com/ibm/icu/text/DictionaryMatchermatches((Ljava/text/CharacterIterator;I[I[II[I)I#com/ibm/icu/impl/CharacterIteration current32 (Ljava/text/CharacterIterator;)Icontainsnext32com/ibm/icu/impl/Assertassrtsizepeekpush(I)VisEmpty()Zpop applyPattern1(Ljava/lang/String;)Lcom/ibm/icu/text/UnicodeSet;freeze()Lcom/ibm/icu/text/UnicodeSet; com/ibm/icu/text/Normalizer$Mode,com/ibm/icu/text/Normalizer$QuickCheckResult D EFGFHFIFJKLMNOPMNQRMNSTMN0UVWh*YS** *? Y M Y M, W, W, W,W,0W*,X:'$()!*+,3-;.C/K0S1Z2b3g5Y 34ZFh[\h]^_`abWd++M*,X89 :<Y  c\[\defgW2*X@Y [\ hiWN Y OYOYOYOYOYOY,OYtOYOL  +.X H>IYNjM>kl mnWQ'00 0 XMY 'oMptW+Wd6` :Y:+W++W+W :!"#!$6 6  C%Y&: 6 O '# (6   )`6   O٧^!*: %Y &:  '` :+Y!,: 6O - .W  /6 O ` :  O6     0O  ` : 6  O6 : :66 Z W .0=`  d6 :* 1W.6 ., 20" 23OO6@ ..`6 .`. .`O .`O W 246ni`6 5W $d 24 5Wd+ .d6`6 . O O6 ` :6  .0 O5 6O .6 d..78 9 O6d67..`6:..`;<9 =W<+9WXjSTWYZ['\/]9^E_OaVbwezfghijklmnopqrstuvwxy z{"'18>FPV\`floy"/<BLV`fl$5>ALXhwzY)uM /vM 5wx Qyz ,{| )vM*}M I}M*~MDM~Mf`M$MlMVt^r^}M}MX"MG9}M[\xMMMl'V[zw:^ wx z7M "l Fkl `QMfKllEloB^lMApMWi Y  Y Y Y >?W @?W A?WB?WCW CW CWCWX6  (1:CLSZ a!h"sqDr+ +