PageSourceSearch

https://www.mypicnow.com/_next/static/chunks/lib-4db7cc89-ffa70ca5…?dpl=dpl_9XbcHKZGmAzCxFrgd3GVhF9XPM6k

js mypicnow.com collected 2026-10-07 11:11:41 UTC 56,883 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6dca0111-f4ce-4fdf-999f-0da7dcc554b8",e._sentryDebugIdIdentifier="sentry-dbid-6dca0111-f4ce-4fdf-999f-0da7dcc554b8")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8599],{6989:(e,t,s)=>{s.d(t,{i:()=>R});var n,a,T=s(72030),r=s(55569);let o=new Set([r.TAG_ID.DD,r.TAG_ID.DT,r.TAG_ID.LI,r.TAG_ID.OPTGROUP,r.TAG_ID.OPTION,r.TAG_ID.P,r.TAG_ID.RB,r.TAG_ID.RP,r.TAG_ID.RT,r.TAG_ID.RTC]),i=new Set([...o,r.TAG_ID.CAPTION,r.TAG_ID.COLGROUP,r.TAG_ID.TBODY,r.TAG_ID.TD,r.TAG_ID.TFOOT,r.TAG_ID.TH,r.TAG_ID.THEAD,r.TAG_ID.TR]),c=new Set([r.TAG_ID.APPLET,r.TAG_ID.CAPTION,r.TAG_ID.HTML,r.TAG_ID.MARQUEE,r.TAG_ID.OBJECT,r.TAG_ID.TABLE,r.TAG_ID.TD,r.TAG_ID.TEMPLATE,r.TAG_ID.TH]),A=new Set([...c,r.TAG_ID.OL,r.TAG_ID.UL]),I=new Set([...c,r.TAG_ID.BUTTON]),_=new Set([r.TAG_ID.ANNOTATION_XML,r.TAG_ID.MI,r.TAG_ID.MN,r.TAG_ID.MO,r.TAG_ID.MS,r.TAG_ID.MTEXT]),E=new Set([r.TAG_ID.DESC,r.TAG_ID.FOREIGN_OBJECT,r.TAG_ID.TITLE]),l=new Set([r.TAG_ID.TR,r.TAG_ID.TEMPLATE,r.TAG_ID.HTML]),D=new Set([r.TAG_ID.TBODY,r.TAG_ID.TFOOT,r.TAG_ID.THEAD,r.TAG_ID.TEMPLATE,r.TAG_ID.HTML]),p=new Set([r.TAG_ID.TABLE,r.TAG_ID.TEMPLATE,r.TAG_ID.HTML]),m=new Set([r.TAG_ID.TD,r.TAG_ID.TH]);class h{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(e,t,s){this.treeAdapter=t,this.handler=s,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=r.TAG_ID.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===r.TAG_ID.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===r.NS.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){let e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){let s=this._indexOf(e);this.items[s]=t,s===this.stackTop&&(this.current=t)}insertAfter(e,t,s){let n=this._indexOf(e)+1;this.items.splice(n,0,t),this.tagIDs.splice(n,0,s),this.stackTop++,n===this.stackTop&&this._updateCurrentElement(),this.current&&void 0!==this.currentTagId&&this.handler.onItemPush(this.current,this.currentTagId,n===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do t=this.tagIDs.lastIndexOf(e,t-1);while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==r.NS.HTML);this.shortenToLength(Math.max(t,0))}shortenToLength(e){for(;this.stackTop>=e;){let t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}popUntilElementPopped(e){let t=this._indexOf(e);this.shortenToLength(Math.max(t,0))}popUntilPopped(e,t){let s=this._indexOfTagNames(e,t);this.shortenToLength(Math.max(s,0))}popUntilNumberedHeaderPopped(){this.popUntilPopped(r.NUMBERED_HEADERS,r.NS.HTML)}popUntilTableCellPopped(){this.popUntilPopped(m,r.NS.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(e,t){for(let s=this.stackTop;s>=0;s--)if(e.has(this.tagIDs[s])&&this.treeAdapter.getNamespaceURI(this.items[s])===t)return s;return -1}clearBackTo(e,t){let s=this._indexOfTagNames(e,t);this.shortenToLength(s+1)}clearBackToTableContext(){this.clearBackTo(p,r.NS.HTML)}clearBackToTableBodyContext(){this.clearBackTo(D,r.NS.HTML)}clearBackToTableRowContext(){this.clearBackTo(l,r.NS.HTML)}remove(e){let t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===r.TAG_ID.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===r.TAG_ID.HTML}hasInDynamicScope(e,t){for(let s=this.stackTop;s>=0;s--){let n=this.tagIDs[s];
1switch(this.treeAdapter.getNamespaceURI(this.items[s])){case r.NS.HTML:if(n===e)return!0;if(t.has(n))return!1;break;case r.NS.SVG:if(E.has(n))return!1;break;case r.NS.MATHML:if(_.has(n))return!1}}return!0}hasInScope(e){return this.hasInDynamicScope(e,c)}hasInListItemScope(e){return this.hasInDynamicScope(e,A)}hasInButtonScope(e){return this.hasInDynamicScope(e,I)}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case r.NS.HTML:if(r.NUMBERED_HEADERS.has(t))return!0;if(c.has(t))return!1;break;case r.NS.SVG:if(E.has(t))return!1;break;case r.NS.MATHML:if(_.has(t))return!1}}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===r.NS.HTML)switch(this.tagIDs[t]){case e:return!0;case r.TAG_ID.TABLE:case r.TAG_ID.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===r.NS.HTML)switch(this.tagIDs[e]){case r.TAG_ID.TBODY:case r.TAG_ID.THEAD:case r.TAG_ID.TFOOT:return!0;case r.TAG_ID.TABLE:case r.TAG_ID.HTML:return!1}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===r.NS.HTML)switch(this.tagIDs[t]){case e:return!0;case r.TAG_ID.OPTION:case r.TAG_ID.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;void 0!==this.currentTagId&&o.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;void 0!==this.currentTagId&&i.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;void 0!==this.currentTagId&&this.currentTagId!==e&&i.has(this.currentTagId);)this.pop()}}!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(n||(n={}));let d={type:n.Marker};class G{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){let s=[],a=t.length,T=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e);for(let e=0;e<this.entries.length;e++){let t=this.entries[e];if(t.type===n.Marker)break;let{element:o}=t;if(this.treeAdapter.getTagName(o)===T&&this.treeAdapter.getNamespaceURI(o)===r){let t=this.treeAdapter.getAttrList(o);t.length===a&&s.push({idx:e,attrs:t})}}return s}_ensureNoahArkCondition(e){if(this.entries.length<3)return;let t=this.treeAdapter.getAttrList(e),s=this._getNoahArkConditionCandidates(e,t);if(s.length<3)return;let n=new Map(t.map(e=>[e.name,e.value])),a=0;for(let e=0;e<s.length;e++){let t=s[e];t.attrs.every(e=>n.get(e.name)===e.value)&&(a+=1)>=3&&this.entries.splice(t.idx,1)}}insertMarker(){this.entries.unshift(d)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:n.Element,element:e,token:t})}insertElementAfterBookmark(e,t){let s=this.entries.indexOf(this.bookmark);this.entries.splice(s,0,{type:n.Element,element:e,token:t})}removeEntry(e){let t=this.entries.indexOf(e);-1!==t&&this.entries.splice(t,1)}clearToLastMarker(){let e=this.entries.indexOf(d);-1===e?this.entries.length=0:this.entries.splice(0,e+1)}getElementEntryInScopeWithTagName(e){let t=this.entries.find(t=>t.type===n.Marker||this.treeAdapter.getTagName(t.element)===e);return t&&t.type===n.Element?t:null}getElementEntry(e){return this.entries.find(t=>t.type===n.Element&&t.element===e)}}var N=s(24571),L=s(65022),g=s(96944),O=s(79373),M=s(88587),k=s(18825);!function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"}(a||(a={}));let u={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},C=new Set([r.TAG_ID.TABLE,r.TAG_ID.TBODY,r.TAG_ID.TFOOT,r.TAG_ID.THEAD,r.TAG_ID.TR]),S={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:N.j,onParseError:null};class R{constructor(e,t,s=null,n=null){this.fragmentContext=s,this.scriptHandler=n,this.currentToken=null,this.stopped=!1,this.insertionMode=a.INITIAL,this.originalInsertionMode=a.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...S,...e},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!=t?t:this.treeAdapter.createDocument(),this.tokenizer=new T._(this.options,this),this.activeFormattingElements=new G(this.treeAdapter),this.fragmentContextID=s?(0,r.getTagID)(this.treeAdapter.getTagName(s)):r.TAG_ID.UNKNOWN,this._setContextModes(null!=s?s:this.document,this.fragmentContextID),this.openElements=new h(this.document,this.treeAdapter,this)}static parse(e,t){let s=new this(t);return s.tokenizer.write(e,!0),s.document}static getFragmentParser(e,t){let s={...S,...t};null!=e||(e=s.treeAdapter.createElement(r.TAG_NAMES.TEMPLATE,r.NS.HTML,[]));let n=s.treeAdapter.createElement("documentmock",r.NS.HTML,[]),T=new this(s,n,e);return T.fragmentContextID===r.TAG_ID.TEMPLATE&&T.tmplInsertionModeStack.unshift(a.IN_TEMPLATE),T._initTokenizerForFragmentParsing(),T._insertFakeRootElement(),T._resetInsertionMode(),T._findFormInFragmentContext(),T}getFragment(){let e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}_err(e,t,s){var n;if(!this.onParseError)return;let a=null!=(n=e.location)?n:u,T={code:t,startLine:a.startLine,startCol:a.startCol,startOffset:a.startOffset,endLine:s?a.startLine:a.endLine,endCol:s?a.startCol:a.endCol,endOffset:s?a.startOffset:a.endOffset};this.onParseError(T)}onItemPush(e,t,s){var n,a;null==(a=(n=this.treeAdapter).onItemPush)||a.call(n,e),s&&this.openElements.stackTop>0&&this._setContextModes(e,t)}onItemPop(e,t){var s,n;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null==(n=(s=this.treeAdapter).onItemPop)||n.call(s,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):{current:e,currentTagId:t}=this.openElements,this._setContextModes(e,t)}}_setContextModes(e,t){let s=e===this.document||e&&this.treeAdapter.getNamespaceURI(e)===r.NS.HTML;this.currentNotInHTML=!s,this.tokenizer.inForeignNode=!s&&void 0!==e&&void 0!==t&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,r.NS.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=a.TEXT}switchToPlaintextParsing(){this.insertionMode=a.TEXT,this.originalInsertionMode=a.IN_BODY,this.tokenizer.state=T.V.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;
1for(;e;){if(this.treeAdapter.getTagName(e)===r.TAG_NAMES.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===r.NS.HTML)switch(this.fragmentContextID){case r.TAG_ID.TITLE:case r.TAG_ID.TEXTAREA:this.tokenizer.state=T.V.RCDATA;break;case r.TAG_ID.STYLE:case r.TAG_ID.XMP:case r.TAG_ID.IFRAME:case r.TAG_ID.NOEMBED:case r.TAG_ID.NOFRAMES:case r.TAG_ID.NOSCRIPT:this.tokenizer.state=T.V.RAWTEXT;break;case r.TAG_ID.SCRIPT:this.tokenizer.state=T.V.SCRIPT_DATA;break;case r.TAG_ID.PLAINTEXT:this.tokenizer.state=T.V.PLAINTEXT}}_setDocumentType(e){let t=e.name||"",s=e.publicId||"",n=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,s,n),e.location){let t=this.treeAdapter.getChildNodes(this.document).find(e=>this.treeAdapter.isDocumentTypeNode(e));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){let s=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,s)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{let t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(null!=t?t:this.document,e)}}_appendElement(e,t){let s=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(s,e.location)}_insertElement(e,t){let s=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(s,e.location),this.openElements.push(s,e.tagID)}_insertFakeElement(e,t){let s=this.treeAdapter.createElement(e,r.NS.HTML,[]);this._attachElementToTree(s,null),this.openElements.push(s,t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,r.NS.HTML,e.attrs),s=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,s),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,null)}_insertFakeRootElement(){let e=this.treeAdapter.createElement(r.TAG_NAMES.HTML,r.NS.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,r.TAG_ID.HTML)}_appendCommentNode(e,t){let s=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,s),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,e.location)}_insertCharacters(e){let t,s;if(this._shouldFosterParentOnInsertion()?({parent:t,beforeElement:s}=this._findFosterParentingLocation(),s?this.treeAdapter.insertTextBefore(t,e.chars,s):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;let n=this.treeAdapter.getChildNodes(t),a=s?n.lastIndexOf(s):n.length,T=n[a-1];if(this.treeAdapter.getNodeSourceCodeLocation(T)){let{endLine:t,endCol:s,endOffset:n}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(T,{endLine:t,endCol:s,endOffset:n})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(T,e.location)}_adoptNodes(e,t){for(let s=this.treeAdapter.getFirstChild(e);s;s=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(s),this.treeAdapter.appendChild(t,s)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){let s=t.location,n=this.treeAdapter.getTagName(e),a=t.type===k.k.END_TAG&&n===t.tagName?{endTag:{...s},endLine:s.endLine,endCol:s.endCol,endOffset:s.endOffset}:{endLine:s.startLine,endCol:s.startCol,endOffset:s.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,a)}}shouldProcessStartTagTokenInForeignContent(e){let t,s;return!!this.currentNotInHTML&&(0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,s=this.fragmentContextID):{current:t,currentTagId:s}=this.openElements,(e.tagID!==r.TAG_ID.SVG||this.treeAdapter.getTagName(t)!==r.TAG_NAMES.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==r.NS.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===r.TAG_ID.MGLYPH||e.tagID===r.TAG_ID.MALIGNMARK)&&void 0!==s&&!this._isIntegrationPoint(s,t,r.NS.HTML)))}_processToken(e){switch(e.type){case k.k.CHARACTER:this.onCharacter(e);break;case k.k.NULL_CHARACTER:this.onNullCharacter(e);break;case k.k.COMMENT:this.onComment(e);break;case k.k.DOCTYPE:this.onDoctype(e);break;case k.k.START_TAG:this._processStartTag(e);break;case k.k.END_TAG:this.onEndTag(e);break;case k.k.EOF:this.onEof(e);break;case k.k.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}
1_isIntegrationPoint(e,t,s){let n=this.treeAdapter.getNamespaceURI(t),a=this.treeAdapter.getAttrList(t);return g.nv(e,n,a,s)}_reconstructActiveFormattingElements(){let e=this.activeFormattingElements.entries.length;if(e){let t=this.activeFormattingElements.entries.findIndex(e=>e.type===n.Marker||this.openElements.contains(e.element)),s=-1===t?e-1:t-1;for(let e=s;e>=0;e--){let t=this.activeFormattingElements.entries[e];this._insertElement(t.token,this.treeAdapter.getNamespaceURI(t.element)),t.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=a.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(r.TAG_ID.P),this.openElements.popUntilTagNamePopped(r.TAG_ID.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case r.TAG_ID.TR:this.insertionMode=a.IN_ROW;return;case r.TAG_ID.TBODY:case r.TAG_ID.THEAD:case r.TAG_ID.TFOOT:this.insertionMode=a.IN_TABLE_BODY;return;case r.TAG_ID.CAPTION:this.insertionMode=a.IN_CAPTION;return;case r.TAG_ID.COLGROUP:this.insertionMode=a.IN_COLUMN_GROUP;return;case r.TAG_ID.TABLE:this.insertionMode=a.IN_TABLE;return;case r.TAG_ID.BODY:this.insertionMode=a.IN_BODY;return;case r.TAG_ID.FRAMESET:this.insertionMode=a.IN_FRAMESET;return;case r.TAG_ID.SELECT:return void this._resetInsertionModeForSelect(e);case r.TAG_ID.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case r.TAG_ID.HTML:this.insertionMode=this.headElement?a.AFTER_HEAD:a.BEFORE_HEAD;return;case r.TAG_ID.TD:case r.TAG_ID.TH:if(e>0){this.insertionMode=a.IN_CELL;return}break;case r.TAG_ID.HEAD:if(e>0){this.insertionMode=a.IN_HEAD;return}}this.insertionMode=a.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.tagIDs[t];if(e===r.TAG_ID.TEMPLATE)break;if(e===r.TAG_ID.TABLE){this.insertionMode=a.IN_SELECT_IN_TABLE;return}}this.insertionMode=a.IN_SELECT}_isElementCausesFosterParenting(e){return C.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&void 0!==this.openElements.currentTagId&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){let t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case r.TAG_ID.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===r.NS.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case r.TAG_ID.TABLE:{let s=this.treeAdapter.getParentNode(t);if(s)return{parent:s,beforeElement:t};return{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){let s=this.treeAdapter.getNamespaceURI(e);return r.SPECIAL_ELEMENTS[s].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,s;return void(t=this,s=e,t._insertCharacters(s),t.framesetOk=!1)}switch(this.insertionMode){case a.INITIAL:B(this,e);break;case a.BEFORE_HTML:F(this,e);break;case a.BEFORE_HEAD:H(this,e);break;case a.IN_HEAD:v(this,e);break;case a.IN_HEAD_NO_SCRIPT:x(this,e);break;case a.AFTER_HEAD:w(this,e);break;case a.IN_BODY:case a.IN_CAPTION:case a.IN_CELL:case a.IN_TEMPLATE:X(this,e);break;case a.TEXT:case a.IN_SELECT:case a.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case a.IN_TABLE:case a.IN_TABLE_BODY:case a.IN_ROW:$(this,e);break;case a.IN_TABLE_TEXT:ea(this,e);break;case a.IN_COLUMN_GROUP:ei(this,e);break;case a.AFTER_BODY:em(this,e);break;case a.AFTER_AFTER_BODY:eh(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,s;return void(t=this,(s=e).chars=M.L4,t._insertCharacters(s))}switch(this.insertionMode){case a.INITIAL:B(this,e);break;case a.BEFORE_HTML:F(this,e);break;case a.BEFORE_HEAD:H(this,e);break;case a.IN_HEAD:v(this,e);break;case a.IN_HEAD_NO_SCRIPT:x(this,e);break;case a.AFTER_HEAD:w(this,e);break;case a.TEXT:this._insertCharacters(e);break;case a.IN_TABLE:case a.IN_TABLE_BODY:case a.IN_ROW:$(this,e);break;case a.IN_COLUMN_GROUP:ei(this,e);break;case a.AFTER_BODY:em(this,e);break;case a.AFTER_AFTER_BODY:eh(this,e)}}onComment(e){var t,s,n,T;if(this.skipNextNewLine=!1,this.currentNotInHTML)return void b(this,e);switch(this.insertionMode){case a.INITIAL:case a.BEFORE_HTML:case a.BEFORE_HEAD:case a.IN_HEAD:case a.IN_HEAD_NO_SCRIPT:case a.AFTER_HEAD:case a.IN_BODY:case a.IN_TABLE:case a.IN_CAPTION:case a.IN_COLUMN_GROUP:case a.IN_TABLE_BODY:case a.IN_ROW:case a.IN_CELL:case a.IN_SELECT:case a.IN_SELECT_IN_TABLE:case a.IN_TEMPLATE:case a.IN_FRAMESET:case a.AFTER_FRAMESET:b(this,e);break;case a.IN_TABLE_TEXT:eT(this,e);break;case a.AFTER_BODY:t=this,s=e,t._appendCommentNode(s,t.openElements.items[0]);break;case a.AFTER_AFTER_BODY:case a.AFTER_AFTER_FRAMESET:n=this,T=e,n._appendCommentNode(T,n.document)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case a.INITIAL:var t=this,s=e;t._setDocumentType(s);let n=s.forceQuirks?r.DOCUMENT_MODE.QUIRKS:L.d(s);L.n(s)||t._err(s,O.s.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,n),t.insertionMode=a.BEFORE_HTML;break;case a.BEFORE_HEAD:case a.IN_HEAD:case a.IN_HEAD_NO_SCRIPT:case a.AFTER_HEAD:this._err(e,O.s.misplacedDoctype);break;case a.IN_TABLE_TEXT:eT(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,O.s.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(g.ly(t))ed(e),e._startTagOutsideForeignContent(t);else{let s=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(s);n===r.NS.MATHML?g.yY(t):n===r.NS.SVG&&(g._j(t),g.pc(t)),g.aq(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case a.INITIAL:B(this,e);break;case a.BEFORE_HTML:t=this,(s=e).tagID===r.TAG_ID.HTML?(t._insertElement(s,r.NS.HTML),t.insertionMode=a.BEFORE_HEAD):F(t,s);break;case a.BEFORE_HEAD:var t,s,n,T,o,i,c=this,A=e;switch(A.tagID){case r.TAG_ID.HTML:j(c,A);break;case r.TAG_ID.HEAD:c._insertElement(A,r.NS.HTML),c.headElement=c.openElements.current,c.insertionMode=a.IN_HEAD;break;default:H(c,A)}break;case a.IN_HEAD:U(this,e);break;case a.IN_HEAD_NO_SCRIPT:var I=this,_=e;switch(_.tagID){case r.TAG_ID.HTML:j(I,_);break;case r.TAG_ID.BASEFONT:case r.TAG_ID.BGSOUND:case r.TAG_ID.HEAD:case r.TAG_ID.LINK:case r.TAG_ID.META:case r.TAG_ID.NOFRAMES:case r.TAG_ID.STYLE:U(I,_);break;case r.TAG_ID.NOSCRIPT:I._err(_,O.s.nestedNoscriptInHead);break;default:x(I,_)}break;case a.AFTER_HEAD:var E=this,l=e;switch(l.tagID){case r.TAG_ID.HTML:j(E,l);break;case r.TAG_ID.BODY:E._insertElement(l,r.NS.HTML),E.framesetOk=!1,E.insertionMode=a.IN_BODY;break;case r.TAG_ID.FRAMESET:E._insertElement(l,r.NS.HTML),E.insertionMode=a.IN_FRAMESET;break;case r.TAG_ID.BASE:case r.TAG_ID.BASEFONT:case r.TAG_ID.BGSOUND:case r.TAG_ID.LINK:case r.TAG_ID.META:case r.TAG_ID.NOFRAMES:case r.TAG_ID.SCRIPT:case r.TAG_ID.STYLE:case r.TAG_ID.TEMPLATE:case r.TAG_ID.TITLE:E._err(l,O.s.abandonedHeadElementChild),E.openElements.push(E.headElement,r.TAG_ID.HEAD),U(E,l),E.openElements.remove(E.headElement);break;case r.TAG_ID.HEAD:E._err(l,O.s.misplacedStartTagForHeadElement);break;default:w(E,l)}break;case a.IN_BODY:j(this,e);break;case a.IN_TABLE:ee(this,e);break;case a.IN_TABLE_TEXT:eT(this,e);break;case a.IN_CAPTION:var D=this,p=e;let m=p.tagID;er.has(m)?D.openElements.hasInTableScope(r.TAG_ID.CAPTION)&&(D.openElements.generateImpliedEndTags(),D.openElements.popUntilTagNamePopped(r.TAG_ID.CAPTION),D.activeFormattingElements.clearToLastMarker(),D.insertionMode=a.IN_TABLE,ee(D,p)):j(D,p);break;case a.IN_COLUMN_GROUP:eo(this,e);break;case a.IN_TABLE_BODY:ec(this,e);break;case a.IN_ROW:eI(this,e);break;case a.IN_CELL:var h=this,d=e;let G=d.tagID;er.has(G)?(h.openElements.hasInTableScope(r.TAG_ID.TD)||h.openElements.hasInTableScope(r.TAG_ID.TH))&&(h._closeTableCell(),eI(h,d)):j(h,d);break;case a.IN_SELECT:eE(this,e);break;case a.IN_SELECT_IN_TABLE:var N=this,L=e;let g=L.tagID;g===r.TAG_ID.CAPTION||g===r.TAG_ID.TABLE||g===r.TAG_ID.TBODY||g===r.TAG_ID.TFOOT||g===r.TAG_ID.THEAD||g===r.TAG_ID.TR||g===r.TAG_ID.TD||g===r.TAG_ID.TH?(N.openElements.popUntilTagNamePopped(r.TAG_ID.SELECT),N._resetInsertionMode(),N._processStartTag(L)):eE(N,L);break;case a.IN_TEMPLATE:var M=this,k=e;switch(k.tagID){case r.TAG_ID.BASE:case r.TAG_ID.BASEFONT:case r.TAG_ID.BGSOUND:case r.TAG_ID.LINK:case r.TAG_ID.META:case r.TAG_ID.NOFRAMES:case r.TAG_ID.SCRIPT:case r.TAG_ID.STYLE:case r.TAG_ID.TEMPLATE:case r.TAG_ID.TITLE:U(M,k);break;case r.TAG_ID.CAPTION:case r.TAG_ID.COLGROUP:case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:M.tmplInsertionModeStack[0]=a.IN_TABLE,M.insertionMode=a.IN_TABLE,ee(M,k);break;case r.TAG_ID.COL:M.tmplInsertionModeStack[0]=a.IN_COLUMN_GROUP,M.insertionMode=a.IN_COLUMN_GROUP,eo(M,k);break;case r.TAG_ID.TR:M.tmplInsertionModeStack[0]=a.IN_TABLE_BODY,M.insertionMode=a.IN_TABLE_BODY,ec(M,k);break;case r.TAG_ID.TD:case r.TAG_ID.TH:M.tmplInsertionModeStack[0]=a.IN_ROW,M.insertionMode=a.IN_ROW,eI(M,k);break;default:M.tmplInsertionModeStack[0]=a.IN_BODY,M.insertionMode=a.IN_BODY,j(M,k)}break;case a.AFTER_BODY:n=this,(T=e).tagID===r.TAG_ID.HTML?j(n,T):em(n,T);break;case a.IN_FRAMESET:var u=this,C=e;switch(C.tagID){case r.TAG_ID.HTML:j(u,C);break;case r.TAG_ID.FRAMESET:u._insertElement(C,r.NS.HTML);break;case r.TAG_ID.FRAME:u._appendElement(C,r.NS.HTML),C.ackSelfClosing=!0;break;case r.TAG_ID.NOFRAMES:U(u,C)}break;case a.AFTER_FRAMESET:var S=this,R=e;switch(R.tagID){case r.TAG_ID.HTML:j(S,R);break;case r.TAG_ID.NOFRAMES:U(S,R)}break;case a.AFTER_AFTER_BODY:o=this,(i=e).tagID===r.TAG_ID.HTML?j(o,i):eh(o,i);break;case a.AFTER_AFTER_FRAMESET:var f=this,b=e;switch(b.tagID){case r.TAG_ID.HTML:j(f,b);break;case r.TAG_ID.NOFRAMES:U(f,b)}}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===r.TAG_ID.P||t.tagID===r.TAG_ID.BR){ed(e),e._endTagOutsideForeignContent(t);return}for(let s=e.openElements.stackTop;s>0;s--){let n=e.openElements.items[s];if(e.treeAdapter.getNamespaceURI(n)===r.NS.HTML){e._endTagOutsideForeignContent(t);break}let a=e.treeAdapter.getTagName(n);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLe
1ngth(s);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case a.INITIAL:B(this,e);break;case a.BEFORE_HTML:var t,s,n,T,o,i,c=this,A=e;let I=A.tagID;(I===r.TAG_ID.HTML||I===r.TAG_ID.HEAD||I===r.TAG_ID.BODY||I===r.TAG_ID.BR)&&F(c,A);break;case a.BEFORE_HEAD:var _=this,E=e;let l=E.tagID;l===r.TAG_ID.HEAD||l===r.TAG_ID.BODY||l===r.TAG_ID.HTML||l===r.TAG_ID.BR?H(_,E):_._err(E,O.s.endTagWithoutMatchingOpenElement);break;case a.IN_HEAD:var D=this,p=e;switch(p.tagID){case r.TAG_ID.HEAD:D.openElements.pop(),D.insertionMode=a.AFTER_HEAD;break;case r.TAG_ID.BODY:case r.TAG_ID.BR:case r.TAG_ID.HTML:v(D,p);break;case r.TAG_ID.TEMPLATE:Y(D,p);break;default:D._err(p,O.s.endTagWithoutMatchingOpenElement)}break;case a.IN_HEAD_NO_SCRIPT:var m=this,h=e;switch(h.tagID){case r.TAG_ID.NOSCRIPT:m.openElements.pop(),m.insertionMode=a.IN_HEAD;break;case r.TAG_ID.BR:x(m,h);break;default:m._err(h,O.s.endTagWithoutMatchingOpenElement)}break;case a.AFTER_HEAD:var d=this,G=e;switch(G.tagID){case r.TAG_ID.BODY:case r.TAG_ID.HTML:case r.TAG_ID.BR:w(d,G);break;case r.TAG_ID.TEMPLATE:Y(d,G);break;default:d._err(G,O.s.endTagWithoutMatchingOpenElement)}break;case a.IN_BODY:q(this,e);break;case a.TEXT:t=this,e.tagID===r.TAG_ID.SCRIPT&&(null==(s=t.scriptHandler)||s.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode;break;case a.IN_TABLE:et(this,e);break;case a.IN_TABLE_TEXT:eT(this,e);break;case a.IN_CAPTION:var N=this,L=e;let g=L.tagID;switch(g){case r.TAG_ID.CAPTION:case r.TAG_ID.TABLE:N.openElements.hasInTableScope(r.TAG_ID.CAPTION)&&(N.openElements.generateImpliedEndTags(),N.openElements.popUntilTagNamePopped(r.TAG_ID.CAPTION),N.activeFormattingElements.clearToLastMarker(),N.insertionMode=a.IN_TABLE,g===r.TAG_ID.TABLE&&et(N,L));break;case r.TAG_ID.BODY:case r.TAG_ID.COL:case r.TAG_ID.COLGROUP:case r.TAG_ID.HTML:case r.TAG_ID.TBODY:case r.TAG_ID.TD:case r.TAG_ID.TFOOT:case r.TAG_ID.TH:case r.TAG_ID.THEAD:case r.TAG_ID.TR:break;default:q(N,L)}break;case a.IN_COLUMN_GROUP:var M=this,k=e;switch(k.tagID){case r.TAG_ID.COLGROUP:M.openElements.currentTagId===r.TAG_ID.COLGROUP&&(M.openElements.pop(),M.insertionMode=a.IN_TABLE);break;case r.TAG_ID.TEMPLATE:Y(M,k);break;case r.TAG_ID.COL:break;default:ei(M,k)}break;case a.IN_TABLE_BODY:eA(this,e);break;case a.IN_ROW:e_(this,e);break;case a.IN_CELL:var u=this,C=e;let S=C.tagID;switch(S){case r.TAG_ID.TD:case r.TAG_ID.TH:u.openElements.hasInTableScope(S)&&(u.openElements.generateImpliedEndTags(),u.openElements.popUntilTagNamePopped(S),u.activeFormattingElements.clearToLastMarker(),u.insertionMode=a.IN_ROW);break;case r.TAG_ID.TABLE:case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:case r.TAG_ID.TR:u.openElements.hasInTableScope(S)&&(u._closeTableCell(),e_(u,C));break;case r.TAG_ID.BODY:case r.TAG_ID.CAPTION:case r.TAG_ID.COL:case r.TAG_ID.COLGROUP:case r.TAG_ID.HTML:break;default:q(u,C)}break;case a.IN_SELECT:el(this,e);break;case a.IN_SELECT_IN_TABLE:var R=this,f=e;let b=f.tagID;b===r.TAG_ID.CAPTION||b===r.TAG_ID.TABLE||b===r.TAG_ID.TBODY||b===r.TAG_ID.TFOOT||b===r.TAG_ID.THEAD||b===r.TAG_ID.TR||b===r.TAG_ID.TD||b===r.TAG_ID.TH?R.openElements.hasInTableScope(b)&&(R.openElements.popUntilTagNamePopped(r.TAG_ID.SELECT),R._resetInsertionMode(),R.onEndTag(f)):el(R,f);break;case a.IN_TEMPLATE:n=this,(T=e).tagID===r.TAG_ID.TEMPLATE&&Y(n,T);break;case a.AFTER_BODY:ep(this,e);break;case a.IN_FRAMESET:o=this,e.tagID===r.TAG_ID.FRAMESET&&!o.openElements.isRootHtmlElementCurrent()&&(o.openElements.pop(),o.fragmentContext||o.openElements.currentTagId===r.TAG_ID.FRAMESET||(o.insertionMode=a.AFTER_FRAMESET));break;case a.AFTER_FRAMESET:i=this,e.tagID===r.TAG_ID.HTML&&(i.insertionMode=a.AFTER_AFTER_FRAMESET);break;case a.AFTER_AFTER_BODY:eh(this,e)}}onEof(e){switch(this.insertionMode){case a.INITIAL:B(this,e);break;case a.BEFORE_HTML:F(this,e);break;case a.BEFORE_HEAD:H(this,e);break;case a.IN_HEAD:v(this,e);break;case a.IN_HEAD_NO_SCRIPT:x(this,e);break;case a.AFTER_HEAD:w(this,e);break;case a.IN_BODY:case a.IN_TABLE:case a.IN_CAPTION:case a.IN_COLUMN_GROUP:case a.IN_TABLE_BODY:case a.IN_ROW:case a.IN_CELL:case a.IN_SELECT:case a.IN_SELECT_IN_TABLE:Z(this,e);break;case a.TEXT:var t,s;t=this,s=e,t._err(s,O.s.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(s);break;case a.IN_TABLE_TEXT:eT(this,e);break;case a.IN_TEMPLATE:eD(this,e);break;case a.AFTER_BODY:case a.IN_FRAMESET:case a.AFTER_FRAMESET:case a.AFTER_AFTER_BODY:case a.AFTER_AFTER_FRAMESET:P(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCo
1deAt(0)===M.AM.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)return void this._insertCharacters(e);switch(this.insertionMode){case a.IN_HEAD:case a.IN_HEAD_NO_SCRIPT:case a.AFTER_HEAD:case a.TEXT:case a.IN_COLUMN_GROUP:case a.IN_SELECT:case a.IN_SELECT_IN_TABLE:case a.IN_FRAMESET:case a.AFTER_FRAMESET:this._insertCharacters(e);break;case a.IN_BODY:case a.IN_CAPTION:case a.IN_CELL:case a.IN_TEMPLATE:case a.AFTER_BODY:case a.AFTER_AFTER_BODY:case a.AFTER_AFTER_FRAMESET:W(this,e);break;case a.IN_TABLE:case a.IN_TABLE_BODY:case a.IN_ROW:$(this,e);break;case a.IN_TABLE_TEXT:en(this,e)}}}function f(e,t){for(let s=0;s<8;s++){let s=function(e,t){let s=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return s?e.openElements.contains(s.element)?e.openElements.hasInScope(t.tagID)||(s=null):(e.activeFormattingElements.removeEntry(s),s=null):J(e,t),s}(e,t);if(!s)break;let n=function(e,t){let s=null,n=e.openElements.stackTop;for(;n>=0;n--){let a=e.openElements.items[n];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[n])&&(s=a)}return s||(e.openElements.shortenToLength(Math.max(n,0)),e.activeFormattingElements.removeEntry(t)),s}(e,s);if(!n)break;e.activeFormattingElements.bookmark=s;let a=function(e,t,s){let n=t,a=e.openElements.getCommonAncestor(t);for(let T=0,r=a;r!==s;T++,r=a){a=e.openElements.getCommonAncestor(r);let s=e.activeFormattingElements.getElementEntry(r),o=s&&T>=3;!s||o?(o&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(r)):(r=function(e,t){let s=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,s,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}(e,s),n===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(r,n),n=r)}return n}(e,n,s.element),T=e.openElements.getCommonAncestor(s.element);e.treeAdapter.detachNode(a),T&&function(e,t,s){let n=e.treeAdapter.getTagName(t),a=(0,r.getTagID)(n);if(e._isElementCausesFosterParenting(a))e._fosterParentElement(s);else{let n=e.treeAdapter.getNamespaceURI(t);a===r.TAG_ID.TEMPLATE&&n===r.NS.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,s)}}(e,T,a);let o=e.treeAdapter.getNamespaceURI(s.element),{token:i}=s,c=e.treeAdapter.createElement(i.tagName,o,i.attrs);e._adoptNodes(n,c),e.treeAdapter.appendChild(n,c),e.activeFormattingElements.insertElementAfterBookmark(c,i),e.activeFormattingElements.removeEntry(s),e.openElements.remove(s.element),e.openElements.insertAfter(n,c,i.tagID)}}function b(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function P(e,t){if(e.stopped=!0,t.location){let s=2*!e.fragmentContext;for(let n=e.openElements.stackTop;n>=s;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){let s=e.openElements.items[0],n=e.treeAdapter.getNodeSourceCodeLocation(s);if(n&&!n.endTag&&(e._setEndLocation(s,t),e.openElements.stackTop>=1)){let s=e.openElements.items[1],n=e.treeAdapter.getNodeSourceCodeLocation(s);n&&!n.endTag&&e._setEndLocation(s,t)}}}}function B(e,t){e._err(t,O.s.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,r.DOCUMENT_MODE.QUIRKS),e.insertionMode=a.BEFORE_HTML,e._processToken(t)}function F(e,t){e._insertFakeRootElement(),e.insertionMode=a.BEFORE_HEAD,e._processToken(t)}function H(e,t){e._insertFakeElement(r.TAG_NAMES.HEAD,r.TAG_ID.HEAD),e.headElement=e.openElements.current,e.insertionMode=a.IN_HEAD,e._processToken(t)}function U(e,t){switch(t.tagID){case r.TAG_ID.HTML:j(e,t);break;case r.TAG_ID.BASE:case r.TAG_ID.BASEFONT:case r.TAG_ID.BGSOUND:case r.TAG_ID.LINK:case r.TAG_ID.META:e._appendElement(t,r.NS.HTML),t.ackSelfClosing=!0;break;case r.TAG_ID.TITLE:e._switchToTextParsing(t,T.V.RCDATA);break;case r.TAG_ID.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,T.V.RAWTEXT):(e._insertElement(t,r.NS.HTML),e.insertionMode=a.IN_HEAD_NO_SCRIPT);break;case r.TAG_ID.NOFRAMES:case r.TAG_ID.STYLE:e._switchToTextParsing(t,T.V.RAWTEXT);break;case r.TAG_ID.SCRIPT:e._switchToTextParsing(t,T.V.SCRIPT_DATA);break;case r.TAG_ID.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=a.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(a.IN_TEMPLATE);break;case r.TAG_ID.HEAD:e._err(t,O.s.misplacedStartTagForHeadElement);break;default:v(e,t)}}function Y(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==r.TAG_ID.TEMPLATE&&e._err(t,O.s.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(r.TAG_ID.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,O.s.endTagWithoutMatchingOpenElement)}function v(e,t){e.openElements.pop(),e.insertionMode=a.AFTER_HEAD,e._processToken(t)}function x(e,t){let s=t.type===k.k.EOF?O.s.openElementsLeftAfterEof:O.s.disallowedContentInNoscriptInHead;e._err(t,s),e.openElements.pop(),e.insertionMode=a.IN_HEAD,e._processToken(t)}function w(e,t){e._insertFakeElement(r.TAG_NAMES.BODY,r.TAG_ID.BODY),e.insertionMode=a.IN_BODY,y(e,t)}function y(e,t){switch(t.type){case k.k.CHARACTER:X(e,t);break;case k.k.WHITESPACE_CHARACTER:W(e,t);break;
1case k.k.COMMENT:b(e,t);break;case k.k.START_TAG:j(e,t);break;case k.k.END_TAG:q(e,t);break;case k.k.EOF:Z(e,t)}}function W(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function X(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function V(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,r.NS.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function K(e){let t=(0,k.r)(e,r.ATTRS.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function z(e,t){e._switchToTextParsing(t,T.V.RAWTEXT)}function Q(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,r.NS.HTML)}function j(e,t){switch(t.tagID){case r.TAG_ID.I:case r.TAG_ID.S:case r.TAG_ID.B:case r.TAG_ID.U:case r.TAG_ID.EM:case r.TAG_ID.TT:case r.TAG_ID.BIG:case r.TAG_ID.CODE:case r.TAG_ID.FONT:case r.TAG_ID.SMALL:case r.TAG_ID.STRIKE:case r.TAG_ID.STRONG:e._reconstructActiveFormattingElements(),e._insertElement(t,r.NS.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case r.TAG_ID.A:let s=e.activeFormattingElements.getElementEntryInScopeWithTagName(r.TAG_NAMES.A);s&&(f(e,t),e.openElements.remove(s.element),e.activeFormattingElements.removeEntry(s)),e._reconstructActiveFormattingElements(),e._insertElement(t,r.NS.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case r.TAG_ID.H1:case r.TAG_ID.H2:case r.TAG_ID.H3:case r.TAG_ID.H4:case r.TAG_ID.H5:case r.TAG_ID.H6:e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),void 0!==e.openElements.currentTagId&&r.NUMBERED_HEADERS.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.P:case r.TAG_ID.DL:case r.TAG_ID.OL:case r.TAG_ID.UL:case r.TAG_ID.DIV:case r.TAG_ID.DIR:case r.TAG_ID.NAV:case r.TAG_ID.MAIN:case r.TAG_ID.MENU:case r.TAG_ID.ASIDE:case r.TAG_ID.CENTER:case r.TAG_ID.FIGURE:case r.TAG_ID.FOOTER:case r.TAG_ID.HEADER:case r.TAG_ID.HGROUP:case r.TAG_ID.DIALOG:case r.TAG_ID.DETAILS:case r.TAG_ID.ADDRESS:case r.TAG_ID.ARTICLE:case r.TAG_ID.SEARCH:case r.TAG_ID.SECTION:case r.TAG_ID.SUMMARY:case r.TAG_ID.FIELDSET:case r.TAG_ID.BLOCKQUOTE:case r.TAG_ID.FIGCAPTION:e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.LI:case r.TAG_ID.DD:case r.TAG_ID.DT:e.framesetOk=!1;let n=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){let s=e.openElements.tagIDs[t];if(n===r.TAG_ID.LI&&s===r.TAG_ID.LI||(n===r.TAG_ID.DD||n===r.TAG_ID.DT)&&(s===r.TAG_ID.DD||s===r.TAG_ID.DT)){e.openElements.generateImpliedEndTagsWithExclusion(s),e.openElements.popUntilTagNamePopped(s);break}if(s!==r.TAG_ID.ADDRESS&&s!==r.TAG_ID.DIV&&s!==r.TAG_ID.P&&e._isSpecialElement(e.openElements.items[t],s))break}e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.BR:case r.TAG_ID.IMG:case r.TAG_ID.WBR:case r.TAG_ID.AREA:case r.TAG_ID.EMBED:case r.TAG_ID.KEYGEN:V(e,t);break;case r.TAG_ID.HR:e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._appendElement(t,r.NS.HTML),e.framesetOk=!1,t.ackSelfClosing=!0;break;case r.TAG_ID.RB:case r.TAG_ID.RTC:e.openElements.hasInScope(r.TAG_ID.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.RT:case r.TAG_ID.RP:e.openElements.hasInScope(r.TAG_ID.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(r.TAG_ID.RTC),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.PRE:case r.TAG_ID.LISTING:e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._insertElement(t,r.NS.HTML),e.skipNextNewLine=!0,e.framesetOk=!1;break;case r.TAG_ID.XMP:e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,T.V.RAWTEXT);break;case r.TAG_ID.SVG:e._reconstructActiveFormattingElements(),g.pc(t),g.aq(t),t.selfClosing?e._appendElement(t,r.NS.SVG):e._insertElement(t,r.NS.SVG),t.ackSelfClosing=!0;break;case r.TAG_ID.HTML:0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs);break;case r.TAG_ID.BASE:case r.TAG_ID.LINK:case r.TAG_ID.META:case r.TAG_ID.STYLE:case r.TAG_ID.TITLE:case r.TAG_ID.SCRIPT:case r.TAG_ID.BGSOUND:case r.TAG_ID.BASEFONT:case r.TAG_ID.TEMPLATE:U(e,t);break;case r.TAG_ID.BODY:let o=e.openElements.tryPeekProperlyNestedBodyElement();
1o&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(o,t.attrs));break;case r.TAG_ID.FORM:let i=e.openElements.tmplCount>0;(!e.formElement||i)&&(e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._insertElement(t,r.NS.HTML),i||(e.formElement=e.openElements.current));break;case r.TAG_ID.NOBR:e._reconstructActiveFormattingElements(),e.openElements.hasInScope(r.TAG_ID.NOBR)&&(f(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,r.NS.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case r.TAG_ID.MATH:e._reconstructActiveFormattingElements(),g.yY(t),g.aq(t),t.selfClosing?e._appendElement(t,r.NS.MATHML):e._insertElement(t,r.NS.MATHML),t.ackSelfClosing=!0;break;case r.TAG_ID.TABLE:e.treeAdapter.getDocumentMode(e.document)!==r.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._insertElement(t,r.NS.HTML),e.framesetOk=!1,e.insertionMode=a.IN_TABLE;break;case r.TAG_ID.INPUT:e._reconstructActiveFormattingElements(),e._appendElement(t,r.NS.HTML),K(t)||(e.framesetOk=!1),t.ackSelfClosing=!0;break;case r.TAG_ID.PARAM:case r.TAG_ID.TRACK:case r.TAG_ID.SOURCE:e._appendElement(t,r.NS.HTML),t.ackSelfClosing=!0;break;case r.TAG_ID.IMAGE:t.tagName=r.TAG_NAMES.IMG,t.tagID=r.TAG_ID.IMG,V(e,t);break;case r.TAG_ID.BUTTON:e.openElements.hasInScope(r.TAG_ID.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r.TAG_ID.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,r.NS.HTML),e.framesetOk=!1;break;case r.TAG_ID.APPLET:case r.TAG_ID.OBJECT:case r.TAG_ID.MARQUEE:e._reconstructActiveFormattingElements(),e._insertElement(t,r.NS.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1;break;case r.TAG_ID.IFRAME:e.framesetOk=!1,e._switchToTextParsing(t,T.V.RAWTEXT);break;case r.TAG_ID.SELECT:e._reconstructActiveFormattingElements(),e._insertElement(t,r.NS.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===a.IN_TABLE||e.insertionMode===a.IN_CAPTION||e.insertionMode===a.IN_TABLE_BODY||e.insertionMode===a.IN_ROW||e.insertionMode===a.IN_CELL?a.IN_SELECT_IN_TABLE:a.IN_SELECT;break;case r.TAG_ID.OPTION:case r.TAG_ID.OPTGROUP:e.openElements.currentTagId===r.TAG_ID.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.NOEMBED:case r.TAG_ID.NOFRAMES:z(e,t);break;case r.TAG_ID.FRAMESET:let c=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&c&&(e.treeAdapter.detachNode(c),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,r.NS.HTML),e.insertionMode=a.IN_FRAMESET);break;case r.TAG_ID.TEXTAREA:e._insertElement(t,r.NS.HTML),e.skipNextNewLine=!0,e.tokenizer.state=T.V.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=a.TEXT;break;case r.TAG_ID.NOSCRIPT:e.options.scriptingEnabled?z(e,t):Q(e,t);break;case r.TAG_ID.PLAINTEXT:e.openElements.hasInButtonScope(r.TAG_ID.P)&&e._closePElement(),e._insertElement(t,r.NS.HTML),e.tokenizer.state=T.V.PLAINTEXT;break;case r.TAG_ID.COL:case r.TAG_ID.TH:case r.TAG_ID.TD:case r.TAG_ID.TR:case r.TAG_ID.HEAD:case r.TAG_ID.FRAME:case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:case r.TAG_ID.CAPTION:case r.TAG_ID.COLGROUP:break;default:Q(e,t)}}function J(e,t){let s=t.tagName,n=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){let a=e.openElements.items[t],T=e.openElements.tagIDs[t];if(n===T&&(n!==r.TAG_ID.UNKNOWN||e.treeAdapter.getTagName(a)===s)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(a,T))break}}function q(e,t){switch(t.tagID){case r.TAG_ID.A:case r.TAG_ID.B:case r.TAG_ID.I:case r.TAG_ID.S:case r.TAG_ID.U:case r.TAG_ID.EM:case r.TAG_ID.TT:case r.TAG_ID.BIG:case r.TAG_ID.CODE:case r.TAG_ID.FONT:case r.TAG_ID.NOBR:case r.TAG_ID.SMALL:case r.TAG_ID.STRIKE:case r.TAG_ID.STRONG:f(e,t);break;case r.TAG_ID.P:e.openElements.hasInButtonScope(r.TAG_ID.P)||e._insertFakeElement(r.TAG_NAMES.P,r.TAG_ID.P),e._closePElement();break;case r.TAG_ID.DL:case r.TAG_ID.UL:case r.TAG_ID.OL:case r.TAG_ID.DIR:case r.TAG_ID.DIV:case r.TAG_ID.NAV:case r.TAG_ID.PRE:case r.TAG_ID.MAIN:case r.TAG_ID.MENU:case r.TAG_ID.ASIDE:case r.TAG_ID.BUTTON:case r.TAG_ID.CENTER:case r.TAG_ID.FIGURE:case r.TAG_ID.FOOTER:case r.TAG_ID.HEADER:case r.TAG_ID.HGROUP:case r.TAG_ID.DIALOG:case r.TAG_ID.ADDRESS:case r.TAG_ID.ARTICLE:case r.TAG_ID.DETAILS:case r.TAG_ID.SEARCH:case r.TAG_ID.SECTION:case r.TAG_ID.SUMMARY:case r.TAG_ID.LISTING:case r.TAG_ID.FIELDSET:case r.TAG_ID.BLOCKQUOTE:case r.TAG_ID.FIGCAPTION:let s=t.tagID;e.openElements.hasInScope(s)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(s));break;case r.TAG_ID.LI:e.openElements.hasInListItemScope(r.TAG_ID.LI)&&
1(e.openElements.generateImpliedEndTagsWithExclusion(r.TAG_ID.LI),e.openElements.popUntilTagNamePopped(r.TAG_ID.LI));break;case r.TAG_ID.DD:case r.TAG_ID.DT:let n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n));break;case r.TAG_ID.H1:case r.TAG_ID.H2:case r.TAG_ID.H3:case r.TAG_ID.H4:case r.TAG_ID.H5:case r.TAG_ID.H6:e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped());break;case r.TAG_ID.BR:e._reconstructActiveFormattingElements(),e._insertFakeElement(r.TAG_NAMES.BR,r.TAG_ID.BR),e.openElements.pop(),e.framesetOk=!1;break;case r.TAG_ID.BODY:if(e.openElements.hasInScope(r.TAG_ID.BODY)&&(e.insertionMode=a.AFTER_BODY,e.options.sourceCodeLocationInfo)){let s=e.openElements.tryPeekProperlyNestedBodyElement();s&&e._setEndLocation(s,t)}break;case r.TAG_ID.HTML:e.openElements.hasInScope(r.TAG_ID.BODY)&&(e.insertionMode=a.AFTER_BODY,ep(e,t));break;case r.TAG_ID.FORM:let T=e.openElements.tmplCount>0,{formElement:o}=e;T||(e.formElement=null),(o||T)&&e.openElements.hasInScope(r.TAG_ID.FORM)&&(e.openElements.generateImpliedEndTags(),T?e.openElements.popUntilTagNamePopped(r.TAG_ID.FORM):o&&e.openElements.remove(o));break;case r.TAG_ID.APPLET:case r.TAG_ID.OBJECT:case r.TAG_ID.MARQUEE:let i=t.tagID;e.openElements.hasInScope(i)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(i),e.activeFormattingElements.clearToLastMarker());break;case r.TAG_ID.TEMPLATE:Y(e,t);break;default:J(e,t)}}function Z(e,t){e.tmplInsertionModeStack.length>0?eD(e,t):P(e,t)}function $(e,t){if(void 0!==e.openElements.currentTagId&&C.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=a.IN_TABLE_TEXT,t.type){case k.k.CHARACTER:ea(e,t);break;case k.k.WHITESPACE_CHARACTER:en(e,t)}else es(e,t)}function ee(e,t){switch(t.tagID){case r.TAG_ID.TD:case r.TAG_ID.TH:case r.TAG_ID.TR:e.openElements.clearBackToTableContext(),e._insertFakeElement(r.TAG_NAMES.TBODY,r.TAG_ID.TBODY),e.insertionMode=a.IN_TABLE_BODY,ec(e,t);break;case r.TAG_ID.STYLE:case r.TAG_ID.SCRIPT:case r.TAG_ID.TEMPLATE:U(e,t);break;case r.TAG_ID.COL:e.openElements.clearBackToTableContext(),e._insertFakeElement(r.TAG_NAMES.COLGROUP,r.TAG_ID.COLGROUP),e.insertionMode=a.IN_COLUMN_GROUP,eo(e,t);break;case r.TAG_ID.FORM:e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,r.NS.HTML),e.formElement=e.openElements.current,e.openElements.pop());break;case r.TAG_ID.TABLE:e.openElements.hasInTableScope(r.TAG_ID.TABLE)&&(e.openElements.popUntilTagNamePopped(r.TAG_ID.TABLE),e._resetInsertionMode(),e._processStartTag(t));break;case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:e.openElements.clearBackToTableContext(),e._insertElement(t,r.NS.HTML),e.insertionMode=a.IN_TABLE_BODY;break;case r.TAG_ID.INPUT:K(t)?e._appendElement(t,r.NS.HTML):es(e,t),t.ackSelfClosing=!0;break;case r.TAG_ID.CAPTION:e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,r.NS.HTML),e.insertionMode=a.IN_CAPTION;break;case r.TAG_ID.COLGROUP:e.openElements.clearBackToTableContext(),e._insertElement(t,r.NS.HTML),e.insertionMode=a.IN_COLUMN_GROUP;break;default:es(e,t)}}function et(e,t){switch(t.tagID){case r.TAG_ID.TABLE:e.openElements.hasInTableScope(r.TAG_ID.TABLE)&&(e.openElements.popUntilTagNamePopped(r.TAG_ID.TABLE),e._resetInsertionMode());break;case r.TAG_ID.TEMPLATE:Y(e,t);break;case r.TAG_ID.BODY:case r.TAG_ID.CAPTION:case r.TAG_ID.COL:case r.TAG_ID.COLGROUP:case r.TAG_ID.HTML:case r.TAG_ID.TBODY:case r.TAG_ID.TD:case r.TAG_ID.TFOOT:case r.TAG_ID.TH:case r.TAG_ID.THEAD:case r.TAG_ID.TR:break;default:es(e,t)}}function es(e,t){let s=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,y(e,t),e.fosterParentingEnabled=s}function en(e,t){e.pendingCharacterTokens.push(t)}function ea(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function eT(e,t){let s=0;if(e.hasNonWhitespacePendingCharacterToken)for(;s<e.pendingCharacterTokens.length;s++)es(e,e.pendingCharacterTokens[s]);else for(;s<e.pendingCharacterTokens.length;s++)e._insertCharacters(e.pendingCharacterTokens[s]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}let er=new Set([r.TAG_ID.CAPTION,r.TAG_ID.COL,r.TAG_ID.COLGROUP,r.TAG_ID.TBODY,r.TAG_ID.TD,r.TAG_ID.TFOOT,r.TAG_ID.TH,r.TAG_ID.THEAD,r.TAG_ID.TR]);function eo(e,t){switch(t.tagID){case r.TAG_ID.HTML:j(e,t);break;case r.TAG_ID.COL:e._appendElement(t,r.NS.HTML),t.ackSelfClosing=!0;break;case r.TAG_ID.TEMPLATE:U(e,t);break;default:ei(e,t)}}function ei(e,t){e.openElements.currentTagId===r.TAG_ID.COLGROUP&&(e.openElements.pop(),e.insertionMode=a.IN_TABLE,e._processToken(t))}function ec(e,t){switch(t.tagID){case r.TAG_ID.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,r.NS.HTML),e.insertionMode=a.IN_ROW;break;case r.TAG_ID.TH:case r.TAG_ID.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(r.TAG_NAMES.TR,r.TAG_ID.TR),e.insertionMode=a.IN_ROW,eI(e,t);break;case r.TAG_ID.CAPTION:case r.TAG_ID.COL:case r.TAG_ID.COLGROUP:case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=a.IN_TABLE,ee(e,t));break;default:ee(e,t)}}function eA(e,t){let s=t.tagID;switch(t.tagID){case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:e.openElements.hasInTableScope(s)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=a.IN_TABLE);break;case r.TAG_ID.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=a.IN_TABLE,et(e,t));break;case r.TAG_ID.BODY:case r.TAG_ID.CAPTION:case r.TAG_ID.COL:case r.TAG_ID.COLGROUP:case r.TAG_ID.HTML:case r.TAG_ID.TD:case r.TAG_ID.TH:case r.TAG_ID.TR:break;default:et(e,t)}}function eI(e,t){switch(t.tagID){case r.TAG_ID.TH:case r.TAG_ID.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,r.NS.HTML),e.insertionMode=a.IN_CELL,e.activeFormattingElements.insertMarker();break;case r.TAG_ID.CAPTION:case r.TAG_ID.COL:case r.TAG_ID.COLGROUP:case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:case r.TAG_ID.TR:e.openElements.hasInTableScope(r.TAG_ID.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=a.IN_TABLE_BODY,ec(e,t));break;default:ee(e,t)}}function e_(e,t){switch(t.tagID){case r.TAG_ID.TR:e.openElements.hasInTableScope(r.TAG_ID.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=a.IN_TABLE_BODY);break;case r.TAG_ID.TABLE:e.openElements.hasInTableScope(r.TAG_ID.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=a.IN_TABLE_BODY,eA(e,t));break;case r.TAG_ID.TBODY:case r.TAG_ID.TFOOT:case r.TAG_ID.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(r.TAG_ID.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=a.IN_TABLE_BODY,eA(e,t));break;case r.TAG_ID.BODY:case r.TAG_ID.CAPTION:case r.TAG_ID.COL:case r.TAG_ID.COLGROUP:case r.TAG_ID.HTML:case r.TAG_ID.TD:case r.TAG_ID.TH:break;default:et(e,t)}}function eE(e,t){switch(t.tagID){case r.TAG_ID.HTML:j(e,t);break;case r.TAG_ID.OPTION:e.openElements.currentTagId===r.TAG_ID.OPTION&&e.openElements.pop(),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.OPTGROUP:e.openElements.currentTagId===r.TAG_ID.OPTION&&e.openElements.pop(),e.openElements.currentTagId===r.TAG_ID.OPTGROUP&&e.openElements.pop(),e._insertElement(t,r.NS.HTML);break;case r.TAG_ID.HR:e.openElements.currentTagId===r.TAG_ID.OPTION&&e.openElements.pop(),e.openElements.currentTagId===r.TAG_ID.OPTGROUP&&e.openElements.pop(),e._appendElement(t,r.NS.HTML),t.ackSelfClosing=!0;break;case r.TAG_ID.INPUT:case r.TAG_ID.KEYGEN:case r.TAG_ID.TEXTAREA:case r.TAG_ID.SELECT:e.openElements.hasInSelectScope(r.TAG_ID.SELECT)&&(e.openElements.popUntilTagNamePopped(r.TAG_ID.SELECT),e._resetInsertionMode(),t.tagID!==r.TAG_ID.SELECT&&e._processStartTag(t));break;case r.TAG_ID.SCRIPT:case r.TAG_ID.TEMPLATE:U(e,t)}}function el(e,t){switch(t.tagID){case r.TAG_ID.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===r.TAG_ID.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===r.TAG_ID.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===r.TAG_ID.OPTGROUP&&e.openElements.pop();break;case r.TAG_ID.OPTION:e.openElements.currentTagId===r.TAG_ID.OPTION&&e.openElements.pop();break;case r.TAG_ID.SELECT:e.openElements.hasInSelectScope(r.TAG_ID.SELECT)&&(e.openElements.popUntilTagNamePopped(r.TAG_ID.SELECT),e._resetInsertionMode());break;case r.TAG_ID.TEMPLATE:Y(e,t)}}function eD(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(r.TAG_ID.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):P(e,t)}function ep(e,t){var s;if(t.tagID===r.TAG_ID.HTML){if(e.fragmentContext||(e.insertionMode=a.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===r.TAG_ID.HTML){e._setEndLocation(e.openElements.items[0],t);let n=e.openElements.items[1];!n||(null==(s=e.treeAdapter.getNodeSourceCodeLocation(n))?void 0:s.endTag)||e._setEndLocation(n,t)}}else em(e,t)}function em(e,t){e.insertionMode=a.IN_BODY,y(e,t)}function eh(e,t){e.insertionMode=a.IN_BODY,y(e,t)}function ed(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==r.NS.HTML&&void 0!==e.openElements.currentTagId&&!e._isIntegrationPoint(e.openElements.currentTagId,e.o
1penElements.current);)e.openElements.pop()}},81929:(e,t,s)=>{var n=s(55569);s(20446);var a=s(24571);n.TAG_NAMES.AREA,n.TAG_NAMES.BASE,n.TAG_NAMES.BASEFONT,n.TAG_NAMES.BGSOUND,n.TAG_NAMES.BR,n.TAG_NAMES.COL,n.TAG_NAMES.EMBED,n.TAG_NAMES.FRAME,n.TAG_NAMES.HR,n.TAG_NAMES.IMG,n.TAG_NAMES.INPUT,n.TAG_NAMES.KEYGEN,n.TAG_NAMES.LINK,n.TAG_NAMES.META,n.TAG_NAMES.PARAM,n.TAG_NAMES.SOURCE,n.TAG_NAMES.TRACK,n.TAG_NAMES.WBR,a.j}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.