4  org/jsoup/nodes/Entitiesload;(Lorg/jsoup/nodes/Entities$EscapeMode;Ljava/lang/String;I)V   baseSortedLjava/util/ArrayList;  java/lang/Object()V  #org/jsoup/nodes/Entities$EscapeModeextended%Lorg/jsoup/nodes/Entities$EscapeMode;  codepointForName(Ljava/lang/String;)I  base  ! multipointsLjava/util/HashMap; #$% &'java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object;)java/lang/String (+ ,([III)V. (0 12 codePointAt(I)I 456 78java/util/ArrayListiterator()Ljava/util/Iterator; :;< =>java/util/IteratorhasNext()Z :@ ABnext()Ljava/lang/Object; (D EF startsWith(Ljava/lang/String;)Z HIJ KL'org/jsoup/nodes/Document$OutputSettings escapeMode'()Lorg/jsoup/nodes/Entities$EscapeMode; HN OPcharset()Ljava/nio/charset/Charset; R ST escapeStringe(Ljava/lang/String;Lorg/jsoup/nodes/Entities$EscapeMode;Ljava/nio/charset/Charset;)Ljava/lang/String; VWX YZorg/jsoup/helper/DataUtilUTF_8Ljava/nio/charset/Charset; \]^ _`org/jsoup/internal/StringUtil borrowBuilder()Ljava/lang/StringBuilder; bcd ef"org/jsoup/internal/QuietAppendablewrap<(Ljava/lang/Appendable;)Lorg/jsoup/internal/QuietAppendable; h ijdoEscapey(Ljava/lang/String;Lorg/jsoup/internal/QuietAppendable;Lorg/jsoup/nodes/Entities$EscapeMode;Ljava/nio/charset/Charset;I)V \l mnreleaseBuilder-(Ljava/lang/StringBuilder;)Ljava/lang/String; pqr stjava/nio/charset/Charsetname()Ljava/lang/String; vwx yz$org/jsoup/nodes/Entities$CoreCharsetbyName:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; | }~ encoderFor=(Ljava/nio/charset/Charset;)Ljava/nio/charset/CharsetEncoder; ( length()I \  isWhitespace(I)Z b append'(C)Lorg/jsoup/internal/QuietAppendable;   appendEscaped(ILorg/jsoup/internal/QuietAppendable;ILorg/jsoup/nodes/Entities$EscapeMode;Lorg/jsoup/nodes/Entities$CoreCharset;Ljava/nio/charset/CharsetEncoder;)V  2java/lang/Character charCount  xhtml  isValidXmlChar& b >(Ljava/lang/CharSequence;)Lorg/jsoup/internal/QuietAppendable;   appendNbspL(Lorg/jsoup/internal/QuietAppendable;Lorg/jsoup/nodes/Entities$EscapeMode;)V<>"   appendAposM(Lorg/jsoup/internal/QuietAppendable;ILorg/jsoup/nodes/Entities$EscapeMode;)V   canEncodeK(Lorg/jsoup/nodes/Entities$CoreCharset;CLjava/nio/charset/CharsetEncoder;)Z   appendEncodedM(Lorg/jsoup/internal/QuietAppendable;Lorg/jsoup/nodes/Entities$EscapeMode;I)V  charBufLjava/lang/ThreadLocal;  &Bjava/lang/ThreadLocal[C toChars(I[CI)I b *([CII)Lorg/jsoup/internal/QuietAppendable;  ''  nameForCodepoint(I)Ljava/lang/String; ( equals(Ljava/lang/Object;)Z&#x  java/lang/Integer toHexString  unescape'(Ljava/lang/String;Z)Ljava/lang/String;  org/jsoup/parser/ParserunescapeEntities  org/jsoup/nodes/Entities$1/$SwitchMap$org$jsoup$nodes$Entities$CoreCharset[I v ordinal  java/nio/charset/CharsetEncoder(C)Z   LocalEncoder N p p  newEncoder#()Ljava/nio/charset/CharsetEncoder;  set(Ljava/lang/Object;)V     access$202M(Lorg/jsoup/nodes/Entities$EscapeMode;[Ljava/lang/String;)[Ljava/lang/String;    access$302+(Lorg/jsoup/nodes/Entities$EscapeMode;[I)[I   access$402    access$502 org/jsoup/parser/CharacterReader  (Ljava/lang/String;)V  >isEmpty    consumeTo(C)Ljava/lang/String; " #advance % & codeDelims ( )* consumeToAny([C)Ljava/lang/String; , -.parseInt(Ljava/lang/String;I)I 0 12current()C 4 56 access$200:(Lorg/jsoup/nodes/Entities$EscapeMode;)[Ljava/lang/String; 8 9: access$300)(Lorg/jsoup/nodes/Entities$EscapeMode;)[I < =: access$400 ? @6 access$500 #B CDput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;F#Unexpected count of entities loaded HIJ KLorg/jsoup/helper/ValidateisTrue(ZLjava/lang/String;)V N OcloseQjava/lang/Throwable PS TU addSuppressed(Ljava/lang/Throwable;)V # 4X Y(I)V[ &\()Ljava/util/function/Supplier; ^ _` withInitial6(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal; ForTextI ConstantValue ForAttribute Normalise TrimLeading TrimTrailingempty emptyNameLjava/lang/String;codepointRadix$ Signature9Ljava/util/HashMap; BaseCountj)Ljava/util/ArrayList;Ljava/lang/ThreadLocal<[C>;:Ljava/lang/ThreadLocal;CodeLineNumberTableLocalVariableTablethisLorg/jsoup/nodes/Entities; isNamedEntity StackMapTableisBaseNamedEntity getByName&(Ljava/lang/String;)Ljava/lang/String;val codepointcodepointsForName(Ljava/lang/String;[I)I codepoints findPrefixinputescapeO(Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String;dataout)Lorg/jsoup/nodes/Document$OutputSettings;sbLjava/lang/StringBuilder;c(Lorg/jsoup/internal/QuietAppendable;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;I)Vaccum$Lorg/jsoup/internal/QuietAppendable;options codePointoffsetmode coreCharset&Lorg/jsoup/nodes/Entities$CoreCharset;fallback!Ljava/nio/charset/CharsetEncoder; lastWasWhiteZreachedNonWhiteskippedcharslencCstringstrictencodercp2cp1 codeDelimindexSindexreader"Lorg/jsoup/parser/CharacterReader;e pointsDatasizeilambda$static$0()[C access$000()Ljava/util/ArrayList; access$100x0x1x2 SourceFile Entities.javaBootstrapMethods  "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;B   InnerClasses EscapeModeorg/jsoup/nodes/DocumentOutputSettings CoreCharset%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! bcdefcdghcdijcdklcdmncdopqd-rcds& !tuvcdw txtytz{3* | [\} ~ F{F*|e} sq@ F{F*|p} sq@ {2*"(L++*=(Y YO*-|z {|}~/} 2sq 'qc ( {6*"(M,+,/O+,/O*> +O|* !).24}*6sq6 +q) c !( {|*3L+9+?(M*,C,-|$'} sq*q : {A *+G+MQ|} q  {5 *UQ|}  q ST{x*-[N*-a+,g-k| }*qKOZ {[+*,G,Mg| }*qc ij{ -ou:-{:*66 6 6 6  |* /6~S6~  H @~ 6 2+ W6 %6 6  + W6 +, `6 |j (07?OW_belorux}} 0qc!c qOZc c   f! (bpv- (bpv  (bpv { - 6 "w&Q'<c>m[+W+-+W+W~ +Wy+Wo+-f+W\  +-@+W6$:6+W +-|vlsv{~   }\  cccK\     , {_+ *ǶW *ɶW| !}K {/~$~, *˶W*ͶW *'W|$ %&'(.*} //c/K  {6+N--Ӛ*&-;W*׶ٶ;W|-./"152}*66K6c0sq "( {0*ް|;} q{:*|F}q {I*.;) ,|X$Z1\C^} IOII $ @ @ {t< 3 - '   |e} <c @ }~{z'L++**L++|x yz{%}}'OZ   { *(W*  W* W*(W>Y+:=:!$'$+6/6!,;$+6!6&:  $+6 !*3S*7O*; O*> S"(Y YOYO*AWNEGM:M :R.PP|~ "$.6?DSZ_ft|}z tc?sqScZacXq Oc .qc$cQ .M(]((@MP (PP {|{|{E*+|} qc{d<Y,UY;U$#YV4YjWZ]Ya|$%(&1v *@H v@