1 : 9 9 9 9 9 9 9 9 9 9 9 9  9 9 9 %   ! 9 % !  * * * * ) !  7wmodeIcmapNameLjava/lang/String; cmapVersioncmapTyperegistryordering supplementcodeSpaceRangesLjava/util/List; Signature:Ljava/util/List;singleByteMappingsLjava/util/Map;6Ljava/util/Map;doubleByteMappingscid2charMappingschar2CIDMappings6Ljava/util/Map; cidRanges4Ljava/util/List;()VCodeLineNumberTableLocalVariableTablethisLorg/apache/fontbox/cmap/CMap;hasOneByteMappings()ZhasTwoByteMappingshasCIDMappingslookup([BII)Ljava/lang/String;code[Boffsetlength(II)Ljava/lang/String;result lookupCID(I)Ljava/lang/String;chrange"Lorg/apache/fontbox/cmap/CIDRange;i$Ljava/util/Iterator;cid([BII)I codeAsIntgetCodeFromArrayidata addMapping([BLjava/lang/String;)Vsrcdest srcLengthintSrc Exceptions addCIDMapping(ILjava/lang/String;)V addCIDRange(CCI)VfromCtoaddCodespaceRange+(Lorg/apache/fontbox/cmap/CodespaceRange;)V(Lorg/apache/fontbox/cmap/CodespaceRange;getCodeSpaceRanges()Ljava/util/List;<()Ljava/util/List;useCmap!(Lorg/apache/fontbox/cmap/CMap;)VcmapisInCodeSpaceRanges([B)Z([BII)ZitLocalVariableTypeTable>Ljava/util/Iterator;getWMode()IsetWMode(I)VnewWModegetName()Ljava/lang/String;setName(Ljava/lang/String;)Vname getVersion setVersionversiongetTypesetTypetype getRegistry setRegistry newRegistry getOrdering setOrdering newOrdering getSupplement setSupplement newSupplement SourceFile CMap.java QR ;< => ?> @< A> B> C<java/util/ArrayList DEjava/util/HashMap HI KI LI MIjava/util/LinkedList OE Y nl \b java/lang/String  Y  org/apache/fontbox/cmap/CIDRange  java/lang/Integer java/io/IOExceptionjava/lang/StringBuilder.Mapping code should be 1 or two bytes and not Q Q{  &org/apache/fontbox/cmap/CodespaceRange org/apache/fontbox/cmap/CMapjava/lang/Object java/util/MapsizeisEmptyjava/util/ListvalueOf(I)Ljava/lang/Integer;get&(Ljava/lang/Object;)Ljava/lang/Object; containsKey(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;unmap(I)Ijava/lang/CharactertoString(C)Ljava/lang/String;intValuemap(C)Iput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;add(ILjava/lang/Object;)VaddAll(Ljava/util/Collection;)ZputAll(Ljava/util/Map;)V isInRange!9: ;<=>?>@<A>B>C<DEFGHIFJKIFJLIFJMIFNOEFPQRSj********* Y * Y * Y * Y * Y *YT>:% &'(*+",'.2/=0H2S3^4i<U jVWXYS<*TEU VWZYS<*TOU VW[YSH**TYU VW\]SU **+TgU* VW ^_ `< a<\bS3N*N*N-Ttuwy {1}U*3VW3^<3a<1c>deSW***M,$, !N-"6 #T"!>EKRUU4E f<>gh+*ijWVWWk<dlS t*+$k*+6**%&*:% !:'6T. $9ZdjmprURd f<ZghD,ij_m<tVWt^_t`<ta<nlS/66#x6+`3`p6T &,U>&o</VW/p_/`</a<,^<qrSY+>*+6*,(W7*,(W)Y*Y+,-+./0T" $)<XU4YVWYs_Yt>Vu< Mv<w)xySe*,(W*,(WTU VWs<t>w)z{Sa*!Y12T U*VW|}~}k<SD * +3WT  U VW gS/* TU VWFSi)* + 4W*+5*+5T(U)VW)WS= *++$TU VW ^_S8* 6:$ 7:+8T, -/!0123465U>!g8VW8^_8`<8a< -j  -S/*TAU VWS>*T KLUVW<S/*TUU VWS>*+T _`UVW>S/*TiU VWS>*+T stUVW>S/*T}U VWS>*T UVW<S/*TU VWS>*+T UVW>S/*TU VWS>*+T UVW>S/*TU VWS>*T UVW<