1 )X (YZ [\ [] ^: _`E ab [c [d [efg h i j kmp [q r st uv [wx y z [{ [| }~ [ [ [ [ [ swriter!Lcom/itextpdf/text/pdf/PdfWriter;$(Lcom/itextpdf/text/pdf/PdfWriter;)VCodeLineNumberTableLocalVariableTablethis(Lcom/itextpdf/text/pdf/TtfUnicodeWriter; writeFonto(Lcom/itextpdf/text/pdf/TrueTypeFontUnicode;Lcom/itextpdf/text/pdf/PdfIndirectReference;[Ljava/lang/Object;[B)Vcff%Lcom/itextpdf/text/pdf/CFFFontSubset;b[Blengths[Ifont+Lcom/itextpdf/text/pdf/TrueTypeFontUnicode;ref,Lcom/itextpdf/text/pdf/PdfIndirectReference;params[Ljava/lang/Object;rotbitslongTagLjava/util/HashMap;metrics[[Iind_fontpobj!Lcom/itextpdf/text/pdf/PdfObject;obj)Lcom/itextpdf/text/pdf/PdfIndirectObject;cidset subsetPrefixLjava/lang/String;dic%Lcom/itextpdf/text/pdf/PdfDictionary; toUnicodeRefLocalVariableTypeTable*Ljava/util/HashMap; Exceptions SourceFileTtfUnicodeWriter.java , *+java/util/HashMap   5 #com/itextpdf/text/pdf/CFFFontSubset-com/itextpdf/text/pdf/RandomAccessFileOrArray , , )com/itextpdf/text/pdf/BaseFont$StreamFont StreamFont InnerClasses CIDFontType0C ,  java/util/HashSet , , &com/itextpdf/text/pdf/TtfUnicodeWriterjava/lang/Object#com/itextpdf/text/DocumentExceptionjava/io/IOException()V)com/itextpdf/text/pdf/TrueTypeFontUnicodesubsetZ addRangeUni(Ljava/util/HashMap;ZZ)Vvalues()Ljava/util/Collection;java/util/CollectiontoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/util/Arrayssort,([Ljava/lang/Object;Ljava/util/Comparator;)V readCffFont()[B subsetRangesLjava/util/ArrayList;([B)VE(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;Ljava/util/HashMap;)VgetNames()[Ljava/lang/String;Process(Ljava/lang/String;)[Bcom/itextpdf/text/pdf/BaseFontcompressionLevelI([BLjava/lang/String;I)Vcom/itextpdf/text/pdf/PdfWriter addToBodyL(Lcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfIndirectObject;'com/itextpdf/text/pdf/PdfIndirectObjectgetIndirectReference.()Lcom/itextpdf/text/pdf/PdfIndirectReference;directoryOffsetkeySet()Ljava/util/Set;(Ljava/util/Collection;)V getSubSet(Ljava/util/HashSet;Z)[B getFullFont([B[II)VcreateSubsetPrefix()Ljava/lang/String;getFontDescriptor(Lcom/itextpdf/text/pdf/PdfIndirectReference;Ljava/lang/String;Lcom/itextpdf/text/pdf/PdfIndirectReference;)Lcom/itextpdf/text/pdf/PdfDictionary;getCIDFontType2x(Lcom/itextpdf/text/pdf/PdfIndirectReference;Ljava/lang/String;[Ljava/lang/Object;)Lcom/itextpdf/text/pdf/PdfDictionary; getToUnicode6([Ljava/lang/Object;)Lcom/itextpdf/text/pdf/PdfStream;getFontBaseTypex(Lcom/itextpdf/text/pdf/PdfObject;Lcom/itextpdf/text/pdf/PdfIndirectReference;)Lcom/itextpdf/text/pdf/PdfIndirectObject;!()*+,-.O***+/97 :;012*+34. {-2:++ :+ ::: : + _+ : + + %YY :   2: Y +:*:  :[+ ++Y: +:  Y O: Y  + :*:  :!: + +W": +  #: * :  :+ $:*:  :+%:: *:  : +  &:*,'W/)>?@&A,B/C2D5E8G?HEISJgKuMNOPRSVXYZ[]^_`ab#d/e:fAhIiLkQl\mcpoqzr0g56 ES78 78 .78 #9: {12{;<{=>{?@{A8sBC&UDE/LF>2IGH5FIJ 8CK> LM jNO L/P> Q sBRSTUVWo ln