1 W8 W9 W: _; W< W= >? _@ WA _B WC D WE WF WG HI WJ WK HL WM 8; 8N 8O 8P WQ HR 8S WT WU WV WW WX WY WZ[ 8\ ]^ _ ` a Wb Wc Wd We Wf Wg Wh Wi Wj Wk Wl mn 8m Wop qrs =t =u v Ww _x Hy Hz {Y _| _} ]~ _ W 8x  W W W W  W  Wm W [ AlgorithmName InnerClassesINSTANCE!Lcom/ibm/icu/impl/UCharacterName;LINES_PER_GROUP_I ConstantValue  m_groupcount_ m_groupsize_ m_tokentable_[Cm_tokenstring_[B m_groupinfo_m_groupstring_ m_algorithm_0[Lcom/ibm/icu/impl/UCharacterName$AlgorithmName;m_groupoffsets_m_grouplengths_ FILE_NAME_Ljava/lang/String; GROUP_SHIFT_ GROUP_MASK_OFFSET_HIGH_OFFSET_OFFSET_LOW_OFFSET_SINGLE_NIBBLE_MAX_  m_nameSet_[Im_ISOCommentSet_m_utilStringBuffer_Ljava/lang/StringBuffer;m_utilIntBuffer_m_maxISOCommentLength_m_maxNameLength_ TYPE_NAMES_[Ljava/lang/String;UNKNOWN_TYPE_NAME_NON_CHARACTER_LEAD_SURROGATE_TRAIL_SURROGATE_EXTENDED_CATEGORY_!getName(II)Ljava/lang/String;CodeLineNumberTableLocalVariableTablethischchoiceresultgetCharFromName(ILjava/lang/String;)Icountname upperCaseNamegetGroupLengths(I[C[C)IshiftiindexoffsetslengthslengthCbBn stringoffset getGroupName(III)Ljava/lang/String;oldindex fieldIndextokengetExtendedName(I)Ljava/lang/String;getGroup(I)Igindex codepointendGroupmsbgetExtendedOr10NamechStrzerostype getGroupMSBgetCodepointMSB getGroupLimit getGroupMingetGroupOffsetgetGroupMinFromCodepointgetAlgorithmLength()IgetAlgorithmStartgetAlgorithmEndgetAlgorithmNameoffsetgroupgetMaxCharNameLengthgetMaxISOCommentLengthgetCharNameCharacters (Lcom/ibm/icu/text/UnicodeSet;)VsetLcom/ibm/icu/text/UnicodeSet;getISOCommentCharacterssetToken([C[B)Z tokenstring setAlgorithm3([Lcom/ibm/icu/impl/UCharacterName$AlgorithmName;)ZalgsetGroupCountSize(II)ZsizesetGroup groupstring()VLjava/nio/ByteBuffer;reader'Lcom/ibm/icu/impl/UCharacterNameReader; Exceptions getAlgName getGroupChar(Ljava/lang/String;I)Istartgpstrindex(I[CLjava/lang/String;I)IlennindexnamelengetTypegetExtendedChare!Ljava/lang/NumberFormatException; startIndexendIndexadd([IC)Vcontains([IC)Z([ILjava/lang/String;)Istr([ILjava/lang/StringBuffer;)IaddAlgorithmName maxlengthaddExtendedName addGroupName (II[B[I)[Itlength tokenlength resultnlength resultplength(I)V lineoffsetparsed linenumber maxisolength tokenlengthsinitNameSetsLengths()Zextraconvert"([ILcom/ibm/icu/text/UnicodeSet;)Vcuset access$200x0x1 access$300Ljava/io/IOException; SourceFileUCharacterName.java                    unknown      )* ,- java/lang/StringBuffer  unames.icu %com/ibm/icu/impl/UCharacterNameReader          java/lang/NumberFormatException    0123456789ABCDEF<>-   #   com/ibm/icu/impl/UCharacterName java/io/IOException"java/util/MissingResourceException6Could not construct UCharacterName. Missing unames.icu java/lang/String unassigneduppercase letterlowercase lettertitlecase lettermodifier letter other letternon spacing markenclosing markcombining spacing markdecimal digit number letter number other numberspace separatorline separatorparagraph separatorcontrolformatprivate use area surrogatedash punctuationstart punctuationend punctuationconnector punctuationother punctuation math symbolcurrency symbolmodifier symbol other symbolinitial punctuationfinal punctuation noncharacterlead surrogatetrail surrogatejava/lang/Object-com/ibm/icu/impl/UCharacterName$AlgorithmNamejava/util/LocaleENGLISHLjava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String; toUpperCasegetChar(Ljava/lang/String;)I"com/ibm/icu/impl/UCharacterUtilitytoInt(CC)IskipByteSubString([BIIB)Idelete(II)Ljava/lang/StringBuffer;append(I)Ljava/lang/StringBuffer;(C)Ljava/lang/StringBuffer;getNullTermByteSubString(Ljava/lang/StringBuffer;[BI)ItoString()Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;java/lang/Integer toHexString access$0002(Lcom/ibm/icu/impl/UCharacterName$AlgorithmName;)I access$100 appendName(ILjava/lang/StringBuffer;)Vcom/ibm/icu/impl/ICUBinarygetRequiredData)(Ljava/lang/String;)Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)Vread$(Lcom/ibm/icu/impl/UCharacterName;)V(I)ZcharAt(I)CcompareNullTermByteSubString(Ljava/lang/String;[BII)IisNonCharactercom/ibm/icu/lang/UCharacter lastIndexOf substringparseInt compareTo([II)Icom/ibm/icu/text/UnicodeSetclear()Lcom/ibm/icu/text/UnicodeSet; (I)Lcom/ibm/icu/text/UnicodeSet;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V1W;&-<N*N- - *N *N-& QSVX[%\*]3_:c*<<<)<, ,,  >, :56* * 6* 2 >*>*> *>Vprvw#x%{.7:AHP]acinv{>:/r.b 666*h<*`4*`46,U6   *366kz~6  dx6?-  `U - U  , `, 4- 4`U6 }^ &*4=@EP^krf @s-  &G 9OJ;**;4266*;`<dd==*Y:**W6*`36*;*W*~46 *x*`3~46.;*.)}*~Wk**WZ**ðç :X(/),//4/ +.<CKNPXh q |   "'*01)374\ .+ |gk9999]*M, * M,<= ?A  7*!=">6d"`z6*# =6* KL M QRS'T-W1Y4Z>772 - *fM,$>% &M %2M*Y:**W*<W*,'W*-W( :d6*0W*'W*>W*Mç :,'Vegh kloq'r7sAtJuTv`wixnyxz~|}~>`:i1 R*!**h4  .z  1x `  .x  /~  /~ 0*  > * 2) > * 2* @N*Y:**W* 2*+*Nç :- 366;6 (0>*@@@>!K">*,6**h40**-*./6~6**-4`*.40 ,2IH,2KKKF ?@*1*2  @*1*3#$ ' B **4+5 3 4 B **6+5 > ? n +,+,*+*,   R++ *+  d*!*  n +,+,*+*,   U*7*!**!-*!.* 4* 6*8Y9* :;M,*?6 ?   7&<.@9D@FOT UFOZia*YN**W* d60* 2@* 2*+*-ð-ç :-T`U]``d`*   .<KU[g*)2iii"F>*!=**-*./6**.+A6**h4x '->D>%'BFFF L,6-66   6 , 46:46 6 *;`< dd6  6    * `36 *- B~6 *~46 *x* `3~46 - B~u6 o-* C6 ^  * `3; `< z '58GPXoz}   $*8 5# T  [  ,,,,,) #   v&DE<F < <"(* ,-./!2$5& W*B<{t*d=*B>c*-G>X6*HI6:*dH:%66$%2K$ 1>AJVA BCD E'F+G.H1J>PANCOESOTUU_VmWwXzU`b\ CX(1OO1U+'Yj G*|\.~xO op I*|.~x~{ v+=d>*+BL *  v+=d>*+ML * ,=* d>* 2*4N=<"$** ,,**%d=  *4%2`><  "(*!** 66*`3~6;*L*~46%x*`3~6*46L[-36  I*Y: **W**W*6  ç :   - T `6$*:O*:O*:~ &)3:@MTjsv}f R M !"# ="N":*:6*!*-/66 -4`6 46  *  *4O:  . .<  .`6  . b  .d6 *  *4O:  . .<  .`6  . '  .d6 *  *6O:  . =M0*3*2! "-7@GL O$_&g(l*u+~-/13578:<>@AGHIz @$ G _% 0&-' ()*H*2PL+d=*4+BL**Q2***2R2**2S* QR U XY#X)]2_>aFb H <+,-,,TW*1>+U ,VWd>"mn o stu#s+x*.,,,/0:*+$123:*+$124'WYXYK[Y\]]^!_Y`SYaSYbSYcSYdSYeSYfSYgSYhSY iSY jSY kSY lSY mSYnSYoSYpSYqSYrSYsSYtSYuSYvSYwSYxSYySYzSY{SY|SY}SY~SYSY S% Z/ 4 02P 567 W