4 1   Emoj   O       O   O  " " "  )  -   InnerClasses IsAcceptable IS_ACCEPTABLE*Lcom/ibm/icu/impl/EmojiProps$IsAcceptable; DATA_FORMATI ConstantValueIX_CPTRIE_OFFSETIX_BASIC_EMOJI_TRIE_OFFSET%IX_RGI_EMOJI_ZWJ_SEQUENCE_TRIE_OFFSET  BIT_EMOJIBIT_EMOJI_PRESENTATIONBIT_EMOJI_MODIFIERBIT_EMOJI_MODIFIER_BASEBIT_EMOJI_COMPONENTBIT_EXTENDED_PICTOGRAPHICBIT_BASIC_EMOJIINSTANCELcom/ibm/icu/impl/EmojiProps;cpTrieFast8&Lcom/ibm/icu/util/CodePointTrie$Fast8; stringTries[Ljava/lang/String;bitFlags[B$assertionsDisabledZgetStringTrieIndex(I)ICodeLineNumberTableLocalVariableTablei()VstartPos cpTrieOffset indexesLength inIndexes[Ioffset nextOffsetposeLjava/io/IOException;thisbytesLjava/nio/ByteBuffer; StackMapTabledaddPropertyStarts<(Lcom/ibm/icu/text/UnicodeSet;)Lcom/ibm/icu/text/UnicodeSet;setLcom/ibm/icu/text/UnicodeSet;rangeRange%Lcom/ibm/icu/util/CodePointMap$Range;starthasBinaryProperty(II)Zcwhichbitbits(Ljava/lang/CharSequence;I)ZtrieLcom/ibm/icu/util/CharsTrie;resultResult#Lcom/ibm/icu/util/BytesTrie$Result; trieUCharsLjava/lang/String;propsLjava/lang/CharSequence;length firstProplastProp addStrings!(ILcom/ibm/icu/text/UnicodeSet;)VentryEntry"Lcom/ibm/icu/util/CharsTrie$Entry; SourceFileEmojiProps.javacom/ibm/icu/impl/EmojiProps ^_ NQjava/lang/String RS uemoji.icu 56  (com/ibm/icu/util/ICUUncheckedIOException)Emoji properties data: not enough indexes ^ VWjava/lang/AssertionError XY java/io/IOException ^#com/ibm/icu/util/CodePointMap$Range  com/ibm/icu/lang/UProperty TU Y com/ibm/icu/util/CharsTrie ^   com/ibm/icu/util/CharsTrie$Entry  (com/ibm/icu/impl/EmojiProps$IsAcceptable ^ LMjava/lang/Objectcom/ibm/icu/impl/EmojiProps$1$com/ibm/icu/util/CodePointTrie$Fast8java/nio/ByteBuffer!com/ibm/icu/util/BytesTrie$Resultjava/util/Iteratorcom/ibm/icu/impl/ICUBinarygetRequiredData)(Ljava/lang/String;)Ljava/nio/ByteBuffer;readHeaderAndDataVersion Authenticate_(Ljava/nio/ByteBuffer;ILcom/ibm/icu/impl/ICUBinary$Authenticate;)Lcom/ibm/icu/util/VersionInfo;position()IgetInt(Ljava/lang/String;)V fromBinary=(Ljava/nio/ByteBuffer;)Lcom/ibm/icu/util/CodePointTrie$Fast8; skipBytes(Ljava/nio/ByteBuffer;I)V getString+(Ljava/nio/ByteBuffer;II)Ljava/lang/String;(Ljava/lang/Throwable;)Vcom/ibm/icu/util/CodePointMapgetRange ValueFilterT(ILcom/ibm/icu/util/CodePointMap$ValueFilter;Lcom/ibm/icu/util/CodePointMap$Range;)Zcom/ibm/icu/text/UnicodeSetadd (I)Lcom/ibm/icu/text/UnicodeSet;getEndgetjava/lang/CharSequence(Ljava/lang/CharSequence;I)Vnext?(Ljava/lang/CharSequence;II)Lcom/ibm/icu/util/BytesTrie$Result;hasValue()ZiteratorIterator'()Lcom/ibm/icu/util/CharsTrie$Iterator;hasNext()Ljava/lang/Object;chars7(Ljava/lang/CharSequence;)Lcom/ibm/icu/text/UnicodeSet;java/lang/ClassdesiredAssertionStatus"(Lcom/ibm/icu/impl/EmojiProps$1;)Vcom/ibm/icu/util/CodePointTriecom/ibm/icu/util/BytesTrie'com/ibm/icu/impl/ICUBinary$Authenticate)com/ibm/icu/util/CodePointMap$ValueFilter#com/ibm/icu/util/CharsTrie$Iterator1156789:89;<89=>89?@89;A89BC89DE89FG89=H89IJ89KLMNQRSTUVW XYZ.d[=\ ]8^_Z ***L+ W+ =+ >l6 Y :O6+ O6.6.6*++ d6  Y+ d6.6+d6 6.6`.6*+dlSɧ M Y,[$@8 9AC"D'F,G1H8IBMHNMOWP`OfSiTsUzVWXY[\]_`acde_jhik\z P]8'`8,a81b8Hcdi]8se8z~f8ng8 hijMklmG Bno p8 nop3noBq rsZ)YM>*,+W,`>+[op qrs'u\*)jM)tu!vx y8m  z{|Z69 G9d3>* 6z~[ '\46jM6}86~88'8m @{ZR s+!>A G66G A6F66:*Ad2:#"Y#:+$:  %[F !'+/:FKWaikq\f Wa F%3>8sjMss~8l8U8!R8m  7ZN wA G>6G A>F66P*Ad2:9"Y#:&:'(): , *+W[> )5:Fcmpv\\ c F*5;"T8wjMw~8wtuh8e8m *"_Zt,-Y. Y/0YTYTYTYTYTYTYTYTYTY TY TY TY TY TYT[6%ym @3J 2-4OPw@)"  "