2z%worker4math/hktex2/MainActivity$Parsejava/lang/Objectthis$0!Lworker4math/hktex2/MainActivity;$(Lworker4math/hktex2/MainActivity;)VCode    ()VLineNumberTableLocalVariableTablethis'Lworker4math/hktex2/MainActivity$Parse;parseworker4math/hktex2/Source   contentworker4math/hktex2/Header   header!worker4math/hktex2/Symbol $ %symbol'android/util/DisplayMetrics & *,+worker4math/hktex2/MainActivity -.getWindowManager()Landroid/view/WindowManager; 021android/view/WindowManager 34getDefaultDisplay()Landroid/view/Display; 687android/view/Display 9: getMetrics (Landroid/util/DisplayMetrics;)V &< => heightPixelsI &@ A> widthPixels CEDjava/lang/Math FGmax(II)I CI JGmin LNMjava/lang/Boolean OPvalueOf(Z)Ljava/lang/Boolean; *R STtabletLjava/lang/Boolean; R LW XY booleanValue()Z [ \Ttablet_orientation_landscape ^ _Ttablet_twocolumns a bTphone_orientation_portrait d eTphone_twocolumnsgworker4math/hktex2/SuperBlock f jworker4math/hktex2/Block i m!worker4math/hktex2/ParagraphBlock l *p qrtfLjava/util/ArrayList; tvuandroid/graphics/Typeface wxSERIFLandroid/graphics/Typeface; z|{java/util/ArrayList }~add(Ljava/lang/Object;)Z t create9(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; t x DEFAULT_BOLD t x MONOSPACE *  getAssets$()Landroid/content/res/AssetManager;fonts/asana-math.ttf t createFromAssetQ(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; * documentbitmap#Lworker4math/hktex2/DocumentBitmap; !worker4math/hktex2/DocumentBitmap java/lang/StringBuilderbitmap/ (Ljava/lang/String;)V r bitmapname z get(I)Ljava/lang/Object;java/lang/String append-(Ljava/lang/String;)Ljava/lang/StringBuilder; toString()Ljava/lang/String;  android/content/res/AssetManager open)(Ljava/lang/String;)Ljava/io/InputStream; *  bitmapstreamLjava/io/InputStream; android/graphics/BitmapFactory  decodeStream0(Ljava/io/InputStream;)Landroid/graphics/Bitmap; android/graphics/Bitmap getWidth()I  bitmapwidthLjava/util/HashMap; java/lang/Float O(F)Ljava/lang/Float; java/util/HashMap put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  getHeight  bitmapheight recycle java/io/IOException printStackTrace z sizeworker4math/hktex2/Parsable * canvasLandroid/graphics/Canvas; java/lang/Integer O(I)Ljava/lang/Integer; (Landroid/graphics/Canvas;Lworker4math/hktex2/Header;Lworker4math/hktex2/Symbol;Lworker4math/hktex2/SuperBlock;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/util/ArrayList;)V  threadid java/lang/Thread  currentThread()Ljava/lang/Thread;  getId()J java/lang/Long O(J)Ljava/lang/Long;   (Ljava/lang/Runnable;)V   setPriority(I)V * threadLandroid/util/SparseArray; android/util/SparseArray (ILjava/lang/Object;)V   start  >nthread ! "join $ %&error!Landroid/util/SparseBooleanArray; (*)android/util/SparseBooleanArray +, indexOfKey(I)I *. %T 0 1 errormessage *3 14Ljava/lang/String;6android/content/Intent8'worker4math/hktex2/Displayportraiterror 5: ;-(Landroid/content/Context;Ljava/lang/Class;)V *= >?startActivityForResult(Landroid/content/Intent;I)V *A BfinishD(worker4math/hktex2/DisplaylandscapeerrorF"worker4math/hktex2/DisplayportraitH#worker4math/hktex2/Displaylandscape JKjava/lang/InterruptedExceptionLworker4math/hktex2/Source;Lworker4math/hktex2/Header;Lworker4math/hktex2/Symbol;metricsLandroid/util/DisplayMetrics;containerheightcontainerwidthiwidthiheight superblockLworker4math/hktex2/SuperBlock;blockLworker4math/hktex2/Block;paragraphblock#Lworker4math/hktex2/ParagraphBlock;ibitmapLandroid/graphics/Bitmap;widthFheighteLjava/io/IOException;taskLjava/lang/Runnable;thread0Ljava/lang/Thread;thread1thread2thread3thread4thread5thread6thread7thread8thread9intentLandroid/content/Intent; Ljava/lang/InterruptedException; StackMapTableujava/lang/Runnable SourceFileMainActivity.java InnerClassesParse! 4 *+ * I    YL+YM, Y"N-#&Y(:* )/5;6?6B6H6* KQKU* KQKU* QV:ZV66 66]VIAK]7`V66 66cV KcfYh: iYk: lYn: * osyW* osyW* oyW* oyW* o* yW* osyW* 6 * * Y * :  Æ8ɲ ͶW ؆8۲ ͶW ާ :   doY* ,-    * o: WY  : Y  :Y  :Y  :Y  :Y  :Y  :Y  :Y  :Y  :               6d6 d6.#' * K-* /2d* -Vw* QV `V* QV0ZV'5Y* 79:* <* @5Y* C9:* <* @~* QV `V* QV0ZV'5Y* E9:* <* @.5Y* G9:* <* @ :I JpLM NOP Q$R-S>UEVLWUX^Z[\]^_`acdefghijlnop s.t@uNv\wsxz|~ |%Rfq| '09BKU_isy)9CJM]gnqj$LM %N-OPEQ>LR>US>^T>UV WX  YZ [> C\] ;^_`_ab Rcd q|ef |qgffhf[ifPjfEkf:lf/mf$nfofv[>[>8[>9pq]pqpqpqars{  &   &fil|` &filt',# # BJvwx *y