2D worker4math/hktex2/Parsegraphicsjava/lang/ObjectthisyposLandroid/util/SparseArray; Signature-Landroid/util/SparseArray;error!Landroid/util/SparseBooleanArray; errormessage.Landroid/util/SparseArray;()VCodeandroid/util/SparseArray    android/util/SparseBooleanArray    LineNumberTableLocalVariableTable this"Lworker4math/hktex2/Parsegraphics; parsegraphics(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/ArrayList;Ljava/lang/Integer;Lworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Ljava/util/ArrayList;Ljava/lang/Float;Ljava/lang/String;Ljava/lang/String;)V(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/ArrayList;Ljava/lang/Integer;Lworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;>;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Ljava/util/ArrayList;Ljava/lang/Float;Ljava/lang/String;Ljava/lang/String;)V ')(java/lang/Integer *+intValue()I -/.java/lang/Float 01 floatValue()F35java/util/ArrayList 4 8 9:put(IZ)V < 9=(ILjava/lang/Object;)V?android/graphics/Paint >Bandroid/graphics/Rect A EGFjava/lang/String HI substring(II)Ljava/lang/String; 'K LMparseInt(Ljava/lang/String;)I >O PQ setTextSize(F)V 4S TUget(I)Ljava/lang/Object;Wandroid/graphics/Typeface >Y Z[ setTypeface8(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]Aj E_ `+length >b cd getTextBounds.(Ljava/lang/String;IILandroid/graphics/Rect;)V fhgjava/lang/Boolean ijvalueOf(Z)Ljava/lang/Boolean; lnmandroid/util/SparseIntArray To(I)I S Er sttrim()Ljava/lang/String;v!begin{caption} Ex yzequals(Ljava/lang/Object;)Z| !end{caption}~!! E MindexOf 4 zadd f  booleanValue()Z ' i(I)Ljava/lang/Integer; worker4math/hktex2/SuperBlock tablestartlineLandroid/util/SparseIntArray;  tablenumber superblocklinenumber l 9(II)Vworker4math/hktex2/Parsetext  ' toString(I)Ljava/lang/String;java/lang/StringBuilder100 (Ljava/lang/String;)V append-(Ljava/lang/String;)Ljava/lang/StringBuilder;002 E H t101A  parsetext(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILworker4math/hktex2/SuperBlock;Ljava/lang/String;FFLjava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;F)V    T(I)Z  superblocklinewidth 4 +size  blockxpos - i(F)Ljava/lang/Float; 4 set'(ILjava/lang/Object;)Ljava/lang/Object; !worker4math/hktex2/DocumentBitmap  usedbitmapLjava/util/ArrayList; 4 zcontains  bitmapwidthLjava/util/HashMap; java/util/HashMap T&(Ljava/lang/Object;)Ljava/lang/Object;g create(I)V  bitmapheight java/lang/Character i(C)Ljava/lang/Character; (ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Character;Ljava/lang/Integer;)V@  tableendline  tableheightcanvasLandroid/graphics/Canvas;blockLworker4math/hktex2/Block;paragraphblock#Lworker4math/hktex2/ParagraphBlock;tidLjava/lang/Integer;containerwidthcontainerheighttablelinenumbertablehlinecountersuperblocknumber superblockLworker4math/hktex2/SuperBlock;superblocklinesuperblocknumlinesuperblockstartlinesuperblockendlinetfyposLjava/lang/Float; attribute2Ljava/lang/String; attributeiIjtid2captionnumline viewportwidthadjustyFadjustx thisypos2 currentline bitmapname captionline textpaintLandroid/graphics/Paint; textboundsLandroid/graphics/Rect; captionattopLjava/lang/Boolean;tablefirstlinelastline sfontsizelinecaptionLworker4math/hktex2/Parsetext;ij tsubblock tsubblockxpos tsubblockypostsubblockattributeLocalVariableTypeTable*Ljava/util/ArrayList;ELandroid/util/SparseArray;>;2Ljava/util/ArrayList;)Ljava/util/ArrayList;(Ljava/util/ArrayList; StackMapTable;android/graphics/Canvas=worker4math/hktex2/Block?!worker4math/hktex2/ParagraphBlockAjava/lang/Throwable SourceFileParsegraphics.java!II I   GYYY /*  !"#$% *&h66&dd6,8 8 82:2:4Y6:&7&2;>Y@:AYC:DJNDJRVXW\\^ae:   &k6! &k  &kd6"6A  &p4RE:q:$$^$Duw e: e: e:%  &p4RE:q:$$^ $ D{wte:%e$}6$D:$$W  &p4RE:q:$$^ $ D{w e:%%&dd: !!`6!  &p4RE:"&k`&k` Y:$6 :##^(Y#:\#^(Y#:.#^%Y#:$+,- & REe &p-,8&&7&&&pE;&p4&p4dR-,f n86%KȲ&k`p4%Ȳ&k`p4%R-,b˶W%%Ȳ&k`p4d&p-,8&˶;(   &p4RE:  &p4``RE:q:}6D:ؚ W4Y6:$4Y6:%4Y6:&4Y6:'$W%&-,f n˶W&˶W'W*Y:( & &$%&'-- t(ç(ÿ-,bb8&˶; Y:(6 :##^(Y#:\#^(Y#:.#^%Y#:(+,- & REe &p-,8&&7&&&pE;&p4&p4dR-,f n86)KȲ&k`p4)Ȳ&k`p4)R-,b˶W))Ȳ&k`p4d&&p-;2&k`&k&k`&p-,,f˶;477:7l !""%#(%,&0)9+E,R.[/d0t124569;<>?AB C7D>EdGgHpIzKLMNOGQRS9W1X9YBZH[O\X]z^_`acdeUfghgj kZ#n+oApDq`tgupvzwxyz{|~1;Qairx4G&?Ih0!"       pYp' |"u%r(o,k0g 9^![<"#d3$%&' (!)"O*#*#+$,'%B,-$l.%/$0%1&2'r,-(l.)3R4 5 69^!7/7$08%18&27'9o#:<>''''4'lll4-EEEE4>AfE%:<>''''4'lll4-EEEE4>AfELfa<#:<>''''4'lll4-EEEE4>Af>%:<>''''4'lll4-EEEE4>Af4%:<>''''4'lll4-EEEE4>AfE-*~7GF%:<>''''4'lll4-EEEE4>Af#:<>''''4'lll4-EEEE4>Af -#:<>''''4'lll4-EEEE4>Af):<>''''4'lll4-EEEE4>Af4444@<4):<>''''4'lll4-EEEE4>AfE4444-*~7G<):<>''''4'lll4-EEEE4>Af4444BC