4dorg/jsoup/parser/Parser  org/jsoup/parser/TreeBuilder()V java/util/ArrayDeque   org/jsoup/parser/XmlTreeBuildernamespacesStackLjava/util/ArrayDeque;  org/jsoup/parser/ParseSettings preserveCase Lorg/jsoup/parser/ParseSettings;  initialiseParse>(Ljava/io/Reader;Ljava/lang/String;Lorg/jsoup/parser/Parser;)V  docLorg/jsoup/nodes/Document; !"# $%org/jsoup/nodes/DocumentoutputSettings+()Lorg/jsoup/nodes/Document$OutputSettings; '() *+.org/jsoup/nodes/Document$OutputSettings$Syntaxxml0Lorg/jsoup/nodes/Document$OutputSettings$Syntax; -./ 01'org/jsoup/nodes/Document$OutputSettingssyntax[(Lorg/jsoup/nodes/Document$OutputSettings$Syntax;)Lorg/jsoup/nodes/Document$OutputSettings; 345 67#org/jsoup/nodes/Entities$EscapeModexhtml%Lorg/jsoup/nodes/Entities$EscapeMode; -9 :; escapeModeP(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings; -= >? prettyPrint,(Z)Lorg/jsoup/nodes/Document$OutputSettings; A BclearDjava/util/HashMap C*H$http://www.w3.org/XML/1998/namespace CJ KLput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;N P QRpush(Ljava/lang/Object;)V T UVinitialiseParseFragment(Lorg/jsoup/nodes/Element;)V XYZ [\org/jsoup/nodes/Elementtag()Lorg/jsoup/parser/Tag; ^_` aborg/jsoup/parser/Tag textState#()Lorg/jsoup/parser/TokeniserState; d ef tokeniserLorg/jsoup/parser/Tokeniser; hij klorg/jsoup/parser/Tokeniser transition$(Lorg/jsoup/parser/TokeniserState;)V Xn opparents()Lorg/jsoup/select/Elements; rst uvorg/jsoup/select/Elementsadd(ILjava/lang/Object;)V rx yzsize()I r| }~get(I)Ljava/lang/Object; peek()Ljava/lang/Object; java/util/Map C (Ljava/util/Map;)V X zattributesSize X  attributes()Lorg/jsoup/nodes/Attributes; processNamespaces2(Lorg/jsoup/nodes/Attributes;Ljava/util/HashMap;)V  !(Lorg/jsoup/parser/TreeBuilder;)V parseW(Ljava/io/Reader;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document;java/io/StringReader (Ljava/lang/String;)V !  childNodes()Ljava/util/List; org/jsoup/parser/TagSet   currentTokenLorg/jsoup/parser/Token;  !org/jsoup/parser/XmlTreeBuilder$1+$SwitchMap$org$jsoup$parser$Token$TokenType[I  org/jsoup/parser/Tokentype"Lorg/jsoup/parser/Token$TokenType;  z org/jsoup/parser/Token$TokenTypeordinal  asStartTag#()Lorg/jsoup/parser/Token$StartTag; insertElementFor$(Lorg/jsoup/parser/Token$StartTag;)V asEndTag!()Lorg/jsoup/parser/Token$EndTag; popStackToClose"(Lorg/jsoup/parser/Token$EndTag;)V  asComment"()Lorg/jsoup/parser/Token$Comment; insertCommentFor#(Lorg/jsoup/parser/Token$Comment;)V  asCharacter$()Lorg/jsoup/parser/Token$Character; insertCharacterFor%(Lorg/jsoup/parser/Token$Character;)V  asDoctype"()Lorg/jsoup/parser/Token$Doctype; insertDoctypeFor#(Lorg/jsoup/parser/Token$Doctype;)V  asXmlDecl"()Lorg/jsoup/parser/Token$XmlDecl; insertXmlDeclarationFor#(Lorg/jsoup/parser/Token$XmlDecl;)Vjava/lang/StringBuilder Unexpected token type: append-(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString()Ljava/lang/String;  org/jsoup/helper/Validatefail  org/jsoup/parser/Token$StartTagLorg/jsoup/nodes/Attributes;  settings     org/jsoup/nodes/Attributes deduplicate#(Lorg/jsoup/parser/ParseSettings;)I  applyNamespacesToAttributes  tagNameLorg/jsoup/parser/TokenData;  org/jsoup/parser/TokenDatavalue  resolveNamespace9(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;  !" normalNameLjava/lang/String; $ %&tagForn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseSettings;)Lorg/jsoup/parser/Tag; ( )*normalizeAttributes:(Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/nodes/Attributes; X, -G(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V / 01currentElement()Lorg/jsoup/nodes/Element; X3 45 appendChild1(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; 7 QV 9 :; isSelfClosing()Z ^= >setSeenSelfClose @ A1pop ^C D;isEmpty  F GHiterator()Ljava/util/Iterator; JKL M;java/util/IteratorhasNext JO PnextRorg/jsoup/nodes/Attribute QT UgetKey QW XgetValueZxmlns \]^ _`java/lang/Stringequals(Ljava/lang/Object;)Zbxmlns: \d ef startsWith(Ljava/lang/String;)Z \h izlength \k lm substring(I)Ljava/lang/String; Qo pprefix \C Cs }t&(Ljava/lang/Object;)Ljava/lang/Object;v"org/jsoup/internal/SharedConstantsx jsoup.xmlns- J { |}entrySet()Ljava/util/Set; F java/util/Setjava/util/Map$Entry  U  X   userDataB(Ljava/lang/String;Ljava/lang/Object;)Lorg/jsoup/nodes/Attributes; \ indexOf(I)I \ l(II)Ljava/lang/String; C ` containsKey  onNodeInserted(Lorg/jsoup/nodes/Node;)Vorg/jsoup/nodes/Comment  org/jsoup/parser/Token$CommentgetData   insertLeafNode(Lorg/jsoup/nodes/LeafNode;)V  org/jsoup/parser/Token$Character  ;isCDataorg/jsoup/nodes/CDataNode  ^ DataI ^ is(I)Zorg/jsoup/nodes/DataNode org/jsoup/nodes/TextNode org/jsoup/nodes/DocumentType  org/jsoup/parser/Token$DoctypegetName   normalizeTag&(Ljava/lang/String;)Ljava/lang/String;  getPublicIdentifier  getSystemIdentifier  9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V   getPubSysKey   setPubSysKeyorg/jsoup/nodes/XmlDeclaration  org/jsoup/parser/Token$XmlDeclname   isDeclarationZ  (Ljava/lang/String;Z)V     addAll(Lorg/jsoup/nodes/Attributes;)V  A @ org/jsoup/parser/Token$EndTag  stackLjava/util/ArrayList; xjava/util/ArrayList | X nodeName   newInstance#()Lorg/jsoup/parser/XmlTreeBuilder;XmlnsKey ConstantValue XmlnsPrefix SignatureQLjava/util/ArrayDeque;>; maxQueueDepthCodeLineNumberTableLocalVariableTablethis!Lorg/jsoup/parser/XmlTreeBuilder;defaultSettings"()Lorg/jsoup/parser/ParseSettings;inputLjava/io/Reader;baseUriparserLorg/jsoup/parser/Parser;nsLjava/util/HashMap;LocalVariableTypeTable9Ljava/util/HashMap;elLorg/jsoup/nodes/Element; namespacesicontext!Lorg/jsoup/parser/TokeniserState;chainLorg/jsoup/select/Elements; StackMapTable org/jsoup/parser/TokeniserStateRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;>(Ljava/io/Reader;Ljava/lang/String;)Lorg/jsoup/nodes/Document;@(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;completeParseFragment*()Ljava/util/List;defaultNamespace defaultTagSet()Lorg/jsoup/parser/TagSet;process(Lorg/jsoup/parser/Token;)ZtokenstartTag!Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/Tag;nsPrefixkeyattrLorg/jsoup/nodes/Attribute;X(Lorg/jsoup/nodes/Attributes;Ljava/util/HashMap;)VentryLjava/util/Map$Entry; attrPrefixLjava/util/Map;;Ljava/util/Map$Entry;5Ljava/util/Map;pos_(Ljava/lang/String;Ljava/util/HashMap;)Ljava/lang/String;nodeLorg/jsoup/nodes/LeafNode; commentToken Lorg/jsoup/parser/Token$Comment;commentLorg/jsoup/nodes/Comment;"Lorg/jsoup/parser/Token$Character;dataForg/jsoup/nodes/LeafNode Lorg/jsoup/parser/Token$Doctype; doctypeNodeLorg/jsoup/nodes/DocumentType; Lorg/jsoup/parser/Token$XmlDecl;decl Lorg/jsoup/nodes/XmlDeclaration;endTagLorg/jsoup/parser/Token$EndTag;elName firstFoundbottomupper ()Lorg/jsoup/parser/TreeBuilder; SourceFileXmlTreeBuilder.java InnerClassesOutputSettingsSyntaxZorg/jsoup/nodes/Entities EscapeMode TokenTypeStartTagEndTagComment CharacterDoctypeXmlDeclEntry! "Y"a>** Y  %(     .+   M*+,-* &,28S 0">1"$8"D23`` `J5Q\\ 4 CYEM*EN-I\-NQ:n:q?Y[+r\:!,YwyW,z~N-I'-N:*\Wֱ. !(0>IloHI#"(Dp"!K235678 597:# J0Q\- J,4 2+Mr\M*:>*:+ +r\M, &04p"2"2 ("!; 2 0\<K*.+2W*+   =>XY+M*,    ?@ ABC+M+Y,N(*.WY,N Y,N*-4=B>=>1=>C  C,C>D"==>\Es)Y*+++ʷM,+ж*,#( )  ),GHI(Y++ݷM+,+*,"' (  (,JKL"A1; * W*     ~*+MN*d6 d6*d6)*X:,[ N -*d6*?:- J -?MY \ _e ijzf MP8-; Pu;  MN O"PwQ-cR *\X@ & @S/*%   TUVb -!W '-X@3Y[@\@]^_`abc