4.@@>@AY()C()D()F()I()Ljava/lang/String;()V()Z(C)I(C)Z(D)D(DD)V(DDDD)V(F)[F(FF)F(FF)V(FFFF)V(I)B(I)C(I)F(I)I(I)V(I)Z(II)F(II)I(II)V(III)V(IIII)V (IIII[III)[I(IZ)F(Ljava/lang/String;)V([B)[I([CII)Z ([CI[BIII)V([F)F([FB)[F([I)[I ([I[BII)I AttributeBLACKCHAR_REPLACEMENTCodeDDoubleFFAMILYFONTFloatI InnerClassesQInvalid TextLine! char count is different from sum of char counts of components.LineNumberTableNegative logicalIndex.Negative offset. Signature SourceFile StackMapTableWHITEZ[B[C[F[I'[Ljava/awt/font/GlyphJustificationInfo;[Lsun/font/TextLineComponent;[Z access$100 access$200 access$300 access$400addadvanceToFirstFontappendapplyFunctionAtIndexapplyJustificationDeltas arraycopyascentbad component index: baseIsLeftToRight baselineIndexbaselineOffsetscaretAtOffsetIsValidcharacterCount checkCtorArgscompletecomputeComponentOrdercomputeFunctioncomputePixelBounds concatenatecreatecreateComponentsOnRuncreateContiguousOrdercreateExtendedcreateGraphicscreateInverseMapcreateLineFromTextcreateTransformedShapecreateVisualToLogicalMapdeltaTransformdescentdraweffectiveBaselineOffsetequals expandArrayfBaselineOffsets fCharLevelsfCharLogicalOrderfCharVisualOrderfChars fCharsLimit fCharsStartfComponentVisualOrder fComponentsfIsDirectionLTRfMetricsfastCreateTextLine fgAdvanceF fgPosAdvF fgXPositionF fgYPositionFfillRectfirstfirstVisualChunkfloorfrcfromMapget getAdvancegetAdvanceBetween getAttribute getAttributesgetBaselineTransformgetBidiEmbedding getBounds getBounds2DgetCharAdvance getCharAngle getCharAscent getCharBoundsgetCharDescent getCharLevelgetCharLinePosition getCharShift getCharTypegetCharVisualBoundsgetCharXPositiongetCharYPositiongetComponentLogicalIndexgetComponentShiftgetComponentVisualIndex getComponentsgetCoreMetricsgetCoreMetricsAt getDecorationgetDecorationAtgetFontgetFontAtCurrentPos getFontIndexgetFontOrGraphicAtgetFontRenderContext getHeight getInstancegetItalicBoundsgetJustificationInfosgetJustifiedLine getLayoutPath getLevels getLineBidigetLineMetricsgetMaxXgetMaxY getMetricsgetMinXgetMinYgetNormalizedOffsetsgetNumCharacters getNumCharsgetNumJustificationInfos getOutlinegetPixelBoundsgetRGBgetRunDirection getRunLimit getTransformgetTranslateInstance getTranslateX getTranslateYgetTypegetVisualBoundsgetWidthgetXgetYhashCodeheightinit isCharLTR isCharSpaceisCharWhitespaceisDirectionLTRisEmpty isLeftToRightisSimple isSpaceChar isWhitespace italicAnglejava/awt/Color java/awt/Fontjava/awt/Graphics2Djava/awt/Rectanglejava/awt/Shapejava/awt/font/FontRenderContext$java/awt/font/GlyphJustificationInfojava/awt/font/GraphicAttributejava/awt/font/LineMetricsjava/awt/font/StyledParagraphjava/awt/font/TextAttributejava/awt/font/TextJustifierjava/awt/font/TextLinejava/awt/font/TextLine$1java/awt/font/TextLine$2java/awt/font/TextLine$3java/awt/font/TextLine$4java/awt/font/TextLine$Function&java/awt/font/TextLine$TextLineMetricsjava/awt/geom/AffineTransformjava/awt/geom/GeneralPathjava/awt/geom/Point2Djava/awt/geom/Point2D$Doublejava/awt/geom/Point2D$Floatjava/awt/geom/Rectangle2Djava/awt/geom/Rectangle2D$Floatjava/awt/image/BufferedImagejava/lang/Character"java/lang/IllegalArgumentException#java/lang/IndexOutOfBoundsExceptionjava/lang/Mathjava/lang/Objectjava/lang/StringBuilderjava/lang/System%java/text/AttributedCharacterIterator/java/text/AttributedCharacterIterator$Attributejava/text/Bidi java/util/MapjustifyleadinglineTolocslogicalIndex too large.logicalToVisuallpmapShapemaxminmoveTonext pathToPoint pixelBounds requiresBidisetColorsetIndexsetLineContextsetRect setTransformssOffsetstandardCreateTextLinesun/font/AttributeValuessun/font/BidiUtilssun/font/CoreMetricssun/font/Decorationsun/font/FontResolversun/font/GraphicComponentsun/font/LayoutPathImpl!sun/font/LayoutPathImpl$EmptyPath#sun/font/LayoutPathImpl$SegmentPath*sun/font/LayoutPathImpl$SegmentPathBuildersun/font/TextLabelFactorysun/font/TextLineComponentsun/text/CodePointIteratortoString transform translatevisualToLogicalwidthxyGHIJKLM !Ljava/awt/Color;Ljava/awt/Rectangle;!Ljava/awt/font/FontRenderContext;Ljava/awt/font/TextAttribute;!Ljava/awt/font/TextLine$Function;(Ljava/awt/font/TextLine$TextLineMetrics;Lsun/font/LayoutPathImpl;(Ljava/awt/Color;)V()Ljava/awt/Graphics2D;(Ljava/awt/Graphics2D;FF)V()Ljava/awt/Rectangle;(Ljava/awt/Rectangle;)V(FF)Ljava/awt/Shape;(Ljava/awt/Shape;Z)V#()Ljava/awt/font/FontRenderContext;$(Ljava/awt/font/FontRenderContext;)Z,([Ljava/awt/font/GlyphJustificationInfo;II)V-([Ljava/awt/font/GlyphJustificationInfo;III)V(FFII)Ljava/awt/font/TextLine;(Ljava/awt/font/TextLine;)[F(Ljava/awt/font/TextLine;I)F(Ljava/awt/font/TextLine;I)I(Ljava/awt/font/TextLine;II)F%(ILjava/awt/font/TextLine$Function;)F*()Ljava/awt/font/TextLine$TextLineMetrics;!()Ljava/awt/geom/AffineTransform;#(DD)Ljava/awt/geom/AffineTransform;"(Ljava/awt/geom/AffineTransform;)V(DDZLjava/awt/geom/Point2D;)V()Ljava/awt/geom/Rectangle2D;(I)Ljava/awt/geom/Rectangle2D;(Ljava/awt/geom/Rectangle2D;)V(I)Ljava/lang/Object;(I)Ljava/lang/StringBuilder;*(Ljava/text/AttributedCharacterIterator;)V*(Ljava/text/AttributedCharacterIterator;)Z,(Ljava/text/AttributedCharacterIterator;[C)V()Ljava/text/Bidi;(Ljava/text/Bidi;)[B()Ljava/util/Map;()Lsun/font/CoreMetrics;(I)Lsun/font/CoreMetrics;(I)Lsun/font/Decoration;()Lsun/font/FontResolver;()Lsun/font/LayoutPathImpl;'()Lsun/font/LayoutPathImpl$SegmentPath;#([FI[Z)Lsun/font/TextLineComponent;"([Lsun/font/TextLineComponent;II)F#([Lsun/font/TextLineComponent;[I)[I8(Ljava/text/AttributedCharacterIterator;)Ljava/awt/Font;!(ILjava/util/Map;)Ljava/awt/Font; (Ljava/util/Map;)Ljava/awt/Font;9(Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle;4(Ljava/awt/image/BufferedImage;)Ljava/awt/Rectangle;"(Ljava/awt/Shape;)Ljava/awt/Shape;1(Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape;B([CIILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;2(Ljava/awt/geom/Point2D;ZLjava/awt/geom/Point2D;)V*(Ljava/lang/Object;ILjava/lang/Object;II)VE(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;7(Ljava/awt/font/FontRenderContext;[CLjava/text/Bidi;I)V+(Ljava/util/Map;)Lsun/font/AttributeValues;3(Ljava/awt/font/LineMetrics;)Lsun/font/CoreMetrics;1(Lsun/font/AttributeValues;)Lsun/font/Decoration;L(Ljava/awt/font/FontRenderContext;[Lsun/font/TextLineComponent;[F[CII[I[BZ)V7(Ljava/awt/font/TextLine;)[Lsun/font/TextLineComponent;<([Lsun/font/TextLineComponent;)[Lsun/font/TextLineComponent;;(Ljava/text/CharacterIterator;)Lsun/text/CodePointIterator;f(Ljava/awt/font/FontRenderContext;Ljava/text/AttributedCharacterIterator;[C[F)Ljava/awt/font/TextLine;Y([CLjava/awt/font/StyledParagraph;Lsun/font/TextLabelFactory;Z[F)Ljava/awt/font/TextLine;](Ljava/awt/font/GraphicAttribute;Lsun/font/Decoration;[I[BIILjava/awt/geom/AffineTransform;)VG(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;a(Ljava/awt/font/StyledParagraph;[CII[I[BLsun/font/TextLabelFactory;)[Lsun/font/TextLineComponent;Z(Ljava/awt/Font;Lsun/font/CoreMetrics;Lsun/font/Decoration;II)Lsun/font/ExtendedTextLabel;q(Ljava/awt/font/FontRenderContext;[CLjava/awt/Font;Lsun/font/CoreMetrics;Ljava/util/Map;)Ljava/awt/font/TextLine;(Ljava/awt/font/FontRenderContext;[CLjava/awt/Font;Lsun/font/CoreMetrics;Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)Ljava/awt/font/TextLine;(II[C[I[BLsun/font/TextLabelFactory;Ljava/awt/Font;Lsun/font/CoreMetrics;Ljava/awt/font/FontRenderContext;Lsun/font/Decoration;[Lsun/font/TextLineComponent;I)[Lsun/font/TextLineComponent; '6 (6 X8 o8 8 8 8 '8 (8 [< y< z< < &< '< (< }F F uG xH \I tI I vJ wJ {J 3c Ec  d e 4f 9f :f g g g g ~h i |L ^             1 _  Z           $     1 1         1 ] ! " " " # 1$ 1% % & m)  * 1+ q, g. j. / j ik pl m 1n Rn o Tp q rr 1s t by Uz | | } 1~ d~ ~ #~       R  " 1( T 1 1        ` V  a    c l     W  T T 1    1 s e k 1 n  h f 0 0 3 3 3 3 : : : < < < < < < < < < < < < < < < < < < < < F F G G X X X X X X X 1N 1S 2 2 2! 20 24 25 3 3 3% 3& 5* 8 9 9< 9A 9G ; ;+ < < < < < < < < < < <# <. <9 <F <K <L <P <] <^ <` <c <e = > ? @ A- B C C C C1 C3 CQ Cb D D( D5 F G G H H H H H H H H H H$ H; I J J J J J J" K K K L> M> N N N N N O O P P= P? PW PX QU T T T T T@ V V VZ W W W WC X X[ Y\ Z ZH ZM [a \6 \R \T ]2 _ _ _ _I ` `) `B `Y `d b b_ 4$ 47 R R R RD RV a a a a a a a# a' a, a/ a8 a9 a: aE aJ aO EmptyPathFunction SegmentPathSegmentPathBuilder TextLine.javaTextLineMetrics0<O|LtI{JIxHz<y<wJvJuG}FiF de~h g g g g815 S**,: *+{*,*-u* y*t*p*o*w*s* q**?Bpf ruvw x&y,z2{8|>}D~JNR_5u4<=**2`<* LY࿱D ? !)35M D E F 8 8 86*r6  ** 2:*Yr~r%:  6  ;*u 08 # v bD  b8 $ E%  bF/6  b8   b8  8 8 `#$b#fE#%b#fF%$fF.*Y*u0QY*u0QY*u0QY$QY#vQu 8 8 : 6 **h`v6 6 *P** 2:%:        *u8 f8 b8*u8f8b888 fj8 fj8fj8fj8f8f88 b8 8 *u8 *v Q*v` Q b8 :  !6   ^ *u8   f8  b8  b8     b8   f8 j8 b8 *v*vd Q 8*BY#$%  *rFY: 99_Y:*v066***2:!:0~&99c\9c\9 *v`0*v0f    W c\9 c\9a* ****2:!:*]YDc <p <aX+ < 3 <X8<aXX( s<aXX <XI  <XV<XF_Q<aXF_C+#<XF_6 <X?l $-=FNS\jt{-=JS    ' 07;>IR]im !"#$'(*,.04589;$<*=3>@?P@]AfBmCuD|EFHIJKM?OQRS TUY5:++*{L$6%6$f8%f8+  6  2*z+3Y*z:Yj`jYk`k*ry6 6  *T** 2:  +*v 0b*v `0b':    :    3Y:*: ** :  : JY i` h`:  :g  ׶f*b jfb kf :Yj jddjYk kddk *3YzYj`jYk`kDD 33 <53@5 Ja3H?*\`aef$g+h2iKkWldmpn|otuvwxyz|u  :AIZbc5  *<*=>666 :3*W6.  :3*W6. Ʉ)6*6 Ԅ*6*6 ӄ3YddDDJ,,  ?  #3>GJSXbr}^5" *o*pd?5*q? {5*?$%5T"*w*x**wx*x.D ?)* -.155*w *w.D E?655*s *s3D E?< 53*~D@?A5'*t*p`4ݬ?F 5'*t*p`4ެ?K 5'*t*p`4߬?P5! *?U5` LY*o*pd LY =>6*2`6>**2%D ?:Z[^_%b'c)d,g<hBiEkHlKmTo5! *?t5! *?y5! *?~Uz5Q LY>6*-*2`6,*d>ϻLY D*?* -3>AG5! *|?5! *~?5! *?5*?'5C* ~}N*-DBA? ] 5R LY=>*0*2`6*2d=ͻLY D,?* *0?BH59*y*y.D ? 5A*y=*y*y.MYPY D  ?  &5  LY=>*t*2`6V*2:d6$:*6*vh0c*vh`0c˶=LY Dp?N*08=HOcuz}51*2%M,*u?  pl5  *H66*5**2:+*v0$b*v`0%bǧ+:GY:66***2:**v0*v`0Y$bY%b!:  8+ g g+ + ++\D= ;<2CGaC<2?V$@L R [ kx 5 L=>***2:#:GY*v0*v`0:*-cc˶ӧy*!:8gg:ù:*cc˶+ L +Մ+IYL+D'HeaHGNC& ?n&()*$,;-B.^/f.l1x3456789:;:?@B(FGJ5 DEF866*p**2:":*v08 *v`08 # ѐbD$ ̐bE% ҐbF ͐b8IY#%$#f%fְD<v?6 OP RS*U3V<WGYUZc\q]R`5SDYM>6*4**2:,*v0*v`0Ƅ+,+,DD9?"e gh#j?gHmLnQp5?*x*2x*o*pd?tut"5c)PYL=*+*2W+D  P?y{|{$ 5 U6:::+6 6 : : ^:   66  ,6  6  : 6   T ++6  J  6 TY+ + ::::6 : 6`Y*+ :a:++,-* :6d2 a:: 1:  +  :  6  6 d2  G   : a:    D 9*,)`5.-9*,)`5.YOC79[9*,)`5.YO*1 9*,)`5..?~#% &(*,'./075:6A8N;e=i?l@tA{DFGIKSTUVZ]^abe k5 U,* , ::::::+**,:6*,+.O*2`>,M,M,D, ?.  $06;@ 5 M9Y+,:TY+::6`Y*, :6 6,-D 9T `?*   #25:AS5i-*<!*l**<D ? +-5y/*0 (*0E*N6--*0$fQ-K*D+?" %+-5L*nL++1*m **=N--*D O ?*  ) 1 6 : J /5\$*!++36+3D  ?  "u5{ *a:** 8 8 86 *88 # f$j8 : 6 6  '* 6  O 2`6  6: 66X2:6`65d6d6  .  6 6 2  d2 ;Y :: 66:66f2:6`6Cd6d6 .h&S36   6  \Y?a@hAw>}CFGHIJKLMNPQGXYZ[^_c)e2g>hAiFlImTn[odpkqqr{stvxym~ 5 c F66*U*2:6`6/d6 d6 %  bF 6%DNa .?>%+5@NTW[a5*?N5*?COx5*?CPv5*v?CQw5*?C05M)=Y}>Y|?Y~@Y?  C,=j =>?@A<) B<-FE7 GE; IH; ]\( _\+SR2 ^\*