4 }          !" # $% &' $( $) *+ $, \-. /  0 12 $3 $45 "67 $8 "9 $:;< \=> ? @ AB CD 0 $E &F 0G \HIJKL 6 MNOP Q RS 0T 0UVW &X Y $Z 0[ \] ^ &_ *` $a@@ &b cd ef $g h $i cjkl \m nop Dq r Dstuvwx yz { | } ~    1 \    loggerLjava/util/logging/Logger; colorStackLjava/util/Stack; Signature#Ljava/util/Stack; STYLE_CLIPI ConstantValueSTYLE_TRUNCATESTYLE_WORDWRAP STRICT_HTMLZ badStringsLjava/util/Set;#Ljava/util/Set;entities[Ljava/lang/Object;entitySubstitutions[C()VCodeLineNumberTableLocalVariableTablethis2Lorg/das2/jythoncompletion/ui/PatchedHtmlRenderer;renderPlainStringM(Ljava/lang/String;Ljava/awt/Graphics;IIIILjava/awt/Font;Ljava/awt/Color;IZ)DsLjava/lang/String;gLjava/awt/Graphics;xywhfLjava/awt/Font; defaultColorLjava/awt/Color;stylepaint StackMapTable_renderPlainStringfscfsLjava/lang/Object;areaLjava/awt/geom/Area;shapeLjava/awt/Shape;lengthcharschWidthD estCharsOver foregroundfmLjava/awt/FontMetrics;rLjava/awt/geom/Rectangle2D;l!V renderString renderHTMLN(Ljava/lang/String;Ljava/awt/Graphics;IIIILjava/awt/Font;Ljava/awt/Color;IZZ)DdisableColorChange _renderHTML_(Ljava/lang/String;ILjava/awt/Graphics;IIIILjava/awt/Font;Ljava/awt/Color;IZLjava/awt/Color;Z)Daib*Ljava/lang/ArrayIndexOutOfBoundsException;e lineHeightctagEndnewPosinEntityi pixelsOffnewWidth boundsChangedlastCharstPoslmLjava/awt/font/LineMetrics; lineWidthisAmpnextLtIsEntitynextTag goToNextRow brutalWrappos backgroundorigXdoneinTag inClosingTag strikethrough underlinebolditalic truncated widthPainted heightPaintedlastWasWhitespace lastHeight dotsWidthLocalVariableTypeTableDI findColor([CII)Ljava/awt/Color;outendrgbnfe!Ljava/lang/NumberFormatException;chcolorPos useUIManagerresultt deriveFont!(Ljava/awt/Font;I)Ljava/awt/Font; substEntity([CI)IjmatchsubstNumericEntity throwBadHTML(Ljava/lang/String;I[C)Vmsgchh SourceFilePatchedHtmlRenderer.java "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderUnknown rendering mode:      controlFont customFontSize java/lang/Integer  java/awt/FontDialog        java/lang/Double 0org/das2/jythoncompletion/ui/PatchedHtmlRenderer   java/awt/geom/Area java/awt/Rectangle   ...!d6!#YY<*= 4Bu++Z++Z-`4r"`4R >?,@ ,@6,@ ,@ A?6`4I>FT$t$,@ ,@66d6^ B ,M, CD>E?34$Bu$$P$P$$$$$$$$r$$$$$$$$$$$$$$$P$P$$$$$$$$r$`4h>IR"r" C>,2F6""`6"c99"6,@ ,@6,@,@`4H>#T)t)6"6,@ ,@l6f!G:" ,HIW  H,"? 9>,2F6###l``6#`99 E?!`<64*5d4J d 6!6"d6#4&cd6$$K`K6%%6$$)%<4&6!4<6" 6"6!6"6$$6$4<"$4&! $d6#6!6"$,2:$$#`,L:%%M9#`d6&6'6(%&o9) %c9++gw+$*,NO  ,M%cgg9--)o9/Ygg)o6&&6&$&`,L:%6G A%c2)P)%Rccg9++)o9-6'Y#-g6/6(/600%/04J/d`6&6( 0/&-(>%Mc6%Mc960,4J"#60d6#60$#`,L:%6'9d&`4<&/(*Yg)o6&&`# #d6&6'4 ,& $&d,T:+Y%c6, _,+UV,W4X``6-,-`,-`Y,+ZV,W4X``6-,-`,-`Y'[>%Mc6%Mc99&`<4J4< 66&%c>%c9#4J6#`<#6 c6MN PQRT$U.X<]Q_W`]bccfdielfogrhuixj{k~lmnoqtu49?EJSY^adu  #&PU b lorux{~#$&),26:;=>?@AFHIKQWYZ\_dHfKhNlQnVocqmwp{s}v #&)09INXejm}+Ufm    !#$%' %+9,<-H.R0U2j3m4p589<>ABDEGIKLOTUVY Z [ )] .^ 3_ <` Ke \h ai jj yo t w x y z { ~           % (d='  "H!""#d!X>%IM$;$f9-m2/+(0Ub0+ -/ K- y- u+ )a,&!)"0#<$-%&'( ) . . . . . . . . . . . . . Q c f i l o r u x { ~       Q iz. FOoNoE4@ @@$   )  '&  (  +JoA"@@@@ z'o7S@!/'@( U-%O&o"M&oo V>66J*4c;`>*4' *4"*4# *4!6 [:*?D*d66*"*4" *4' 6 ݻ\Y*d]:\Y*]::<^:gY_*?`^:Ba::b6DYc:#:Yef*?!Ygh*? d*-08>FIOUZ^ejpz 05SM^s&p8 VVVTQ0$   @V"p!iY*j*k*lM,  !!Ds*d*4# *`m>npn2oo:=*d-64*`4~=ߧ=!*`4;*`p4U`J  $13=H^gimy "'>@$1Z3^u: #ooZoo! Q=*J*4;<*\Y*d]qUNYr\Y*d]*?$%d"/02#4%5&6I/O=*&#MQQb#   eN- s-d^UY*t\Y,ut\Y-uv\Y,u:; Y CD EGQJZ^d`4e eea Q Zo rFwxy0Y1/z{;|}YYgUYtUSYYlUYtUSYYqUYuUYoUYtUSYYaUYmUYpUSYYlUYsUYqUYuUYoUSYYrUYsUYqUYuUYoUSYYlUYdUYqUYuUYoUSYYrUYdUYqUYuUYoUSYYnUYdUYaUYsUYhUSY YmUYdUYaUYsUYhUSY YnUYeUSY YlUYeUSY YgUYeUSY YcUYoUYpUYyUSYYrUYeUYgUSYYtUYrUYaUYdUYeUSYYnUYbUYsUYpUSnY>UY