4     M       Tri2      ! " #$ S%&  S'(  )  * ! " + , -. / 0 -1 2 O3 S4 5 6 789 7: 7; 7< = >? >@A 9B C 9D E FG ?H ?I JK JL JMN EO PQ RS KTUV InnerClasses Trie2Iterator UTrie2HeaderW ValueWidthCharSequenceIteratorXCharSequenceValuesY ValueMapperRangedefaultValueMapper$Lcom/ibm/icu/impl/Trie2$ValueMapper;header%Lcom/ibm/icu/impl/Trie2$UTrie2Header;index[Cdata16Idata32[I indexLength dataLengthindex2NullOffset initialValue errorValue highStarthighValueIndexdataNullOffsetfHashUTRIE2_OPTIONS_VALUE_BITS_MASK ConstantValueUTRIE2_SHIFT_1 UTRIE2_SHIFT_2UTRIE2_SHIFT_1_2!UTRIE2_OMITTED_BMP_INDEX_1_LENGTH UTRIE2_CP_PER_INDEX_1_ENTRYUTRIE2_INDEX_2_BLOCK_LENGTH@UTRIE2_INDEX_2_MASK?UTRIE2_DATA_BLOCK_LENGTHUTRIE2_DATA_MASKUTRIE2_INDEX_SHIFTUTRIE2_DATA_GRANULARITYUTRIE2_INDEX_2_OFFSETUTRIE2_LSCP_INDEX_2_OFFSETUTRIE2_LSCP_INDEX_2_LENGTHUTRIE2_INDEX_2_BMP_LENGTH UTRIE2_UTF8_2B_INDEX_2_OFFSETUTRIE2_UTF8_2B_INDEX_2_LENGTHUTRIE2_INDEX_1_OFFSET@UTRIE2_MAX_INDEX_1_LENGTHUTRIE2_BAD_UTF8_DATA_OFFSETUTRIE2_DATA_START_OFFSETUNEWTRIE2_INDEX_GAP_OFFSETUNEWTRIE2_INDEX_GAP_LENGTH@UNEWTRIE2_MAX_INDEX_2_LENGTHUNEWTRIE2_INDEX_1_LENGTH UNEWTRIE2_MAX_DATA_LENGTH()VCodeLineNumberTableLocalVariableTablethisLcom/ibm/icu/impl/Trie2;createFromSerialized/(Ljava/nio/ByteBuffer;)Lcom/ibm/icu/impl/Trie2; isBigEndianZwidth#Lcom/ibm/icu/impl/Trie2$ValueWidth;ThisindexArraySizebytesLjava/nio/ByteBuffer;outerByteOrderLjava/nio/ByteOrder; StackMapTableZ[W \ Exceptions] getVersion(Ljava/io/InputStream;Z)IisLjava/io/InputStream;littleEndianOksig[Breadget(I)IgetFromU16SingleLead(C)Iequals(Ljava/lang/Object;)Z rangeFromThisLcom/ibm/icu/impl/Trie2$Range;rangeFromOtherotherLjava/lang/Object; OtherTrie otherIterLjava/util/Iterator;LocalVariableTypeTable4Ljava/util/Iterator;T^AhashCode()Irhashiterator()Ljava/util/Iterator; Signature6()Ljava/util/Iterator;:(Lcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;mapperZ(Lcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;iteratorForLeadSurrogate;(CLcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;leadC[(CLcom/ibm/icu/impl/Trie2$ValueMapper;)Ljava/util/Iterator;(C)Ljava/util/Iterator;7(C)Ljava/util/Iterator;serializeHeader(Ljava/io/DataOutputStream;)IdosLjava/io/DataOutputStream; bytesWrittenicharSequenceIteratorH(Ljava/lang/CharSequence;I)Lcom/ibm/icu/impl/Trie2$CharSequenceIterator;textLjava/lang/CharSequence;rangeEnd(III)IstartlimitpvalclimitinitHashhashByte(II)Ihb hashUChar32hashInt access$000 access$100x0x1 access$200 access$300FLjava/lang/Object;Ljava/lang/Iterable; SourceFile Trie2.javacom/ibm/icu/impl/Trie2  [ _`#com/ibm/icu/impl/Trie2$UTrie2Header a bbZ c d _e"java/lang/IllegalArgumentException+Buffer does not contain a serialized UTrie2 f gh ib eb jb gb lb kbUTrie2 serialized format error. lcom/ibm/icu/impl/Trie2_16 mcom/ibm/icu/impl/Trie2_32 ]^ fb jb kbn op _` ab qr cd sd t hb ibu vw!Input stream must support mark(). xy z { ^ |w }~com/ibm/icu/impl/Trie2$Range mb [\ $com/ibm/icu/impl/Trie2$Trie2Iterator   y y y+com/ibm/icu/impl/Trie2$CharSequenceIterator   com/ibm/icu/impl/Trie2$1java/lang/Objectjava/lang/Iterablecom/ibm/icu/impl/Trie2$2!com/ibm/icu/impl/Trie2$ValueWidth)com/ibm/icu/impl/Trie2$CharSequenceValues"com/ibm/icu/impl/Trie2$ValueMapperjava/nio/ByteOrderjava/nio/ByteBufferjava/lang/Throwablejava/io/IOExceptionjava/util/Iteratororder()Ljava/nio/ByteOrder;getInt signature BIG_ENDIAN LITTLE_ENDIAN+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;(Ljava/lang/String;)VgetChar()CoptionsshiftedDataLengthshiftedHighStartBITS_16BITS_32com/ibm/icu/impl/ICUBinarygetChars(Ljava/nio/ByteBuffer;II)[CgetInts(Ljava/nio/ByteBuffer;II)[I,$SwitchMap$com$ibm$icu$impl$Trie2$ValueWidthordinaljava/io/InputStream markSupported()Zmark(I)V([B)IresethasNextnext()Ljava/lang/Object;?(Lcom/ibm/icu/impl/Trie2;Lcom/ibm/icu/impl/Trie2$ValueMapper;)V@(Lcom/ibm/icu/impl/Trie2;CLcom/ibm/icu/impl/Trie2$ValueMapper;)Vjava/io/DataOutputStreamwriteInt writeShort writeChar4(Lcom/ibm/icu/impl/Trie2;Ljava/lang/CharSequence;I)Vjava/lang/Mathmin!MN) [\]^_`abcdebfbgbhbibjbkblbmbnbopqborsbotubovwboxyboz{bo|}bo~boxbobobobobozboxboboboxbobobobobobobobobo/*  *LY M,* , F2irTTri25+ >*  W, Y,*,*,*,*,*,*,~ Y,~NY:NY :,!,",x#,$,%, x&#d'-Y'"`'"6- #`6*()-"**#+,--..nG,)%4/)*`404*,%./,.0 Y:*+W:*+W6_a de4h7kDlVm\n_pisqtyuvwx|}  /6=GSZgv \ D  ]^7.6b h4 @  D Y!,&  Z*1 Y2*3M*,4>*5,,3T,3r,3i ,3e,3T,3r,3i ,32G,3e,3i,3r ,3T,32,3i,3r ,3TJ $*,LNnpt* b!!%!{{++M,6:*6:7489:789N-:7*0,0*/,/B ! #&'0(:)<+G,P-R/U0_1a4w6y9>0"G{{mg gP ! ?*;6<*6M,7,89N-<<<*;*;& ?@ A#B,C/D3E5G:I #  /b?2*=>| > ?Y*+@ \I ?Y*,A   \A ?Y*=A {=+*! B+*!C+*!C+*!C+*!C+*!C+*!C>*!+*)4D*!`=: #.9DOR_ioy*{{ybT'bTI EY*+F   _b:*&G6`6*H *&6d"  #)25>::b:b:b+b 0b  I G Jh;;    b b b"~;z~;z;  "b"b w3~;z~;z~;z~; $13b3b:bb:bb:bb# KYL=  PJ O?QRST@EUVW XY 9Z K