MCPcopy
hub / github.com/mitmproxy/mitmproxy / gp

Function gp

mitmproxy/tools/web/static/vendor-BS4xPthR.js:55–55  ·  view source on GitHub ↗
(n)

Source from the content-addressed store, hash-verified

53 \${}
54 }
55}`,{label:"class",detail:"definition",type:"keyword"}),Yi('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),Yi('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],rz=uC.concat([Yi("interface ${name} {\n ${}\n}",{label:"interface",detail:"definition",type:"keyword"}),Yi("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),Yi("enum ${name} {\n ${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),qk=new v2,cC=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function dO(n){return(e,t)=>{let i=e.node.getChild("VariableDefinition");return i&&t(i,n),!0}}const lz=["FunctionDeclaration"],sz={FunctionDeclaration:dO("function"),ClassDeclaration:dO("class"),ClassExpression:()=>!0,EnumDeclaration:dO("constant"),TypeAliasDeclaration:dO("type"),NamespaceDeclaration:dO("namespace"),VariableDefinition(n,e){n.matchContext(lz)||e(n,"variable")},TypeDefinition(n,e){e(n,"type")},__proto__:null};function fC(n,e){let t=qk.get(e);if(t)return t;let i=[],r=!0;function s(o,f){let h=n.sliceString(o.from,o.to);i.push({label:h,type:f})}return e.cursor(Yt.IncludeAnonymous).iterate(o=>{if(r)r=!1;else if(o.name){let f=sz[o.name];if(f&&f(o,s)||cC.has(o.name))return!1}else if(o.to-o.from>8192){for(let f of fC(n,o.node))i.push(f);return!1}}),qk.set(e,i),i}const zk=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,hC=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName","JSXText","JSXAttributeValue","JSXOpenTag","JSXCloseTag","JSXSelfClosingTag",".","?."];function az(n){let e=en(n.state).resolveInner(n.pos,-1);if(hC.indexOf(e.name)>-1)return null;let t=e.name=="VariableName"||e.to-e.from<20&&zk.test(n.state.sliceDoc(e.from,e.to));if(!t&&!n.explicit)return null;let i=[];for(let r=e;r;r=r.parent)cC.has(r.name)&&(i=i.concat(fC(n.state.doc,r)));return{options:i,from:t?e.from:n.pos,validFor:zk}}const Kl=Nu.define({name:"javascript",parser:iz.configure({props:[up.add({IfStatement:C0({except:/^\s*({|else\b)/}),TryStatement:C0({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:gX,SwitchBody:n=>{let e=n.textAfter,t=/^\s*\}/.test(e),i=/^\s*(case|default)\b/.test(e);return n.baseIndent+(t?0:i?1:2)*n.unit},Block:pv({closing:"}"}),ArrowFunction:n=>n.baseIndent+n.unit,"TemplateString BlockComment":()=>null,"Statement Property":C0({except:/^{/}),JSXElement(n){let e=/^\s*<\//.test(n.textAfter);return n.lineIndent(n.node.from)+(e?0:n.unit)},JSXEscape(n){let e=/\s*\}/.test(n.textAfter);return n.lineIndent(n.node.from)+(e?0:n.unit)},"JSXOpenTag JSXSelfClosingTag"(n){return n.column(n.node.from)+n.unit}}),cp.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":fx,BlockComment(n){return{from:n.from+2,to:n.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),dC={test:n=>/^JSX/.test(n.name),facet:k2({commentTokens:{block:{open:"{/*",close:"*/}"}}})},OC=Kl.configure({dialect:"ts"},"typescript"),pC=Kl.configure({dialect:"jsx",props:[ox.add(n=>n.isTop?[dC]:void 0)]}),gC=Kl.configure({dialect:"jsx ts",props:[ox.add(n=>n.isTop?[dC]:void 0)]},"typescript");let mC=n=>({label:n,type:"keyword"});const yC="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(mC),oz=yC.concat(["declare","implements","private","protected","public"].map(mC));function uz(n={}){let e=n.jsx?n.typescript?gC:pC:n.typescript?OC:Kl,t=n.typescript?rz.concat(oz):uC.concat(yC);return new _y(e,[Kl.data.of({autocomplete:EZ(hC,A_(t))}),Kl.data.of({autocomplete:az}),n.jsx?hz:[]])}function cz(n){for(;;){if(n.name=="JSXOpenTag"||n.name=="JSXSelfClosingTag"||n.name=="JSXFragmentTag")return n;if(n.name=="JSXEscape"||!n.parent)return null;n=n.parent}}function Bk(n,e,t=n.length){for(let i=e?.firstChild;i;i=i.nextSibling)if(i.name=="JSXIdentifier"||i.name=="JSXBuiltin"||i.name=="JSXNamespacedName"||i.name=="JSXMemberExpression")return n.sliceString(i.from,Math.min(i.to,t));return""}const fz=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),hz=ve.inputHandler.of((n,e,t,i,r)=>{if((fz?n.composing:n.compositionStarted)||n.state.readOnly||e!=t||i!=">"&&i!="/"||!Kl.isActiveAt(n.state,e,-1))return!1;let s=r(),{state:o}=s,f=o.changeByRange(h=>{var p;let{head:g}=h,S=en(o).resolveInner(g-1,-1),v;if(S.name=="JSXStartTag"&&(S=S.parent),!(o.doc.sliceString(g-1,g)!=i||S.name=="JSXAttributeValue"&&S.to>g)){if(i==">"&&S.name=="JSXFragmentTag")return{range:h,changes:{from:g,insert:"</>"}};if(i=="/"&&S.name=="JSXStartCloseTag"){let Q=S.parent,k=Q.parent;if(k&&Q.from==g-2&&((v=Bk(o.doc,k.firstChild,g))||((p=k.firstChild)===null||p===void 0?void 0:p.name)=="JSXFragmentTag")){let C=`${v}>`;return{range:ue.cursor(g+C.length,-1),changes:{from:g,insert:C}}}}else if(i==">"){let Q=cz(S);if(Q&&Q.name=="JSXOpenTag"&&!/^\/?>|^<\//.test(o.doc.sliceString(g,g+2))&&(v=Bk(o.doc,Q,g)))return{range:h,changes:{from:g,insert:`</${v}>`}}}}return{range:h}});return f.changes.empty?!1:(n.dispatch([s,o.update(f,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),OO=["_blank","_self","_top","_parent"],US=["ascii","utf-8","utf-16","latin1","latin1"],GS=["get","post","put","delete"],WS=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],ar=["true","false"],Ee={},dz={a:{attrs:{href:null,ping:null,type:null,media:null,target:OO,hreflang:null}},abbr:Ee,address:Ee,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:Ee,aside:Ee,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:Ee,base:{attrs:{href:null,target:OO}},bdi:Ee,bdo:Ee,blockquote:{attrs:{cite:null}},body:Ee,br:Ee,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:WS,formmethod:GS,formnovalidate:["novalidate"],formtarget:OO,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:Ee,center:Ee,cite:Ee,code:Ee,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:Ee,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:Ee,div:Ee,dl:Ee,dt:Ee,em:Ee,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:Ee,figure:Ee,footer:Ee,form:{attrs:{action:null,name:null,"accept-charset":US,autocomplete:["on","off"],enctype:WS,method:GS,novalidate:["novalidate"],target:OO}},h1:Ee,h2:Ee,h3:Ee,h4:Ee,h5:Ee,h6:Ee,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:Ee,hgroup:Ee,hr:Ee,html:{attrs:{manifest:null}},i:Ee,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:WS,formmethod:GS,formnovalidate:["novalidate"],formtarget:OO,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:Ee,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:Ee,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:Ee,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:US,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:Ee,noscript:Ee,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:Ee,param:{attrs:{name:null,value:null}},pre:Ee,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:Ee,rt:Ee,ruby:Ee,samp:Ee,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:US}},section:Ee,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:Ee,source:{attrs:{src:null,type:null,media:null}},span:Ee,strong:Ee,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:Ee,summary:Ee,sup:Ee,table:Ee,tbody:Ee,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:Ee,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:Ee,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:Ee,time:{attrs:{datetime:null}},title:Ee,tr:Ee,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:Ee,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:Ee},SC={accesskey:null,class:null,contenteditable:ar,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:ar,autocorrect:ar,autocapitalize:ar,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":ar,"aria-autocomplete":["inline","list","both","none"],"aria-busy":ar,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":ar,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":ar,"aria-hidden":ar,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":ar,"aria-multiselectable":ar,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":ar,"aria-relevant":null,"aria-required":ar,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},bC="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(n=>"on"+n);for(let n of bC)SC[n]=null;class gy{constructor(e,t){this.tags=Object.assign(Object.assign({},dz),e),this.globalAttrs=Object.assign(Object.assign({},SC),t),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}gy.default=new gy;function Jf(n,e,t=n.length){if(!e)return"";let i=e.firstChild,r=i&&i.getChild("TagName");return r?n.sliceString(r.from,Math.min(r.to,t)):""}function eh(n,e=!1){for(;n;n=n.parent)if(n.name=="Element")if(e)e=!1;else return n;return null}function vC(n,e,t){let i=t.tags[Jf(n,eh(e))];return i?.children||t.allTags}function Rx(n,e){let t=[];for(let i=eh(e);i&&!i.type.isTop;i=eh(i.parent)){let r=Jf(n,i);if(r&&i.lastChild.name=="CloseTag")break;r&&t.indexOf(r)<0&&(e.name=="EndTag"||e.from>=i.firstChild.to)&&t.push(r)}return t}const xC=/^[:\-\.\w\u00b7-\uffff]*$/;function Yk(n,e,t,i,r){let s=/\s*>/.test(n.sliceDoc(r,r+5))?"":">",o=eh(t,!0);return{from:i,to:r,options:vC(n.doc,o,e).map(f=>({label:f,type:"type"})).concat(Rx(n.doc,t).map((f,h)=>({label:"/"+f,apply:"/"+f+s,type:"type",boost:99-h}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function Lk(n,e,t,i){let r=/\s*>/.test(n.sliceDoc(i,i+5))?"":">";return{from:t,to:i,options:Rx(n.doc,e).map((s,o)=>({label:s,apply:s+r,type:"type",boost:99-o})),validFor:xC}}function Oz(n,e,t,i){let r=[],s=0;for(let o of vC(n.doc,t,e))r.push({label:"<"+o,type:"type"});for(let o of Rx(n.doc,t))r.push({label:"</"+o+">",type:"type",boost:99-s++});return{from:i,to:i,options:r,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}function pz(n,e,t,i,r){let s=eh(t),o=s?e.tags[Jf(n.doc,s)]:null,f=o&&o.attrs?Object.keys(o.attrs):[],h=o&&o.globalAttrs===!1?f:f.length?f.concat(e.globalAttrNames):e.globalAttrNames;return{from:i,to:r,options:h.map(p=>({label:p,type:"property"})),validFor:xC}}function gz(n,e,t,i,r){var s;let o=(s=t.parent)===null||s===void 0?void 0:s.getChild("AttributeName"),f=[],h;if(o){let p=n.sliceDoc(o.from,o.to),g=e.globalAttrs[p];if(!g){let S=eh(t),v=S?e.tags[Jf(n.doc,S)]:null;g=v?.attrs&&v.attrs[p]}if(g){let S=n.sliceDoc(i,r).toLowerCase(),v='"',Q='"';/^['"]/.test(S)?(h=S[0]=='"'?/^[^"]*$/:/^[^']*$/,v="",Q=n.sliceDoc(r,r+1)==S[0]?"":S[0],S=S.slice(1),i++):h=/^[^\s<>='"]*$/;for(let k of g)f.push({label:k,apply:v+k+Q,type:"constant"})}}return{from:i,to:r,options:f,validFor:h}}function mz(n,e){let{state:t,pos:i}=e,r=en(t).resolveInner(i,-1),s=r.resolve(i);for(let o=i,f;s==r&&(f=r.childBefore(o));){let h=f.lastChild;if(!h||!h.type.isError||h.from<h.to)break;s=r=f,o=h.from}return r.name=="TagName"?r.parent&&/CloseTag$/.test(r.parent.name)?Lk(t,r,r.from,i):Yk(t,n,r,r.from,i):r.name=="StartTag"?Yk(t,n,r,i,i):r.name=="StartCloseTag"||r.name=="IncompleteCloseTag"?Lk(t,r,i,i):r.name=="OpenTag"||r.name=="SelfClosingTag"||r.name=="AttributeName"?pz(t,n,r,r.name=="AttributeName"?r.from:i,i):r.name=="Is"||r.name=="AttributeValue"||r.name=="UnquotedAttributeValue"?gz(t,n,r,r.name=="Is"?i:r.from,i):e.explicit&&(s.name=="Element"||s.name=="Text"||s.name=="Document")?Oz(t,n,r,i):null}function yz(n){let{extraTags:e,extraGlobalAttributes:t}=n,i=t||e?new gy(e,t):gy.default;return r=>mz(i,r)}const Sz=Kl.parser.configure({top:"SingleExpression"}),QC=[{tag:"script",attrs:n=>n.type=="text/typescript"||n.lang=="ts",parser:OC.parser},{tag:"script",attrs:n=>n.type=="text/babel"||n.type=="text/jsx",parser:pC.parser},{tag:"script",attrs:n=>n.type=="text/typescript-jsx",parser:gC.parser},{tag:"script",attrs(n){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(n.type)},parser:Sz},{tag:"script",attrs(n){return!n.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(n.type)},parser:Kl.parser},{tag:"style",attrs(n){return(!n.lang||n.lang=="css")&&(!n.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(n.type))},parser:dy.parser}],wC=[{name:"style",parser:dy.parser.configure({top:"Styles"})}].concat(bC.map(n=>({name:n,parser:Kl.parser}))),kC=Nu.define({name:"html",parser:T4.configure({props:[up.add({Element(n){let e=/^(\s*)(<\/)?/.exec(n.textAfter);return n.node.to<=n.pos+e[0].length?n.continue():n.lineIndent(n.node.from)+(e[2]?0:n.unit)},"OpenTag CloseTag SelfClosingTag"(n){return n.column(n.node.from)+n.unit},Document(n){if(n.pos+/\s*/.exec(n.textAfter)[0].length<n.node.to)return n.continue();let e=null,t;for(let i=n.node;;){let r=i.lastChild;if(!r||r.name!="Element"||r.to!=i.to)break;e=i=r}return e&&!((t=e.lastChild)&&(t.name=="CloseTag"||t.name=="SelfClosingTag"))?n.lineIndent(e.from)+n.unit:null}}),cp.add({Element(n){let e=n.firstChild,t=n.lastChild;return!e||e.name!="OpenTag"?null:{from:e.to,to:t.name=="CloseTag"?t.from:n.to}}}),Y2.add({"OpenTag CloseTag":n=>n.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"<!--",close:"-->"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}}),M0=kC.configure({wrap:aC(QC,wC)});function n7(n={}){let e="",t;n.matchClosingTags===!1&&(e="noMatch"),n.selfClosingTags===!0&&(e=(e?e+" ":"")+"selfClosing"),(n.nestedLanguages&&n.nestedLanguages.length||n.nestedAttributes&&n.nestedAttributes.length)&&(t=aC((n.nestedLanguages||[]).concat(QC),(n.nestedAttributes||[]).concat(wC)));let i=t?kC.configure({wrap:t,dialect:e}):e?M0.configure({dialect:e}):M0;return new _y(i,[M0.data.of({autocomplete:yz(n)}),n.autoCloseTags!==!1?bz:[],uz().support,Vq().support])}const Vk=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),bz=ve.inputHandler.of((n,e,t,i,r)=>{if(n.composing||n.state.readOnly||e!=t||i!=">"&&i!="/"||!M0.isActiveAt(n.state,e,-1))return!1;let s=r(),{state:o}=s,f=o.changeByRange(h=>{var p,g,S;let v=o.doc.sliceString(h.from-1,h.to)==i,{head:Q}=h,k=en(o).resolveInner(Q,-1),C;if(v&&i==">"&&k.name=="EndTag"){let A=k.parent;if(((g=(p=A.parent)===null||p===void 0?void 0:p.lastChild)===null||g===void 0?void 0:g.name)!="CloseTag"&&(C=Jf(o.doc,A.parent,Q))&&!Vk.has(C)){let $=Q+(o.doc.sliceString(Q,Q+1)===">"?1:0),z=`</${C}>`;return{range:h,changes:{from:Q,to:$,insert:z}}}}else if(v&&i=="/"&&k.name=="IncompleteCloseTag"){let A=k.parent;if(k.from==Q-2&&((S=A.lastChild)===null||S===void 0?void 0:S.name)!="CloseTag"&&(C=Jf(o.doc,A,Q))&&!Vk.has(C)){let $=Q+(o.doc.sliceString(Q,Q+1)===">"?1:0),z=`${C}>`;return{range:ue.cursor(Q+z.length,-1),changes:{from:Q,to:$,insert:z}}}}return{range:h}});return f.changes.empty?!1:(n.dispatch([s,o.update(f,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),Mf=63,Nk=64,vz=1,xz=2,TC=3,Qz=4,PC=5,wz=6,kz=7,_C=65,Tz=66,Pz=8,_z=9,Cz=10,Rz=11,Az=12,CC=13,$z=19,Mz=20,Ez=29,Xz=33,Zz=34,Dz=47,qz=0,Ax=1,Rv=2,JO=3,Av=4;class Mu{constructor(e,t,i){this.parent=e,this.depth=t,this.type=i,this.hash=(e?e.hash+e.hash<<8:0)+t+(t<<4)+i}}Mu.top=new Mu(null,-1,qz);function AO(n,e){for(let t=0,i=e-n.pos-1;;i--,t++){let r=n.peek(i);if(Us(r)||r==-1)return t}}function $v(n){return n==32||n==9}function Us(n){return n==10||n==13}function RC(n){return $v(n)||Us(n)}function Zu(n){return n<0||RC(n)}const zz=new Px({start:Mu.top,reduce(n,e){return n.type==JO&&(e==Mz||e==Zz)?n.parent:n},shift(n,e,t,i){if(e==TC)return new Mu(n,AO(i,i.pos),Ax);if(e==_C||e==PC)return new Mu(n,AO(i,i.pos),Rv);if(e==Mf)return n.parent;if(e==$z||e==Xz)return new Mu(n,0,JO);if(e==CC&&n.type==Av)return n.parent;if(e==Dz){let r=/[1-9]/.exec(i.read(i.pos,t.pos));if(r)return new Mu(n,n.depth+ +r[0],Av)}return n},hash(n){return n.hash}});function th(n,e,t=0){return n.peek(t)==e&&n.peek(t+1)==e&&n.peek(t+2)==e&&Zu(n.peek(t+3))}const Bz=new oi((n,e)=>{if(n.next==-1&&e.canShift(Nk))return n.acceptToken(Nk);let t=n.peek(-1);if((Us(t)||t<0)&&e.context.type!=JO){if(th(n,45))if(e.canShift(Mf))n.acceptToken(Mf);else return n.acceptToken(vz,3);if(th(n,46))if(e.canShift(Mf))n.acceptToken(Mf);else return n.acceptToken(xz,3);let i=0;for(;n.next==32;)i++,n.advance();(i<e.context.depth||i==e.context.depth&&e.context.type==Ax&&(n.next!=45||!Zu(n.peek(1))))&&n.next!=-1&&!Us(n.next)&&n.next!=35&&n.acceptToken(Mf,-i)}},{contextual:!0}),Yz=new oi((n,e)=>{if(e.context.type==JO){n.next==63&&(n.advance(),Zu(n.next)&&n.acceptToken(kz));return}if(n.next==45)n.advance(),Zu(n.next)&&n.acceptToken(e.context.type==Ax&&e.context.depth==AO(n,n.pos-1)?Qz:TC);else if(n.next==63)n.advance(),Zu(n.next)&&n.acceptToken(e.context.type==Rv&&e.context.depth==AO(n,n.pos-1)?wz:PC);else{let t=n.pos;for(;;)if($v(n.next)){if(n.pos==t)return;n.advance()}else if(n.next==33)AC(n);else if(n.next==38)Mv(n);else if(n.next==42){Mv(n);break}else if(n.next==39||n.next==34){if($x(n,!0))break;return}else if(n.next==91||n.next==123){if(!Vz(n))return;break}else{$C(n,!0,!1,0);break}for(;$v(n.next);)n.advance();if(n.next==58){if(n.pos==t&&e.canShift(Ez))return;let i=n.peek(1);Zu(i)&&n.acceptTokenTo(e.context.type==Rv&&e.context.depth==AO(n,t)?Tz:_C,t)}}},{contextual:!0});function Lz(n){return n>32&&n<127&&n!=34&&n!=37&&n!=44&&n!=60&&n!=62&&n!=92&&n!=94&&n!=96&&n!=123&&n!=124&&n!=125}function Uk(n){return n>=48&&n<=57||n>=97&&n<=102||n>=65&&n<=70}function Gk(n,e){return n.next==37?(n.advance(),Uk(n.next)&&n.advance(),Uk(n.next)&&n.advance(),!0):Lz(n.next)||e&&n.next==44?(n.advance(),!0):!1}function AC(n){if(n.advance(),n.next==60){for(n.advance();;)if(!Gk(n,!0)){n.next==62&&n.advance();break}}else for(;Gk(n,!1););}function Mv(n){for(n.advance();!Zu(n.next)&&my(n.tag)!="f";)n.advance()}function $x(n,e){let t=n.next,i=!1,r=n.pos;for(n.advance();;){let s=n.next;if(s<0)break;if(n.advance(),s==t)if(s==39)if(n.next==39)n.advance();else break;else break;else if(s==92&&t==34)n.next>=0&&n.advance();else if(Us(s)){if(e)return!1;i=!0}else if(e&&n.pos>=r+1024)return!1}return!i}function Vz(n){for(let e=[],t=n.pos+1024;;)if(n.next==91||n.next==123)e.push(n.next),n.advance();else if(n.next==39||n.next==34){if(!$x(n,!0))return!1}else if(n.next==93||n.next==125){if(e[e.length-1]!=n.next-2)return!1;if(e.pop(),n.advance(),!e.length)return!0}else{if(n.next<0||n.pos>t||Us(n.next))return!1;n.advance()}}const Nz="iiisiiissisfissssssssssssisssiiissssssssssssssssssssssssssfsfssissssssssssssssssssssssssssfif";function my(n){return n<33?"u":n>125?"s":Nz[n-33]}function jS(n,e){let t=my(n);return t!="u"&&!(e&&t=="f")}function $C(n,e,t,i){if(my(n.next)=="s"||(n.next==63||n.next==58||n.next==45)&&jS(n.peek(1),t))n.advance();else return!1;let r=n.pos;for(;;){let s=n.next,o=0,f=i+1;for(;RC(s);){if(Us(s)){if(e)return!1;f=0}else f++;s=n.peek(++o)}if(!(s>=0&&(s==58?jS(n.peek(o+1),t):s==35?n.peek(o-1)!=32:jS(s,t)))||!t&&f<=i||f==0&&!t&&(th(n,45,o)||th(n,46,o)))break;if(e&&my(s)=="f")return!1;for(let p=o;p>=0;p--)n.advance();if(e&&n.pos>r+1024)return!1}return!0}const Uz=new oi((n,e)=>{if(n.next==33)AC(n),n.acceptToken(Az);else if(n.next==38||n.next==42){let t=n.next==38?Cz:Rz;Mv(n),n.acceptToken(t)}else n.next==39||n.next==34?($x(n,!1),n.acceptToken(_z)):$C(n,!1,e.context.type==JO,e.context.depth)&&n.acceptToken(Pz)}),Gz=new oi((n,e)=>{let t=e.context.type==Av?e.context.depth:-1,i=n.pos;e:for(;;){let r=0,s=n.next;for(;s==32;)s=n.peek(++r);if(!r&&(th(n,45,r)||th(n,46,r))||!Us(s)&&(t<0&&(t=Math.max(e.context.depth+1,r)),r<t))break;for(;;){if(n.next<0)break e;let o=Us(n.next);if(n.advance(),o)continue e;i=n.pos}}n.acceptTokenTo(CC,i)}),Wz=ap({DirectiveName:M.keyword,DirectiveContent:M.attributeValue,"DirectiveEnd DocEnd":M.meta,QuotedLiteral:M.string,BlockLiteralHeader:M.special(M.string),BlockLiteralContent:M.content,Literal:M.content,"Key/Literal Key/QuotedLiteral":M.definition(M.propertyName),"Anchor Alias":M.labelName,Tag:M.typeName,Comment:M.lineComment,": , -":M.separator,"?":M.punctuation,"[ ]":M.squareBracket,"{ }":M.brace}),jz=Gu.deserialize({version:14,states:"5lQ!ZQgOOO#PQfO'#CpO#uQfO'#DOOOQR'#Dv'#DvO$qQgO'#DRO%gQdO'#DUO%nQgO'#DUO&ROaO'#D[OOQR'#Du'#DuO&{QgO'#D^O'rQgO'#D`OOQR'#Dt'#DtO(iOqO'#DbOOQP'#Dj'#DjO(zQaO'#CmO)YQgO'#CmOOQP'#Cm'#CmQ)jQaOOQ)uQgOOQ]QgOOO*PQdO'#CrO*nQdO'#CtOOQO'#Dw'#DwO+]Q`O'#CxO+hQdO'#CwO+rQ`O'#CwOOQO'#Cv'#CvO+wQdO'#CvOOQO'#Cq'#CqO,UQ`O,59[O,^QfO,59[OOQR,59[,59[OOQO'#Cx'#CxO,eQ`O'#DPO,pQdO'#DPOOQO'#Dx'#DxO,zQdO'#DxO-XQ`O,59jO-aQfO,59jOOQR,59j,59jOOQR'#DS'#DSO-hQcO,59mO-sQgO'#DVO.TQ`O'#DVO.YQcO,59pOOQR'#DX'#DXO#|QfO'#DWO.hQcO'#DWOOQR,59v,59vO.yOWO,59vO/OOaO,59vO/WOaO,59vO/cQgO'#D_OOQR,59x,59xO0VQgO'#DaOOQR,59z,59zOOQP,59|,59|O0yOaO,59|O1ROaO,59|O1aOqO,59|OOQP-E7h-E7hO1oQgO,59XOOQP,59X,59XO2PQaO'#DeO2_QgO'#DeO2oQgO'#DkOOQP'#Dk'#DkQ)jQaOOO3PQdO'#CsOOQO,59^,59^O3kQdO'#CuOOQO,59`,59`OOQO,59c,59cO4VQdO,59cO4aQdO'#CzO4kQ`O'#CzOOQO,59b,59bOOQU,5:Q,5:QOOQR1G.v1G.vO4pQ`O1G.vOOQU-E7d-E7dO4xQdO,59kOOQO,59k,59kO5SQdO'#DQO5^Q`O'#DQOOQO,5:d,5:dOOQU,5:R,5:ROOQR1G/U1G/UO5cQ`O1G/UOOQU-E7e-E7eO5kQgO'#DhO5xQcO1G/XOOQR1G/X1G/XOOQR,59q,59qO6TQgO,59qO6eQdO'#DiO6lQgO'#DiO7PQcO1G/[OOQR1G/[1G/[OOQR,59r,59rO#|QfO,59rOOQR1G/b1G/bO7_OWO1G/bO7dOaO1G/bOOQR,59y,59yOOQR,59{,59{OOQP1G/h1G/hO7lOaO1G/hO7tOaO1G/hO8POaO1G/hOOQP1G.s1G.sO8_QgO,5:POOQP,5:P,5:POOQP,5:V,5:VOOQP-E7i-E7iOOQO,59_,59_OOQO,59a,59aOOQO1G.}1G.}OOQO,59f,59fO8oQdO,59fOOQR7+$b7+$bP,XQ`O'#DfOOQO1G/V1G/VOOQO,59l,59lO8yQdO,59lOOQR7+$p7+$pP9TQ`O'#DgOOQR'#DT'#DTOOQR,5:S,5:SOOQR-E7f-E7fOOQR7+$s7+$sOOQR1G/]1G/]O9YQgO'#DYO9jQ`O'#DYOOQR,5:T,5:TO#|QfO'#DZO9oQcO'#DZOOQR-E7g-E7gOOQR7+$v7+$vOOQR1G/^1G/^OOQR7+$|7+$|O:QOWO7+$|OOQP7+%S7+%SO:VOaO7+%SO:_OaO7+%SOOQP1G/k1G/kOOQO1G/Q1G/QOOQO1G/W1G/WOOQR,59t,59tO:jQgO,59tOOQR,59u,59uO#|QfO,59uOOQR<<Hh<<HhOOQP<<Hn<<HnO:zOaO<<HnOOQR1G/`1G/`OOQR1G/a1G/aOOQPAN>YAN>Y",stateData:";S~O!fOS!gOS^OS~OP_OQbORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!V[O!cTO~O`cO~P]OVkOWROXROYeOZfO[dOcPOmhOqQO~OboO~P!bOVtOWROXROYeOZfO[dOcPOmrOqQO~OpwO~P#WORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!cTO~OSvP!avP!bvP~P#|OWROXROYeOZfO[dOcPOqQO~OmzO~P%OOm!OOUzP!azP!bzP!dzP~P#|O^!SO!b!QO!f!TO!g!RO~ORSOTUOWROXROcPOqQO!PVO!cTO~OY!UOP!QXQ!QX!V!QX!`!QXS!QX!a!QX!b!QXU!QXm!QX!d!QX~P&aO[!WOP!SXQ!SX!V!SX!`!SXS!SX!a!SX!b!SXU!SXm!SX!d!SX~P&aO^!ZO!W![O!b!YO!f!]O!g!YO~OP!_O!V[OQaX!`aX~OPaXQaX!VaX!`aX~P#|OP!bOQ!cO!V[O~OP_O!V[O~P#|OWROXROY!fOcPOqQObfXmfXofXpfX~OWROXRO[!hOcPOqQObhXmhXohXphX~ObeXmlXoeX~ObkXokX~P%OOm!kO~Om!lObnPonP~P%OOb!pOo!oO~Ob!pO~P!bOm!sOosXpsX~OosXpsX~P%OOm!uOotPptP~P%OOo!xOp!yO~Op!yO~P#WOS!|O!a#OO!b#OO~OUyX!ayX!byX!dyX~P#|Om#QO~OU#SO!a#UO!b#UO!d#RO~Om#WOUzX!azX!bzX!dzX~O]#XO~O!b#XO!g#YO~O^#ZO!b#XO!g#YO~OP!RXQ!RX!V!RX!`!RXS!RX!a!RX!b!RXU!RXm!RX!d!RX~P&aOP!TXQ!TX!V!TX!`!TXS!TX!a!TX!b!TXU!TXm!TX!d!TX~P&aO!b#^O!g#^O~O^#_O!b#^O!f#`O!g#^O~O^#_O!W#aO!b#^O!g#^O~OPaaQaa!Vaa!`aa~P#|OP#cO!V[OQ!XX!`!XX~OP!XXQ!XX!V!XX!`!XX~P#|OP_O!V[OQ!_X!`!_X~P#|OWROXROcPOqQObgXmgXogXpgX~OWROXROcPOqQObiXmiXoiXpiX~Obkaoka~P%OObnXonX~P%OOm#kO~Ob#lOo!oO~Oosapsa~P%OOotXptX~P%OOm#pO~Oo!xOp#qO~OSwP!awP!bwP~P#|OS!|O!a#vO!b#vO~OUya!aya!bya!dya~P#|Om#xO~P%OOm#{OU}P!a}P!b}P!d}P~P#|OU#SO!a$OO!b$OO!d#RO~O]$QO~O!b$QO!g$RO~O!b$SO!g$SO~O^$TO!b$SO!g$SO~O^$TO!b$SO!f$UO!g$SO~OP!XaQ!Xa!V!Xa!`!Xa~P#|Obnaona~P%OOotapta~P%OOo!xO~OU|X!a|X!b|X!d|X~P#|Om$ZO~Om$]OU}X!a}X!b}X!d}X~O]$^O~O!b$_O!g$_O~O^$`O!b$_O!g$_O~OU|a!a|a!b|a!d|a~P#|O!b$cO!g$cO~O",goto:",]!mPPPPPPPPPPPPPPPPP!nPP!v#v#|$`#|$c$f$j$nP%VPPP!v%Y%^%a%{&O%a&R&U&X&_&b%aP&e&{&e'O'RPP']'a'g'm's'y(XPPPPPPPP(_)e*X+c,VUaObcR#e!c!{ROPQSTUXY_bcdehknrtvz!O!U!W!_!b!c!f!h!k!l!s!u!|#Q#R#S#W#c#k#p#x#{$Z$]QmPR!qnqfPQThknrtv!k!l!s!u#R#k#pR!gdR!ieTlPnTjPnSiPnSqQvQ{TQ!mkQ!trQ!vtR#y#RR!nkTsQvR!wt!RWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]RySR#t!|R|TR|UQ!PUR#|#SR#z#RR#z#SyZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]R!VXR!XYa]O^abc!a!c!eT!da!eQnPR!rnQvQR!{vQ!}yR#u!}Q#T|R#}#TW^Obc!cS!^^!aT!aa!eQ!eaR#f!eW`Obc!cQxSS}U#SQ!`_Q#PzQ#V!OQ#b!_Q#d!bQ#s!|Q#w#QQ$P#WQ$V#cQ$Y#xQ$[#{Q$a$ZR$b$]xZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]Q!VXQ!XYQ#[!UR#]!W!QWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]pfPQThknrtv!k!l!s!u#R#k#pQ!gdQ!ieQ#g!fR#h!hSgPn^pQTkrtv#RQ!jhQ#i!kQ#j!lQ#n!sQ#o!uQ$W#kR$X#pQuQR!zv",nodeNames:"⚠ DirectiveEnd DocEnd - - ? ? ? Literal QuotedLiteral Anchor Alias Tag BlockLiteralContent Comment Stream BOM Document ] [ FlowSequence Item Tagged Anchored Anchored Tagged FlowMapping Pair Key : Pair , } { FlowMapping Pair Pair BlockSequence Item Item BlockMapping Pair Pair Key Pair Pair BlockLiteral BlockLiteralHeader Tagged Anchored Anchored Tagged Directive DirectiveName DirectiveContent Document",maxTerm:74,context:zz,nodeProps:[["isolate",-3,8,9,14,""],["openedBy",18,"[",32,"{"],["closedBy",19,"]",33,"}"]],propSources:[Wz],skippedNodes:[0],repeatNodeCount:6,tokenData:"-Y~RnOX#PXY$QYZ$]Z]#P]^$]^p#Ppq$Qqs#Pst$btu#Puv$yv|#P|}&e}![#P![!]'O!]!`#P!`!a'i!a!}#P!}#O*g#O#P#P#P#Q+Q#Q#o#P#o#p+k#p#q'i#q#r,U#r;'S#P;'S;=`#z<%l?HT#P?HT?HU,o?HUO#PQ#UU!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PQ#kTOY#PZs#Pt;'S#P;'S;=`#z<%lO#PQ#}P;=`<%l#P~$VQ!f~XY$Qpq$Q~$bO!g~~$gS^~OY$bZ;'S$b;'S;=`$s<%lO$b~$vP;=`<%l$bR%OX!WQOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR%rX!WQ!VPOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR&bP;=`<%l%kR&lUoP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'VUmP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'p[!PP!WQOY#PZp#Ppq#hq{#P{|(f|}#P}!O(f!O!R#P!R![)p![;'S#P;'S;=`#z<%lO#PR(mW!PP!WQOY#PZp#Ppq#hq!R#P!R![)V![;'S#P;'S;=`#z<%lO#PR)^U!PP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR)wY!PP!WQOY#PZp#Ppq#hq{#P{|)V|}#P}!O)V!O;'S#P;'S;=`#z<%lO#PR*nUcP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+XUbP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+rUqP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,]UpP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,vU`P!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#P",tokenizers:[Bz,Yz,Uz,Gz,0,1],topRules:{Stream:[0,15]},tokenPrec:0}),Hz=Nu.define({name:"yaml",parser:jz.configure({props:[up.add({Stream:n=>{for(let e=n.node.resolve(n.pos,-1);e&&e.to>=n.pos;e=e.parent){if(e.name=="BlockLiteralContent"&&e.from<e.to)return n.baseIndentFor(e);if(e.name=="BlockLiteral")return n.baseIndentFor(e)+n.unit;if(e.name=="BlockSequence"||e.name=="BlockMapping")return n.column(e.from,1);if(e.name=="QuotedLiteral")return null;if(e.name=="Literal"){let t=n.column(e.from,1);if(t==n.lineIndent(e.from,1))return t;if(e.to>n.pos)return null}}return null},FlowMapping:pv({closing:"}"}),FlowSequence:pv({closing:"]"})}),cp.add({"FlowMapping FlowSequence":fx,"Item Pair BlockLiteral":(n,e)=>({from:e.doc.lineAt(n.from).to,to:n.to})})]}),languageData:{commentTokens:{line:"#"},indentOnInput:/^\s*[\]\}]$/}});function i7(){return new _y(Hz)}const Wk=Math.min,$O=Math.max,yy=Math.round,Fl=n=>({x:n,y:n});function MC(n){return n.split("-")[0]}function Iz(n){return n.split("-")[1]}function Kz(n){return n==="x"?"y":"x"}function Fz(n){return n==="y"?"height":"width"}function EC(n){return["top","bottom"].includes(MC(n))?"y":"x"}function Jz(n){return Kz(EC(n))}function XC(n){const{x:e,y:t,width:i,height:r}=n;return{width:i,height:r,top:t,left:e,right:e+i,bottom:t+r,x:e,y:t}}function jk(n,e,t){let{reference:i,floating:r}=n;const s=EC(e),o=Jz(e),f=Fz(o),h=MC(e),p=s==="y",g=i.x+i.width/2-r.width/2,S=i.y+i.height/2-r.height/2,v=i[f]/2-r[f]/2;let Q;switch(h){case"top":Q={x:g,y:i.y-r.height};break;case"bottom":Q={x:g,y:i.y+i.height};break;case"right":Q={x:i.x+i.width,y:S};break;case"left":Q={x:i.x-r.width,y:S};break;default:Q={x:i.x,y:i.y}}switch(Iz(e)){case"start":Q[o]-=v*(t&&p?-1:1);break;case"end":Q[o]+=v*(t&&p?-1:1);break}return Q}const eB=async(n,e,t)=>{const{placement:i="bottom",strategy:r="absolute",middleware:s=[],platform:o}=t,f=s.filter(Boolean),h=await(o.isRTL==null?void 0:o.isRTL(e));let p=await o.getElementRects({reference:n,floating:e,strategy:r}),{x:g,y:S}=jk(p,i,h),v=i,Q={},k=0;for(let C=0;C<f.length;C++){const{name:A,fn:$}=f[C],{x:z,y:D,data:Y,reset:q}=await $({x:g,y:S,initialPlacement:i,placement:v,strategy:r,middlewareData:Q,rects:p,platform:o,elements:{reference:n,floating:e}});g=z??g,S=D??S,Q={...Q,[A]:{...Q[A],...Y}},q&&k<=50&&(k++,typeof q=="object"&&(q.placement&&(v=q.placement),q.rects&&(p=q.rects===!0?await o.getElementRects({reference:n,floating:e,strategy:r}):q.rects),{x:g,y:S}=jk(p,v,h)),C=-1)}return{x:g,y:S,placement:v,strategy:r,middlewareData:Q}};function Zy(){return typeof window<"u"}function ah(n){return ZC(n)?(n.nodeName||"").toLowerCase():"#document"}function cr(n){var e;return(n==null||(e=n.ownerDocument)==null?void 0:e.defaultView)||window}function Gs(n){var e;return(e=(ZC(n)?n.ownerDocument:n.document)||window.document)==null?void 0:e.documentElement}function ZC(n){return Zy()?n instanceof Node||n instanceof cr(n).Node:!1}function il(n){return Zy()?n instanceof Element||n instanceof cr(n).Element:!1}function es(n){return Zy()?n instanceof HTMLElement||n instanceof cr(n).HTMLElement:!1}function Hk(n){return!Zy()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof cr(n).ShadowRoot}function gp(n){const{overflow:e,overflowX:t,overflowY:i,display:r}=rl(n);return/auto|scroll|overlay|hidden|clip/.test(e+i+t)&&!["inline","contents"].includes(r)}function tB(n){return["table","td","th"].includes(ah(n))}function Dy(n){return[":popover-open",":modal"].some(e=>{try{return n.matches(e)}catch{return!1}})}function Mx(n){const e=Ex(),t=il(n)?rl(n):n;return["transform","translate","scale","rotate","perspective"].some(i=>t[i]?t[i]!=="none":!1)||(t.containerType?t.containerType!=="normal":!1)||!e&&(t.backdropFilter?t.backdropFilter!=="none":!1)||!e&&(t.filter?t.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(i=>(t.willChange||"").includes(i))||["paint","layout","strict","content"].some(i=>(t.contain||"").includes(i))}function nB(n){let e=oo(n);for(;es(e)&&!nh(e);){if(Mx(e))return e;if(Dy(e))return null;e=oo(e)}return null}function Ex(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function nh(n){return["html","body","#document"].includes(ah(n))}function rl(n){return cr(n).getComputedStyle(n)}function qy(n){return il(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function oo(n){if(ah(n)==="html")return n;const e=n.assignedSlot||n.parentNode||Hk(n)&&n.host||Gs(n);return Hk(e)?e.host:e}function DC(n){const e=oo(n);return nh(e)?n.ownerDocument?n.ownerDocument.body:n.body:es(e)&&gp(e)?e:DC(e)}function qC(n,e,t){var i;e===void 0&&(e=[]);const r=DC(n),s=r===((i=n.ownerDocument)==null?void 0:i.body),o=cr(r);return s?(Ev(o),e.concat(o,o.visualViewport||[],gp(r)?r:[],[])):e.concat(r,qC(r,[]))}function Ev(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function zC(n){const e=rl(n);let t=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=es(n),s=r?n.offsetWidth:t,o=r?n.offsetHeight:i,f=yy(t)!==s||yy(i)!==o;return f&&(t=s,i=o),{width:t,height:i,$:f}}function BC(n){return il(n)?n:n.contextElement}function Vf(n){const e=BC(n);if(!es(e))return Fl(1);const t=e.getBoundingClientRect(),{width:i,height:r,$:s}=zC(e);let o=(s?yy(t.width):t.width)/i,f=(s?yy(t.height):t.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!f||!Number.isFinite(f))&&(f=1),{x:o,y:f}}const iB=Fl(0);function YC(n){const e=cr(n);return!Ex()||!e.visualViewport?iB:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function rB(n,e,t){return e===void 0&&(e=!1),!t||e&&t!==cr(n)?!1:e}function ep(n,e,t,i){e===void 0&&(e=!1),t===void 0&&(t=!1);const r=n.getBoundingClientRect(),s=BC(n);let o=Fl(1);e&&(i?il(i)&&(o=Vf(i)):o=Vf(n));const f=rB(s,t,i)?YC(s):Fl(0);let h=(r.left+f.x)/o.x,p=(r.top+f.y)/o.y,g=r.width/o.x,S=r.height/o.y;if(s){const v=cr(s),Q=i&&il(i)?cr(i):i;let k=v,C=Ev(k);for(;C&&i&&Q!==k;){const A=Vf(C),$=C.getBoundingClientRect(),z=rl(C),D=$.left+(C.clientLeft+parseFloat(z.paddingLeft))*A.x,Y=$.top+(C.clientTop+parseFloat(z.paddingTop))*A.y;h*=A.x,p*=A.y,g*=A.x,S*=A.y,h+=D,p+=Y,k=cr(C),C=Ev(k)}}return XC({width:g,height:S,x:h,y:p})}function Xx(n,e){const t=qy(n).scrollLeft;return e?e.left+t:ep(Gs(n)).left+t}function LC(n,e,t){t===void 0&&(t=!1);const i=n.getBoundingClientRect(),r=i.left+e.scrollLeft-(t?0:Xx(n,i)),s=i.top+e.scrollTop;return{x:r,y:s}}function lB(n){let{elements:e,rect:t,offsetParent:i,strategy:r}=n;const s=r==="fixed",o=Gs(i),f=e?Dy(e.floating):!1;if(i===o||f&&s)return t;let h={scrollLeft:0,scrollTop:0},p=Fl(1);const g=Fl(0),S=es(i);if((S||!S&&!s)&&((ah(i)!=="body"||gp(o))&&(h=qy(i)),es(i))){const Q=ep(i);p=Vf(i),g.x=Q.x+i.clientLeft,g.y=Q.y+i.clientTop}const v=o&&!S&&!s?LC(o,h,!0):Fl(0);return{width:t.width*p.x,height:t.height*p.y,x:t.x*p.x-h.scrollLeft*p.x+g.x+v.x,y:t.y*p.y-h.scrollTop*p.y+g.y+v.y}}function sB(n){return Array.from(n.getClientRects())}function aB(n){const e=Gs(n),t=qy(n),i=n.ownerDocument.body,r=$O(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),s=$O(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let o=-t.scrollLeft+Xx(n);const f=-t.scrollTop;return rl(i).direction==="rtl"&&(o+=$O(e.clientWidth,i.clientWidth)-r),{width:r,height:s,x:o,y:f}}function oB(n,e){const t=cr(n),i=Gs(n),r=t.visualViewport;let s=i.clientWidth,o=i.clientHeight,f=0,h=0;if(r){s=r.width,o=r.height;const p=Ex();(!p||p&&e==="fixed")&&(f=r.offsetLeft,h=r.offsetTop)}return{width:s,height:o,x:f,y:h}}function uB(n,e){const t=ep(n,!0,e==="fixed"),i=t.top+n.clientTop,r=t.left+n.clientLeft,s=es(n)?Vf(n):Fl(1),o=n.clientWidth*s.x,f=n.clientHeight*s.y,h=r*s.x,p=i*s.y;return{width:o,height:f,x:h,y:p}}function Ik(n,e,t){let i;if(e==="viewport")i=oB(n,t);else if(e==="document")i=aB(Gs(n));else if(il(e))i=uB(e,t);else{const r=YC(n);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return XC(i)}function VC(n,e){const t=oo(n);return t===e||!il(t)||nh(t)?!1:rl(t).position==="fixed"||VC(t,e)}function cB(n,e){const t=e.get(n);if(t)return t;let i=qC(n,[]).filter(f=>il(f)&&ah(f)!=="body"),r=null;const s=rl(n).position==="fixed";let o=s?oo(n):n;for(;il(o)&&!nh(o);){const f=rl(o),h=Mx(o);!h&&f.position==="fixed"&&(r=null),(s?!h&&!r:!h&&f.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||gp(o)&&!h&&VC(n,o))?i=i.filter(g=>g!==o):r=f,o=oo(o)}return e.set(n,i),i}function fB(n){let{element:e,boundary:t,rootBoundary:i,strategy:r}=n;const o=[...t==="clippingAncestors"?Dy(e)?[]:cB(e,this._c):[].concat(t),i],f=o[0],h=o.reduce((p,g)=>{const S=Ik(e,g,r);return p.top=$O(S.top,p.top),p.right=Wk(S.right,p.right),p.bottom=Wk(S.bottom,p.bottom),p.left=$O(S.left,p.left),p},Ik(e,f,r));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function hB(n){const{width:e,height:t}=zC(n);return{width:e,height:t}}function dB(n,e,t){const i=es(e),r=Gs(e),s=t==="fixed",o=ep(n,!0,s,e);let f={scrollLeft:0,scrollTop:0};const h=Fl(0);function p(){h.x=Xx(r)}if(i||!i&&!s)if((ah(e)!=="body"||gp(r))&&(f=qy(e)),i){const Q=ep(e,!0,s,e);h.x=Q.x+e.clientLeft,h.y=Q.y+e.clientTop}else r&&p();s&&!i&&r&&p();const g=r&&!i&&!s?LC(r,f):Fl(0),S=o.left+f.scrollLeft-h.x-g.x,v=o.top+f.scrollTop-h.y-g.y;return{x:S,y:v,width:o.width,height:o.height}}function HS(n){return rl(n).position==="static"}function Kk(n,e){if(!es(n)||rl(n).position==="fixed")return null;if(e)return e(n);let t=n.offsetParent;return Gs(n)===t&&(t=t.ownerDocument.body),t}function NC(n,e){const t=cr(n);if(Dy(n))return t;if(!es(n)){let r=oo(n);for(;r&&!nh(r);){if(il(r)&&!HS(r))return r;r=oo(r)}return t}let i=Kk(n,e);for(;i&&tB(i)&&HS(i);)i=Kk(i,e);return i&&nh(i)&&HS(i)&&!Mx(i)?t:i||nB(n)||t}const OB=async function(n){const e=this.getOffsetParent||NC,t=this.getDimensions,i=await t(n.floating);return{reference:dB(n.reference,await e(n.floating),n.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function pB(n){return rl(n).direction==="rtl"}const gB={convertOffsetParentRelativeRectToViewportRelativeRect:lB,getDocumentElement:Gs,getClippingRect:fB,getOffsetParent:NC,getElementRects:OB,getClientRects:sB,getDimensions:hB,getScale:Vf,isElement:il,isRTL:pB},mB=(n,e,t)=>{const i=new Map,r={platform:gB,...t},s={...r.platform,_c:i};return eB(n,e,{...r,platform:s})};var yB=PT(),E0=typeof document<"u"?Te.useLayoutEffect:Te.useEffect;function Sy(n,e){if(n===e)return!0;if(typeof n!=typeof e)return!1;if(typeof n=="function"&&n.toString()===e.toString())return!0;let t,i,r;if(n&&e&&typeof n=="object"){if(Array.isArray(n)){if(t=n.length,t!==e.length)return!1;for(i=t;i--!==0;)if(!Sy(n[i],e[i]))return!1;return!0}if(r=Object.keys(n),t=r.length,t!==Object.keys(e).length)return!1;for(i=t;i--!==0;)if(!{}.hasOwnProperty.call(e,r[i]))return!1;for(i=t;i--!==0;){const s=r[i];if(!(s==="_owner"&&n.$$typeof)&&!Sy(n[s],e[s]))return!1}return!0}return n!==n&&e!==e}function UC(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Fk(n,e){const t=UC(n);return Math.round(e*t)/t}function IS(n){const e=Te.useRef(n);return E0(()=>{e.current=n}),e}function r7(n){n===void 0&&(n={});const{placement:e="bottom",strategy:t="absolute",middleware:i=[],platform:r,elements:{reference:s,floating:o}={},transform:f=!0,whileElementsMounted:h,open:p}=n,[g,S]=Te.useState({x:0,y:0,strategy:t,placement:e,middlewareData:{},isPositioned:!1}),[v,Q]=Te.useState(i);Sy(v,i)||Q(i);const[k,C]=Te.useState(null),[A,$]=Te.useState(null),z=Te.useCallback(ge=>{ge!==N.current&&(N.current=ge,C(ge))},[]),D=Te.useCallback(ge=>{ge!==V.current&&(V.current=ge,$(ge))},[]),Y=s||k,q=o||A,N=Te.useRef(null),V=Te.useRef(null),J=Te.useRef(g),ne=h!=null,de=IS(h),ae=IS(r),te=IS(p),Oe=Te.useCallback(()=>{if(!N.current||!V.current)return;const ge={placement:e,strategy:t,middleware:v};ae.current&&(ge.platform=ae.current),mB(N.current,V.current,ge).then(Re=>{const X={...Re,isPositioned:te.current!==!1};ye.current&&!Sy(J.current,X)&&(J.current=X,yB.flushSync(()=>{S(X)}))})},[v,e,t,ae,te]);E0(()=>{p===!1&&J.current.isPositioned&&(J.current.isPositioned=!1,S(ge=>({...ge,isPositioned:!1})))},[p]);const ye=Te.useRef(!1);E0(()=>(ye.current=!0,()=>{ye.current=!1}),[]),E0(()=>{if(Y&&(N.current=Y),q&&(V.current=q),Y&&q){if(de.current)return de.current(Y,q,Oe);Oe()}},[Y,q,Oe,de,ne]);const we=Te.useMemo(()=>({reference:N,floating:V,setReference:z,setFloating:D}),[z,D]),I=Te.useMemo(()=>({reference:Y,floating:q}),[Y,q]),oe=Te.useMemo(()=>{const ge={position:t,left:0,top:0};if(!I.floating)return ge;const Re=Fk(I.floating,g.x),X=Fk(I.floating,g.y);return f?{...ge,transform:"translate("+Re+"px, "+X+"px)",...UC(I.floating)>=1.5&&{willChange:"transform"}}:{position:t,left:Re,top:X}},[t,f,I.floating,g.x,g.y]);return Te.useMemo(()=>({...g,update:Oe,refs:we,elements:I,floatingStyles:oe}),[g,Oe,we,I,oe])}var Rf={},KS,Jk;function SB(){return Jk||(Jk=1,KS=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),KS}var FS={},Ha={},eT;function Wu(){if(eT)return Ha;eT=1;let n;const e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return Ha.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return i*4+17},Ha.getSymbolTotalCodewords=function(i){return e[i]},Ha.getBCHDigit=function(t){let i=0;for(;t!==0;)i++,t>>>=1;return i},Ha.setToSJISFunction=function(i){if(typeof i!="function")throw new Error('"toSJISFunc" is not a valid function.');n=i},Ha.isKanjiModeEnabled=function(){return typeof n<"u"},Ha.toSJIS=function(i){return n(i)},Ha}var JS={},tT;function Zx(){return tT||(tT=1,function(n){n.L={bit:1},n.M={bit:0},n.Q={bit:3},n.H={bit:2};function e(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return n.L;case"m":case"medium":return n.M;case"q":case"quartile":return n.Q;case"h":case"high":return n.H;default:throw new Error("Unknown EC Level: "+t)}}n.isValid=function(i){return i&&typeof i.bit<"u"&&i.bit>=0&&i.bit<4},n.from=function(i,r){if(n.isValid(i))return i;try{return e(i)}catch{return r}}}(JS)),JS}var eb,nT;function bB(){if(nT)return eb;nT=1;function n(){this.buffer=[],this.length=0}return n.prototype={get:function(e){const t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let i=0;i<t;i++)this.putBit((e>>>t-i-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},eb=n,eb}var tb,iT;function vB(){if(iT)return tb;iT=1;function n(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}return n.prototype.set=function(e,t,i,r){const s=e*this.size+t;this.data[s]=i,r&&(this.reservedBit[s]=!0)},n.prototype.get=function(e,t){return this.data[e*this.size+t]},n.prototype.xor=function(e,t,i){this.data[e*this.size+t]^=i},n.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},tb=n,tb}var nb={},rT;function xB(){return rT||(rT=1,function(n){const e=Wu().getSymbolSize;n.getRowColCoords=function(i){if(i===1)return[];const r=Math.floor(i/7)+2,s=e(i),o=s===145?26:Math.ceil((s-13)/(2*r-2))*2,f=[s-7];for(let h=1;h<r-1;h++)f[h]=f[h-1]-o;return f.push(6),f.reverse()},n.getPositions=function(i){const r=[],s=n.getRowColCoords(i),o=s.length;for(let f=0;f<o;f++)for(let h=0;h<o;h++)f===0&&h===0||f===0&&h===o-1||f===o-1&&h===0||r.push([s[f],s[h]]);return r}}(nb)),nb}var ib={},lT;function QB(){if(lT)return ib;lT=1;const n=Wu().getSymbolSize,e=7;return ib.getPositions=function(i){const r=n(i);return[[0,0],[r-e,0],[0,r-e]]},ib}var rb={},sT;function wB(){return sT||(sT=1,function(n){n.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const e={N1:3,N2:3,N3:40,N4:10};n.isValid=function(r){return r!=null&&r!==""&&!isNaN(r)&&r>=0&&r<=7},n.from=function(r){return n.isValid(r)?parseInt(r,10):void 0},n.getPenaltyN1=function(r){const s=r.size;let o=0,f=0,h=0,p=null,g=null;for(let S=0;S<s;S++){f=h=0,p=g=null;for(let v=0;v<s;v++){let Q=r.get(S,v);Q===p?f++:(f>=5&&(o+=e.N1+(f-5)),p=Q,f=1),Q=r.get(v,S),Q===g?h++:(h>=5&&(o+=e.N1+(h-5)),g=Q,h=1)}f>=5&&(o+=e.N1+(f-5)),h>=5&&(o+=e.N1+(h-5))}return o},n.getPenaltyN2=function(r){const s=r.size;let o=0;for(let f=0;f<s-1;f++)for(let h=0;h<s-1;h++){const p=r.get(f,h)+r.get(f,h+1)+r.get(f+1,h)+r.get(f+1,h+1);(p===4||p===0)&&o++}return o*e.N2},n.getPenaltyN3=function(r){const s=r.size;let o=0,f=0,h=0;for(let p=0;p<s;p++){f=h=0;for(let g=0;g<s;g++)f=f<<1&2047|r.get(p,g),g>=10&&(f===1488||f===93)&&o++,h=h<<1&2047|r.get(g,p),g>=10&&(h===1488||h===93)&&o++}return o*e.N3},n.getPenaltyN4=function(r){let s=0;const o=r.data.length;for(let h=0;h<o;h++)s+=r.data[h];return Math.abs(Math.ceil(s*100/o/5)-10)*e.N4};function t(i,r,s){switch(i){case n.Patterns.PATTERN000:return(r+s)%2===0;case n.Patterns.PATTERN001:return r%2===0;case n.Patterns.PATTERN010:return s%3===0;case n.Patterns.PATTERN011:return(r+s)%3===0;case n.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(s/3))%2===0;case n.Patterns.PATTERN101:return r*s%2+r*s%3===0;case n.Patterns.PATTERN110:return(r*s%2+r*s%3)%2===0;case n.Patterns.PATTERN111:return(r*s%3+(r+s)%2)%2===0;default:throw new Error("bad maskPattern:"+i)}}n.applyMask=function(r,s){const o=s.size;for(let f=0;f<o;f++)for(let h=0;h<o;h++)s.isReserved(h,f)||s.xor(h,f,t(r,h,f))},n.getBestMask=function(r,s){const o=Object.keys(n.Patterns).length;let f=0,h=1/0;for(let p=0;p<o;p++){s(p),n.applyMask(p,r);const g=n.getPenaltyN1(r)+n.getPenaltyN2(r)+n.getPenaltyN3(r)+n.getPenaltyN4(r);n.applyMask(p,r),g<h&&(h=g,f=p)}return f}}(rb)),rb}var y0={},aT;function GC(){if(aT)return y0;aT=1;const n=Zx(),e=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],t=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return y0.getBlocksCount=function(r,s){switch(s){case n.L:return e[(r-1)*4+0];case n.M:return e[(r-1)*4+1];case n.Q:return e[(r-1)*4+2];case n.H:return e[(r-1)*4+3];default:return}},y0.getTotalCodewordsCount=function(r,s){switch(s){case n.L:return t[(r-1)*4+0];case n.M:return t[(r-1)*4+1];case n.Q:return t[(r-1)*4+2];case n.H:return t[(r-1)*4+3];default:return}},y0}var lb={},pO={},oT;function kB(){if(oT)return pO;oT=1;const n=new Uint8Array(512),e=new Uint8Array(256);return function(){let i=1;for(let r=0;r<255;r++)n[r]=i,e[i]=r,i<<=1,i&256&&(i^=285);for(let r=255;r<512;r++)n[r]=n[r-255]}(),pO.log=function(i){if(i<1)throw new Error("log("+i+")");return e[i]},pO.exp=function(i){return n[i]},pO.mul=function(i,r){return i===0||r===0?0:n[e[i]+e[r]]},pO}var uT;function TB(){return uT||(uT=1,function(n){const e=kB();n.mul=function(i,r){const s=new Uint8Array(i.length+r.length-1);for(let o=0;o<i.length;o++)for(let f=0;f<r.length;f++)s[o+f]^=e.mul(i[o],r[f]);return s},n.mod=function(i,r){let s=new Uint8Array(i);for(;s.length-r.length>=0;){const o=s[0];for(let h=0;h<r.length;h++)s[h]^=e.mul(r[h],o);let f=0;for(;f<s.length&&s[f]===0;)f++;s=s.slice(f)}return s},n.generateECPolynomial=function(i){let r=new Uint8Array([1]);for(let s=0;s<i;s++)r=n.mul(r,new Uint8Array([1,e.exp(s)]));return r}}(lb)),lb}var sb,cT;function PB(){if(cT)return sb;cT=1;const n=TB();function e(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}return e.prototype.initialize=function(i){this.degree=i,this.genPoly=n.generateECPolynomial(this.degree)},e.prototype.encode=function(i){if(!this.genPoly)throw new Error("Encoder not initialized");const r=new Uint8Array(i.length+this.degree);r.set(i);const s=n.mod(r,this.genPoly),o=this.degree-s.length;if(o>0){const f=new Uint8Array(this.degree);return f.set(s,o),f}return s},sb=e,sb}var ab={},ob={},ub={},fT;function WC(){return fT||(fT=1,ub.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}),ub}var Ll={},hT;function jC(){if(hT)return Ll;hT=1;const n="[0-9]+",e="[A-Z $%*+\\-./:]+";let t="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";t=t.replace(/u/g,"\\u");const i="(?:(?![A-Z0-9 $%*+\\-./:]|"+t+`)(?:.|[\r
56]))+`;Ll.KANJI=new RegExp(t,"g"),Ll.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),Ll.BYTE=new RegExp(i,"g"),Ll.NUMERIC=new RegExp(n,"g"),Ll.ALPHANUMERIC=new RegExp(e,"g");const r=new RegExp("^"+t+"$"),s=new RegExp("^"+n+"$"),o=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return Ll.testKanji=function(h){return r.test(h)},Ll.testNumeric=function(h){return s.test(h)},Ll.testAlphanumeric=function(h){return o.test(h)},Ll}var dT;function ju(){return dT||(dT=1,function(n){const e=WC(),t=jC();n.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},n.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},n.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},n.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},n.MIXED={bit:-1},n.getCharCountIndicator=function(s,o){if(!s.ccBits)throw new Error("Invalid mode: "+s);if(!e.isValid(o))throw new Error("Invalid version: "+o);return o>=1&&o<10?s.ccBits[0]:o<27?s.ccBits[1]:s.ccBits[2]},n.getBestModeForData=function(s){return t.testNumeric(s)?n.NUMERIC:t.testAlphanumeric(s)?n.ALPHANUMERIC:t.testKanji(s)?n.KANJI:n.BYTE},n.toString=function(s){if(s&&s.id)return s.id;throw new Error("Invalid mode")},n.isValid=function(s){return s&&s.bit&&s.ccBits};function i(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"numeric":return n.NUMERIC;case"alphanumeric":return n.ALPHANUMERIC;case"kanji":return n.KANJI;case"byte":return n.BYTE;default:throw new Error("Unknown mode: "+r)}}n.from=function(s,o){if(n.isValid(s))return s;try{return i(s)}catch{return o}}}(ob)),ob}var OT;function _B(){return OT||(OT=1,function(n){const e=Wu(),t=GC(),i=Zx(),r=ju(),s=WC(),o=7973,f=e.getBCHDigit(o);function h(v,Q,k){for(let C=1;C<=40;C++)if(Q<=n.getCapacity(C,k,v))return C}function p(v,Q){return r.getCharCountIndicator(v,Q)+4}function g(v,Q){let k=0;return v.forEach(function(C){const A=p(C.mode,Q);k+=A+C.getBitsLength()}),k}function S(v,Q){for(let k=1;k<=40;k++)if(g(v,k)<=n.getCapacity(k,Q,r.MIXED))return k}n.from=function(Q,k){return s.isValid(Q)?parseInt(Q,10):k},n.getCapacity=function(Q,k,C){if(!s.isValid(Q))throw new Error("Invalid QR Code version");typeof C>"u"&&(C=r.BYTE);const A=e.getSymbolTotalCodewords(Q),$=t.getTotalCodewordsCount(Q,k),z=(A-$)*8;if(C===r.MIXED)return z;const D=z-p(C,Q);switch(C){case r.NUMERIC:return Math.floor(D/10*3);case r.ALPHANUMERIC:return Math.floor(D/11*2);case r.KANJI:return Math.floor(D/13);case r.BYTE:default:return Math.floor(D/8)}},n.getBestVersionForData=function(Q,k){let C;const A=i.from(k,i.M);if(Array.isArray(Q)){if(Q.length>1)return S(Q,A);if(Q.length===0)return 1;C=Q[0]}else C=Q;return h(C.mode,C.getLength(),A)},n.getEncodedBits=function(Q){if(!s.isValid(Q)||Q<7)throw new Error("Invalid QR Code version");let k=Q<<12;for(;e.getBCHDigit(k)-f>=0;)k^=o<<e.getBCHDigit(k)-f;return Q<<12|k}}(ab)),ab}var cb={},pT;function CB(){if(pT)return cb;pT=1;const n=Wu(),e=1335,t=21522,i=n.getBCHDigit(e);return cb.getEncodedBits=function(s,o){const f=s.bit<<3|o;let h=f<<10;for(;n.getBCHDigit(h)-i>=0;)h^=e<<n.getBCHDigit(h)-i;return(f<<10|h)^t},cb}var fb={},hb,gT;function RB(){if(gT)return hb;gT=1;const n=ju();function e(t){this.mode=n.NUMERIC,this.data=t.toString()}return e.getBitsLength=function(i){return 10*Math.floor(i/3)+(i%3?i%3*3+1:0)},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(i){let r,s,o;for(r=0;r+3<=this.data.length;r+=3)s=this.data.substr(r,3),o=parseInt(s,10),i.put(o,10);const f=this.data.length-r;f>0&&(s=this.data.substr(r),o=parseInt(s,10),i.put(o,f*3+1))},hb=e,hb}var db,mT;function AB(){if(mT)return db;mT=1;const n=ju(),e=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function t(i){this.mode=n.ALPHANUMERIC,this.data=i}return t.getBitsLength=function(r){return 11*Math.floor(r/2)+6*(r%2)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(r){let s;for(s=0;s+2<=this.data.length;s+=2){let o=e.indexOf(this.data[s])*45;o+=e.indexOf(this.data[s+1]),r.put(o,11)}this.data.length%2&&r.put(e.indexOf(this.data[s]),6)},db=t,db}var Ob,yT;function $B(){if(yT)return Ob;yT=1;const n=ju();function e(t){this.mode=n.BYTE,typeof t=="string"?this.data=new TextEncoder().encode(t):this.data=new Uint8Array(t)}return e.getBitsLength=function(i){return i*8},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(t){for(let i=0,r=this.data.length;i<r;i++)t.put(this.data[i],8)},Ob=e,Ob}var pb,ST;function MB(){if(ST)return pb;ST=1;const n=ju(),e=Wu();function t(i){this.mode=n.KANJI,this.data=i}return t.getBitsLength=function(r){return r*13},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(i){let r;for(r=0;r<this.data.length;r++){let s=e.toSJIS(this.data[r]);if(s>=33088&&s<=40956)s-=33088;else if(s>=57408&&s<=60351)s-=49472;else throw new Error("Invalid SJIS character: "+this.data[r]+`
57Make sure your charset is UTF-8`);s=(s>>>8&255)*192+(s&255),i.put(s,13)}},pb=t,pb}var gb={exports:{}},bT;function EB(){return bT||(bT=1,function(n){var e={single_source_shortest_paths:function(t,i,r){var s={},o={};o[i]=0;var f=e.PriorityQueue.make();f.push(i,0);for(var h,p,g,S,v,Q,k,C,A;!f.empty();){h=f.pop(),p=h.value,S=h.cost,v=t[p]||{};for(g in v)v.hasOwnProperty(g)&&(Q=v[g],k=S+Q,C=o[g],A=typeof o[g]>"u",(A||C>k)&&(o[g]=k,f.push(g,k),s[g]=p))}if(typeof r<"u"&&typeof o[r]>"u"){var $=["Could not find a path from ",i," to ",r,"."].join("");throw new Error($)}return s},extract_shortest_path_from_predecessor_list:function(t,i){for(var r=[],s=i;s;)r.push(s),t[s],s=t[s];return r.reverse(),r},find_path:function(t,i,r){var s=e.single_source_shortest_paths(t,i,r);return e.extract_shortest_path_from_predecessor_list(s,r)},PriorityQueue:{make:function(t){var i=e.PriorityQueue,r={},s;t=t||{};for(s in i)i.hasOwnProperty(s)&&(r[s]=i[s]);return r.queue=[],r.sorter=t.sorter||i.default_sorter,r},default_sorter:function(t,i){return t.cost-i.cost},push:function(t,i){var r={value:t,cost:i};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};n.exports=e}(gb)),gb.exports}var vT;function XB(){return vT||(vT=1,function(n){const e=ju(),t=RB(),i=AB(),r=$B(),s=MB(),o=jC(),f=Wu(),h=EB();function p($){return unescape(encodeURIComponent($)).length}function g($,z,D){const Y=[];let q;for(;(q=$.exec(D))!==null;)Y.push({data:q[0],index:q.index,mode:z,length:q[0].length});return Y}function S($){const z=g(o.NUMERIC,e.NUMERIC,$),D=g(o.ALPHANUMERIC,e.ALPHANUMERIC,$);let Y,q;return f.isKanjiModeEnabled()?(Y=g(o.BYTE,e.BYTE,$),q=g(o.KANJI,e.KANJI,$)):(Y=g(o.BYTE_KANJI,e.BYTE,$),q=[]),z.concat(D,Y,q).sort(function(V,J){return V.index-J.index}).map(function(V){return{data:V.data,mode:V.mode,length:V.length}})}function v($,z){switch(z){case e.NUMERIC:return t.getBitsLength($);case e.ALPHANUMERIC:return i.getBitsLength($);case e.KANJI:return s.getBitsLength($);case e.BYTE:return r.getBitsLength($)}}function Q($){return $.reduce(function(z,D){const Y=z.length-1>=0?z[z.length-1]:null;return Y&&Y.mode===D.mode?(z[z.length-1].data+=D.data,z):(z.push(D),z)},[])}function k($){const z=[];for(let D=0;D<$.length;D++){const Y=$[D];switch(Y.mode){case e.NUMERIC:z.push([Y,{data:Y.data,mode:e.ALPHANUMERIC,length:Y.length},{data:Y.data,mode:e.BYTE,length:Y.length}]);break;case e.ALPHANUMERIC:z.push([Y,{data:Y.data,mode:e.BYTE,length:Y.length}]);break;case e.KANJI:z.push([Y,{data:Y.data,mode:e.BYTE,length:p(Y.data)}]);break;case e.BYTE:z.push([{data:Y.data,mode:e.BYTE,length:p(Y.data)}])}}return z}function C($,z){const D={},Y={start:{}};let q=["start"];for(let N=0;N<$.length;N++){const V=$[N],J=[];for(let ne=0;ne<V.length;ne++){const de=V[ne],ae=""+N+ne;J.push(ae),D[ae]={node:de,lastCount:0},Y[ae]={};for(let te=0;te<q.length;te++){const Oe=q[te];D[Oe]&&D[Oe].node.mode===de.mode?(Y[Oe][ae]=v(D[Oe].lastCount+de.length,de.mode)-v(D[Oe].lastCount,de.mode),D[Oe].lastCount+=de.length):(D[Oe]&&(D[Oe].lastCount=de.length),Y[Oe][ae]=v(de.length,de.mode)+4+e.getCharCountIndicator(de.mode,z))}}q=J}for(let N=0;N<q.length;N++)Y[q[N]].end=0;return{map:Y,table:D}}function A($,z){let D;const Y=e.getBestModeForData($);if(D=e.from(z,Y),D!==e.BYTE&&D.bit<Y.bit)throw new Error('"'+$+'" cannot be encoded with mode '+e.toString(D)+`.
58 Suggested mode is: `+e.toString(Y));switch(D===e.KANJI&&!f.isKanjiModeEnabled()&&(D=e.BYTE),D){case e.NUMERIC:return new t($);case e.ALPHANUMERIC:return new i($);case e.KANJI:return new s($);case e.BYTE:return new r($)}}n.fromArray=function(z){return z.reduce(function(D,Y){return typeof Y=="string"?D.push(A(Y,null)):Y.data&&D.push(A(Y.data,Y.mode)),D},[])},n.fromString=function(z,D){const Y=S(z,f.isKanjiModeEnabled()),q=k(Y),N=C(q,D),V=h.find_path(N.map,"start","end"),J=[];for(let ne=1;ne<V.length-1;ne++)J.push(N.table[V[ne]].node);return n.fromArray(Q(J))},n.rawSplit=function(z){return n.fromArray(S(z,f.isKanjiModeEnabled()))}}(fb)),fb}var xT;function ZB(){if(xT)return FS;xT=1;const n=Wu(),e=Zx(),t=bB(),i=vB(),r=xB(),s=QB(),o=wB(),f=GC(),h=PB(),p=_B(),g=CB(),S=ju(),v=XB();function Q(N,V){const J=N.size,ne=s.getPositions(V);for(let de=0;de<ne.length;de++){const ae=ne[de][0],te=ne[de][1];for(let Oe=-1;Oe<=7;Oe++)if(!(ae+Oe<=-1||J<=ae+Oe))for(let ye=-1;ye<=7;ye++)te+ye<=-1||J<=te+ye||(Oe>=0&&Oe<=6&&(ye===0||ye===6)||ye>=0&&ye<=6&&(Oe===0||Oe===6)||Oe>=2&&Oe<=4&&ye>=2&&ye<=4?N.set(ae+Oe,te+ye,!0,!0):N.set(ae+Oe,te+ye,!1,!0))}}function k(N){const V=N.size;for(let J=8;J<V-8;J++){const ne=J%2===0;N.set(J,6,ne,!0),N.set(6,J,ne,!0)}}function C(N,V){const J=r.getPositions(V);for(let ne=0;ne<J.length;ne++){const de=J[ne][0],ae=J[ne][1];for(let te=-2;te<=2;te++)for(let Oe=-2;Oe<=2;Oe++)te===-2||te===2||Oe===-2||Oe===2||te===0&&Oe===0?N.set(de+te,ae+Oe,!0,!0):N.set(de+te,ae+Oe,!1,!0)}}function A(N,V){const J=N.size,ne=p.getEncodedBits(V);let de,ae,te;for(let Oe=0;Oe<18;Oe++)de=Math.floor(Oe/3),ae=Oe%3+J-8-3,te=(ne>>Oe&1)===1,N.set(de,ae,te,!0),N.set(ae,de,te,!0)}function $(N,V,J){const ne=N.size,de=g.getEncodedBits(V,J);let ae,te;for(ae=0;ae<15;ae++)te=(de>>ae&1)===1,ae<6?N.set(ae,8,te,!0):ae<8?N.set(ae+1,8,te,!0):N.set(ne-15+ae,8,te,!0),ae<8?N.set(8,ne-ae-1,te,!0):ae<9?N.set(8,15-ae-1+1,te,!0):N.set(8,15-ae-1,te,!0);N.set(ne-8,8,1,!0)}function z(N,V){const J=N.size;let ne=-1,de=J-1,ae=7,te=0;for(let Oe=J-1;Oe>0;Oe-=2)for(Oe===6&&Oe--;;){for(let ye=0;ye<2;ye++)if(!N.isReserved(de,Oe-ye)){let we=!1;te<V.length&&(we=(V[te]>>>ae&1)===1),N.set(de,Oe-ye,we),ae--,ae===-1&&(te++,ae=7)}if(de+=ne,de<0||J<=de){de-=ne,ne=-ne;break}}}function D(N,V,J){const ne=new t;J.forEach(function(ye){ne.put(ye.mode.bit,4),ne.put(ye.getLength(),S.getCharCountIndicator(ye.mode,N)),ye.write(ne)});const de=n.getSymbolTotalCodewords(N),ae=f.getTotalCodewordsCount(N,V),te=(de-ae)*8;for(ne.getLengthInBits()+4<=te&&ne.put(0,4);ne.getLengthInBits()%8!==0;)ne.putBit(0);const Oe=(te-ne.getLengthInBits())/8;for(let ye=0;ye<Oe;ye++)ne.put(ye%2?17:236,8);return Y(ne,N,V)}function Y(N,V,J){const ne=n.getSymbolTotalCodewords(V),de=f.getTotalCodewordsCount(V,J),ae=ne-de,te=f.getBlocksCount(V,J),Oe=ne%te,ye=te-Oe,we=Math.floor(ne/te),I=Math.floor(ae/te),oe=I+1,ge=we-I,Re=new h(ge);let X=0;const ie=new Array(te),Se=new Array(te);let me=0;const Ce=new Uint8Array(N.buffer);for(let Xt=0;Xt<te;Xt++){const Wi=Xt<ye?I:oe;ie[Xt]=Ce.slice(X,X+Wi),Se[Xt]=Re.encode(ie[Xt]),X+=Wi,me=Math.max(me,Wi)}const De=new Uint8Array(ne);let Ae=0,yt,We;for(yt=0;yt<me;yt++)for(We=0;We<te;We++)yt<ie[We].length&&(De[Ae++]=ie[We][yt]);for(yt=0;yt<ge;yt++)for(We=0;We<te;We++)De[Ae++]=Se[We][yt];return De}function q(N,V,J,ne){let de;if(Array.isArray(N))de=v.fromArray(N);else if(typeof N=="string"){let we=V;if(!we){const I=v.rawSplit(N);we=p.getBestVersionForData(I,J)}de=v.fromString(N,we||40)}else throw new Error("Invalid data");const ae=p.getBestVersionForData(de,J);if(!ae)throw new Error("The amount of data is too big to be stored in a QR Code");if(!V)V=ae;else if(V<ae)throw new Error(`

Callers 5

DCFunction · 0.85
qCFunction · 0.85
lBFunction · 0.85
cBFunction · 0.85
dBFunction · 0.85

Calls 2

testMethod · 0.80
rlFunction · 0.70

Tested by

no test coverage detected