Files
anonymous_github/public/script/markdown.min.js
T

12 lines
1.1 MiB
Plaintext

"use strict";(()=>{var dm=Object.freeze,kr=Object.defineProperty;var $3=Object.getOwnPropertyDescriptor;var G3=Object.getOwnPropertyNames;var W3=Object.prototype.hasOwnProperty;var Y3=(t,e,i)=>e in t?kr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var It=(t,e,i)=>()=>{if(i)throw i[0];try{return t&&(e=t(t=0)),e}catch(s){throw i=[s],s}};var De=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(i){throw e=0,i}},Fc=(t,e)=>{for(var i in e)kr(t,i,{get:e[i],enumerable:!0})},K3=(t,e,i,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of G3(e))!W3.call(t,n)&&n!==i&&kr(t,n,{get:()=>e[n],enumerable:!(s=$3(e,n))||s.enumerable});return t};var V3=t=>K3(kr({},"__esModule",{value:!0}),t);var me=(t,e,i)=>Y3(t,typeof e!="symbol"?e+"":e,i);var Er=(t,e)=>dm(kr(t,"raw",{value:dm(e||t.slice())}));var hp=De((NA,lp)=>{"use strict";function S9(t,e){let i={type:"footnotes",raw:e,rawItems:[],items:[]};return{name:"footnote",level:"block",childTokens:["content"],tokenizer(s){t.hasFootnotes||(this.lexer.tokens.push(i),t.tokens=this.lexer.tokens,t.hasFootnotes=!0,i.rawItems=[],i.items=[]);let n=/^\[\^([^\]\n]+)\]:(?:[ \t]+|[\n]*?|$)([^\n]*?(?:\n|$)(?:\n*?[ ]{4,}[^\n]*)*)/.exec(s);if(n){let[o,c,l=""]=n,m=l.split("\n").reduce((x,_)=>x+"\n"+_.replace(/^(?:[ ]{4}|[\t])/,""),""),g=m.trimEnd().split("\n").pop();m+=g&&/^[ \t]*?[>\-*][ ]|[`]{3,}$|^[ \t]*?[|].+[|]$/.test(g)?"\n\n":"";let b={type:"footnote",raw:o,label:c,refs:[],content:this.lexer.blockTokens(m)};return i.rawItems.push(b),b}},renderer(){return""}}}function A9(t){return t.replaceAll("&","&amp;").replaceAll("<","&lt;").replaceAll(">","&gt;")}function T9(t,e=!1,i=!1){let s=0;return{name:"footnoteRef",level:"inline",tokenizer(n){let o=/^\[\^([^\]\n]+)\]/.exec(n);if(o){let[c,l]=o,m=this.lexer.tokens[0],g=m.rawItems.filter(E=>E.label===l);if(!g.length)return;let b=g[0],x=m.items.filter(E=>E.label===l)[0],_={type:"footnoteRef",raw:c,index:b.refs.length,id:"",label:l};return x?(_.id=x.refs[0].id,x.refs.push(_)):(s++,_.id=String(s),b.refs.push(_),m.items.push(b)),_}},renderer({index:n,id:o,label:c}){s=0;let l=encodeURIComponent(c),m=i?A9(c):o,g=n>0?"-".concat(n+1):"";return'<sup><a id="'.concat(t,"ref-").concat(l).concat(g,'" href="#').concat(t+l,'" data-').concat(t,'ref aria-describedby="').concat(t,'label">').concat(e?"[".concat(m,"]"):m,"</a></sup>")}}}function D9(t,e,i,s,n,o){return{name:"footnotes",renderer({raw:c,items:l=[]}){if(l.length===0)return"";let m=l.reduce((_,{label:E,content:T,refs:M})=>{let j=encodeURIComponent(E),U=this.parser.parse(T).trimEnd(),q=U.endsWith("</p>"),G='<li id="'.concat(t+j,'">\n');return G+=q?U.replace(/<\/p>$/,""):U,M.forEach((K,X)=>{let Z=o.replace("{0}",E),ne,J;if(X>0){let V=X+1;ne="\u21A9<sup>".concat(V,"</sup>"),J="-".concat(V)}else ne="\u21A9",J="";G+=' <a href="#'.concat(t,"ref-").concat(j).concat(J,'" data-').concat(t,'backref aria-label="').concat(Z,'">').concat(ne,"</a>")}),G+=q?"</p>\n":"\n",G+="</li>\n",_+G},""),g="";i&&(g+="<hr data-".concat(e,"footnotes>\n"));let b="";s&&(b=' class="'.concat(s,'"'));let x="";return n&&(x=' class="'.concat(n,'"')),g+="<section".concat(b," data-").concat(e,"footnotes>\n"),g+='<h2 id="'.concat(t,'label"').concat(x,">").concat(c.trimEnd(),"</h2>\n"),g+="<ol>\n".concat(m,"</ol>\n"),g+="</section>\n",g}}}function C9(t={}){let{prefixId:e="footnote-",prefixData:i="",description:s="Footnotes",refMarkers:n=!1,footnoteDivider:o=!1,keepLabels:c=!1,sectionClass:l="footnotes",headingClass:m="sr-only",backRefLabel:g="Back to reference {0}"}=t,b={hasFootnotes:!1,tokens:[]};return{extensions:[S9(b,s),T9(e,n,c),D9(e,i,o,l,m,g)],walkTokens(x){x.type==="footnotes"&&b.tokens.indexOf(x)===0&&x.items.length&&(b.tokens[0]={type:"space",raw:""},b.tokens.push(x)),b.hasFootnotes&&(b.hasFootnotes=!1)}}}lp.exports=C9});var pp=De((jA,dp)=>{"use strict";var mp=[{type:"note",icon:'<svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>'},{type:"tip",icon:'<svg class="octicon octicon-light-bulb mr-2" viewBox="0 0 16 16" width="16" height="16" aria-hidden="true"><path d="M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path></svg>'},{type:"important",icon:'<svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" width="16" height="16" aria-hidden="true"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>'},{type:"warning",icon:'<svg class="octicon octicon-alert mr-2" viewBox="0 0 16 16" width="16" height="16" aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>'},{type:"caution",icon:'<svg class="octicon octicon-stop mr-2" viewBox="0 0 16 16" width="16" height="16" aria-hidden="true"><path d="M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>'}];function R9(t){return t.length?Object.values([...mp,...t].reduce((e,i)=>(e[i.type]=i,e),{})):mp}function gp(t){return"^(?:\\[!".concat(t.toUpperCase(),"])\\s*?\n*")}function M9(t){return t.slice(0,1).toUpperCase()+t.slice(1).toLowerCase()}function N9(t={}){let{className:e="markdown-alert",variants:i=[]}=t,s=R9(i);return{walkTokens(n){var o,c,l,m;if(n.type!=="blockquote")return;let g=s.find(({type:b})=>new RegExp(gp(b)).test(n.text));if(g){let{type:b,icon:x,title:_=M9(b),titleClassName:E="".concat(e,"-title")}=g,T=new RegExp(gp(b));Object.assign(n,{type:"alert",meta:{className:e,variant:b,icon:x,title:_,titleClassName:E}});let M=(o=n.tokens)==null?void 0:o[0];if((c=M.raw)!=null&&c.replace(T,"").trim()){let j=M.tokens[0];Object.assign(j,{raw:j.raw.replace(T,""),text:j.text.replace(T,"")}),((l=M.tokens[1])==null?void 0:l.type)==="br"&&M.tokens.splice(1,1)}else(m=n.tokens)==null||m.shift()}},extensions:[{name:"alert",level:"block",renderer({meta:n,tokens:o=[]}){let c='<div class="'.concat(n.className," ").concat(n.className,"-").concat(n.variant,'">\n');return c+='<p class="'.concat(n.titleClassName,'">'),c+=n.icon,c+=n.title,c+="</p>\n",c+=this.parser.parse(o),c+="</div>\n",c}}]}}dp.exports=N9});var fp=De((sa,Ml)=>{(function(e,i){typeof sa=="object"&&typeof Ml=="object"?Ml.exports=i():typeof define=="function"&&define.amd?define([],i):typeof sa=="object"?sa.katex=i():e.katex=i()})(typeof self<"u"?self:sa,function(){return(function(){"use strict";var t={};(function(){t.d=function(a,r){for(var u in r)t.o(r,u)&&!t.o(a,u)&&Object.defineProperty(a,u,{enumerable:!0,get:r[u]})}})(),(function(){t.o=function(a,r){return Object.prototype.hasOwnProperty.call(a,r)}})();var e={};t.d(e,{default:function(){return H3}});class i extends Error{constructor(r,u){let h="KaTeX parse error: "+r,d,v,k=u&&u.loc;if(k&&k.start<=k.end){let D=k.lexer.input;d=k.start,v=k.end,d===D.length?h+=" at end of input: ":h+=" at position "+(d+1)+": ";let N=D.slice(d,v).replace(/[^]/g,"$&\u0332"),O;d>15?O="\u2026"+D.slice(d-15,d):O=D.slice(0,d);let W;v+15<D.length?W=D.slice(v,v+15)+"\u2026":W=D.slice(v),h+=O+N+W}super(h),this.name="ParseError",this.position=void 0,this.length=void 0,this.rawMessage=void 0,Object.setPrototypeOf(this,i.prototype),this.position=d,d!=null&&v!=null&&(this.length=v-d),this.rawMessage=r}}var s=i;let n=/([A-Z])/g,o=a=>a.replace(n,"-$1").toLowerCase(),c={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},l=/[&><"']/g,m=a=>String(a).replace(l,r=>c[r]),g=a=>a.type==="ordgroup"||a.type==="color"?a.body.length===1?g(a.body[0]):a:a.type==="font"?g(a.body):a,b=new Set(["mathord","textord","atom"]),x=a=>b.has(g(a).type),_=a=>{let r=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(a);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},E={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:a=>"#"+a},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(a,r)=>(r.push(a),r)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:a=>Math.max(0,a),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:a=>Math.max(0,a),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:a=>Math.max(0,a),cli:"-e, --max-expand <n>",cliProcessor:a=>a==="Infinity"?1/0:parseInt(a)},globalGroup:{type:"boolean",cli:!1}};function T(a){if(typeof a!="string")return a.enum[0];switch(a){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{};default:throw new Error("Unexpected schema type; settings must declare an explicit default.")}}function M(a){if(Object.prototype.hasOwnProperty.call(a,"default")&&a.default!==void 0)return a.default;let r=Array.isArray(a.type)?a.type[0]:a.type;return T(r)}function j(a,r,u,h){let d=Object.prototype.hasOwnProperty.call(u,r)?u[r]:void 0,v=Object.prototype.hasOwnProperty.call(h,"processor")?h.processor:void 0;a[r]=d!==void 0?v?v(d):d:M(h)}class U{constructor(r){r===void 0&&(r={}),this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,r=r||{};for(let u of Object.keys(E)){let h=E[u];h&&j(this,u,r,h)}}reportNonstrict(r,u,h){let d=this.strict;if(typeof d=="function"&&(d=d(r,u,h)),!(!d||d==="ignore")){if(d===!0||d==="error")throw new s("LaTeX-incompatible input and strict mode is set to 'error': "+(u+" ["+r+"]"),h);d==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(u+" ["+r+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+d+"': "+u+" ["+r+"]"))}}useStrictBehavior(r,u,h){let d=this.strict;if(typeof d=="function")try{d=d(r,u,h)}catch{d="error"}return!d||d==="ignore"?!1:d===!0||d==="error"?!0:d==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(u+" ["+r+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+d+"': "+u+" ["+r+"]")),!1)}isTrusted(r){if("url"in r&&r.url&&!r.protocol){let h=_(r.url);if(h==null)return!1;r.protocol=h}return!!(typeof this.trust=="function"?this.trust(r):this.trust)}}class q{constructor(r,u,h){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=r,this.size=u,this.cramped=h}sup(){return ce[ue[this.id]]}sub(){return ce[re[this.id]]}fracNum(){return ce[ee[this.id]]}fracDen(){return ce[P[this.id]]}cramp(){return ce[L[this.id]]}text(){return ce[se[this.id]]}isTight(){return this.size>=2}}let G=0,K=1,X=2,Z=3,ne=4,J=5,V=6,le=7,ce=[new q(G,0,!1),new q(K,0,!0),new q(X,1,!1),new q(Z,1,!0),new q(ne,2,!1),new q(J,2,!0),new q(V,3,!1),new q(le,3,!0)],ue=[ne,J,ne,J,V,le,V,le],re=[J,J,J,J,le,le,le,le],ee=[X,Z,ne,J,V,le,V,le],P=[Z,Z,J,J,le,le,le,le],L=[K,K,Z,Z,J,J,le,le],se=[G,K,X,Z,X,Z,X,Z];var Y={DISPLAY:ce[G],TEXT:ce[X],SCRIPT:ce[ne],SCRIPTSCRIPT:ce[V]};let _e=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function Re(a){for(let r=0;r<_e.length;r++){let u=_e[r];for(let h=0;h<u.blocks.length;h++){let d=u.blocks[h];if(a>=d[0]&&a<=d[1])return u.name}}return null}let Ne=[];_e.forEach(a=>a.blocks.forEach(r=>Ne.push(...r)));function qe(a){for(let r=0;r<Ne.length;r+=2)if(a>=Ne[r]&&a<=Ne[r+1])return!0;return!1}let Oe=a=>a+" "+a,tt=80,gt=function(a,r){return"M95,"+(622+a+r)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+a/2.075+" -"+a+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+a)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+a)+" "+r+"h400000v"+(40+a)+"h-400000z"},te=function(a,r){return"M263,"+(601+a+r)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+a/2.084+" -"+a+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+a)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+a)+" "+r+"h400000v"+(40+a)+"h-400000z"},he=function(a,r){return"M983 "+(10+a+r)+"\nl"+a/3.13+" -"+a+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+a)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+a)+" "+r+"h400000v"+(40+a)+"h-400000z"},ae=function(a,r){return"M424,"+(2398+a+r)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+a/4.223+" -"+a+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+a)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+a)+" "+r+"\nh400000v"+(40+a)+"h-400000z"},ke=function(a,r){return"M473,"+(2713+a+r)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+a/5.298+" -"+a+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+a)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+a)+" "+r+"h400000v"+(40+a)+"H1017.7z"},it=function(a){let r=a/2;return"M400000 "+a+" H0 L"+r+" 0 l65 45 L145 "+(a-80)+" H400000z"},ft=function(a,r,u){let h=u-54-r-a;return"M702 "+(a+r)+"H400000"+(40+a)+"\nH742v"+h+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+r+"H400000v"+(40+a)+"H742z"},Qi=function(a,r,u){r=1e3*r;let h="";switch(a){case"sqrtMain":h=gt(r,tt);break;case"sqrtSize1":h=te(r,tt);break;case"sqrtSize2":h=he(r,tt);break;case"sqrtSize3":h=ae(r,tt);break;case"sqrtSize4":h=ke(r,tt);break;case"sqrtTall":h=ft(r,tt,u)}return h},Xt=function(a,r){switch(a){case"\u239C":return Oe("M291 0 H417 V"+r+" H291z");case"\u2223":return Oe("M145 0 H188 V"+r+" H145z");case"\u2225":return Oe("M145 0 H188 V"+r+" H145z")+Oe("M367 0 H410 V"+r+" H367z");case"\u239F":return Oe("M457 0 H583 V"+r+" H457z");case"\u23A2":return Oe("M319 0 H403 V"+r+" H319z");case"\u23A5":return Oe("M263 0 H347 V"+r+" H263z");case"\u23AA":return Oe("M384 0 H504 V"+r+" H384z");case"\u23D0":return Oe("M312 0 H355 V"+r+" H312z");case"\u2016":return Oe("M257 0 H300 V"+r+" H257z")+Oe("M478 0 H521 V"+r+" H478z");default:return""}},We={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:Oe("M40 281 V428 H0 V94 H40 V241 H400000 v40z"),leftbracketunder:Oe("M0 0 h120 V290 H399995 v120 H0z"),leftbracketover:Oe("M0 440 h120 V150 H399995 v-120 H0z"),leftmapsto:Oe("M40 281 V448H0V74H40V241H400000v40z"),leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:Oe("M0 50 h400000 v40H0z m0 194h40000v40H0z"),midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:Oe("M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"),rightbracketunder:Oe("M399995 0 h-120 V290 H0 v120 H400000z"),rightbracketover:Oe("M399995 440 h-120 V150 H0 v-120 H399995z"),rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},ze=function(a,r){switch(a){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+" v1759 v84 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+r+" v1759 v84 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-r+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-r+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+r+" v585 h43z\nM367 15 v585 v"+r+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-r+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+" v602 h84z\nM403 1759 V0 H319 V1759 v"+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+r+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(r+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(r+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(r+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(r+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw new Error("Unknown stretchy delimiter.")}};function ot(a){return"toText"in a}class Ve{constructor(r){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=r,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(r){return this.classes.includes(r)}toNode(){let r=document.createDocumentFragment();for(let u=0;u<this.children.length;u++)r.appendChild(this.children[u].toNode());return r}toMarkup(){let r="";for(let u=0;u<this.children.length;u++)r+=this.children[u].toMarkup();return r}toText(){return this.children.map(r=>{if(ot(r))return r.toText();throw new Error("Expected MathDomNode with toText, got "+r.constructor.name)}).join("")}}let Te={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},li={ex:!0,em:!0,mu:!0},dt=function(a){return typeof a!="string"&&(a=a.unit),a in Te||a in li||a==="ex"},Fe=function(a,r){let u;if(a.unit in Te)u=Te[a.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(a.unit==="mu")u=r.fontMetrics().cssEmPerMu;else{let h;if(r.style.isTight()?h=r.havingStyle(r.style.text()):h=r,a.unit==="ex")u=h.fontMetrics().xHeight;else if(a.unit==="em")u=h.fontMetrics().quad;else throw new s("Invalid unit: '"+a.unit+"'");h!==r&&(u*=h.sizeMultiplier/r.sizeMultiplier)}return Math.min(a.number*u,r.maxSize)},ye=function(a){return+a.toFixed(4)+"em"},Ft=function(a){return a.filter(r=>r).join(" ")},Hi=function(a){let r="";for(let u of Object.keys(a)){let h=a[u];h!==void 0&&(r+=o(u)+":"+h+";")}return r},Es=function(a,r,u){if(this.classes=a||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=u||{},r){r.style.isTight()&&this.classes.push("mtight");let h=r.getColor();h&&(this.style.color=h)}},Ce=function(a){let r=document.createElement(a);r.className=Ft(this.classes),Object.assign(r.style,this.style);for(let u of Object.keys(this.attributes))r.setAttribute(u,this.attributes[u]);for(let u=0;u<this.children.length;u++)r.appendChild(this.children[u].toNode());return r},Le=/[\s"'>/=\x00-\x1f]/,Xe=function(a){let r="<"+a;this.classes.length&&(r+=' class="'+m(Ft(this.classes))+'"');let u=Hi(this.style);u&&(r+=' style="'+m(u)+'"');for(let h of Object.keys(this.attributes)){if(Le.test(h))throw new s("Invalid attribute name '"+h+"'");r+=" "+h+'="'+m(this.attributes[h])+'"'}r+=">";for(let h=0;h<this.children.length;h++)r+=this.children[h].toMarkup();return r+="</"+a+">",r};class st{constructor(r,u,h,d){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,this.italic=void 0,Es.call(this,r,h,d),this.children=u||[]}setAttribute(r,u){this.attributes[r]=u}hasClass(r){return this.classes.includes(r)}toNode(){return Ce.call(this,"span")}toMarkup(){return Xe.call(this,"span")}}class Wt{constructor(r,u,h,d){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Es.call(this,u,d),this.children=h||[],this.setAttribute("href",r)}setAttribute(r,u){this.attributes[r]=u}hasClass(r){return this.classes.includes(r)}toNode(){return Ce.call(this,"a")}toMarkup(){return Xe.call(this,"a")}}class es{constructor(r,u,h){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=u,this.src=r,this.classes=["mord"],this.height=0,this.depth=0,this.maxFontSize=0,this.style=h}hasClass(r){return this.classes.includes(r)}toNode(){let r=document.createElement("img");return r.src=this.src,r.alt=this.alt,r.className="mord",Object.assign(r.style,this.style),r}toMarkup(){let r='<img src="'+m(this.src)+'"'+(' alt="'+m(this.alt)+'"'),u=Hi(this.style);return u&&(r+=' style="'+m(u)+'"'),r+="'/>",r}}let Zo={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"};class vi{constructor(r,u,h,d,v,k,D,N){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=r,this.height=u||0,this.depth=h||0,this.italic=d||0,this.skew=v||0,this.width=k||0,this.classes=D||[],this.style=N||{},this.maxFontSize=0;let O=Re(this.text.charCodeAt(0));O&&this.classes.push(O+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=Zo[this.text])}hasClass(r){return this.classes.includes(r)}toNode(){let r=document.createTextNode(this.text),u=null;return this.italic>0&&(u=document.createElement("span"),u.style.marginRight=ye(this.italic)),this.classes.length>0&&(u=u||document.createElement("span"),u.className=Ft(this.classes)),Object.keys(this.style).length>0&&(u=u||document.createElement("span"),Object.assign(u.style,this.style)),u?(u.appendChild(r),u):r}toMarkup(){let r=!1,u="<span";this.classes.length&&(r=!0,u+=' class="',u+=m(Ft(this.classes)),u+='"');let h="";this.italic>0&&(h+="margin-right:"+ye(this.italic)+";"),h+=Hi(this.style),h&&(r=!0,u+=' style="'+m(h)+'"');let d=m(this.text);return r?(u+=">",u+=d,u+="</span>",u):d}}class Ss{constructor(r,u){this.children=void 0,this.attributes=void 0,this.children=r||[],this.attributes=u||{}}toNode(){let u=document.createElementNS("http://www.w3.org/2000/svg","svg");for(let h of Object.keys(this.attributes))u.setAttribute(h,this.attributes[h]);for(let h=0;h<this.children.length;h++)u.appendChild(this.children[h].toNode());return u}toMarkup(){let r='<svg xmlns="http://www.w3.org/2000/svg"';for(let u of Object.keys(this.attributes))r+=" "+u+'="'+m(this.attributes[u])+'"';r+=">";for(let u=0;u<this.children.length;u++)r+=this.children[u].toMarkup();return r+="</svg>",r}}class Hs{constructor(r,u){this.pathName=void 0,this.alternate=void 0,this.pathName=r,this.alternate=u}toNode(){let u=document.createElementNS("http://www.w3.org/2000/svg","path");return this.alternate?u.setAttribute("d",this.alternate):u.setAttribute("d",We[this.pathName]),u}toMarkup(){return this.alternate?'<path d="'+m(this.alternate)+'"/>':'<path d="'+m(We[this.pathName])+'"/>'}}class Jo{constructor(r){this.attributes=void 0,this.attributes=r||{}}toNode(){let u=document.createElementNS("http://www.w3.org/2000/svg","line");for(let h of Object.keys(this.attributes))u.setAttribute(h,this.attributes[h]);return u}toMarkup(){let r="<line";for(let u of Object.keys(this.attributes))r+=" "+u+'="'+m(this.attributes[u])+'"';return r+="/>",r}}function y8(a){if(a instanceof vi)return a;throw new Error("Expected symbolNode but got "+String(a)+".")}function w8(a){if(a instanceof st)return a;throw new Error("Expected span<HtmlDomNode> but got "+String(a)+".")}let x8=a=>a instanceof st||a instanceof Wt||a instanceof Ve;var os={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}};let Qo={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},$h={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function _8(a,r){os[a]=r}function ec(a,r,u){if(!os[r])throw new Error("Font metrics not found for font: "+r+".");let h=a.charCodeAt(0),d=os[r][h];if(!d&&a[0]in $h&&(h=$h[a[0]].charCodeAt(0),d=os[r][h]),!d&&u==="text"&&qe(h)&&(d=os[r][77]),d)return{depth:d[0],height:d[1],italic:d[2],skew:d[3],width:d[4]}}let tc={};function k8(a){let r;if(a>=5?r=0:a>=3?r=1:r=2,!tc[r]){let u=tc[r]={cssEmPerMu:Qo.quad[r]/18};for(let h of Object.keys(Qo))u[h]=Qo[h][r]}return tc[r]}let Ia={math:{},text:{}};var Yt=Ia;function p(a,r,u,h,d,v){Ia[a][d]={font:r,group:u,replace:h},v&&h&&(Ia[a][h]=Ia[a][d])}let y="math",de="text",S="main",I="ams",jt="accent-token",Ie="bin",yi="close",Rn="inner",Ue="mathord",Zt="op-token",Bi="open",pr="punct",z="rel",As="spacing",H="textord";p(y,S,z,"\u2261","\\equiv",!0),p(y,S,z,"\u227A","\\prec",!0),p(y,S,z,"\u227B","\\succ",!0),p(y,S,z,"\u223C","\\sim",!0),p(y,S,z,"\u22A5","\\perp"),p(y,S,z,"\u2AAF","\\preceq",!0),p(y,S,z,"\u2AB0","\\succeq",!0),p(y,S,z,"\u2243","\\simeq",!0),p(y,S,z,"\u2223","\\mid",!0),p(y,S,z,"\u226A","\\ll",!0),p(y,S,z,"\u226B","\\gg",!0),p(y,S,z,"\u224D","\\asymp",!0),p(y,S,z,"\u2225","\\parallel"),p(y,S,z,"\u22C8","\\bowtie",!0),p(y,S,z,"\u2323","\\smile",!0),p(y,S,z,"\u2291","\\sqsubseteq",!0),p(y,S,z,"\u2292","\\sqsupseteq",!0),p(y,S,z,"\u2250","\\doteq",!0),p(y,S,z,"\u2322","\\frown",!0),p(y,S,z,"\u220B","\\ni",!0),p(y,S,z,"\u221D","\\propto",!0),p(y,S,z,"\u22A2","\\vdash",!0),p(y,S,z,"\u22A3","\\dashv",!0),p(y,S,z,"\u220B","\\owns"),p(y,S,pr,".","\\ldotp"),p(y,S,pr,"\u22C5","\\cdotp"),p(y,S,pr,"\u22C5","\xB7"),p(de,S,H,"\u22C5","\xB7"),p(y,S,H,"#","\\#"),p(de,S,H,"#","\\#"),p(y,S,H,"&","\\&"),p(de,S,H,"&","\\&"),p(y,S,H,"\u2135","\\aleph",!0),p(y,S,H,"\u2200","\\forall",!0),p(y,S,H,"\u210F","\\hbar",!0),p(y,S,H,"\u2203","\\exists",!0),p(y,S,H,"\u2207","\\nabla",!0),p(y,S,H,"\u266D","\\flat",!0),p(y,S,H,"\u2113","\\ell",!0),p(y,S,H,"\u266E","\\natural",!0),p(y,S,H,"\u2663","\\clubsuit",!0),p(y,S,H,"\u2118","\\wp",!0),p(y,S,H,"\u266F","\\sharp",!0),p(y,S,H,"\u2662","\\diamondsuit",!0),p(y,S,H,"\u211C","\\Re",!0),p(y,S,H,"\u2661","\\heartsuit",!0),p(y,S,H,"\u2111","\\Im",!0),p(y,S,H,"\u2660","\\spadesuit",!0),p(y,S,H,"\xA7","\\S",!0),p(de,S,H,"\xA7","\\S"),p(y,S,H,"\xB6","\\P",!0),p(de,S,H,"\xB6","\\P"),p(y,S,H,"\u2020","\\dag"),p(de,S,H,"\u2020","\\dag"),p(de,S,H,"\u2020","\\textdagger"),p(y,S,H,"\u2021","\\ddag"),p(de,S,H,"\u2021","\\ddag"),p(de,S,H,"\u2021","\\textdaggerdbl"),p(y,S,yi,"\u23B1","\\rmoustache",!0),p(y,S,Bi,"\u23B0","\\lmoustache",!0),p(y,S,yi,"\u27EF","\\rgroup",!0),p(y,S,Bi,"\u27EE","\\lgroup",!0),p(y,S,Ie,"\u2213","\\mp",!0),p(y,S,Ie,"\u2296","\\ominus",!0),p(y,S,Ie,"\u228E","\\uplus",!0),p(y,S,Ie,"\u2293","\\sqcap",!0),p(y,S,Ie,"\u2217","\\ast"),p(y,S,Ie,"\u2294","\\sqcup",!0),p(y,S,Ie,"\u25EF","\\bigcirc",!0),p(y,S,Ie,"\u2219","\\bullet",!0),p(y,S,Ie,"\u2021","\\ddagger"),p(y,S,Ie,"\u2240","\\wr",!0),p(y,S,Ie,"\u2A3F","\\amalg"),p(y,S,Ie,"&","\\And"),p(y,S,z,"\u27F5","\\longleftarrow",!0),p(y,S,z,"\u21D0","\\Leftarrow",!0),p(y,S,z,"\u27F8","\\Longleftarrow",!0),p(y,S,z,"\u27F6","\\longrightarrow",!0),p(y,S,z,"\u21D2","\\Rightarrow",!0),p(y,S,z,"\u27F9","\\Longrightarrow",!0),p(y,S,z,"\u2194","\\leftrightarrow",!0),p(y,S,z,"\u27F7","\\longleftrightarrow",!0),p(y,S,z,"\u21D4","\\Leftrightarrow",!0),p(y,S,z,"\u27FA","\\Longleftrightarrow",!0),p(y,S,z,"\u21A6","\\mapsto",!0),p(y,S,z,"\u27FC","\\longmapsto",!0),p(y,S,z,"\u2197","\\nearrow",!0),p(y,S,z,"\u21A9","\\hookleftarrow",!0),p(y,S,z,"\u21AA","\\hookrightarrow",!0),p(y,S,z,"\u2198","\\searrow",!0),p(y,S,z,"\u21BC","\\leftharpoonup",!0),p(y,S,z,"\u21C0","\\rightharpoonup",!0),p(y,S,z,"\u2199","\\swarrow",!0),p(y,S,z,"\u21BD","\\leftharpoondown",!0),p(y,S,z,"\u21C1","\\rightharpoondown",!0),p(y,S,z,"\u2196","\\nwarrow",!0),p(y,S,z,"\u21CC","\\rightleftharpoons",!0),p(y,I,z,"\u226E","\\nless",!0),p(y,I,z,"\uE010","\\@nleqslant"),p(y,I,z,"\uE011","\\@nleqq"),p(y,I,z,"\u2A87","\\lneq",!0),p(y,I,z,"\u2268","\\lneqq",!0),p(y,I,z,"\uE00C","\\@lvertneqq"),p(y,I,z,"\u22E6","\\lnsim",!0),p(y,I,z,"\u2A89","\\lnapprox",!0),p(y,I,z,"\u2280","\\nprec",!0),p(y,I,z,"\u22E0","\\npreceq",!0),p(y,I,z,"\u22E8","\\precnsim",!0),p(y,I,z,"\u2AB9","\\precnapprox",!0),p(y,I,z,"\u2241","\\nsim",!0),p(y,I,z,"\uE006","\\@nshortmid"),p(y,I,z,"\u2224","\\nmid",!0),p(y,I,z,"\u22AC","\\nvdash",!0),p(y,I,z,"\u22AD","\\nvDash",!0),p(y,I,z,"\u22EA","\\ntriangleleft"),p(y,I,z,"\u22EC","\\ntrianglelefteq",!0),p(y,I,z,"\u228A","\\subsetneq",!0),p(y,I,z,"\uE01A","\\@varsubsetneq"),p(y,I,z,"\u2ACB","\\subsetneqq",!0),p(y,I,z,"\uE017","\\@varsubsetneqq"),p(y,I,z,"\u226F","\\ngtr",!0),p(y,I,z,"\uE00F","\\@ngeqslant"),p(y,I,z,"\uE00E","\\@ngeqq"),p(y,I,z,"\u2A88","\\gneq",!0),p(y,I,z,"\u2269","\\gneqq",!0),p(y,I,z,"\uE00D","\\@gvertneqq"),p(y,I,z,"\u22E7","\\gnsim",!0),p(y,I,z,"\u2A8A","\\gnapprox",!0),p(y,I,z,"\u2281","\\nsucc",!0),p(y,I,z,"\u22E1","\\nsucceq",!0),p(y,I,z,"\u22E9","\\succnsim",!0),p(y,I,z,"\u2ABA","\\succnapprox",!0),p(y,I,z,"\u2246","\\ncong",!0),p(y,I,z,"\uE007","\\@nshortparallel"),p(y,I,z,"\u2226","\\nparallel",!0),p(y,I,z,"\u22AF","\\nVDash",!0),p(y,I,z,"\u22EB","\\ntriangleright"),p(y,I,z,"\u22ED","\\ntrianglerighteq",!0),p(y,I,z,"\uE018","\\@nsupseteqq"),p(y,I,z,"\u228B","\\supsetneq",!0),p(y,I,z,"\uE01B","\\@varsupsetneq"),p(y,I,z,"\u2ACC","\\supsetneqq",!0),p(y,I,z,"\uE019","\\@varsupsetneqq"),p(y,I,z,"\u22AE","\\nVdash",!0),p(y,I,z,"\u2AB5","\\precneqq",!0),p(y,I,z,"\u2AB6","\\succneqq",!0),p(y,I,z,"\uE016","\\@nsubseteqq"),p(y,I,Ie,"\u22B4","\\unlhd"),p(y,I,Ie,"\u22B5","\\unrhd"),p(y,I,z,"\u219A","\\nleftarrow",!0),p(y,I,z,"\u219B","\\nrightarrow",!0),p(y,I,z,"\u21CD","\\nLeftarrow",!0),p(y,I,z,"\u21CF","\\nRightarrow",!0),p(y,I,z,"\u21AE","\\nleftrightarrow",!0),p(y,I,z,"\u21CE","\\nLeftrightarrow",!0),p(y,I,z,"\u25B3","\\vartriangle"),p(y,I,H,"\u210F","\\hslash"),p(y,I,H,"\u25BD","\\triangledown"),p(y,I,H,"\u25CA","\\lozenge"),p(y,I,H,"\u24C8","\\circledS"),p(y,I,H,"\xAE","\\circledR"),p(de,I,H,"\xAE","\\circledR"),p(y,I,H,"\u2221","\\measuredangle",!0),p(y,I,H,"\u2204","\\nexists"),p(y,I,H,"\u2127","\\mho"),p(y,I,H,"\u2132","\\Finv",!0),p(y,I,H,"\u2141","\\Game",!0),p(y,I,H,"\u2035","\\backprime"),p(y,I,H,"\u25B2","\\blacktriangle"),p(y,I,H,"\u25BC","\\blacktriangledown"),p(y,I,H,"\u25A0","\\blacksquare"),p(y,I,H,"\u29EB","\\blacklozenge"),p(y,I,H,"\u2605","\\bigstar"),p(y,I,H,"\u2222","\\sphericalangle",!0),p(y,I,H,"\u2201","\\complement",!0),p(y,I,H,"\xF0","\\eth",!0),p(de,S,H,"\xF0","\xF0"),p(y,I,H,"\u2571","\\diagup"),p(y,I,H,"\u2572","\\diagdown"),p(y,I,H,"\u25A1","\\square"),p(y,I,H,"\u25A1","\\Box"),p(y,I,H,"\u25CA","\\Diamond"),p(y,I,H,"\xA5","\\yen",!0),p(de,I,H,"\xA5","\\yen",!0),p(y,I,H,"\u2713","\\checkmark",!0),p(de,I,H,"\u2713","\\checkmark"),p(y,I,H,"\u2136","\\beth",!0),p(y,I,H,"\u2138","\\daleth",!0),p(y,I,H,"\u2137","\\gimel",!0),p(y,I,H,"\u03DD","\\digamma",!0),p(y,I,H,"\u03F0","\\varkappa"),p(y,I,Bi,"\u250C","\\@ulcorner",!0),p(y,I,yi,"\u2510","\\@urcorner",!0),p(y,I,Bi,"\u2514","\\@llcorner",!0),p(y,I,yi,"\u2518","\\@lrcorner",!0),p(y,I,z,"\u2266","\\leqq",!0),p(y,I,z,"\u2A7D","\\leqslant",!0),p(y,I,z,"\u2A95","\\eqslantless",!0),p(y,I,z,"\u2272","\\lesssim",!0),p(y,I,z,"\u2A85","\\lessapprox",!0),p(y,I,z,"\u224A","\\approxeq",!0),p(y,I,Ie,"\u22D6","\\lessdot"),p(y,I,z,"\u22D8","\\lll",!0),p(y,I,z,"\u2276","\\lessgtr",!0),p(y,I,z,"\u22DA","\\lesseqgtr",!0),p(y,I,z,"\u2A8B","\\lesseqqgtr",!0),p(y,I,z,"\u2251","\\doteqdot"),p(y,I,z,"\u2253","\\risingdotseq",!0),p(y,I,z,"\u2252","\\fallingdotseq",!0),p(y,I,z,"\u223D","\\backsim",!0),p(y,I,z,"\u22CD","\\backsimeq",!0),p(y,I,z,"\u2AC5","\\subseteqq",!0),p(y,I,z,"\u22D0","\\Subset",!0),p(y,I,z,"\u228F","\\sqsubset",!0),p(y,I,z,"\u227C","\\preccurlyeq",!0),p(y,I,z,"\u22DE","\\curlyeqprec",!0),p(y,I,z,"\u227E","\\precsim",!0),p(y,I,z,"\u2AB7","\\precapprox",!0),p(y,I,z,"\u22B2","\\vartriangleleft"),p(y,I,z,"\u22B4","\\trianglelefteq"),p(y,I,z,"\u22A8","\\vDash",!0),p(y,I,z,"\u22AA","\\Vvdash",!0),p(y,I,z,"\u2323","\\smallsmile"),p(y,I,z,"\u2322","\\smallfrown"),p(y,I,z,"\u224F","\\bumpeq",!0),p(y,I,z,"\u224E","\\Bumpeq",!0),p(y,I,z,"\u2267","\\geqq",!0),p(y,I,z,"\u2A7E","\\geqslant",!0),p(y,I,z,"\u2A96","\\eqslantgtr",!0),p(y,I,z,"\u2273","\\gtrsim",!0),p(y,I,z,"\u2A86","\\gtrapprox",!0),p(y,I,Ie,"\u22D7","\\gtrdot"),p(y,I,z,"\u22D9","\\ggg",!0),p(y,I,z,"\u2277","\\gtrless",!0),p(y,I,z,"\u22DB","\\gtreqless",!0),p(y,I,z,"\u2A8C","\\gtreqqless",!0),p(y,I,z,"\u2256","\\eqcirc",!0),p(y,I,z,"\u2257","\\circeq",!0),p(y,I,z,"\u225C","\\triangleq",!0),p(y,I,z,"\u223C","\\thicksim"),p(y,I,z,"\u2248","\\thickapprox"),p(y,I,z,"\u2AC6","\\supseteqq",!0),p(y,I,z,"\u22D1","\\Supset",!0),p(y,I,z,"\u2290","\\sqsupset",!0),p(y,I,z,"\u227D","\\succcurlyeq",!0),p(y,I,z,"\u22DF","\\curlyeqsucc",!0),p(y,I,z,"\u227F","\\succsim",!0),p(y,I,z,"\u2AB8","\\succapprox",!0),p(y,I,z,"\u22B3","\\vartriangleright"),p(y,I,z,"\u22B5","\\trianglerighteq"),p(y,I,z,"\u22A9","\\Vdash",!0),p(y,I,z,"\u2223","\\shortmid"),p(y,I,z,"\u2225","\\shortparallel"),p(y,I,z,"\u226C","\\between",!0),p(y,I,z,"\u22D4","\\pitchfork",!0),p(y,I,z,"\u221D","\\varpropto"),p(y,I,z,"\u25C0","\\blacktriangleleft"),p(y,I,z,"\u2234","\\therefore",!0),p(y,I,z,"\u220D","\\backepsilon"),p(y,I,z,"\u25B6","\\blacktriangleright"),p(y,I,z,"\u2235","\\because",!0),p(y,I,z,"\u22D8","\\llless"),p(y,I,z,"\u22D9","\\gggtr"),p(y,I,Ie,"\u22B2","\\lhd"),p(y,I,Ie,"\u22B3","\\rhd"),p(y,I,z,"\u2242","\\eqsim",!0),p(y,S,z,"\u22C8","\\Join"),p(y,I,z,"\u2251","\\Doteq",!0),p(y,I,Ie,"\u2214","\\dotplus",!0),p(y,I,Ie,"\u2216","\\smallsetminus"),p(y,I,Ie,"\u22D2","\\Cap",!0),p(y,I,Ie,"\u22D3","\\Cup",!0),p(y,I,Ie,"\u2A5E","\\doublebarwedge",!0),p(y,I,Ie,"\u229F","\\boxminus",!0),p(y,I,Ie,"\u229E","\\boxplus",!0),p(y,I,Ie,"\u22C7","\\divideontimes",!0),p(y,I,Ie,"\u22C9","\\ltimes",!0),p(y,I,Ie,"\u22CA","\\rtimes",!0),p(y,I,Ie,"\u22CB","\\leftthreetimes",!0),p(y,I,Ie,"\u22CC","\\rightthreetimes",!0),p(y,I,Ie,"\u22CF","\\curlywedge",!0),p(y,I,Ie,"\u22CE","\\curlyvee",!0),p(y,I,Ie,"\u229D","\\circleddash",!0),p(y,I,Ie,"\u229B","\\circledast",!0),p(y,I,Ie,"\u22C5","\\centerdot"),p(y,I,Ie,"\u22BA","\\intercal",!0),p(y,I,Ie,"\u22D2","\\doublecap"),p(y,I,Ie,"\u22D3","\\doublecup"),p(y,I,Ie,"\u22A0","\\boxtimes",!0),p(y,I,z,"\u21E2","\\dashrightarrow",!0),p(y,I,z,"\u21E0","\\dashleftarrow",!0),p(y,I,z,"\u21C7","\\leftleftarrows",!0),p(y,I,z,"\u21C6","\\leftrightarrows",!0),p(y,I,z,"\u21DA","\\Lleftarrow",!0),p(y,I,z,"\u219E","\\twoheadleftarrow",!0),p(y,I,z,"\u21A2","\\leftarrowtail",!0),p(y,I,z,"\u21AB","\\looparrowleft",!0),p(y,I,z,"\u21CB","\\leftrightharpoons",!0),p(y,I,z,"\u21B6","\\curvearrowleft",!0),p(y,I,z,"\u21BA","\\circlearrowleft",!0),p(y,I,z,"\u21B0","\\Lsh",!0),p(y,I,z,"\u21C8","\\upuparrows",!0),p(y,I,z,"\u21BF","\\upharpoonleft",!0),p(y,I,z,"\u21C3","\\downharpoonleft",!0),p(y,S,z,"\u22B6","\\origof",!0),p(y,S,z,"\u22B7","\\imageof",!0),p(y,I,z,"\u22B8","\\multimap",!0),p(y,I,z,"\u21AD","\\leftrightsquigarrow",!0),p(y,I,z,"\u21C9","\\rightrightarrows",!0),p(y,I,z,"\u21C4","\\rightleftarrows",!0),p(y,I,z,"\u21A0","\\twoheadrightarrow",!0),p(y,I,z,"\u21A3","\\rightarrowtail",!0),p(y,I,z,"\u21AC","\\looparrowright",!0),p(y,I,z,"\u21B7","\\curvearrowright",!0),p(y,I,z,"\u21BB","\\circlearrowright",!0),p(y,I,z,"\u21B1","\\Rsh",!0),p(y,I,z,"\u21CA","\\downdownarrows",!0),p(y,I,z,"\u21BE","\\upharpoonright",!0),p(y,I,z,"\u21C2","\\downharpoonright",!0),p(y,I,z,"\u21DD","\\rightsquigarrow",!0),p(y,I,z,"\u21DD","\\leadsto"),p(y,I,z,"\u21DB","\\Rrightarrow",!0),p(y,I,z,"\u21BE","\\restriction"),p(y,S,H,"\u2018","`"),p(y,S,H,"$","\\$"),p(de,S,H,"$","\\$"),p(de,S,H,"$","\\textdollar"),p(y,S,H,"%","\\%"),p(de,S,H,"%","\\%"),p(y,S,H,"_","\\_"),p(de,S,H,"_","\\_"),p(de,S,H,"_","\\textunderscore"),p(y,S,H,"\u2220","\\angle",!0),p(y,S,H,"\u221E","\\infty",!0),p(y,S,H,"\u2032","\\prime"),p(y,S,H,"\u25B3","\\triangle"),p(y,S,H,"\u0393","\\Gamma",!0),p(y,S,H,"\u0394","\\Delta",!0),p(y,S,H,"\u0398","\\Theta",!0),p(y,S,H,"\u039B","\\Lambda",!0),p(y,S,H,"\u039E","\\Xi",!0),p(y,S,H,"\u03A0","\\Pi",!0),p(y,S,H,"\u03A3","\\Sigma",!0),p(y,S,H,"\u03A5","\\Upsilon",!0),p(y,S,H,"\u03A6","\\Phi",!0),p(y,S,H,"\u03A8","\\Psi",!0),p(y,S,H,"\u03A9","\\Omega",!0),p(y,S,H,"A","\u0391"),p(y,S,H,"B","\u0392"),p(y,S,H,"E","\u0395"),p(y,S,H,"Z","\u0396"),p(y,S,H,"H","\u0397"),p(y,S,H,"I","\u0399"),p(y,S,H,"K","\u039A"),p(y,S,H,"M","\u039C"),p(y,S,H,"N","\u039D"),p(y,S,H,"O","\u039F"),p(y,S,H,"P","\u03A1"),p(y,S,H,"T","\u03A4"),p(y,S,H,"X","\u03A7"),p(y,S,H,"\xAC","\\neg",!0),p(y,S,H,"\xAC","\\lnot"),p(y,S,H,"\u22A4","\\top"),p(y,S,H,"\u22A5","\\bot"),p(y,S,H,"\u2205","\\emptyset"),p(y,I,H,"\u2205","\\varnothing"),p(y,S,Ue,"\u03B1","\\alpha",!0),p(y,S,Ue,"\u03B2","\\beta",!0),p(y,S,Ue,"\u03B3","\\gamma",!0),p(y,S,Ue,"\u03B4","\\delta",!0),p(y,S,Ue,"\u03F5","\\epsilon",!0),p(y,S,Ue,"\u03B6","\\zeta",!0),p(y,S,Ue,"\u03B7","\\eta",!0),p(y,S,Ue,"\u03B8","\\theta",!0),p(y,S,Ue,"\u03B9","\\iota",!0),p(y,S,Ue,"\u03BA","\\kappa",!0),p(y,S,Ue,"\u03BB","\\lambda",!0),p(y,S,Ue,"\u03BC","\\mu",!0),p(y,S,Ue,"\u03BD","\\nu",!0),p(y,S,Ue,"\u03BE","\\xi",!0),p(y,S,Ue,"\u03BF","\\omicron",!0),p(y,S,Ue,"\u03C0","\\pi",!0),p(y,S,Ue,"\u03C1","\\rho",!0),p(y,S,Ue,"\u03C3","\\sigma",!0),p(y,S,Ue,"\u03C4","\\tau",!0),p(y,S,Ue,"\u03C5","\\upsilon",!0),p(y,S,Ue,"\u03D5","\\phi",!0),p(y,S,Ue,"\u03C7","\\chi",!0),p(y,S,Ue,"\u03C8","\\psi",!0),p(y,S,Ue,"\u03C9","\\omega",!0),p(y,S,Ue,"\u03B5","\\varepsilon",!0),p(y,S,Ue,"\u03D1","\\vartheta",!0),p(y,S,Ue,"\u03D6","\\varpi",!0),p(y,S,Ue,"\u03F1","\\varrho",!0),p(y,S,Ue,"\u03C2","\\varsigma",!0),p(y,S,Ue,"\u03C6","\\varphi",!0),p(y,S,Ie,"\u2217","*",!0),p(y,S,Ie,"+","+"),p(y,S,Ie,"\u2212","-",!0),p(y,S,Ie,"\u22C5","\\cdot",!0),p(y,S,Ie,"\u2218","\\circ",!0),p(y,S,Ie,"\xF7","\\div",!0),p(y,S,Ie,"\xB1","\\pm",!0),p(y,S,Ie,"\xD7","\\times",!0),p(y,S,Ie,"\u2229","\\cap",!0),p(y,S,Ie,"\u222A","\\cup",!0),p(y,S,Ie,"\u2216","\\setminus",!0),p(y,S,Ie,"\u2227","\\land"),p(y,S,Ie,"\u2228","\\lor"),p(y,S,Ie,"\u2227","\\wedge",!0),p(y,S,Ie,"\u2228","\\vee",!0),p(y,S,H,"\u221A","\\surd"),p(y,S,Bi,"\u27E8","\\langle",!0),p(y,S,Bi,"\u2223","\\lvert"),p(y,S,Bi,"\u2225","\\lVert"),p(y,S,yi,"?","?"),p(y,S,yi,"!","!"),p(y,S,yi,"\u27E9","\\rangle",!0),p(y,S,yi,"\u2223","\\rvert"),p(y,S,yi,"\u2225","\\rVert"),p(y,S,z,"=","="),p(y,S,z,":",":"),p(y,S,z,"\u2248","\\approx",!0),p(y,S,z,"\u2245","\\cong",!0),p(y,S,z,"\u2265","\\ge"),p(y,S,z,"\u2265","\\geq",!0),p(y,S,z,"\u2190","\\gets"),p(y,S,z,">","\\gt",!0),p(y,S,z,"\u2208","\\in",!0),p(y,S,z,"\uE020","\\@not"),p(y,S,z,"\u2282","\\subset",!0),p(y,S,z,"\u2283","\\supset",!0),p(y,S,z,"\u2286","\\subseteq",!0),p(y,S,z,"\u2287","\\supseteq",!0),p(y,I,z,"\u2288","\\nsubseteq",!0),p(y,I,z,"\u2289","\\nsupseteq",!0),p(y,S,z,"\u22A8","\\models"),p(y,S,z,"\u2190","\\leftarrow",!0),p(y,S,z,"\u2264","\\le"),p(y,S,z,"\u2264","\\leq",!0),p(y,S,z,"<","\\lt",!0),p(y,S,z,"\u2192","\\rightarrow",!0),p(y,S,z,"\u2192","\\to"),p(y,I,z,"\u2271","\\ngeq",!0),p(y,I,z,"\u2270","\\nleq",!0),p(y,S,As,"\xA0","\\ "),p(y,S,As,"\xA0","\\space"),p(y,S,As,"\xA0","\\nobreakspace"),p(de,S,As,"\xA0","\\ "),p(de,S,As,"\xA0"," "),p(de,S,As,"\xA0","\\space"),p(de,S,As,"\xA0","\\nobreakspace"),p(y,S,As,"","\\nobreak"),p(y,S,As,"","\\allowbreak"),p(y,S,pr,",",","),p(y,S,pr,";",";"),p(y,I,Ie,"\u22BC","\\barwedge",!0),p(y,I,Ie,"\u22BB","\\veebar",!0),p(y,S,Ie,"\u2299","\\odot",!0),p(y,S,Ie,"\u2295","\\oplus",!0),p(y,S,Ie,"\u2297","\\otimes",!0),p(y,S,H,"\u2202","\\partial",!0),p(y,S,Ie,"\u2298","\\oslash",!0),p(y,I,Ie,"\u229A","\\circledcirc",!0),p(y,I,Ie,"\u22A1","\\boxdot",!0),p(y,S,Ie,"\u25B3","\\bigtriangleup"),p(y,S,Ie,"\u25BD","\\bigtriangledown"),p(y,S,Ie,"\u2020","\\dagger"),p(y,S,Ie,"\u22C4","\\diamond"),p(y,S,Ie,"\u22C6","\\star"),p(y,S,Ie,"\u25C3","\\triangleleft"),p(y,S,Ie,"\u25B9","\\triangleright"),p(y,S,Bi,"{","\\{"),p(de,S,H,"{","\\{"),p(de,S,H,"{","\\textbraceleft"),p(y,S,yi,"}","\\}"),p(de,S,H,"}","\\}"),p(de,S,H,"}","\\textbraceright"),p(y,S,Bi,"{","\\lbrace"),p(y,S,yi,"}","\\rbrace"),p(y,S,Bi,"[","\\lbrack",!0),p(de,S,H,"[","\\lbrack",!0),p(y,S,yi,"]","\\rbrack",!0),p(de,S,H,"]","\\rbrack",!0),p(y,S,Bi,"(","\\lparen",!0),p(y,S,yi,")","\\rparen",!0),p(de,S,H,"<","\\textless",!0),p(de,S,H,">","\\textgreater",!0),p(y,S,Bi,"\u230A","\\lfloor",!0),p(y,S,yi,"\u230B","\\rfloor",!0),p(y,S,Bi,"\u2308","\\lceil",!0),p(y,S,yi,"\u2309","\\rceil",!0),p(y,S,H,"\\","\\backslash"),p(y,S,H,"\u2223","|"),p(y,S,H,"\u2223","\\vert"),p(de,S,H,"|","\\textbar",!0),p(y,S,H,"\u2225","\\|"),p(y,S,H,"\u2225","\\Vert"),p(de,S,H,"\u2225","\\textbardbl"),p(de,S,H,"~","\\textasciitilde"),p(de,S,H,"\\","\\textbackslash"),p(de,S,H,"^","\\textasciicircum"),p(y,S,z,"\u2191","\\uparrow",!0),p(y,S,z,"\u21D1","\\Uparrow",!0),p(y,S,z,"\u2193","\\downarrow",!0),p(y,S,z,"\u21D3","\\Downarrow",!0),p(y,S,z,"\u2195","\\updownarrow",!0),p(y,S,z,"\u21D5","\\Updownarrow",!0),p(y,S,Zt,"\u2210","\\coprod"),p(y,S,Zt,"\u22C1","\\bigvee"),p(y,S,Zt,"\u22C0","\\bigwedge"),p(y,S,Zt,"\u2A04","\\biguplus"),p(y,S,Zt,"\u22C2","\\bigcap"),p(y,S,Zt,"\u22C3","\\bigcup"),p(y,S,Zt,"\u222B","\\int"),p(y,S,Zt,"\u222B","\\intop"),p(y,S,Zt,"\u222C","\\iint"),p(y,S,Zt,"\u222D","\\iiint"),p(y,S,Zt,"\u220F","\\prod"),p(y,S,Zt,"\u2211","\\sum"),p(y,S,Zt,"\u2A02","\\bigotimes"),p(y,S,Zt,"\u2A01","\\bigoplus"),p(y,S,Zt,"\u2A00","\\bigodot"),p(y,S,Zt,"\u222E","\\oint"),p(y,S,Zt,"\u222F","\\oiint"),p(y,S,Zt,"\u2230","\\oiiint"),p(y,S,Zt,"\u2A06","\\bigsqcup"),p(y,S,Zt,"\u222B","\\smallint"),p(de,S,Rn,"\u2026","\\textellipsis"),p(y,S,Rn,"\u2026","\\mathellipsis"),p(de,S,Rn,"\u2026","\\ldots",!0),p(y,S,Rn,"\u2026","\\ldots",!0),p(y,S,Rn,"\u22EF","\\@cdots",!0),p(y,S,Rn,"\u22F1","\\ddots",!0),p(y,S,H,"\u22EE","\\varvdots"),p(de,S,H,"\u22EE","\\varvdots"),p(y,S,jt,"\u02CA","\\acute"),p(y,S,jt,"\u02CB","\\grave"),p(y,S,jt,"\xA8","\\ddot"),p(y,S,jt,"~","\\tilde"),p(y,S,jt,"\u02C9","\\bar"),p(y,S,jt,"\u02D8","\\breve"),p(y,S,jt,"\u02C7","\\check"),p(y,S,jt,"^","\\hat"),p(y,S,jt,"\u20D7","\\vec"),p(y,S,jt,"\u02D9","\\dot"),p(y,S,jt,"\u02DA","\\mathring"),p(y,S,Ue,"\uE131","\\@imath"),p(y,S,Ue,"\uE237","\\@jmath"),p(y,S,H,"\u0131","\u0131"),p(y,S,H,"\u0237","\u0237"),p(de,S,H,"\u0131","\\i",!0),p(de,S,H,"\u0237","\\j",!0),p(de,S,H,"\xDF","\\ss",!0),p(de,S,H,"\xE6","\\ae",!0),p(de,S,H,"\u0153","\\oe",!0),p(de,S,H,"\xF8","\\o",!0),p(de,S,H,"\xC6","\\AE",!0),p(de,S,H,"\u0152","\\OE",!0),p(de,S,H,"\xD8","\\O",!0),p(de,S,jt,"\u02CA","\\'"),p(de,S,jt,"\u02CB","\\`"),p(de,S,jt,"\u02C6","\\^"),p(de,S,jt,"\u02DC","\\~"),p(de,S,jt,"\u02C9","\\="),p(de,S,jt,"\u02D8","\\u"),p(de,S,jt,"\u02D9","\\."),p(de,S,jt,"\xB8","\\c"),p(de,S,jt,"\u02DA","\\r"),p(de,S,jt,"\u02C7","\\v"),p(de,S,jt,"\xA8",'\\"'),p(de,S,jt,"\u02DD","\\H"),p(de,S,jt,"\u25EF","\\textcircled");let Gh={"--":!0,"---":!0,"``":!0,"''":!0};p(de,S,H,"\u2013","--",!0),p(de,S,H,"\u2013","\\textendash"),p(de,S,H,"\u2014","---",!0),p(de,S,H,"\u2014","\\textemdash"),p(de,S,H,"\u2018","`",!0),p(de,S,H,"\u2018","\\textquoteleft"),p(de,S,H,"\u2019","'",!0),p(de,S,H,"\u2019","\\textquoteright"),p(de,S,H,"\u201C","``",!0),p(de,S,H,"\u201C","\\textquotedblleft"),p(de,S,H,"\u201D","''",!0),p(de,S,H,"\u201D","\\textquotedblright"),p(y,S,H,"\xB0","\\degree",!0),p(de,S,H,"\xB0","\\degree"),p(de,S,H,"\xB0","\\textdegree",!0),p(y,S,H,"\xA3","\\pounds"),p(y,S,H,"\xA3","\\mathsterling",!0),p(de,S,H,"\xA3","\\pounds"),p(de,S,H,"\xA3","\\textsterling",!0),p(y,I,H,"\u2720","\\maltese"),p(de,I,H,"\u2720","\\maltese");let Wh='0123456789/@."';for(let a=0;a<Wh.length;a++){let r=Wh.charAt(a);p(y,S,H,r,r)}let Yh='0123456789!@*()-=+";:?/.,';for(let a=0;a<Yh.length;a++){let r=Yh.charAt(a);p(de,S,H,r,r)}let Ba="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(let a=0;a<Ba.length;a++){let r=Ba.charAt(a);p(y,S,Ue,r,r),p(de,S,H,r,r)}p(y,I,H,"C","\u2102"),p(de,I,H,"C","\u2102"),p(y,I,H,"H","\u210D"),p(de,I,H,"H","\u210D"),p(y,I,H,"N","\u2115"),p(de,I,H,"N","\u2115"),p(y,I,H,"P","\u2119"),p(de,I,H,"P","\u2119"),p(y,I,H,"Q","\u211A"),p(de,I,H,"Q","\u211A"),p(y,I,H,"R","\u211D"),p(de,I,H,"R","\u211D"),p(y,I,H,"Z","\u2124"),p(de,I,H,"Z","\u2124"),p(y,S,Ue,"h","\u210E"),p(de,S,Ue,"h","\u210E");let Ye;for(let a=0;a<Ba.length;a++){let r=Ba.charAt(a);Ye=String.fromCharCode(55349,56320+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56372+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56424+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56580+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56684+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56736+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56788+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56840+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56944+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),a<26&&(Ye=String.fromCharCode(55349,56632+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,56476+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye))}Ye="\u{1D55C}",p(y,S,Ue,"k",Ye),p(de,S,H,"k",Ye);for(let a=0;a<10;a++){let r=a.toString();Ye=String.fromCharCode(55349,57294+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,57314+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,57324+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye),Ye=String.fromCharCode(55349,57334+a),p(y,S,Ue,r,Ye),p(de,S,H,r,Ye)}let ic="\xD0\xDE\xFE";for(let a=0;a<ic.length;a++){let r=ic.charAt(a);p(y,S,Ue,r,r),p(de,S,H,r,r)}let sc={mathClass:"mathbf",textClass:"textbf",font:"Main-Bold"},Kh={mathClass:"mathnormal",textClass:"textit",font:"Math-Italic"},Vh={mathClass:"boldsymbol",textClass:"boldsymbol",font:"Main-BoldItalic"},E8={mathClass:"mathscr",textClass:"textscr",font:"Script-Regular"},mn={mathClass:"",textClass:"",font:""},Xh={mathClass:"mathfrak",textClass:"textfrak",font:"Fraktur-Regular"},Zh={mathClass:"mathbb",textClass:"textbb",font:"AMS-Regular"},Jh={mathClass:"mathboldfrak",textClass:"textboldfrak",font:"Fraktur-Regular"},nc={mathClass:"mathsf",textClass:"textsf",font:"SansSerif-Regular"},rc={mathClass:"mathboldsf",textClass:"textboldsf",font:"SansSerif-Bold"},Qh={mathClass:"mathitsf",textClass:"textitsf",font:"SansSerif-Italic"},ac={mathClass:"mathtt",textClass:"texttt",font:"Typewriter-Regular"},e1=[sc,sc,Kh,Kh,Vh,Vh,E8,mn,mn,mn,Xh,Xh,Zh,Zh,Jh,Jh,nc,nc,rc,rc,Qh,Qh,mn,mn,ac,ac],S8=[sc,mn,nc,rc,ac],A8=a=>{let r=a.charCodeAt(0),u=a.charCodeAt(1),h=(r-55296)*1024+(u-56320)+65536;if(119808<=h&&h<120484){let d=Math.floor((h-119808)/26);return e1[d]}else if(120782<=h&&h<=120831){let d=Math.floor((h-120782)/10);return S8[d]}else{if(h===120485||h===120486)return e1[0];if(120486<h&&h<120782)return mn;throw new s("Unsupported character: "+a)}},za=function(a,r,u){if(Yt[u][a]){let h=Yt[u][a].replace;h&&(a=h)}return{value:a,metrics:ec(a,r,u)}},wi=function(a,r,u,h,d){let v=za(a,r,u),k=v.metrics;a=v.value;let D;if(k){let N=k.italic;(u==="text"||h&&h.font==="mathit")&&(N=0),D=new vi(a,k.height,k.depth,N,k.skew,k.width,d)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+a+"' in style '"+r+"' and mode '"+u+"'")),D=new vi(a,0,0,0,0,0,d);if(h){D.maxFontSize=h.sizeMultiplier,h.style.isTight()&&D.classes.push("mtight");let N=h.getColor();N&&(D.style.color=N)}return D},oc=function(a,r,u,h){return h===void 0&&(h=[]),u.font==="boldsymbol"&&za(a,"Main-Bold",r).metrics?wi(a,"Main-Bold",r,u,h.concat(["mathbf"])):a==="\\"||Yt[r][a].font==="main"?wi(a,"Main-Regular",r,u,h):wi(a,"AMS-Regular",r,u,h.concat(["amsrm"]))},T8=function(a,r,u){return u!=="textord"&&za(a,"Math-BoldItalic",r).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},Fa=function(a,r){let u=a.type==="mathord"?"mathord":"textord",h=a.mode,d=a.text,v=["mord"],k=r.font,D=r.fontFamily,N=r.fontWeight,O=r.fontShape,W=h==="math"||h==="text"&&!!k,ie=W?k:D,Q="",ge="";if(d.charCodeAt(0)===55349){let fe=A8(d);Q=fe.font,ge=fe[h+"Class"]}if(Q)return wi(d,Q,h,r,v.concat(ge));if(ie){let fe,Se;if(ie==="boldsymbol"){let $e=T8(d,h,u);fe=$e.fontName,Se=[$e.fontClass]}else W?(fe=uc[k].fontName,Se=[k]):(fe=La(D,N,O),Se=[D,N,O]);if(za(d,fe,h).metrics)return wi(d,fe,h,r,v.concat(Se));if(Object.prototype.hasOwnProperty.call(Gh,d)&&fe.slice(0,10)==="Typewriter"){let $e=[];for(let Ge=0;Ge<d.length;Ge++)$e.push(wi(d[Ge],fe,h,r,v.concat(Se)));return Ts($e)}}if(u==="mathord")return wi(d,"Math-Italic",h,r,v.concat(["mathnormal"]));if(u==="textord"){let fe=Yt[h][d]&&Yt[h][d].font;if(fe==="ams"){let Se=La("amsrm",N,O);return wi(d,Se,h,r,v.concat("amsrm",N,O))}else if(fe==="main"||!fe){let Se=La("textrm",N,O);return wi(d,Se,h,r,v.concat(N,O))}else{let Se=La(fe,N,O);return wi(d,Se,h,r,v.concat(Se,N,O))}}else throw new Error("unexpected type: "+u+" in makeOrd")},D8=(a,r)=>{if(Ft(a.classes)!==Ft(r.classes)||a.skew!==r.skew||a.maxFontSize!==r.maxFontSize||a.italic!==0&&a.hasClass("mathnormal"))return!1;if(a.classes.length===1){let u=a.classes[0];if(u==="mbin"||u==="mord")return!1}for(let u of Object.keys(a.style))if(a.style[u]!==r.style[u])return!1;for(let u of Object.keys(r.style))if(a.style[u]!==r.style[u])return!1;return!0},t1=a=>{for(let r=0;r<a.length-1;r++){let u=a[r],h=a[r+1];u instanceof vi&&h instanceof vi&&D8(u,h)&&(u.text+=h.text,u.height=Math.max(u.height,h.height),u.depth=Math.max(u.depth,h.depth),u.italic=h.italic,a.splice(r+1,1),r--)}return a},cc=function(a){let r=0,u=0,h=0;for(let d=0;d<a.children.length;d++){let v=a.children[d];v.height>r&&(r=v.height),v.depth>u&&(u=v.depth),v.maxFontSize>h&&(h=v.maxFontSize)}a.height=r,a.depth=u,a.maxFontSize=h},be=function(a,r,u,h){let d=new st(a,r,u,h);return cc(d),d},$s=(a,r,u,h)=>new st(a,r,u,h),Mn=function(a,r,u){let h=be([a],[],r);return h.height=Math.max(u||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),h.style.borderBottomWidth=ye(h.height),h.maxFontSize=1,h},C8=function(a,r,u,h){let d=new Wt(a,r,u,h);return cc(d),d},Ts=function(a){let r=new Ve(a);return cc(r),r},Nn=function(a,r){return a instanceof Ve?be([],[a],r):a},R8=function(a){if(a.positionType==="individualShift"){let u=a.children,h=[u[0]],d=-u[0].shift-u[0].elem.depth,v=d;for(let k=1;k<u.length;k++){let D=-u[k].shift-v-u[k].elem.depth,N=D-(u[k-1].elem.height+u[k-1].elem.depth);v=v+D,h.push({type:"kern",size:N}),h.push(u[k])}return{children:h,depth:d}}let r;if(a.positionType==="top"){let u=a.positionData;for(let h=0;h<a.children.length;h++){let d=a.children[h];u-=d.type==="kern"?d.size:d.elem.height+d.elem.depth}r=u}else if(a.positionType==="bottom")r=-a.positionData;else{let u=a.children[0];if(u.type!=="elem")throw new Error('First child must have type "elem".');if(a.positionType==="shift")r=-u.elem.depth-a.positionData;else if(a.positionType==="firstBaseline")r=-u.elem.depth;else throw new Error("Invalid positionType "+a.positionType+".")}return{children:a.children,depth:r}},yt=function(a,r){let u=R8(a),h=u.children,d=u.depth,v=0;for(let fe=0;fe<h.length;fe++){let Se=h[fe];if(Se.type==="elem"){let $e=Se.elem;v=Math.max(v,$e.maxFontSize,$e.height)}}v+=2;let k=be(["pstrut"],[]);k.style.height=ye(v);let D=[],N=d,O=d,W=d;for(let fe=0;fe<h.length;fe++){let Se=h[fe];if(Se.type==="kern")W+=Se.size;else{let $e=Se.elem,Ge=Se.wrapperClasses||[],lt=Se.wrapperStyle||{},Ct=be(Ge,[k,$e],void 0,lt);Ct.style.top=ye(-v-W-$e.depth),Se.marginLeft&&(Ct.style.marginLeft=Se.marginLeft),Se.marginRight&&(Ct.style.marginRight=Se.marginRight),D.push(Ct),W+=$e.height+$e.depth}N=Math.min(N,W),O=Math.max(O,W)}let ie=be(["vlist"],D);ie.style.height=ye(O);let Q;if(N<0){let fe=be([],[]),Se=be(["vlist"],[fe]);Se.style.height=ye(-N);let $e=be(["vlist-s"],[new vi("\u200B")]);Q=[be(["vlist-r"],[ie,$e]),be(["vlist-r"],[Se])]}else Q=[be(["vlist-r"],[ie])];let ge=be(["vlist-t"],Q);return Q.length===2&&ge.classes.push("vlist-t2"),ge.height=O,ge.depth=-N,ge},i1=(a,r)=>{let u=be(["mspace"],[],r),h=Fe(a,r);return u.style.marginRight=ye(h),u},La=(a,r,u)=>{let h,d;switch(a){case"amsrm":h="AMS";break;case"textrm":h="Main";break;case"textsf":h="SansSerif";break;case"texttt":h="Typewriter";break;default:h=a}return r==="textbf"&&u==="textit"?d="BoldItalic":r==="textbf"?d="Bold":u==="textit"?d="Italic":d="Regular",h+"-"+d},uc={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},s1={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},n1=function(a,r){let u=s1[a],h=u[0],d=u[1],v=u[2],k=new Hs(h),D=new Ss([k],{width:ye(d),height:ye(v),style:"width:"+ye(d),viewBox:"0 0 "+1e3*d+" "+1e3*v,preserveAspectRatio:"xMinYMin"}),N=$s(["katex-overlay"],[D],r);return N.height=v,N.style.height=ye(v),N.style.width=ye(d),N},Lt={number:3,unit:"mu"},gn={number:4,unit:"mu"},Ds={number:5,unit:"mu"},M8={mord:{mop:Lt,mbin:gn,mrel:Ds,minner:Lt},mop:{mord:Lt,mop:Lt,mrel:Ds,minner:Lt},mbin:{mord:gn,mop:gn,mopen:gn,minner:gn},mrel:{mord:Ds,mop:Ds,mopen:Ds,minner:Ds},mopen:{},mclose:{mop:Lt,mbin:gn,mrel:Ds,minner:Lt},mpunct:{mord:Lt,mop:Lt,mrel:Ds,mopen:Lt,mclose:Lt,mpunct:Lt,minner:Lt},minner:{mord:Lt,mop:Lt,mbin:gn,mrel:Ds,mopen:Lt,mpunct:Lt,minner:Lt}},N8={mord:{mop:Lt},mop:{mord:Lt,mop:Lt},mbin:{},mrel:{},mopen:{},mclose:{mop:Lt},mpunct:{},minner:{mop:Lt}},r1={},fr={},br={};function Me(a){let r=a.type,u=a.names,h=a.htmlBuilder,d=a.mathmlBuilder;for(let v=0;v<u.length;++v)r1[u[v]]=a;r&&(h&&(fr[r]=h),d&&(br[r]=d))}function dn(a){let r=a.type,u=a.htmlBuilder,h=a.mathmlBuilder;u&&(fr[r]=u),h&&(br[r]=h)}let vr=function(a){return a.type==="ordgroup"&&a.body.length===1?a.body[0]:a},Jt=function(a){return a.type==="ordgroup"?a.body:[a]},j8=new Set(["leftmost","mbin","mopen","mrel","mop","mpunct"]),O8=new Set(["rightmost","mrel","mclose","mpunct"]),I8={display:Y.DISPLAY,text:Y.TEXT,script:Y.SCRIPT,scriptscript:Y.SCRIPTSCRIPT},B8={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},ni=function(a,r,u,h){h===void 0&&(h=[null,null]);let d=[];for(let O=0;O<a.length;O++){let W=bt(a[O],r);if(W instanceof Ve){let ie=W.children;d.push(...ie)}else d.push(W)}if(t1(d),!u)return d;let v=r;if(a.length===1){let O=a[0];O.type==="sizing"?v=r.havingSize(O.size):O.type==="styling"&&(v=r.havingStyle(I8[O.style]))}let k=be([h[0]||"leftmost"],[],r),D=be([h[1]||"rightmost"],[],r),N=u==="root";return lc(d,(O,W)=>{let ie=W.classes[0],Q=O.classes[0];ie==="mbin"&&O8.has(Q)?W.classes[0]="mord":Q==="mbin"&&j8.has(ie)&&(O.classes[0]="mord")},{node:k},D,N),lc(d,(O,W)=>{var ie,Q;let ge=mc(W),fe=mc(O),Se=ge&&fe?O.hasClass("mtight")?(ie=N8[ge])==null?void 0:ie[fe]:(Q=M8[ge])==null?void 0:Q[fe]:null;if(Se)return i1(Se,v)},{node:k},D,N),d},lc=function(a,r,u,h,d){h&&a.push(h);let v=0;for(;v<a.length;v++){let k=a[v],D=a1(k);if(D){lc(D.children,r,u,null,d);continue}let N=!k.hasClass("mspace");if(N){let O=r(k,u.node);O&&(u.insertAfter?u.insertAfter(O):(a.unshift(O),v++))}N?u.node=k:d&&k.hasClass("katex-newline")&&(u.node=be(["leftmost"])),u.insertAfter=(O=>W=>{a.splice(O+1,0,W),v++})(v)}h&&a.pop()},a1=function(a){return a instanceof Ve||a instanceof Wt||a instanceof st&&a.hasClass("enclosing")?a:null},hc=function(a,r){let u=a1(a);if(u){let h=u.children;if(h.length){if(r==="right")return hc(h[h.length-1],"right");if(r==="left")return hc(h[0],"left")}}return a},mc=function(a,r){if(!a)return null;r&&(a=hc(a,r));let u=a.classes[0];return B8[u]||null},yr=function(a,r){let u=["nulldelimiter"].concat(a.baseSizingClasses());return be(r.concat(u))},bt=function(a,r,u){if(!a)return be();if(fr[a.type]){let h=fr[a.type](a,r);if(u&&r.size!==u.size){h=be(r.sizingClasses(u),[h],r);let d=r.sizeMultiplier/u.sizeMultiplier;h.height*=d,h.depth*=d}return h}else throw new s("Got group of unknown type: '"+a.type+"'")};function qa(a,r){let u=be(["katex-base"],a,r),h=be(["katex-strut"]);return h.style.height=ye(u.height+u.depth),u.depth&&(h.style.verticalAlign=ye(-u.depth)),u.children.unshift(h),u}function gc(a,r){let u=null;a.length===1&&a[0].type==="tag"&&(u=a[0].tag,a=a[0].body);let h=ni(a,r,"root"),d;h.length===2&&h[1].hasClass("katex-tag")&&(d=h.pop());let v=[],k=[];for(let O=0;O<h.length;O++)if(k.push(h[O]),h[O].hasClass("mbin")||h[O].hasClass("mrel")||h[O].hasClass("allowbreak")){let W=!1;for(;O<h.length-1&&h[O+1].hasClass("mspace")&&!h[O+1].hasClass("katex-newline");)O++,k.push(h[O]),h[O].hasClass("nobreak")&&(W=!0);W||(v.push(qa(k,r)),k=[])}else h[O].hasClass("katex-newline")&&(k.pop(),k.length>0&&(v.push(qa(k,r)),k=[]),v.push(h[O]));k.length>0&&v.push(qa(k,r));let D;u?(D=qa(ni(u,r,!0),r),D.classes=["katex-tag"],v.push(D)):d&&v.push(d);let N=be(["katex-html"],v);if(N.setAttribute("aria-hidden","true"),D){let O=D.children[0];O.style.height=ye(N.height+N.depth),N.depth&&(O.style.verticalAlign=ye(-N.depth))}return N}function o1(a){return new Ve(a)}class Ee{constructor(r,u,h){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=r,this.attributes={},this.children=u||[],this.classes=h||[]}setAttribute(r,u){this.attributes[r]=u}getAttribute(r){return this.attributes[r]}toNode(){let r=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(let u of Object.entries(this.attributes)){let h=u[0],d=u[1];r.setAttribute(h,d)}this.classes.length>0&&(r.className=Ft(this.classes));for(let u=0;u<this.children.length;u++)if(this.children[u]instanceof Qt&&this.children[u+1]instanceof Qt){let h=this.children[u].toText()+this.children[++u].toText();for(;this.children[u+1]instanceof Qt;)h+=this.children[++u].toText();r.appendChild(new Qt(h).toNode())}else r.appendChild(this.children[u].toNode());return r}toMarkup(){let r="<"+this.type;for(let u of Object.entries(this.attributes)){let h=u[0],d=u[1];r+=" "+h+'="',r+=m(d),r+='"'}this.classes.length>0&&(r+=' class ="'+m(Ft(this.classes))+'"'),r+=">";for(let u=0;u<this.children.length;u++)r+=this.children[u].toMarkup();return r+="</"+this.type+">",r}toText(){return this.children.map(r=>r.toText()).join("")}}class Qt{constructor(r){this.text=void 0,this.text=r}toNode(){return document.createTextNode(this.text)}toMarkup(){return m(this.toText())}toText(){return this.text}}class c1{constructor(r){this.width=void 0,this.character=void 0,this.width=r,r>=.05555&&r<=.05556?this.character="\u200A":r>=.1666&&r<=.1667?this.character="\u2009":r>=.2222&&r<=.2223?this.character="\u2005":r>=.2777&&r<=.2778?this.character="\u2005\u200A":r>=-.05556&&r<=-.05555?this.character="\u200A\u2063":r>=-.1667&&r<=-.1666?this.character="\u2009\u2063":r>=-.2223&&r<=-.2222?this.character="\u205F\u2063":r>=-.2778&&r<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);{let r=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return r.setAttribute("width",ye(this.width)),r}}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+ye(this.width)+'"/>'}toText(){return this.character?this.character:" "}}let z8=new Set(["\\imath","\\jmath"]),F8=new Set(["mrow","mtable"]),$i=function(a,r,u){var h,d;return Yt[r][a]&&Yt[r][a].replace&&a.charCodeAt(0)!==55349&&!(Object.prototype.hasOwnProperty.call(Gh,a)&&((u==null||(h=u.fontFamily)==null?void 0:h.slice(4,6))==="tt"||(u==null||(d=u.font)==null?void 0:d.slice(4,6))==="tt"))&&(a=Yt[r][a].replace),new Qt(a)},dc=function(a){return a.length===1?a[0]:new Ee("mrow",a)},L8={mathit:"italic",boldsymbol:a=>a.type==="textord"?"bold":"bold-italic",mathbf:"bold",mathbb:"double-struck",mathsfit:"sans-serif-italic",mathfrak:"fraktur",mathscr:"script",mathcal:"script",mathsf:"sans-serif",mathtt:"monospace"},pc=(a,r)=>{if(a.mode==="text"){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold"}let u=r.font;if(!u||u==="mathnormal")return null;let h=a.mode,d=L8[u];if(d)return typeof d=="function"?d(a):d;let v=a.text;if(z8.has(v))return null;if(Yt[h][v]){let D=Yt[h][v].replace;D&&(v=D)}let k=uc[u].fontName;return ec(v,k,h)?uc[u].variant:null};function fc(a){if(!a)return!1;if(a.type==="mi"&&a.children.length===1){let r=a.children[0];return r instanceof Qt&&r.text==="."}else if(a.type==="mo"&&a.children.length===1&&a.getAttribute("separator")==="true"&&a.getAttribute("lspace")==="0em"&&a.getAttribute("rspace")==="0em"){let r=a.children[0];return r instanceof Qt&&r.text===","}else return!1}let zi=function(a,r,u){if(a.length===1){let v=St(a[0],r);return u&&v instanceof Ee&&v.type==="mo"&&(v.setAttribute("lspace","0em"),v.setAttribute("rspace","0em")),[v]}let h=[],d;for(let v=0;v<a.length;v++){let k=St(a[v],r);if(k instanceof Ee&&d instanceof Ee){if(k.type==="mtext"&&d.type==="mtext"&&k.getAttribute("mathvariant")===d.getAttribute("mathvariant")){d.children.push(...k.children);continue}else if(k.type==="mn"&&d.type==="mn"){d.children.push(...k.children);continue}else if(fc(k)&&d.type==="mn"){d.children.push(...k.children);continue}else if(k.type==="mn"&&fc(d))k.children=[...d.children,...k.children],h.pop();else if((k.type==="msup"||k.type==="msub")&&k.children.length>=1&&(d.type==="mn"||fc(d))){let D=k.children[0];D instanceof Ee&&D.type==="mn"&&(D.children=[...d.children,...D.children],h.pop())}else if(d.type==="mi"&&d.children.length===1){let D=d.children[0];if(D instanceof Qt&&D.text==="\u0338"&&(k.type==="mo"||k.type==="mi"||k.type==="mn")){let N=k.children[0];N instanceof Qt&&N.text.length>0&&(N.text=N.text.slice(0,1)+"\u0338"+N.text.slice(1),h.pop())}}}h.push(k),d=k}return h},Gs=function(a,r,u){return dc(zi(a,r,u))},St=function(a,r){if(!a)return new Ee("mrow");if(br[a.type])return br[a.type](a,r);throw new s("Got group of unknown type: '"+a.type+"'")};function u1(a,r,u,h,d){let v=zi(a,u),k;v.length===1&&v[0]instanceof Ee&&F8.has(v[0].type)?k=v[0]:k=new Ee("mrow",v);let D=new Ee("annotation",[new Qt(r)]);D.setAttribute("encoding","application/x-tex");let N=new Ee("semantics",[k,D]),O=new Ee("math",[N]);return O.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),h&&O.setAttribute("display","block"),be([d?"katex":"katex-mathml"],[O])}let q8=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],l1=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],h1=function(a,r){return r.size<2?a:q8[a-1][r.size-1]};class Cs{constructor(r){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=r.style,this.color=r.color,this.size=r.size||Cs.BASESIZE,this.textSize=r.textSize||this.size,this.phantom=!!r.phantom,this.font=r.font||"",this.fontFamily=r.fontFamily||"",this.fontWeight=r.fontWeight||"",this.fontShape=r.fontShape||"",this.sizeMultiplier=l1[this.size-1],this.maxSize=r.maxSize,this.minRuleThickness=r.minRuleThickness,this._fontMetrics=void 0}extend(r){let u={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};return Object.assign(u,r),new Cs(u)}havingStyle(r){return this.style===r?this:this.extend({style:r,size:h1(this.textSize,r)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(r){return this.size===r&&this.textSize===r?this:this.extend({style:this.style.text(),size:r,textSize:r,sizeMultiplier:l1[r-1]})}havingBaseStyle(r){r=r||this.style.text();let u=h1(Cs.BASESIZE,r);return this.size===u&&this.textSize===Cs.BASESIZE&&this.style===r?this:this.extend({style:r,size:u})}havingBaseSizing(){let r;switch(this.style.id){case 4:case 5:r=3;break;case 6:case 7:r=1;break;default:r=6}return this.extend({style:this.style.text(),size:r})}withColor(r){return this.extend({color:r})}withPhantom(){return this.extend({phantom:!0})}withFont(r){return this.extend({font:r})}withTextFontFamily(r){return this.extend({fontFamily:r,font:""})}withTextFontWeight(r){return this.extend({fontWeight:r,font:""})}withTextFontShape(r){return this.extend({fontShape:r,font:""})}sizingClasses(r){return r.size!==this.size?["katex-sizing","reset-size"+r.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Cs.BASESIZE?["katex-sizing","reset-size"+this.size,"size"+Cs.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=k8(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Cs.BASESIZE=6;var P8=Cs;let m1=function(a){return new P8({style:a.displayMode?Y.DISPLAY:Y.TEXT,maxSize:a.maxSize,minRuleThickness:a.minRuleThickness})},g1=function(a,r){if(r.displayMode){let u=["katex-display"];r.leqno&&u.push("leqno"),r.fleqn&&u.push("fleqn"),a=be(u,[a])}return a},U8=function(a,r,u){let h=m1(u),d;if(u.output==="mathml")return u1(a,r,h,u.displayMode,!0);if(u.output==="html"){let v=gc(a,h);d=be(["katex"],[v])}else{let v=u1(a,r,h,u.displayMode,!1),k=gc(a,h);d=be(["katex"],[v,k])}return g1(d,u)},H8=function(a,r,u){let h=m1(u),d=gc(a,h),v=be(["katex"],[d]);return g1(v,u)};var Q_=null;let $8={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",underbracket:"\u23B5",overbracket:"\u23B4",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},Pa=function(a){let r=new Ee("mo",[new Qt($8[a.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},G8={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overbracket:[["leftbracketover","rightbracketover"],1.6,440],underbracket:[["leftbracketunder","rightbracketunder"],1.6,410],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},W8=new Set(["widehat","widecheck","widetilde","utilde"]),Ua=function(a,r){function u(){let D=4e5,N=a.label.slice(1);if(W8.has(N)&&"base"in a){let O=a.base.type==="ordgroup"?a.base.body.length:1,W,ie,Q;if(O>5)N==="widehat"||N==="widecheck"?(W=420,D=2364,Q=.42,ie=N+"4"):(W=312,D=2340,Q=.34,ie="tilde4");else{let Se=[1,1,2,2,3,3][O];N==="widehat"||N==="widecheck"?(D=[0,1062,2364,2364,2364][Se],W=[0,239,300,360,420][Se],Q=[0,.24,.3,.3,.36,.42][Se],ie=N+Se):(D=[0,600,1033,2339,2340][Se],W=[0,260,286,306,312][Se],Q=[0,.26,.286,.3,.306,.34][Se],ie="tilde"+Se)}let ge=new Hs(ie),fe=new Ss([ge],{width:"100%",height:ye(Q),viewBox:"0 0 "+D+" "+W,preserveAspectRatio:"none"});return{span:$s([],[fe],r),minWidth:0,height:Q}}else{let O=[],W=G8[N];if(!W)throw new Error('No SVG data for "'+N+'".');let ie=W[0],Q=W[1],ge=W[2],fe=ge/1e3,Se=ie.length,$e,Ge;if(Se===1){if(W.length!==4)throw new Error('Expected 4-tuple for single-path SVG data "'+N+'".');$e=["hide-tail"],Ge=[W[3]]}else if(Se===2)$e=["halfarrow-left","halfarrow-right"],Ge=["xMinYMin","xMaxYMin"];else if(Se===3)$e=["brace-left","brace-center","brace-right"],Ge=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error("Correct katexImagesData or update code here to support\n "+Se+" children.");for(let lt=0;lt<Se;lt++){let Ct=new Hs(ie[lt]),Rt=new Ss([Ct],{width:"400em",height:ye(fe),viewBox:"0 0 "+D+" "+ge,preserveAspectRatio:Ge[lt]+" slice"}),Ot=$s([$e[lt]],[Rt],r);if(Se===1)return{span:Ot,minWidth:Q,height:fe};Ot.style.height=ye(fe),O.push(Ot)}return{span:be(["katex-stretchy"],O,r),minWidth:Q,height:fe}}}let h=u(),d=h.span,v=h.minWidth,k=h.height;return d.height=k,d.style.height=ye(k),v>0&&(d.style.minWidth=ye(v)),d},Y8=function(a,r,u,h,d){let v,k=a.height+a.depth+u+h;if(/fbox|color|angl/.test(r)){if(v=be(["katex-stretchy",r],[],d),r==="fbox"){let D=d.color&&d.getColor();D&&(v.style.borderColor=D)}}else{let D=[];/^[bx]cancel$/.test(r)&&D.push(new Jo({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&D.push(new Jo({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));let N=new Ss(D,{width:"100%",height:ye(k)});v=$s([],[N],d)}return v.height=k,v.style.height=ye(k),v},K8=["bin","close","inner","open","punct","rel"],V8=["accent-token","mathord","op-token","spacing","textord"],X8=new Set(K8),Z8=new Set(V8);function J8(a){return X8.has(a)}function ut(a,r){if(!a||a.type!==r)throw new Error("Expected node of type "+r+", but got "+(a?"node of type "+a.type:String(a)));return a}function Ha(a){let r=$a(a);if(!r)throw new Error("Expected node of symbol group type, but got "+(a?"node of type "+a.type:String(a)));return r}function $a(a){return a.type==="atom"||Z8.has(a.type)?a:null}function bc(a,r,u){let h="";for(let d of a.body)if(d.type==="textord")h+=d.text;else if(u&&d.type==="spacing"&&d.text===" ")h+=" ";else throw new s(r,a);return h}let d1=a=>{if(a instanceof vi)return a;if(x8(a)&&a.children.length===1)return d1(a.children[0])},p1=(a,r)=>{let u,h,d;a&&a.type==="supsub"?(h=ut(a.base,"accent"),u=h.base,a.base=u,d=w8(bt(a,r)),a.base=h):(h=ut(a,"accent"),u=h.base);let v=bt(u,r.havingCrampedStyle()),k=h.isShifty&&x(u),D=0;if(k){var N,O;D=(N=(O=d1(v))==null?void 0:O.skew)!=null?N:0}let W=h.label==="\\c",ie=W?v.height+v.depth:Math.min(v.height,r.fontMetrics().xHeight),Q;if(h.isStretchy)Q=Ua(h,r),Q=yt({positionType:"firstBaseline",children:[{type:"elem",elem:v},{type:"elem",elem:Q,wrapperClasses:["svg-align"],wrapperStyle:D>0?{width:"calc(100% - "+ye(2*D)+")",marginLeft:ye(2*D)}:void 0}]},r);else{let fe,Se;h.label==="\\vec"?(fe=n1("vec",r),Se=s1.vec[1]):(fe=Fa({type:"textord",mode:h.mode,text:h.label},r),fe=y8(fe),fe.italic=0,Se=fe.width,W&&(ie+=fe.depth)),Q=be(["accent-body"],[fe]);let $e=h.label==="\\textcircled";$e&&(Q.classes.push("accent-full"),ie=v.height);let Ge=D;$e||(Ge-=Se/2),Q.style.left=ye(Ge),h.label==="\\textcircled"&&(Q.style.top=".2em"),Q=yt({positionType:"firstBaseline",children:[{type:"elem",elem:v},{type:"kern",size:-ie},{type:"elem",elem:Q}]},r)}let ge=be(["mord","katex-accent"],[Q],r);return d?(d.children[0]=ge,d.height=Math.max(ge.height,d.height),d.classes[0]="mord",d):ge},Q8=(a,r)=>{let u=a.isStretchy?Pa(a.label):new Ee("mo",[$i(a.label,a.mode)]),h=new Ee("mover",[St(a.base,r),u]);return h.setAttribute("accent","true"),h},e3=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(a=>"\\"+a).join("|"));Me({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],numArgs:1,handler:(a,r)=>{let u=vr(r[0]),h=!e3.test(a.funcName),d=!h||a.funcName==="\\widehat"||a.funcName==="\\widetilde"||a.funcName==="\\widecheck";return{type:"accent",mode:a.parser.mode,label:a.funcName,isStretchy:h,isShifty:d,base:u}},htmlBuilder:p1,mathmlBuilder:Q8}),Me({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"],handler:(a,r)=>{let u=r[0],h=a.parser.mode;return h==="math"&&(a.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+a.funcName+" works only in text mode"),h="text"),{type:"accent",mode:h,label:a.funcName,isStretchy:!1,isShifty:!0,base:u}}}),Me({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],numArgs:1,handler:(a,r)=>{let u=a.parser,h=a.funcName,d=r[0];return{type:"accentUnder",mode:u.mode,label:h,base:d}},htmlBuilder:(a,r)=>{let u=bt(a.base,r),h=Ua(a,r),d=a.label==="\\utilde"?.12:0,v=yt({positionType:"top",positionData:u.height,children:[{type:"elem",elem:h,wrapperClasses:["svg-align"]},{type:"kern",size:d},{type:"elem",elem:u}]},r);return be(["mord","accentunder"],[v],r)},mathmlBuilder:(a,r)=>{let u=Pa(a.label),h=new Ee("munder",[St(a.base,r),u]);return h.setAttribute("accentunder","true"),h}});let Ga=a=>{let r=new Ee("mpadded",a?[a]:[]);return r.setAttribute("width","+0.6em"),r.setAttribute("lspace","0.3em"),r};Me({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],numArgs:1,numOptionalArgs:1,handler(a,r,u){let h=a.parser,d=a.funcName;return{type:"xArrow",mode:h.mode,label:d,body:r[0],below:u[0]}},htmlBuilder(a,r){let u=r.style,h=r.havingStyle(u.sup()),d=Nn(bt(a.body,h,r),r),v=a.label.slice(0,2)==="\\x"?"x":"cd";d.classes.push(v+"-arrow-pad");let k;a.below&&(h=r.havingStyle(u.sub()),k=Nn(bt(a.below,h,r),r),k.classes.push(v+"-arrow-pad"));let D=Ua(a,r),N=-r.fontMetrics().axisHeight+.5*D.height,O=-r.fontMetrics().axisHeight-.5*D.height-.111;(d.depth>.25||a.label==="\\xleftequilibrium")&&(O-=d.depth);let W;if(k){let ie=-r.fontMetrics().axisHeight+k.height+.5*D.height+.111;W=yt({positionType:"individualShift",children:[{type:"elem",elem:d,shift:O},{type:"elem",elem:D,shift:N,wrapperClasses:["svg-align"]},{type:"elem",elem:k,shift:ie}]},r)}else W=yt({positionType:"individualShift",children:[{type:"elem",elem:d,shift:O},{type:"elem",elem:D,shift:N,wrapperClasses:["svg-align"]}]},r);return be(["mrel","x-arrow"],[W],r)},mathmlBuilder(a,r){let u=Pa(a.label);u.setAttribute("minsize",a.label.charAt(0)==="x"?"1.75em":"3.0em");let h;if(a.body){let d=Ga(St(a.body,r));if(a.below){let v=Ga(St(a.below,r));h=new Ee("munderover",[u,v,d])}else h=new Ee("mover",[u,d])}else if(a.below){let d=Ga(St(a.below,r));h=new Ee("munder",[u,d])}else h=Ga(),h=new Ee("mover",[u,h]);return h}});function t3(a,r){let u=ni(a.body,r,!0);return be([a.mclass],u,r)}function i3(a,r){let u,h=zi(a.body,r);return a.mclass==="minner"?u=new Ee("mpadded",h):a.mclass==="mord"?a.isCharacterBox?(u=h[0],u.type="mi"):u=new Ee("mi",h):(a.isCharacterBox?(u=h[0],u.type="mo"):u=new Ee("mo",h),a.mclass==="mbin"?(u.attributes.lspace="0.22em",u.attributes.rspace="0.22em"):a.mclass==="mpunct"?(u.attributes.lspace="0em",u.attributes.rspace="0.17em"):(a.mclass==="mopen"||a.mclass==="mclose")&&(u.attributes.lspace="0em",u.attributes.rspace="0em")),u}Me({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],numArgs:1,primitive:!0,handler(a,r){let u=a.parser,h=a.funcName,d=r[0];return{type:"mclass",mode:u.mode,mclass:"m"+h.slice(5),body:Jt(d),isCharacterBox:x(d)}},htmlBuilder:t3,mathmlBuilder:i3});let Wa=a=>{let r=a.type==="ordgroup"&&a.body.length?a.body[0]:a;return r.type==="atom"&&(r.family==="bin"||r.family==="rel")?"m"+r.family:"mord"};Me({type:"mclass",names:["\\@binrel"],numArgs:2,handler(a,r){return{type:"mclass",mode:a.parser.mode,mclass:Wa(r[0]),body:Jt(r[1]),isCharacterBox:x(r[1])}}}),Me({type:"mclass",names:["\\stackrel","\\overset","\\underset"],numArgs:2,handler(a,r){let u=a.parser,h=a.funcName,d=r[1],v=r[0],k;h!=="\\stackrel"?k=Wa(d):k="mrel";let D={type:"op",mode:d.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:h!=="\\stackrel",body:Jt(d)},N=h==="\\underset"?{type:"supsub",mode:v.mode,base:D,sub:v}:{type:"supsub",mode:v.mode,base:D,sup:v};return{type:"mclass",mode:u.mode,mclass:k,body:[N],isCharacterBox:x(N)}}}),Me({type:"pmb",names:["\\pmb"],numArgs:1,allowedInText:!0,handler(a,r){return{type:"pmb",mode:a.parser.mode,mclass:Wa(r[0]),body:Jt(r[0])}},htmlBuilder(a,r){let u=ni(a.body,r,!0),h=be([a.mclass],u,r);return h.style.textShadow="0.02em 0.01em 0.04px",h},mathmlBuilder(a,r){let u=zi(a.body,r),h=new Ee("mstyle",u);return h.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),h}});let s3={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},f1=()=>({type:"styling",body:[],mode:"math",style:"display",resetFont:!0}),b1=a=>a.type==="textord"&&a.text==="@",n3=(a,r)=>(a.type==="mathord"||a.type==="atom")&&a.text===r;function r3(a,r,u){let h=s3[a];switch(h){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return u.callFunction(h,[r[0]],[r[1]]);case"\\uparrow":case"\\downarrow":{let d=u.callFunction("\\\\cdleft",[r[0]],[]),v={type:"atom",text:h,mode:"math",family:"rel"},k=u.callFunction("\\Big",[v],[]),D=u.callFunction("\\\\cdright",[r[1]],[]),N={type:"ordgroup",mode:"math",body:[d,k,D]};return u.callFunction("\\\\cdparent",[N],[])}case"\\\\cdlongequal":return u.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{let d={type:"textord",text:"\\Vert",mode:"math"};return u.callFunction("\\Big",[d],[])}default:return{type:"textord",text:" ",mode:"math"}}}function a3(a){let r=[];for(a.gullet.beginGroup(),a.gullet.macros.set("\\cr","\\\\\\relax"),a.gullet.beginGroup();;){r.push(a.parseExpression(!1,"\\\\")),a.gullet.endGroup(),a.gullet.beginGroup();let v=a.fetch().text;if(v==="&"||v==="\\\\")a.consume();else if(v==="\\end"){r[r.length-1].length===0&&r.pop();break}else throw new s("Expected \\\\ or \\cr or \\end",a.nextToken)}let u=[],h=[u];for(let v=0;v<r.length;v++){let k=r[v],D=f1();for(let N=0;N<k.length;N++)if(!b1(k[N]))D.body.push(k[N]);else{u.push(D),N+=1;let O=Ha(k[N]).text,W=new Array(2);if(W[0]={type:"ordgroup",mode:"math",body:[]},W[1]={type:"ordgroup",mode:"math",body:[]},!"=|.".includes(O))if("<>AV".includes(O))for(let ge=0;ge<2;ge++){let fe=!0;for(let Se=N+1;Se<k.length;Se++){if(n3(k[Se],O)){fe=!1,N=Se;break}if(b1(k[Se]))throw new s("Missing a "+O+" character to complete a CD arrow.",k[Se]);W[ge].body.push(k[Se])}if(fe)throw new s("Missing a "+O+" character to complete a CD arrow.",k[N])}else throw new s('Expected one of "<>AV=|." after @',k[N]);let Q={type:"styling",body:[r3(O,W,a)],mode:"math",style:"display",resetFont:!0};u.push(Q),D=f1()}v%2===0?u.push(D):u.shift(),u=[],h.push(u)}a.gullet.endGroup(),a.gullet.endGroup();let d=new Array(h[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:h,arraystretch:1,addJot:!0,rowGaps:[null],cols:d,colSeparationType:"CD",hLinesBeforeRow:new Array(h.length+1).fill([])}}Me({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],numArgs:1,handler(a,r){let u=a.parser,h=a.funcName;return{type:"cdlabel",mode:u.mode,side:h.slice(4),label:r[0]}},htmlBuilder(a,r){let u=r.havingStyle(r.style.sup()),h=Nn(bt(a.label,u,r),r);return h.classes.push("cd-label-"+a.side),h.style.bottom=ye(.8-h.depth),h.height=0,h.depth=0,h},mathmlBuilder(a,r){let u=new Ee("mrow",[St(a.label,r)]);return u=new Ee("mpadded",[u]),u.setAttribute("width","0"),a.side==="left"&&u.setAttribute("lspace","-1width"),u.setAttribute("voffset","0.7em"),u=new Ee("mstyle",[u]),u.setAttribute("displaystyle","false"),u.setAttribute("scriptlevel","1"),u}}),Me({type:"cdlabelparent",names:["\\\\cdparent"],numArgs:1,handler(a,r){return{type:"cdlabelparent",mode:a.parser.mode,fragment:r[0]}},htmlBuilder(a,r){let u=Nn(bt(a.fragment,r),r);return u.classes.push("cd-vert-arrow"),u},mathmlBuilder(a,r){return new Ee("mrow",[St(a.fragment,r)])}}),Me({type:"textord",names:["\\@char"],numArgs:1,allowedInText:!0,handler(a,r){let u=a.parser,h=ut(r[0],"ordgroup"),d=bc(h,"\\@char has non-numeric argument"),v=parseInt(d),k;if(isNaN(v))throw new s("\\@char has non-numeric argument "+d);if(v<0||v>1114111)throw new s("\\@char with invalid code point "+d);return v<=65535?k=String.fromCharCode(v):(v-=65536,k=String.fromCharCode((v>>10)+55296,(v&1023)+56320)),{type:"textord",mode:u.mode,text:k}}}),Me({type:"color",names:["\\textcolor"],numArgs:2,allowedInText:!0,argTypes:["color","original"],handler(a,r){let u=a.parser,h=ut(r[0],"color-token").color,d=r[1];return{type:"color",mode:u.mode,color:h,body:Jt(d)}},htmlBuilder:(a,r)=>{let u=ni(a.body,r.withColor(a.color),!1);return Ts(u)},mathmlBuilder:(a,r)=>{let u=zi(a.body,r.withColor(a.color)),h=new Ee("mstyle",u);return h.setAttribute("mathcolor",a.color),h}}),Me({type:"color",names:["\\color"],numArgs:1,allowedInText:!0,argTypes:["color"],handler(a,r){let u=a.parser,h=a.breakOnTokenText,d=ut(r[0],"color-token").color;u.gullet.macros.set("\\current@color",d);let v=u.parseExpression(!0,h);return{type:"color",mode:u.mode,color:d,body:v}}}),Me({type:"cr",names:["\\\\"],numArgs:0,numOptionalArgs:0,allowedInText:!0,handler(a,r,u){let h=a.parser,d=h.gullet.future().text==="["?h.parseSizeGroup(!0):null,v=!h.settings.displayMode||!h.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:h.mode,newLine:v,size:d&&ut(d,"size").value}},htmlBuilder(a,r){let u=be(["mspace"],[],r);return a.newLine&&(u.classes.push("katex-newline"),a.size&&(u.style.marginTop=ye(Fe(a.size,r)))),u},mathmlBuilder(a,r){let u=new Ee("mspace");return a.newLine&&(u.setAttribute("linebreak","newline"),a.size&&u.setAttribute("height",ye(Fe(a.size,r)))),u}});let vc={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},v1=a=>{let r=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(r))throw new s("Expected a control sequence",a);return r},o3=a=>{let r=a.gullet.popToken();return r.text==="="&&(r=a.gullet.popToken(),r.text===" "&&(r=a.gullet.popToken())),r},y1=(a,r,u,h)=>{let d=a.gullet.macros.get(u.text);d==null&&(u.noexpand=!0,d={tokens:[u],numArgs:0,unexpandable:!a.gullet.isExpandable(u.text)}),a.gullet.macros.set(r,d,h)};Me({type:"internal",names:["\\global","\\long","\\\\globallong"],numArgs:0,allowedInText:!0,handler(a){let r=a.parser,u=a.funcName;r.consumeSpaces();let h=r.fetch();if(vc[h.text])return(u==="\\global"||u==="\\\\globallong")&&(h.text=vc[h.text]),ut(r.parseFunction(),"internal");throw new s("Invalid token after macro prefix",h)}}),Me({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],numArgs:0,allowedInText:!0,primitive:!0,handler(a){let r=a.parser,u=a.funcName,h=r.gullet.popToken(),d=h.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(d))throw new s("Expected a control sequence",h);let v=0,k,D=[[]];for(;r.gullet.future().text!=="{";)if(h=r.gullet.popToken(),h.text==="#"){if(r.gullet.future().text==="{"){k=r.gullet.future(),D[v].push("{");break}if(h=r.gullet.popToken(),!/^[1-9]$/.test(h.text))throw new s('Invalid argument number "'+h.text+'"');if(parseInt(h.text)!==v+1)throw new s('Argument number "'+h.text+'" out of order');v++,D.push([])}else{if(h.text==="EOF")throw new s("Expected a macro definition");D[v].push(h.text)}let N=r.gullet.consumeArg(),O=N.tokens;return k&&O.unshift(k),(u==="\\edef"||u==="\\xdef")&&(O=r.gullet.expandTokens(O),O.reverse()),r.gullet.macros.set(d,{tokens:O,numArgs:v,delimiters:D},u===vc[u]),{type:"internal",mode:r.mode}}}),Me({type:"internal",names:["\\let","\\\\globallet"],numArgs:0,allowedInText:!0,primitive:!0,handler(a){let r=a.parser,u=a.funcName,h=v1(r.gullet.popToken());r.gullet.consumeSpaces();let d=o3(r);return y1(r,h,d,u==="\\\\globallet"),{type:"internal",mode:r.mode}}}),Me({type:"internal",names:["\\futurelet","\\\\globalfuture"],numArgs:0,allowedInText:!0,primitive:!0,handler(a){let r=a.parser,u=a.funcName,h=v1(r.gullet.popToken()),d=r.gullet.popToken(),v=r.gullet.popToken();return y1(r,h,v,u==="\\\\globalfuture"),r.gullet.pushToken(v),r.gullet.pushToken(d),{type:"internal",mode:r.mode}}});let wr=function(a,r,u){let h=Yt.math[a]&&Yt.math[a].replace,d=ec(h||a,r,u);if(!d)throw new Error("Unsupported symbol "+a+" and font size "+r+".");return d},yc=function(a,r,u,h){let d=u.havingBaseStyle(r),v=be(h.concat(d.sizingClasses(u)),[a],u),k=d.sizeMultiplier/u.sizeMultiplier;return v.height*=k,v.depth*=k,v.maxFontSize=d.sizeMultiplier,v},w1=function(a,r,u){let h=r.havingBaseStyle(u),d=(1-r.sizeMultiplier/h.sizeMultiplier)*r.fontMetrics().axisHeight;a.classes.push("delimcenter"),a.style.top=ye(d),a.height-=d,a.depth+=d},c3=function(a,r,u,h,d,v){let k=wi(a,"Main-Regular",d,h),D=yc(k,r,h,v);return u&&w1(D,h,r),D},u3=function(a,r,u,h){return wi(a,"Size"+r+"-Regular",u,h)},x1=function(a,r,u,h,d,v){let k=u3(a,r,d,h),D=yc(be(["delimsizing","size"+r],[k],h),Y.TEXT,h,v);return u&&w1(D,h,Y.TEXT),D},wc=function(a,r,u){let h;return r==="Size1-Regular"?h="delim-size1":h="delim-size4",{type:"elem",elem:be(["delimsizinginner",h],[be([],[wi(a,r,u)])])}},xc=function(a,r,u){let h=os["Size4-Regular"][a.charCodeAt(0)]?os["Size4-Regular"][a.charCodeAt(0)][4]:os["Size1-Regular"][a.charCodeAt(0)][4],d=new Hs("inner",Xt(a,Math.round(1e3*r))),v=new Ss([d],{width:ye(h),height:ye(r),style:"width:"+ye(h),viewBox:"0 0 "+1e3*h+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),k=$s([],[v],u);return k.height=r,k.style.height=ye(r),k.style.width=ye(h),{type:"elem",elem:k}},_c=.008,Ya={type:"kern",size:-1*_c},l3=new Set(["|","\\lvert","\\rvert","\\vert"]),h3=new Set(["\\|","\\lVert","\\rVert","\\Vert"]),_1=function(a,r,u,h,d,v){let k,D,N,O,W="",ie=0;k=N=O=a,D=null;let Q="Size1-Regular";a==="\\uparrow"?N=O="\u23D0":a==="\\Uparrow"?N=O="\u2016":a==="\\downarrow"?k=N="\u23D0":a==="\\Downarrow"?k=N="\u2016":a==="\\updownarrow"?(k="\\uparrow",N="\u23D0",O="\\downarrow"):a==="\\Updownarrow"?(k="\\Uparrow",N="\u2016",O="\\Downarrow"):l3.has(a)?(N="\u2223",W="vert",ie=333):h3.has(a)?(N="\u2225",W="doublevert",ie=556):a==="["||a==="\\lbrack"?(k="\u23A1",N="\u23A2",O="\u23A3",Q="Size4-Regular",W="lbrack",ie=667):a==="]"||a==="\\rbrack"?(k="\u23A4",N="\u23A5",O="\u23A6",Q="Size4-Regular",W="rbrack",ie=667):a==="\\lfloor"||a==="\u230A"?(N=k="\u23A2",O="\u23A3",Q="Size4-Regular",W="lfloor",ie=667):a==="\\lceil"||a==="\u2308"?(k="\u23A1",N=O="\u23A2",Q="Size4-Regular",W="lceil",ie=667):a==="\\rfloor"||a==="\u230B"?(N=k="\u23A5",O="\u23A6",Q="Size4-Regular",W="rfloor",ie=667):a==="\\rceil"||a==="\u2309"?(k="\u23A4",N=O="\u23A5",Q="Size4-Regular",W="rceil",ie=667):a==="("||a==="\\lparen"?(k="\u239B",N="\u239C",O="\u239D",Q="Size4-Regular",W="lparen",ie=875):a===")"||a==="\\rparen"?(k="\u239E",N="\u239F",O="\u23A0",Q="Size4-Regular",W="rparen",ie=875):a==="\\{"||a==="\\lbrace"?(k="\u23A7",D="\u23A8",O="\u23A9",N="\u23AA",Q="Size4-Regular"):a==="\\}"||a==="\\rbrace"?(k="\u23AB",D="\u23AC",O="\u23AD",N="\u23AA",Q="Size4-Regular"):a==="\\lgroup"||a==="\u27EE"?(k="\u23A7",O="\u23A9",N="\u23AA",Q="Size4-Regular"):a==="\\rgroup"||a==="\u27EF"?(k="\u23AB",O="\u23AD",N="\u23AA",Q="Size4-Regular"):a==="\\lmoustache"||a==="\u23B0"?(k="\u23A7",O="\u23AD",N="\u23AA",Q="Size4-Regular"):(a==="\\rmoustache"||a==="\u23B1")&&(k="\u23AB",O="\u23A9",N="\u23AA",Q="Size4-Regular");let ge=wr(k,Q,d),fe=ge.height+ge.depth,Se=wr(N,Q,d),$e=Se.height+Se.depth,Ge=wr(O,Q,d),lt=Ge.height+Ge.depth,Ct=0,Rt=1;if(D!==null){let Gi=wr(D,Q,d);Ct=Gi.height+Gi.depth,Rt=2}let Ot=fe+lt+Ct,hi=Math.max(0,Math.ceil((r-Ot)/(Rt*$e))),ei=Ot+hi*Rt*$e,jn=h.fontMetrics().axisHeight;u&&(jn*=h.sizeMultiplier);let Ja=ei/2-jn,xi=[];if(W.length>0){let Gi=ei-fe-lt,On=Math.round(ei*1e3),In=ze(W,Math.round(Gi*1e3)),wt=new Hs(W,In),Kt=ye(ie/1e3),Mt=ye(On/1e3),ti=new Ss([wt],{width:Kt,height:Mt,viewBox:"0 0 "+ie+" "+On}),Wi=$s([],[ti],h);Wi.height=On/1e3,Wi.style.width=Kt,Wi.style.height=Mt,xi.push({type:"elem",elem:Wi})}else{if(xi.push(wc(O,Q,d)),xi.push(Ya),D===null){let Gi=ei-fe-lt+2*_c;xi.push(xc(N,Gi,h))}else{let Gi=(ei-fe-lt-Ct)/2+2*_c;xi.push(xc(N,Gi,h)),xi.push(Ya),xi.push(wc(D,Q,d)),xi.push(Ya),xi.push(xc(N,Gi,h))}xi.push(Ya),xi.push(wc(k,Q,d))}let _r=h.havingBaseStyle(Y.TEXT),Qa=yt({positionType:"bottom",positionData:Ja,children:xi},_r);return yc(be(["delimsizing","mult"],[Qa],_r),Y.TEXT,h,v)},kc=80,Ec=.08,Sc=function(a,r,u,h,d){let v=Qi(a,h,u),k=new Hs(a,v),D=new Ss([k],{width:"400em",height:ye(r),viewBox:"0 0 400000 "+u,preserveAspectRatio:"xMinYMin slice"});return $s(["hide-tail"],[D],d)},m3=function(a,r){let u=r.havingBaseSizing(),h=T1("\\surd",a*u.sizeMultiplier,A1,u),d=u.sizeMultiplier,v=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),k,D,N,O,W;return h.type==="small"?(O=1e3+1e3*v+kc,a<1?d=1:a<1.4&&(d=.7),D=(1+v+Ec)/d,N=(1+v)/d,k=Sc("sqrtMain",D,O,v,r),k.style.minWidth="0.853em",W=.833/d):h.type==="large"?(O=(1e3+kc)*xr[h.size],N=(xr[h.size]+v)/d,D=(xr[h.size]+v+Ec)/d,k=Sc("sqrtSize"+h.size,D,O,v,r),k.style.minWidth="1.02em",W=1/d):(D=a+v+Ec,N=a+v,O=Math.floor(1e3*a+v)+kc,k=Sc("sqrtTall",D,O,v,r),k.style.minWidth="0.742em",W=1.056),k.height=N,k.style.height=ye(D),{span:k,advanceWidth:W,ruleWidth:(r.fontMetrics().sqrtRuleThickness+v)*d}},k1=new Set(["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"]),g3=new Set(["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"]),E1=new Set(["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"]),xr=[0,1.2,1.8,2.4,3],S1=function(a,r,u,h,d){if(a==="<"||a==="\\lt"||a==="\u27E8"?a="\\langle":(a===">"||a==="\\gt"||a==="\u27E9")&&(a="\\rangle"),k1.has(a)||E1.has(a))return x1(a,r,!1,u,h,d);if(g3.has(a))return _1(a,xr[r],!1,u,h,d);throw new s("Illegal delimiter: '"+a+"'")},d3=[{type:"small",style:Y.SCRIPTSCRIPT},{type:"small",style:Y.SCRIPT},{type:"small",style:Y.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],p3=[{type:"small",style:Y.SCRIPTSCRIPT},{type:"small",style:Y.SCRIPT},{type:"small",style:Y.TEXT},{type:"stack"}],A1=[{type:"small",style:Y.SCRIPTSCRIPT},{type:"small",style:Y.SCRIPT},{type:"small",style:Y.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],f3=function(a){if(a.type==="small")return"Main-Regular";if(a.type==="large")return"Size"+a.size+"-Regular";if(a.type==="stack")return"Size4-Regular";{let r=a.type;throw new Error("Add support for delim type '"+r+"' here.")}},T1=function(a,r,u,h){let d=Math.min(2,3-h.style.size);for(let v=d;v<u.length;v++){let k=u[v];if(k.type==="stack")break;let D=wr(a,f3(k),"math"),N=D.height+D.depth;if(k.type==="small"){let O=h.havingBaseStyle(k.style);N*=O.sizeMultiplier}if(N>r)return k}return u[u.length-1]},Ac=function(a,r,u,h,d,v){a==="<"||a==="\\lt"||a==="\u27E8"?a="\\langle":(a===">"||a==="\\gt"||a==="\u27E9")&&(a="\\rangle");let k;E1.has(a)?k=d3:k1.has(a)?k=A1:k=p3;let D=T1(a,r,k,h);return D.type==="small"?c3(a,D.style,u,h,d,v):D.type==="large"?x1(a,D.size,u,h,d,v):_1(a,r,u,h,d,v)},Tc=function(a,r,u,h,d,v){let k=h.fontMetrics().axisHeight*h.sizeMultiplier,D=901,N=5/h.fontMetrics().ptPerEm,O=Math.max(r-k,u+k),W=Math.max(O/500*D,2*O-N);return Ac(a,W,!0,h,d,v)},D1={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},b3=new Set(["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."]);function C1(a){return"isMiddle"in a}function Ka(a,r){let u=$a(a);if(u&&b3.has(u.text))return u;throw u?new s("Invalid delimiter '"+u.text+"' after '"+r.funcName+"'",a):new s("Invalid delimiter type '"+a.type+"'",a)}Me({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],numArgs:1,argTypes:["primitive"],handler:(a,r)=>{let u=Ka(vr(r[0]),a);return{type:"delimsizing",mode:a.parser.mode,size:D1[a.funcName].size,mclass:D1[a.funcName].mclass,delim:u.text}},htmlBuilder:(a,r)=>a.delim==="."?be([a.mclass]):S1(a.delim,a.size,r,a.mode,[a.mclass]),mathmlBuilder:a=>{let r=[];a.delim!=="."&&r.push($i(a.delim,a.mode));let u=new Ee("mo",r);a.mclass==="mopen"||a.mclass==="mclose"?u.setAttribute("fence","true"):u.setAttribute("fence","false"),u.setAttribute("stretchy","true");let h=ye(xr[a.size]);return u.setAttribute("minsize",h),u.setAttribute("maxsize",h),u}});function R1(a){if(!a.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Me({type:"leftright-right",names:["\\right"],numArgs:1,primitive:!0,handler:(a,r)=>{let u=a.parser.gullet.macros.get("\\current@color");if(u&&typeof u!="string")throw new s("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:a.parser.mode,delim:Ka(r[0],a).text,color:u}}}),Me({type:"leftright",names:["\\left"],numArgs:1,primitive:!0,handler:(a,r)=>{let u=Ka(r[0],a),h=a.parser;++h.leftrightDepth;let d=h.parseExpression(!1);--h.leftrightDepth,h.expect("\\right",!1);let v=ut(h.parseFunction(),"leftright-right");return{type:"leftright",mode:h.mode,body:d,left:u.text,right:v.delim,rightColor:v.color}},htmlBuilder:(a,r)=>{R1(a);let u=ni(a.body,r,!0,["mopen","mclose"]),h=0,d=0,v=!1;for(let N=0;N<u.length;N++){let O=u[N];C1(O)?v=!0:(h=Math.max(u[N].height,h),d=Math.max(u[N].depth,d))}h*=r.sizeMultiplier,d*=r.sizeMultiplier;let k;if(a.left==="."?k=yr(r,["mopen"]):k=Tc(a.left,h,d,r,a.mode,["mopen"]),u.unshift(k),v)for(let N=1;N<u.length;N++){let O=u[N];if(C1(O)){let W=O.isMiddle;u[N]=Tc(W.delim,h,d,W.options,a.mode,[])}}let D;if(a.right===".")D=yr(r,["mclose"]);else{let N=a.rightColor?r.withColor(a.rightColor):r;D=Tc(a.right,h,d,N,a.mode,["mclose"])}return u.push(D),be(["minner"],u,r)},mathmlBuilder:(a,r)=>{R1(a);let u=zi(a.body,r);if(a.left!=="."){let h=new Ee("mo",[$i(a.left,a.mode)]);h.setAttribute("fence","true"),u.unshift(h)}if(a.right!=="."){let h=new Ee("mo",[$i(a.right,a.mode)]);h.setAttribute("fence","true"),a.rightColor&&h.setAttribute("mathcolor",a.rightColor),u.push(h)}return dc(u)}}),Me({type:"middle",names:["\\middle"],numArgs:1,primitive:!0,handler:(a,r)=>{let u=Ka(r[0],a);if(!a.parser.leftrightDepth)throw new s("\\middle without preceding \\left",u);return{type:"middle",mode:a.parser.mode,delim:u.text}},htmlBuilder:(a,r)=>{let u;return a.delim==="."?u=yr(r,[]):(u=S1(a.delim,1,r,a.mode,[]),u.isMiddle={delim:a.delim,options:r}),u},mathmlBuilder:(a,r)=>{let u=a.delim==="\\vert"||a.delim==="|"?$i("|","text"):$i(a.delim,a.mode),h=new Ee("mo",[u]);return h.setAttribute("fence","true"),h.setAttribute("lspace","0.05em"),h.setAttribute("rspace","0.05em"),h}}),Me({type:"enclose",names:["\\colorbox"],numArgs:2,allowedInText:!0,argTypes:["color","hbox"],handler(a,r,u){let h=a.parser,d=a.funcName,v=ut(r[0],"color-token").color,k=r[1];return{type:"enclose",mode:h.mode,label:d,backgroundColor:v,body:k}},htmlBuilder:(a,r)=>{let u=Nn(bt(a.body,r),r),h=a.label.slice(1),d=r.sizeMultiplier,v,k,D=x(a.body);if(h==="sout")v=be(["katex-stretchy","katex-sout"]),v.height=r.fontMetrics().defaultRuleThickness/d,k=-.5*r.fontMetrics().xHeight;else if(h==="phase"){let O=Fe({number:.6,unit:"pt"},r),W=Fe({number:.35,unit:"ex"},r),ie=r.havingBaseSizing();d=d/ie.sizeMultiplier;let Q=u.height+u.depth+O+W;u.style.paddingLeft=ye(Q/2+O);let ge=Math.floor(1e3*Q*d),fe=it(ge),Se=new Ss([new Hs("phase",fe)],{width:"400em",height:ye(ge/1e3),viewBox:"0 0 400000 "+ge,preserveAspectRatio:"xMinYMin slice"});v=$s(["hide-tail"],[Se],r),v.style.height=ye(Q),k=u.depth+O+W}else{/cancel/.test(h)?D||u.classes.push("cancel-pad"):h==="angl"?u.classes.push("anglpad"):u.classes.push("boxpad");let O,W,ie=0;/box/.test(h)?(ie=Math.max(r.fontMetrics().fboxrule,r.minRuleThickness),O=r.fontMetrics().fboxsep+(h==="colorbox"?0:ie),W=O):h==="angl"?(ie=Math.max(r.fontMetrics().defaultRuleThickness,r.minRuleThickness),O=4*ie,W=Math.max(0,.25-u.depth)):(O=D?.2:0,W=O),v=Y8(u,h,O,W,r),/fbox|boxed|fcolorbox/.test(h)?(v.style.borderStyle="solid",v.style.borderWidth=ye(ie)):h==="angl"&&ie!==.049&&(v.style.borderTopWidth=ye(ie),v.style.borderRightWidth=ye(ie)),k=u.depth+W,a.backgroundColor&&(v.style.backgroundColor=a.backgroundColor,a.borderColor&&(v.style.borderColor=a.borderColor))}let N;if(a.backgroundColor)N=yt({positionType:"individualShift",children:[{type:"elem",elem:v,shift:k},{type:"elem",elem:u,shift:0}]},r);else{let O=/cancel|phase/.test(h)?["svg-align"]:[];N=yt({positionType:"individualShift",children:[{type:"elem",elem:u,shift:0},{type:"elem",elem:v,shift:k,wrapperClasses:O}]},r)}return/cancel/.test(h)&&(N.height=u.height,N.depth=u.depth),/cancel/.test(h)&&!D?be(["mord","cancel-lap"],[N],r):be(["mord"],[N],r)},mathmlBuilder:(a,r)=>{let u,h=new Ee(a.label.includes("colorbox")?"mpadded":"menclose",[St(a.body,r)]);switch(a.label){case"\\cancel":h.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":h.setAttribute("notation","downdiagonalstrike");break;case"\\phase":h.setAttribute("notation","phasorangle");break;case"\\sout":h.setAttribute("notation","horizontalstrike");break;case"\\fbox":h.setAttribute("notation","box");break;case"\\angl":h.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(u=r.fontMetrics().fboxsep*r.fontMetrics().ptPerEm,h.setAttribute("width","+"+2*u+"pt"),h.setAttribute("height","+"+2*u+"pt"),h.setAttribute("lspace",u+"pt"),h.setAttribute("voffset",u+"pt"),a.label==="\\fcolorbox"){let d=Math.max(r.fontMetrics().fboxrule,r.minRuleThickness);h.setAttribute("style","border: "+ye(d)+" solid "+a.borderColor)}break;case"\\xcancel":h.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return a.backgroundColor&&h.setAttribute("mathbackground",a.backgroundColor),h}}),Me({type:"enclose",names:["\\fcolorbox"],numArgs:3,allowedInText:!0,argTypes:["color","color","hbox"],handler(a,r,u){let h=a.parser,d=a.funcName,v=ut(r[0],"color-token").color,k=ut(r[1],"color-token").color,D=r[2];return{type:"enclose",mode:h.mode,label:d,backgroundColor:k,borderColor:v,body:D}}}),Me({type:"enclose",names:["\\fbox"],numArgs:1,argTypes:["hbox"],allowedInText:!0,handler(a,r){return{type:"enclose",mode:a.parser.mode,label:"\\fbox",body:r[0]}}}),Me({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\phase"],numArgs:1,handler(a,r){let u=a.parser,h=a.funcName,d=r[0];return{type:"enclose",mode:u.mode,label:h,body:d}}}),Me({type:"enclose",names:["\\sout"],numArgs:1,allowedInText:!0,handler(a,r){let u=a.parser,h=a.funcName;u.mode==="math"&&u.settings.reportNonstrict("mathVsSout","LaTeX's \\sout works only in text mode");let d=r[0];return{type:"enclose",mode:u.mode,label:h,body:d}}}),Me({type:"enclose",names:["\\angl"],numArgs:1,argTypes:["hbox"],allowedInText:!1,handler(a,r){return{type:"enclose",mode:a.parser.mode,label:"\\angl",body:r[0]}}});let M1={};function cs(a){let r=a.type,u=a.names,h=a.props,d=a.handler,v=a.htmlBuilder,k=a.mathmlBuilder,D={type:r,numArgs:h.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:d};for(let N=0;N<u.length;++N)M1[u[N]]=D;v&&(fr[r]=v),k&&(br[r]=k)}let N1={};function C(a,r){N1[a]=r}class Ri{constructor(r,u,h){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=r,this.start=u,this.end=h}static range(r,u){return u?!r||!r.loc||!u.loc||r.loc.lexer!==u.loc.lexer?null:new Ri(r.loc.lexer,r.loc.start,u.loc.end):r&&r.loc}}class Fi{constructor(r,u){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=r,this.loc=u}range(r,u){return new Fi(u,Ri.range(this,r))}}function j1(a){let r=[];a.consumeSpaces();let u=a.fetch().text;for(u==="\\relax"&&(a.consume(),a.consumeSpaces(),u=a.fetch().text);u==="\\hline"||u==="\\hdashline";)a.consume(),r.push(u==="\\hdashline"),a.consumeSpaces(),u=a.fetch().text;return r}let Va=a=>{if(!a.parser.settings.displayMode)throw new s("{"+a.envName+"} can be used only in display mode.")},v3=new Set(["gather","gather*"]);function Dc(a){if(!a.includes("ed"))return!a.includes("*")}function Ws(a,r,u){let h=r.hskipBeforeAndAfter,d=r.addJot,v=r.cols,k=r.arraystretch,D=r.colSeparationType,N=r.autoTag,O=r.singleRow,W=r.emptySingleRow,ie=r.maxNumCols,Q=r.leqno;if(a.gullet.beginGroup(),O||a.gullet.macros.set("\\cr","\\\\\\relax"),!k){let Rt=a.gullet.expandMacroAsText("\\arraystretch");if(Rt==null)k=1;else if(k=parseFloat(Rt),!k||k<0)throw new s("Invalid \\arraystretch: "+Rt)}a.gullet.beginGroup();let ge=[],fe=[ge],Se=[],$e=[],Ge=N!=null?[]:void 0;function lt(){N&&a.gullet.macros.set("\\@eqnsw","1",!0)}function Ct(){Ge&&(a.gullet.macros.get("\\df@tag")?(Ge.push(a.subparse([new Fi("\\df@tag")])),a.gullet.macros.set("\\df@tag",void 0,!0)):Ge.push(!!N&&a.gullet.macros.get("\\@eqnsw")==="1"))}for(lt(),$e.push(j1(a));;){let Rt=a.parseExpression(!1,O?"\\end":"\\\\");a.gullet.endGroup(),a.gullet.beginGroup();let Ot={type:"ordgroup",mode:a.mode,body:Rt};u&&(Ot={type:"styling",mode:a.mode,style:u,resetFont:!0,body:[Ot]}),ge.push(Ot);let hi=a.fetch().text;if(hi==="&"){if(ie&&ge.length===ie){if(O||D)throw new s("Too many tab characters: &",a.nextToken);a.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}a.consume()}else if(hi==="\\end"){Ct(),ge.length===1&&Ot.type==="styling"&&Ot.body.length===1&&Ot.body[0].type==="ordgroup"&&Ot.body[0].body.length===0&&(fe.length>1||!W)&&!Array.isArray(Ge?.[Ge.length-1])&&!(N&&Ge?.[Ge.length-1]===!0)&&fe.pop(),$e.length<fe.length+1&&$e.push([]);break}else if(hi==="\\\\"){a.consume();let ei;a.gullet.future().text!==" "&&(ei=a.parseSizeGroup(!0)),Se.push(ei?ei.value:null),Ct(),$e.push(j1(a)),ge=[],fe.push(ge),lt()}else throw new s("Expected & or \\\\ or \\cr or \\end",a.nextToken)}return a.gullet.endGroup(),a.gullet.endGroup(),{type:"array",mode:a.mode,addJot:d,arraystretch:k,body:fe,cols:v,rowGaps:Se,hskipBeforeAndAfter:h,hLinesBeforeRow:$e,colSeparationType:D,tags:Ge,leqno:Q}}function Cc(a){return a.slice(0,1)==="d"?"display":"text"}let us=function(a,r){let u,h,d=a.body.length,v=a.hLinesBeforeRow,k=0,D=new Array(d),N=[],O=Math.max(r.fontMetrics().arrayRuleWidth,r.minRuleThickness),W=1/r.fontMetrics().ptPerEm,ie=5*W;a.colSeparationType&&a.colSeparationType==="small"&&(ie=.2778*(r.havingStyle(Y.SCRIPT).sizeMultiplier/r.sizeMultiplier));let Q=a.colSeparationType==="CD"?Fe({number:3,unit:"ex"},r):12*W,ge=3*W,fe=a.arraystretch*Q,Se=.7*fe,$e=.3*fe,Ge=0;function lt(wt){for(let Kt=0;Kt<wt.length;++Kt)Kt>0&&(Ge+=.25),N.push({pos:Ge,isDashed:wt[Kt]})}for(lt(v[0]),u=0;u<a.body.length;++u){let wt=a.body[u],Kt=Se,Mt=$e;k<wt.length&&(k=wt.length);let ti={cells:new Array(wt.length),height:0,depth:0,pos:0};for(h=0;h<wt.length;++h){let Yi=bt(wt[h],r);Mt<Yi.depth&&(Mt=Yi.depth),Kt<Yi.height&&(Kt=Yi.height),ti.cells[h]=Yi}let Wi=a.rowGaps[u],Rs=0;Wi&&(Rs=Fe(Wi,r),Rs>0&&(Rs+=$e,Mt<Rs&&(Mt=Rs),Rs=0)),a.addJot&&u<a.body.length-1&&(Mt+=ge),ti.height=Kt,ti.depth=Mt,Ge+=Kt,ti.pos=Ge,Ge+=Mt+Rs,D[u]=ti,lt(v[u+1])}let Ct=Ge/2+r.fontMetrics().axisHeight,Rt=a.cols||[],Ot=[],hi,ei,jn=[];if(a.tags&&a.tags.some(wt=>wt))for(u=0;u<d;++u){let wt=D[u],Kt=wt.pos-Ct,Mt=a.tags[u],ti;Mt===!0?ti=be(["eqn-num"],[],r):Mt===!1?ti=be([],[],r):ti=be([],ni(Mt,r,!0),r),ti.depth=wt.depth,ti.height=wt.height,jn.push({type:"elem",elem:ti,shift:Kt})}for(h=0,ei=0;h<k||ei<Rt.length;++h,++ei){var Ja;let wt=Rt[ei],Kt=!0;for(;((xi=wt)==null?void 0:xi.type)==="separator";){var xi;if(Kt||(hi=be(["arraycolsep"],[]),hi.style.width=ye(r.fontMetrics().doubleRuleSep),Ot.push(hi)),wt.separator==="|"||wt.separator===":"){let Yi=wt.separator==="|"?"solid":"dashed",ts=be(["vertical-separator"],[],r);ts.style.height=ye(Ge),ts.style.borderRightWidth=ye(O),ts.style.borderRightStyle=Yi,ts.style.margin="0 "+ye(-O/2);let e0=Ge-Ct;e0&&(ts.style.verticalAlign=ye(-e0)),Ot.push(ts)}else throw new s("Invalid separator type: "+wt.separator);ei++,wt=Rt[ei],Kt=!1}if(h>=k)continue;let Mt;if(h>0||a.hskipBeforeAndAfter){var _r,Qa;Mt=(_r=(Qa=wt)==null?void 0:Qa.pregap)!=null?_r:ie,Mt!==0&&(hi=be(["arraycolsep"],[]),hi.style.width=ye(Mt),Ot.push(hi))}let ti=[];for(u=0;u<d;++u){let Yi=D[u],ts=Yi.cells[h];if(!ts)continue;let e0=Yi.pos-Ct;ts.depth=Yi.depth,ts.height=Yi.height,ti.push({type:"elem",elem:ts,shift:e0})}let Wi=yt({positionType:"individualShift",children:ti},r),Rs=be(["col-align-"+(((Ja=wt)==null?void 0:Ja.align)||"c")],[Wi]);if(Ot.push(Rs),h<k-1||a.hskipBeforeAndAfter){var Gi,On;Mt=(Gi=(On=wt)==null?void 0:On.postgap)!=null?Gi:ie,Mt!==0&&(hi=be(["arraycolsep"],[]),hi.style.width=ye(Mt),Ot.push(hi))}}let In=be(["mtable"],Ot);if(N.length>0){let wt=Mn("katex-hline",r,O),Kt=Mn("katex-hdashline",r,O),Mt=[{type:"elem",elem:In,shift:0}];for(;N.length>0;){let ti=N.pop(),Wi=ti.pos-Ct;ti.isDashed?Mt.push({type:"elem",elem:Kt,shift:Wi}):Mt.push({type:"elem",elem:wt,shift:Wi})}In=yt({positionType:"individualShift",children:Mt},r)}if(jn.length===0)return be(["mord"],[In],r);{let wt=yt({positionType:"individualShift",children:jn},r),Kt=be(["katex-tag"],[wt],r);return Ts([In,Kt])}},y3={c:"center ",l:"left ",r:"right "},ls=function(a,r){let u=[],h=new Ee("mtd",[],["mtr-glue"]),d=new Ee("mtd",[],["mml-eqn-num"]);for(let ie=0;ie<a.body.length;ie++){let Q=a.body[ie],ge=[];for(let fe=0;fe<Q.length;fe++)ge.push(new Ee("mtd",[St(Q[fe],r)]));a.tags&&a.tags[ie]&&(ge.unshift(h),ge.push(h),a.leqno?ge.unshift(d):ge.push(d)),u.push(new Ee("mtr",ge))}let v=new Ee("mtable",u),k=a.arraystretch===.5?.1:.16+a.arraystretch-1+(a.addJot?.09:0);v.setAttribute("rowspacing",ye(k));let D="",N="";if(a.cols&&a.cols.length>0){let ie=a.cols,Q="",ge=!1,fe=0,Se=ie.length;ie[0].type==="separator"&&(D+="top ",fe=1),ie[ie.length-1].type==="separator"&&(D+="bottom ",Se-=1);for(let $e=fe;$e<Se;$e++){let Ge=ie[$e];Ge.type==="align"?(N+=y3[Ge.align],ge&&(Q+="none "),ge=!0):Ge.type==="separator"&&ge&&(Q+=Ge.separator==="|"?"solid ":"dashed ",ge=!1)}v.setAttribute("columnalign",N.trim()),/[sd]/.test(Q)&&v.setAttribute("columnlines",Q.trim())}if(a.colSeparationType==="align"){let ie=a.cols||[],Q="";for(let ge=1;ge<ie.length;ge++)Q+=ge%2?"0em ":"1em ";v.setAttribute("columnspacing",Q.trim())}else a.colSeparationType==="alignat"||a.colSeparationType==="gather"?v.setAttribute("columnspacing","0em"):a.colSeparationType==="small"?v.setAttribute("columnspacing","0.2778em"):a.colSeparationType==="CD"?v.setAttribute("columnspacing","0.5em"):v.setAttribute("columnspacing","1em");let O="",W=a.hLinesBeforeRow;D+=W[0].length>0?"left ":"",D+=W[W.length-1].length>0?"right ":"";for(let ie=1;ie<W.length-1;ie++)O+=W[ie].length===0?"none ":W[ie][0]?"dashed ":"solid ";return/[sd]/.test(O)&&v.setAttribute("rowlines",O.trim()),D!==""&&(v=new Ee("menclose",[v]),v.setAttribute("notation",D.trim())),a.arraystretch&&a.arraystretch<1&&(v=new Ee("mstyle",[v]),v.setAttribute("scriptlevel","1")),v},O1=function(a,r){a.envName.includes("ed")||Va(a);let u=[],h=a.envName==="split",d=Ws(a.parser,{cols:u,addJot:!0,autoTag:h?void 0:Dc(a.envName),emptySingleRow:!0,colSeparationType:a.envName.includes("at")?"alignat":"align",maxNumCols:h?2:void 0,leqno:a.parser.settings.leqno},"display"),v=0,k=0,D={type:"ordgroup",mode:a.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){let O="Number of columns should be a positive integer",W=bc(r[0],O);if(!/^[0-9]+$/.test(W)||Number(W)<1)throw new s(O,r[0]);v=Number(W),k=v*2}let N=!k;d.body.forEach(function(O){for(let W=1;W<O.length;W+=2){let ie=ut(O[W],"styling");ut(ie.body[0],"ordgroup").body.unshift(D)}if(N)k<O.length&&(k=O.length);else{let W=O.length/2;if(v<W)throw new s("Too many math in a row: "+("expected "+v+", but got "+W),O[0])}});for(let O=0;O<k;++O){let W="r",ie=0;O%2===1?W="l":O>0&&N&&(ie=1),u[O]={type:"align",align:W,pregap:ie,postgap:0}}return d.colSeparationType=N?"align":"alignat",d};cs({type:"array",names:["array","darray"],props:{numArgs:1},handler(a,r){let d=($a(r[0])?[r[0]]:ut(r[0],"ordgroup").body).map(function(k){let N=Ha(k).text;if("lcr".includes(N))return{type:"align",align:N};if(N==="|")return{type:"separator",separator:"|"};if(N===":")return{type:"separator",separator:":"};throw new s("Unknown column alignment: "+N,k)}),v={cols:d,hskipBeforeAndAfter:!0,maxNumCols:d.length};return Ws(a.parser,v,Cc(a.envName))},htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(a){let r={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[a.envName.replace("*","")],u="c",h={hskipBeforeAndAfter:!1,cols:[{type:"align",align:u}]};if(a.envName.charAt(a.envName.length-1)==="*"){let k=a.parser;if(k.consumeSpaces(),k.fetch().text==="["){if(k.consume(),k.consumeSpaces(),u=k.fetch().text,!"lcr".includes(u))throw new s("Expected l or c or r",k.nextToken);k.consume(),k.consumeSpaces(),k.expect("]"),k.consume(),h.cols=[{type:"align",align:u}]}}let d=Ws(a.parser,h,Cc(a.envName)),v=Math.max(0,...d.body.map(k=>k.length));return d.cols=new Array(v).fill({type:"align",align:u}),r?{type:"leftright",mode:a.mode,body:[d],left:r[0],right:r[1],rightColor:void 0}:d},htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(a){let r={arraystretch:.5},u=Ws(a.parser,r,"script");return u.colSeparationType="small",u},htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["subarray"],props:{numArgs:1},handler(a,r){let d=($a(r[0])?[r[0]]:ut(r[0],"ordgroup").body).map(function(D){let O=Ha(D).text;if("lc".includes(O))return{type:"align",align:O};throw new s("Unknown column alignment: "+O,D)});if(d.length>1)throw new s("{subarray} can contain only one column");let v={cols:d,hskipBeforeAndAfter:!1,arraystretch:.5},k=Ws(a.parser,v,"script");if(k.body.length>0&&k.body[0].length>1)throw new s("{subarray} can contain only one column");return k},htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(a){let r={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},u=Ws(a.parser,r,Cc(a.envName));return{type:"leftright",mode:a.mode,body:[u],left:a.envName.includes("r")?".":"\\{",right:a.envName.includes("r")?"\\}":".",rightColor:void 0}},htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:O1,htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(a){v3.has(a.envName)&&Va(a);let r={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Dc(a.envName),emptySingleRow:!0,leqno:a.parser.settings.leqno};return Ws(a.parser,r,"display")},htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:O1,htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(a){Va(a);let r={autoTag:Dc(a.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:a.parser.settings.leqno};return Ws(a.parser,r,"display")},htmlBuilder:us,mathmlBuilder:ls}),cs({type:"array",names:["CD"],props:{numArgs:0},handler(a){return Va(a),a3(a.parser)},htmlBuilder:us,mathmlBuilder:ls}),C("\\nonumber","\\gdef\\@eqnsw{0}"),C("\\notag","\\nonumber"),Me({type:"text",names:["\\hline","\\hdashline"],numArgs:0,allowedInText:!0,allowedInMath:!0,handler(a,r){throw new s(a.funcName+" valid only within array environment")}});var I1=M1;Me({type:"environment",names:["\\begin","\\end"],numArgs:1,argTypes:["text"],handler(a,r){let u=a.parser,h=a.funcName,d=r[0];if(d.type!=="ordgroup")throw new s("Invalid environment name",d);let v=bc(d,"Environment name should contain only text characters and spaces",!0);if(h==="\\begin"){if(!Object.prototype.hasOwnProperty.call(I1,v))throw new s("No such environment: "+v,d);let k=I1[v],D=u.parseArguments("\\begin{"+v+"}",k),N=D.args,O=D.optArgs,W={mode:u.mode,envName:v,parser:u},ie=k.handler(W,N,O);u.expect("\\end",!1);let Q=u.nextToken,ge=ut(u.parseFunction(),"environment");if(ge.name!==v)throw new s("Mismatch: \\begin{"+v+"} matched by \\end{"+ge.name+"}",Q);return ie}return{type:"environment",mode:u.mode,name:v,nameGroup:d}}});let w3=(a,r)=>{let u=a.font,h=r.withFont(u);return bt(a.body,h)},x3=(a,r)=>{let u=a.font,h=r.withFont(u);return St(a.body,h)},B1={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak"};Me({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],numArgs:1,allowedInArgument:!0,handler:(a,r)=>{let u=a.parser,h=a.funcName,d=vr(r[0]),v=h in B1?B1[h]:h;return{type:"font",mode:u.mode,font:v.slice(1),body:d}},htmlBuilder:w3,mathmlBuilder:x3}),Me({type:"mclass",names:["\\boldsymbol","\\bm"],numArgs:1,handler:(a,r)=>{let u=a.parser,h=r[0];return{type:"mclass",mode:u.mode,mclass:Wa(h),body:[{type:"font",mode:u.mode,font:"boldsymbol",body:h}],isCharacterBox:x(h)}}}),Me({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],numArgs:0,allowedInText:!0,handler:(a,r)=>{let u=a.parser,h=a.funcName,d=a.breakOnTokenText,v=u.mode,k=u.parseExpression(!0,d);return{type:"font",mode:v,font:"math"+h.slice(1),body:{type:"ordgroup",mode:u.mode,body:k}}}});let _3=(a,r)=>{let u=r.style,h=u.fracNum(),d=u.fracDen(),v;v=r.havingStyle(h);let k=bt(a.numer,v,r);if(a.continued){let lt=8.5/r.fontMetrics().ptPerEm,Ct=3.5/r.fontMetrics().ptPerEm;k.height=k.height<lt?lt:k.height,k.depth=k.depth<Ct?Ct:k.depth}v=r.havingStyle(d);let D=bt(a.denom,v,r),N,O,W;a.hasBarLine?(a.barSize?(O=Fe(a.barSize,r),N=Mn("frac-line",r,O)):N=Mn("frac-line",r),O=N.height,W=N.height):(N=null,O=0,W=r.fontMetrics().defaultRuleThickness);let ie,Q,ge;u.size===Y.DISPLAY.size?(ie=r.fontMetrics().num1,O>0?Q=3*W:Q=7*W,ge=r.fontMetrics().denom1):(O>0?(ie=r.fontMetrics().num2,Q=W):(ie=r.fontMetrics().num3,Q=3*W),ge=r.fontMetrics().denom2);let fe;if(N){let lt=r.fontMetrics().axisHeight;ie-k.depth-(lt+.5*O)<Q&&(ie+=Q-(ie-k.depth-(lt+.5*O))),lt-.5*O-(D.height-ge)<Q&&(ge+=Q-(lt-.5*O-(D.height-ge)));let Ct=-(lt-.5*O);fe=yt({positionType:"individualShift",children:[{type:"elem",elem:D,shift:ge},{type:"elem",elem:N,shift:Ct},{type:"elem",elem:k,shift:-ie}]},r)}else{let lt=ie-k.depth-(D.height-ge);lt<Q&&(ie+=.5*(Q-lt),ge+=.5*(Q-lt)),fe=yt({positionType:"individualShift",children:[{type:"elem",elem:D,shift:ge},{type:"elem",elem:k,shift:-ie}]},r)}v=r.havingStyle(u),fe.height*=v.sizeMultiplier/r.sizeMultiplier,fe.depth*=v.sizeMultiplier/r.sizeMultiplier;let Se;u.size===Y.DISPLAY.size?Se=r.fontMetrics().delim1:u.size===Y.SCRIPTSCRIPT.size?Se=r.havingStyle(Y.SCRIPT).fontMetrics().delim2:Se=r.fontMetrics().delim2;let $e,Ge;return a.leftDelim==null?$e=yr(r,["mopen"]):$e=Ac(a.leftDelim,Se,!0,r.havingStyle(u),a.mode,["mopen"]),a.continued?Ge=be([]):a.rightDelim==null?Ge=yr(r,["mclose"]):Ge=Ac(a.rightDelim,Se,!0,r.havingStyle(u),a.mode,["mclose"]),be(["mord"].concat(v.sizingClasses(r)),[$e,be(["mfrac"],[fe]),Ge],r)},k3=(a,r)=>{let u=new Ee("mfrac",[St(a.numer,r),St(a.denom,r)]);if(!a.hasBarLine)u.setAttribute("linethickness","0px");else if(a.barSize){let h=Fe(a.barSize,r);u.setAttribute("linethickness",ye(h))}if(a.leftDelim!=null||a.rightDelim!=null){let h=[];if(a.leftDelim!=null){let d=new Ee("mo",[new Qt(a.leftDelim.replace("\\",""))]);d.setAttribute("fence","true"),h.push(d)}if(h.push(u),a.rightDelim!=null){let d=new Ee("mo",[new Qt(a.rightDelim.replace("\\",""))]);d.setAttribute("fence","true"),h.push(d)}return dc(h)}return u},z1=(a,r)=>r?{type:"styling",mode:a.mode,style:r,body:[a]}:a;Me({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],numArgs:2,allowedInArgument:!0,handler:(a,r)=>{let u=a.parser,h=a.funcName,d=r[0],v=r[1],k,D=null,N=null;switch(h){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":k=!0;break;case"\\\\atopfrac":k=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":k=!1,D="(",N=")";break;case"\\\\bracefrac":k=!1,D="\\{",N="\\}";break;case"\\\\brackfrac":k=!1,D="[",N="]";break;default:throw new Error("Unrecognized genfrac command")}let O=h==="\\cfrac",W=null;return O||h.startsWith("\\d")?W="display":h.startsWith("\\t")&&(W="text"),z1({type:"genfrac",mode:u.mode,numer:d,denom:v,continued:O,hasBarLine:k,leftDelim:D,rightDelim:N,barSize:null},W)},htmlBuilder:_3,mathmlBuilder:k3}),Me({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],numArgs:0,infix:!0,handler(a){let r=a.parser,u=a.funcName,h=a.token,d;switch(u){case"\\over":d="\\frac";break;case"\\choose":d="\\binom";break;case"\\atop":d="\\\\atopfrac";break;case"\\brace":d="\\\\bracefrac";break;case"\\brack":d="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:r.mode,replaceWith:d,token:h}}});let F1=["display","text","script","scriptscript"],L1=function(a){let r=null;return a.length>0&&(r=a,r=r==="."?null:r),r};Me({type:"genfrac",names:["\\genfrac"],numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"],handler(a,r){let u=a.parser,h=r[4],d=r[5],v=vr(r[0]),k=v.type==="atom"&&v.family==="open"?L1(v.text):null,D=vr(r[1]),N=D.type==="atom"&&D.family==="close"?L1(D.text):null,O=ut(r[2],"size"),W,ie=null;O.isBlank?W=!0:(ie=O.value,W=ie.number>0);let Q=null,ge=r[3];if(ge.type==="ordgroup"){if(ge.body.length>0){let fe=ut(ge.body[0],"textord");Q=F1[Number(fe.text)]}}else ge=ut(ge,"textord"),Q=F1[Number(ge.text)];return z1({type:"genfrac",mode:u.mode,numer:h,denom:d,continued:!1,hasBarLine:W,barSize:ie,leftDelim:k,rightDelim:N},Q)}}),Me({type:"infix",names:["\\above"],numArgs:1,argTypes:["size"],infix:!0,handler(a,r){let u=a.parser,h=a.funcName,d=a.token;return{type:"infix",mode:u.mode,replaceWith:"\\\\abovefrac",size:ut(r[0],"size").value,token:d}}}),Me({type:"genfrac",names:["\\\\abovefrac"],numArgs:3,argTypes:["math","size","math"],handler:(a,r)=>{let u=a.parser,h=a.funcName,d=r[0],v=ut(r[1],"infix").size;if(!v)throw new Error("\\\\abovefrac expected size, but got "+String(v));let k=r[2],D=v.number>0;return{type:"genfrac",mode:u.mode,numer:d,denom:k,continued:!1,hasBarLine:D,barSize:v,leftDelim:null,rightDelim:null}}});let q1=(a,r)=>{let u=r.style,h,d;a.type==="supsub"?(h=a.sup?bt(a.sup,r.havingStyle(u.sup()),r):bt(a.sub,r.havingStyle(u.sub()),r),d=ut(a.base,"horizBrace")):d=ut(a,"horizBrace");let v=bt(d.base,r.havingBaseStyle(Y.DISPLAY)),k=Ua(d,r),D;if(d.isOver?D=yt({positionType:"firstBaseline",children:[{type:"elem",elem:v},{type:"kern",size:.1},{type:"elem",elem:k,wrapperClasses:["svg-align"]}]},r):D=yt({positionType:"bottom",positionData:v.depth+.1+k.height,children:[{type:"elem",elem:k,wrapperClasses:["svg-align"]},{type:"kern",size:.1},{type:"elem",elem:v}]},r),h){let N=be(["minner",d.isOver?"mover":"munder"],[D],r);d.isOver?D=yt({positionType:"firstBaseline",children:[{type:"elem",elem:N},{type:"kern",size:.2},{type:"elem",elem:h}]},r):D=yt({positionType:"bottom",positionData:N.depth+.2+h.height+h.depth,children:[{type:"elem",elem:h},{type:"kern",size:.2},{type:"elem",elem:N}]},r)}return be(["minner",d.isOver?"mover":"munder"],[D],r)};Me({type:"horizBrace",names:["\\overbrace","\\underbrace","\\overbracket","\\underbracket"],numArgs:1,handler(a,r){let u=a.parser,h=a.funcName;return{type:"horizBrace",mode:u.mode,label:h,isOver:h.includes("\\over"),base:r[0]}},htmlBuilder:q1,mathmlBuilder:(a,r)=>{let u=Pa(a.label);return new Ee(a.isOver?"mover":"munder",[St(a.base,r),u])}}),Me({type:"href",names:["\\href"],numArgs:2,argTypes:["url","original"],allowedInText:!0,handler:(a,r)=>{let u=a.parser,h=r[1],d=ut(r[0],"url").url;return u.settings.isTrusted({command:"\\href",url:d})?{type:"href",mode:u.mode,href:d,body:Jt(h)}:u.formatUnsupportedCmd("\\href")},htmlBuilder:(a,r)=>{let u=ni(a.body,r,!1);return C8(a.href,[],u,r)},mathmlBuilder:(a,r)=>{let u=Gs(a.body,r);return u instanceof Ee||(u=new Ee("mrow",[u])),u.setAttribute("href",a.href),u}}),Me({type:"href",names:["\\url"],numArgs:1,argTypes:["url"],allowedInText:!0,handler:(a,r)=>{let u=a.parser,h=ut(r[0],"url").url;if(!u.settings.isTrusted({command:"\\url",url:h}))return u.formatUnsupportedCmd("\\url");let d=[];for(let k=0;k<h.length;k++){let D=h[k];D==="~"&&(D="\\textasciitilde"),d.push({type:"textord",mode:"text",text:D})}let v={type:"text",mode:u.mode,font:"\\texttt",body:d};return{type:"href",mode:u.mode,href:h,body:Jt(v)}}}),Me({type:"hbox",names:["\\hbox"],numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0,handler(a,r){return{type:"hbox",mode:a.parser.mode,body:Jt(r[0])}},htmlBuilder(a,r){let u=ni(a.body,r.withFont(""),!1);return Ts(u)},mathmlBuilder(a,r){return new Ee("mrow",zi(a.body,r.withFont("")))}}),Me({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],numArgs:2,argTypes:["raw","original"],allowedInText:!0,handler:(a,r)=>{let u=a.parser,h=a.funcName,d=a.token,v=ut(r[0],"raw").string,k=r[1];u.settings.strict&&u.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");let D,N={};switch(h){case"\\htmlClass":N.class=v,D={command:"\\htmlClass",class:v};break;case"\\htmlId":N.id=v,D={command:"\\htmlId",id:v};break;case"\\htmlStyle":N.style=v,D={command:"\\htmlStyle",style:v};break;case"\\htmlData":{let W=[],ie="";for(let Q=0;Q<v.length;Q++)v.startsWith("{,}",Q)?(ie+=",",Q+=2):v[Q]===","?(W.push(ie),ie=""):ie+=v[Q];W.push(ie);for(let Q=0;Q<W.length;Q++){let ge=W[Q],fe=ge.indexOf("=");if(fe<0)throw new s("\\htmlData key/value '"+ge+"' missing equals sign");let Se=ge.slice(0,fe),$e=ge.slice(fe+1);N["data-"+Se.trim()]=$e}D={command:"\\htmlData",attributes:N};break}default:throw new Error("Unrecognized html command")}return u.settings.isTrusted(D)?{type:"html",mode:u.mode,attributes:N,body:Jt(k)}:u.formatUnsupportedCmd(h)},htmlBuilder:(a,r)=>{let u=ni(a.body,r,!1),h=["enclosing"];a.attributes.class&&h.push(...a.attributes.class.trim().split(/\s+/));let d=be(h,u,r);for(let v of Object.entries(a.attributes)){let k=v[0],D=v[1];k!=="class"&&d.setAttribute(k,D)}return d},mathmlBuilder:(a,r)=>Gs(a.body,r)}),Me({type:"htmlmathml",names:["\\html@mathml"],numArgs:2,allowedInArgument:!0,allowedInText:!0,handler:(a,r)=>({type:"htmlmathml",mode:a.parser.mode,html:Jt(r[0]),mathml:Jt(r[1])}),htmlBuilder:(a,r)=>{let u=ni(a.html,r,!1);return Ts(u)},mathmlBuilder:(a,r)=>Gs(a.mathml,r)});let Rc=function(a){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(a))return{number:+a,unit:"bp"};{let r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(a);if(!r)throw new s("Invalid size: '"+a+"' in \\includegraphics");let u={number:+(r[1]+r[2]),unit:r[3]};if(!dt(u))throw new s("Invalid unit: '"+u.unit+"' in \\includegraphics.");return u}};Me({type:"includegraphics",names:["\\includegraphics"],numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1,handler:(a,r,u)=>{let h=a.parser,d={number:0,unit:"em"},v={number:.9,unit:"em"},k={number:0,unit:"em"},D="";if(u[0]){let W=ut(u[0],"raw").string.split(",");for(let ie=0;ie<W.length;ie++){let Q=W[ie].split("=");if(Q.length===2){let ge=Q[1].trim();switch(Q[0].trim()){case"alt":D=ge;break;case"width":d=Rc(ge);break;case"height":v=Rc(ge);break;case"totalheight":k=Rc(ge);break;default:throw new s("Invalid key: '"+Q[0]+"' in \\includegraphics.")}}}}let N=ut(r[0],"url").url;return D===""&&(D=N,D=D.replace(/^.*[\\/]/,""),D=D.substring(0,D.lastIndexOf("."))),h.settings.isTrusted({command:"\\includegraphics",url:N})?{type:"includegraphics",mode:h.mode,alt:D,width:d,height:v,totalheight:k,src:N}:h.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(a,r)=>{let u=Fe(a.height,r),h=0;a.totalheight.number>0&&(h=Fe(a.totalheight,r)-u);let d=0;a.width.number>0&&(d=Fe(a.width,r));let v={height:ye(u+h)};d>0&&(v.width=ye(d)),h>0&&(v.verticalAlign=ye(-h));let k=new es(a.src,a.alt,v);return k.height=u,k.depth=h,k},mathmlBuilder:(a,r)=>{let u=new Ee("mglyph",[]);u.setAttribute("alt",a.alt);let h=Fe(a.height,r),d=0;if(a.totalheight.number>0&&(d=Fe(a.totalheight,r)-h,u.setAttribute("valign",ye(-d))),u.setAttribute("height",ye(h+d)),a.width.number>0){let v=Fe(a.width,r);u.setAttribute("width",ye(v))}return u.setAttribute("src",a.src),u}}),Me({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0,handler(a,r){let u=a.parser,h=a.funcName,d=ut(r[0],"size");if(u.settings.strict){let v=h[1]==="m",k=d.value.unit==="mu";v?(k||u.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+h+" supports only mu units, "+("not "+d.value.unit+" units")),u.mode!=="math"&&u.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+h+" works only in math mode")):k&&u.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+h+" doesn't support mu units")}return{type:"kern",mode:u.mode,dimension:d.value}},htmlBuilder(a,r){return i1(a.dimension,r)},mathmlBuilder(a,r){let u=Fe(a.dimension,r);return new c1(u)}}),Me({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],numArgs:1,allowedInText:!0,handler:(a,r)=>{let u=a.parser,h=a.funcName,d=r[0];return{type:"lap",mode:u.mode,alignment:h.slice(5),body:d}},htmlBuilder:(a,r)=>{let u;a.alignment==="clap"?(u=be([],[bt(a.body,r)]),u=be(["katex-inner"],[u],r)):u=be(["katex-inner"],[bt(a.body,r)]);let h=be(["katex-fix"],[]),d=be([a.alignment],[u,h],r),v=be(["katex-strut"]);return v.style.height=ye(d.height+d.depth),d.depth&&(v.style.verticalAlign=ye(-d.depth)),d.children.unshift(v),d=be(["katex-thinbox"],[d],r),be(["mord","katex-vbox"],[d],r)},mathmlBuilder:(a,r)=>{let u=new Ee("mpadded",[St(a.body,r)]);if(a.alignment!=="rlap"){let h=a.alignment==="llap"?"-1":"-0.5";u.setAttribute("lspace",h+"width")}return u.setAttribute("width","0px"),u}}),Me({type:"styling",names:["\\(","$"],numArgs:0,allowedInText:!0,allowedInMath:!1,handler(a,r){let u=a.funcName,h=a.parser,d=h.mode;h.switchMode("math");let v=u==="\\("?"\\)":"$",k=h.parseExpression(!1,v);return h.expect(v),h.switchMode(d),{type:"styling",mode:h.mode,style:"text",resetFont:!0,body:k}}}),Me({type:"text",names:["\\)","\\]"],numArgs:0,allowedInText:!0,allowedInMath:!1,handler(a,r){throw new s("Mismatched "+a.funcName)}});let P1=(a,r)=>{switch(r.style.size){case Y.DISPLAY.size:return a.display;case Y.TEXT.size:return a.text;case Y.SCRIPT.size:return a.script;case Y.SCRIPTSCRIPT.size:return a.scriptscript;default:return a.text}};Me({type:"mathchoice",names:["\\mathchoice"],numArgs:4,primitive:!0,handler:(a,r)=>({type:"mathchoice",mode:a.parser.mode,display:Jt(r[0]),text:Jt(r[1]),script:Jt(r[2]),scriptscript:Jt(r[3])}),htmlBuilder:(a,r)=>{let u=P1(a,r),h=ni(u,r,!1);return Ts(h)},mathmlBuilder:(a,r)=>{let u=P1(a,r);return Gs(u,r)}});let U1=(a,r,u,h,d,v,k)=>{a=be([],[a]);let D=u&&x(u),N,O;if(r){let Q=bt(r,h.havingStyle(d.sup()),h);O={elem:Q,kern:Math.max(h.fontMetrics().bigOpSpacing1,h.fontMetrics().bigOpSpacing3-Q.depth)}}if(u){let Q=bt(u,h.havingStyle(d.sub()),h);N={elem:Q,kern:Math.max(h.fontMetrics().bigOpSpacing2,h.fontMetrics().bigOpSpacing4-Q.height)}}let W;if(O&&N){let Q=h.fontMetrics().bigOpSpacing5+N.elem.height+N.elem.depth+N.kern+a.depth+k;W=yt({positionType:"bottom",positionData:Q,children:[{type:"kern",size:h.fontMetrics().bigOpSpacing5},{type:"elem",elem:N.elem,marginLeft:ye(-v)},{type:"kern",size:N.kern},{type:"elem",elem:a},{type:"kern",size:O.kern},{type:"elem",elem:O.elem,marginLeft:ye(v)},{type:"kern",size:h.fontMetrics().bigOpSpacing5}]},h)}else if(N){let Q=a.height-k;W=yt({positionType:"top",positionData:Q,children:[{type:"kern",size:h.fontMetrics().bigOpSpacing5},{type:"elem",elem:N.elem,marginLeft:ye(-v)},{type:"kern",size:N.kern},{type:"elem",elem:a}]},h)}else if(O){let Q=a.depth+k;W=yt({positionType:"bottom",positionData:Q,children:[{type:"elem",elem:a},{type:"kern",size:O.kern},{type:"elem",elem:O.elem,marginLeft:ye(v)},{type:"kern",size:h.fontMetrics().bigOpSpacing5}]},h)}else return a;let ie=[W];if(N&&v!==0&&!D){let Q=be(["mspace"],[],h);Q.style.marginRight=ye(v),ie.unshift(Q)}return be(["mop","op-limits"],ie,h)},H1=new Set(["\\smallint"]),$1=(a,r)=>{let u,h,d=!1,v;a.type==="supsub"?(u=a.sup,h=a.sub,v=ut(a.base,"op"),d=!0):v=ut(a,"op");let k=r.style,D=!1;k.size===Y.DISPLAY.size&&v.symbol&&!H1.has(v.name)&&(D=!0);let N,O;if(v.symbol){let ge=D?"Size2-Regular":"Size1-Regular",fe="";if((v.name==="\\oiint"||v.name==="\\oiiint")&&(fe=v.name.slice(1),v.name=fe==="oiint"?"\\iint":"\\iiint"),N=wi(v.name,ge,"math",r,["mop","op-symbol",D?"large-op":"small-op"]),O=N.italic,fe.length>0){let Se=n1(fe+"Size"+(D?"2":"1"),r);N=yt({positionType:"individualShift",children:[{type:"elem",elem:N,shift:0},{type:"elem",elem:Se,shift:D?.08:0}]},r),v.name="\\"+fe,N.classes.unshift("mop"),N.italic=O}}else if(v.body){let ge=ni(v.body,r,!0);ge.length===1&&ge[0]instanceof vi?(N=ge[0],N.classes[0]="mop"):N=be(["mop"],ge,r)}else{let ge=[];for(let fe=1;fe<v.name.length;fe++)ge.push(oc(v.name[fe],v.mode,r));N=be(["mop"],ge,r)}let W=0,ie=0;if((N instanceof vi||v.name==="\\oiint"||v.name==="\\oiiint")&&!v.suppressBaseShift){var Q;W=(N.height-N.depth)/2-r.fontMetrics().axisHeight,ie=(Q=N.italic)!=null?Q:0}return d?U1(N,u,h,r,k,ie,W):(W&&(N.style.position="relative",N.style.top=ye(W)),N)},E3=(a,r)=>{let u;if(a.symbol)u=new Ee("mo",[$i(a.name,a.mode)]),H1.has(a.name)&&u.setAttribute("largeop","false");else if(a.body)u=new Ee("mo",zi(a.body,r));else{u=new Ee("mi",[new Qt(a.name.slice(1))]);let h=new Ee("mo",[$i("\u2061","text")]);a.parentIsSupSub?u=new Ee("mrow",[u,h]):u=o1([u,h])}return u},S3={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};Me({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],numArgs:0,handler:(a,r)=>{let u=a.parser,d=a.funcName;return d.length===1&&(d=S3[d]),{type:"op",mode:u.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:d}},htmlBuilder:$1,mathmlBuilder:E3}),Me({type:"op",names:["\\mathop"],numArgs:1,primitive:!0,handler:(a,r)=>{let u=a.parser,h=r[0];return{type:"op",mode:u.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Jt(h)}}});let A3={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};Me({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],numArgs:0,handler(a){let r=a.parser,u=a.funcName;return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:u}}}),Me({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],numArgs:0,handler(a){let r=a.parser,u=a.funcName;return{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:u}}}),Me({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],numArgs:0,allowedInArgument:!0,handler(a){let r=a.parser,h=a.funcName;return h.length===1&&(h=A3[h]),{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:h}}});let G1=(a,r)=>{let u,h,d=!1,v;a.type==="supsub"?(u=a.sup,h=a.sub,v=ut(a.base,"operatorname"),d=!0):v=ut(a,"operatorname");let k;if(v.body.length>0){let D=v.body.map(O=>{let W="text"in O?O.text:void 0;return typeof W=="string"?{type:"textord",mode:O.mode,text:W}:O}),N=ni(D,r.withFont("mathrm"),!0);for(let O=0;O<N.length;O++){let W=N[O];W instanceof vi&&(W.text=W.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}k=be(["mop"],N,r)}else k=be(["mop"],[],r);return d?U1(k,u,h,r,r.style,0,0):k};Me({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],numArgs:1,handler:(a,r)=>{let u=a.parser,h=a.funcName,d=r[0];return{type:"operatorname",mode:u.mode,body:Jt(d),alwaysHandleSupSub:h==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:G1,mathmlBuilder:(a,r)=>{let u=zi(a.body,r.withFont("mathrm")),h=!0;for(let k=0;k<u.length;k++){let D=u[k];if(!(D instanceof c1))if(D instanceof Ee)switch(D.type){case"mi":case"mn":case"mspace":case"mtext":break;case"mo":{let N=D.children[0];D.children.length===1&&N instanceof Qt?N.text=N.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):h=!1;break}default:h=!1}else h=!1}if(h){let k=u.map(D=>D.toText()).join("");u=[new Qt(k)]}let d=new Ee("mi",u);d.setAttribute("mathvariant","normal");let v=new Ee("mo",[$i("\u2061","text")]);return a.parentIsSupSub?new Ee("mrow",[d,v]):o1([d,v])}}),C("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),dn({type:"ordgroup",htmlBuilder(a,r){return a.semisimple?Ts(ni(a.body,r,!1)):be(["mord"],ni(a.body,r,!0),r)},mathmlBuilder(a,r){return Gs(a.body,r,!0)}}),Me({type:"overline",names:["\\overline"],numArgs:1,handler(a,r){let u=a.parser,h=r[0];return{type:"overline",mode:u.mode,body:h}},htmlBuilder(a,r){let u=bt(a.body,r.havingCrampedStyle()),h=Mn("overline-line",r),d=r.fontMetrics().defaultRuleThickness,v=yt({positionType:"firstBaseline",children:[{type:"elem",elem:u},{type:"kern",size:3*d},{type:"elem",elem:h},{type:"kern",size:d}]},r);return be(["mord","katex-overline"],[v],r)},mathmlBuilder(a,r){let u=new Ee("mo",[new Qt("\u203E")]);u.setAttribute("stretchy","true");let h=new Ee("mover",[St(a.body,r),u]);return h.setAttribute("accent","true"),h}}),Me({type:"phantom",names:["\\phantom"],numArgs:1,allowedInText:!0,handler:(a,r)=>{let u=a.parser,h=r[0];return{type:"phantom",mode:u.mode,body:Jt(h)}},htmlBuilder:(a,r)=>{let u=ni(a.body,r.withPhantom(),!1);return Ts(u)},mathmlBuilder:(a,r)=>{let u=zi(a.body,r);return new Ee("mphantom",u)}}),C("\\hphantom","\\smash{\\phantom{#1}}"),Me({type:"vphantom",names:["\\vphantom"],numArgs:1,allowedInText:!0,handler:(a,r)=>{let u=a.parser,h=r[0];return{type:"vphantom",mode:u.mode,body:h}},htmlBuilder:(a,r)=>{let u=be(["katex-inner"],[bt(a.body,r.withPhantom())]),h=be(["katex-fix"],[]);return be(["mord","rlap"],[u,h],r)},mathmlBuilder:(a,r)=>{let u=zi(Jt(a.body),r),h=new Ee("mphantom",u),d=new Ee("mpadded",[h]);return d.setAttribute("width","0px"),d}}),Me({type:"raisebox",names:["\\raisebox"],numArgs:2,argTypes:["size","hbox"],allowedInText:!0,handler(a,r){let u=a.parser,h=ut(r[0],"size").value,d=r[1];return{type:"raisebox",mode:u.mode,dy:h,body:d}},htmlBuilder(a,r){let u=bt(a.body,r),h=Fe(a.dy,r);return yt({positionType:"shift",positionData:-h,children:[{type:"elem",elem:u}]},r)},mathmlBuilder(a,r){let u=new Ee("mpadded",[St(a.body,r)]),h=a.dy.number+a.dy.unit;return u.setAttribute("voffset",h),u}});let W1=(a,r)=>({type:"reflectbox",mode:a.parser.mode,body:r[0]});Me({type:"reflectbox",names:["\\reflectbox"],numArgs:1,argTypes:["hbox"],allowedInText:!0,handler:W1,htmlBuilder(a,r){return be(["mord","reflectbox"],[bt(a.body,r)],r)},mathmlBuilder(a,r){return St(a.body,r)}}),Me({type:"reflectbox",names:["\\mathreflectbox"],numArgs:1,argTypes:["math"],handler:W1}),Me({type:"internal",names:["\\relax"],numArgs:0,allowedInText:!0,allowedInArgument:!0,handler(a){return{type:"internal",mode:a.parser.mode}}}),Me({type:"rule",names:["\\rule"],numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"],handler(a,r,u){let h=a.parser,d=u[0],v=ut(r[0],"size"),k=ut(r[1],"size");return{type:"rule",mode:h.mode,shift:d&&ut(d,"size").value,width:v.value,height:k.value}},htmlBuilder(a,r){let u=be(["mord","katex-rule"],[],r),h=Fe(a.width,r),d=Fe(a.height,r),v=a.shift?Fe(a.shift,r):0;return u.style.borderRightWidth=ye(h),u.style.borderTopWidth=ye(d),u.style.bottom=ye(v),u.width=h,u.height=d+v,u.depth=-v,u.maxFontSize=d*1.125*r.sizeMultiplier,u},mathmlBuilder(a,r){let u=Fe(a.width,r),h=Fe(a.height,r),d=a.shift?Fe(a.shift,r):0,v=r.color&&r.getColor()||"black",k=new Ee("mspace");k.setAttribute("mathbackground",v),k.setAttribute("width",ye(u)),k.setAttribute("height",ye(h));let D=new Ee("mpadded",[k]);return d>=0?D.setAttribute("height",ye(d)):(D.setAttribute("height",ye(d)),D.setAttribute("depth",ye(-d))),D.setAttribute("voffset",ye(d)),D}});function Y1(a,r,u){let h=ni(a,r,!1),d=r.sizeMultiplier/u.sizeMultiplier;for(let v=0;v<h.length;v++){let k=h[v].classes.indexOf("katex-sizing");k<0?Array.prototype.push.apply(h[v].classes,r.sizingClasses(u)):h[v].classes[k+1]==="reset-size"+r.size&&(h[v].classes[k+1]="reset-size"+u.size),h[v].height*=d,h[v].depth*=d}return Ts(h)}let K1=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];Me({type:"sizing",names:K1,numArgs:0,allowedInText:!0,handler:(a,r)=>{let u=a.breakOnTokenText,h=a.funcName,d=a.parser,v=d.parseExpression(!1,u);return{type:"sizing",mode:d.mode,size:K1.indexOf(h)+1,body:v}},htmlBuilder:(a,r)=>{let u=r.havingSize(a.size);return Y1(a.body,u,r)},mathmlBuilder:(a,r)=>{let u=r.havingSize(a.size),h=zi(a.body,u),d=new Ee("mstyle",h);return d.setAttribute("mathsize",ye(u.sizeMultiplier)),d}}),Me({type:"smash",names:["\\smash"],numArgs:1,numOptionalArgs:1,allowedInText:!0,handler:(a,r,u)=>{let h=a.parser,d=!1,v=!1,k=u[0]&&ut(u[0],"ordgroup");if(k){let N;for(let O=0;O<k.body.length;++O){let W=k.body[O];if(N=Ha(W).text,N==="t")d=!0;else if(N==="b")v=!0;else{d=!1,v=!1;break}}}else d=!0,v=!0;let D=r[0];return{type:"smash",mode:h.mode,body:D,smashHeight:d,smashDepth:v}},htmlBuilder:(a,r)=>{let u=be([],[bt(a.body,r)]);if(!a.smashHeight&&!a.smashDepth)return u;if(a.smashHeight&&(u.height=0),a.smashDepth&&(u.depth=0),a.smashHeight&&a.smashDepth)return be(["mord","katex-smash"],[u],r);if(u.children)for(let d=0;d<u.children.length;d++)a.smashHeight&&(u.children[d].height=0),a.smashDepth&&(u.children[d].depth=0);let h=yt({positionType:"firstBaseline",children:[{type:"elem",elem:u}]},r);return be(["mord"],[h],r)},mathmlBuilder:(a,r)=>{let u=new Ee("mpadded",[St(a.body,r)]);return a.smashHeight&&u.setAttribute("height","0px"),a.smashDepth&&u.setAttribute("depth","0px"),u}}),Me({type:"sqrt",names:["\\sqrt"],numArgs:1,numOptionalArgs:1,handler(a,r,u){let h=a.parser,d=u[0],v=r[0];return{type:"sqrt",mode:h.mode,body:v,index:d}},htmlBuilder(a,r){let u=bt(a.body,r.havingCrampedStyle());u.height===0&&(u.height=r.fontMetrics().xHeight),u=Nn(u,r);let d=r.fontMetrics().defaultRuleThickness,v=d;r.style.id<Y.TEXT.id&&(v=r.fontMetrics().xHeight);let k=d+v/4,D=u.height+u.depth+k+d,N=m3(D,r),O=N.span,W=N.ruleWidth,ie=N.advanceWidth,Q=O.height-W;Q>u.height+u.depth+k&&(k=(k+Q-u.height-u.depth)/2);let ge=O.height-u.height-k-W;u.style.paddingLeft=ye(ie);let fe=yt({positionType:"firstBaseline",children:[{type:"elem",elem:u,wrapperClasses:["svg-align"]},{type:"kern",size:-(u.height+ge)},{type:"elem",elem:O},{type:"kern",size:W}]},r);if(a.index){let Se=r.havingStyle(Y.SCRIPTSCRIPT),$e=bt(a.index,Se,r),Ge=.6*(fe.height-fe.depth),lt=yt({positionType:"shift",positionData:-Ge,children:[{type:"elem",elem:$e}]},r),Ct=be(["katex-root"],[lt]);return be(["mord","sqrt"],[Ct,fe],r)}else return be(["mord","sqrt"],[fe],r)},mathmlBuilder(a,r){let u=a.body,h=a.index;return h?new Ee("mroot",[St(u,r),St(h,r)]):new Ee("msqrt",[St(u,r)])}});let Mc={display:Y.DISPLAY,text:Y.TEXT,script:Y.SCRIPT,scriptscript:Y.SCRIPTSCRIPT};function T3(a){return a in Mc}Me({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],numArgs:0,allowedInText:!0,primitive:!0,handler(a,r){let u=a.breakOnTokenText,h=a.funcName,d=a.parser,v=d.parseExpression(!0,u),k=h.slice(1,h.length-5);if(!T3(k))throw new Error("Unknown style: "+k);return{type:"styling",mode:d.mode,style:k,body:v}},htmlBuilder(a,r){let u=Mc[a.style],h=r.havingStyle(u);return a.resetFont&&(h=h.withFont("")),Y1(a.body,h,r)},mathmlBuilder(a,r){let u=Mc[a.style],h=r.havingStyle(u);a.resetFont&&(h=h.withFont(""));let d=zi(a.body,h),v=new Ee("mstyle",d),D={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[a.style];return v.setAttribute("scriptlevel",D[0]),v.setAttribute("displaystyle",D[1]),v}});let D3=function(a,r){let u=a.base;return u?u.type==="op"?u.limits&&(r.style.size===Y.DISPLAY.size||u.alwaysHandleSupSub)?$1:null:u.type==="operatorname"?u.alwaysHandleSupSub&&(r.style.size===Y.DISPLAY.size||u.limits)?G1:null:u.type==="accent"?x(u.base)?p1:null:u.type==="horizBrace"&&!a.sub===u.isOver?q1:null:null};dn({type:"supsub",htmlBuilder(a,r){let u=D3(a,r);if(u)return u(a,r);let h=a.base,d=a.sup,v=a.sub,k=bt(h,r),D,N,O=r.fontMetrics(),W=0,ie=0,Q=h&&x(h);if(d){let Rt=r.havingStyle(r.style.sup());D=bt(d,Rt,r),Q||(W=k.height-Rt.fontMetrics().supDrop*Rt.sizeMultiplier/r.sizeMultiplier)}if(v){let Rt=r.havingStyle(r.style.sub());N=bt(v,Rt,r),Q||(ie=k.depth+Rt.fontMetrics().subDrop*Rt.sizeMultiplier/r.sizeMultiplier)}let ge;r.style===Y.DISPLAY?ge=O.sup1:r.style.cramped?ge=O.sup3:ge=O.sup2;let fe=r.sizeMultiplier,Se=ye(.5/O.ptPerEm/fe),$e=null;if(N){let Rt=a.base&&a.base.type==="op"&&a.base.name&&(a.base.name==="\\oiint"||a.base.name==="\\oiiint");if(k instanceof vi||Rt){var Ge;$e=ye(-((Ge=k.italic)!=null?Ge:0))}}let lt;if(D&&N){W=Math.max(W,ge,D.depth+.25*O.xHeight),ie=Math.max(ie,O.sub2);let Ot=4*O.defaultRuleThickness;if(W-D.depth-(N.height-ie)<Ot){ie=Ot-(W-D.depth)+N.height;let ei=.8*O.xHeight-(W-D.depth);ei>0&&(W+=ei,ie-=ei)}let hi=[{type:"elem",elem:N,shift:ie,marginRight:Se,marginLeft:$e},{type:"elem",elem:D,shift:-W,marginRight:Se}];lt=yt({positionType:"individualShift",children:hi},r)}else if(N)ie=Math.max(ie,O.sub1,N.height-.8*O.xHeight),lt=yt({positionType:"shift",positionData:ie,children:[{type:"elem",elem:N,marginLeft:$e,marginRight:Se}]},r);else if(D)W=Math.max(W,ge,D.depth+.25*O.xHeight),lt=yt({positionType:"shift",positionData:-W,children:[{type:"elem",elem:D,marginRight:Se}]},r);else throw new Error("supsub must have either sup or sub.");let Ct=mc(k,"right")||"mord";return be([Ct],[k,be(["msupsub"],[lt])],r)},mathmlBuilder(a,r){let u=!1,h,d;a.base&&a.base.type==="horizBrace"&&(d=!!a.sup,d===a.base.isOver&&(u=!0,h=a.base.isOver)),a.base&&(a.base.type==="op"||a.base.type==="operatorname")&&(a.base.parentIsSupSub=!0);let v=[St(a.base,r)];a.sub&&v.push(St(a.sub,r)),a.sup&&v.push(St(a.sup,r));let k;if(u)k=h?"mover":"munder";else if(a.sub)if(a.sup){let D=a.base;D&&D.type==="op"&&D.limits&&r.style===Y.DISPLAY||D&&D.type==="operatorname"&&D.alwaysHandleSupSub&&(r.style===Y.DISPLAY||D.limits)?k="munderover":k="msubsup"}else{let D=a.base;D&&D.type==="op"&&D.limits&&(r.style===Y.DISPLAY||D.alwaysHandleSupSub)||D&&D.type==="operatorname"&&D.alwaysHandleSupSub&&(D.limits||r.style===Y.DISPLAY)?k="munder":k="msub"}else{let D=a.base;D&&D.type==="op"&&D.limits&&(r.style===Y.DISPLAY||D.alwaysHandleSupSub)||D&&D.type==="operatorname"&&D.alwaysHandleSupSub&&(D.limits||r.style===Y.DISPLAY)?k="mover":k="msup"}return new Ee(k,v)}}),dn({type:"atom",htmlBuilder(a,r){return oc(a.text,a.mode,r,["m"+a.family])},mathmlBuilder(a,r){let u=new Ee("mo",[$i(a.text,a.mode)]);if(a.family==="bin"){let h=pc(a,r);h==="bold-italic"&&u.setAttribute("mathvariant",h)}else a.family==="punct"?u.setAttribute("separator","true"):(a.family==="open"||a.family==="close")&&u.setAttribute("stretchy","false");return u}});let V1={mi:"italic",mn:"normal",mtext:"normal"};dn({type:"mathord",htmlBuilder(a,r){return Fa(a,r)},mathmlBuilder(a,r){let u=new Ee("mi",[$i(a.text,a.mode,r)]),h=pc(a,r)||"italic";return h!==V1[u.type]&&u.setAttribute("mathvariant",h),u}}),dn({type:"textord",htmlBuilder(a,r){return Fa(a,r)},mathmlBuilder(a,r){let u=$i(a.text,a.mode,r),h=pc(a,r)||"normal",d;return a.mode==="text"?d=new Ee("mtext",[u]):/[0-9]/.test(a.text)?d=new Ee("mn",[u]):a.text==="\\prime"?d=new Ee("mo",[u]):d=new Ee("mi",[u]),h!==V1[d.type]&&d.setAttribute("mathvariant",h),d}});let X1=new Map([["\\nobreak","nobreak"],["\\allowbreak","allowbreak"]]),Z1=new Map([[" ",{}],["\\ ",{}],["~",{className:"nobreak"}],["\\space",{}],["\\nobreakspace",{className:"nobreak"}]]);dn({type:"spacing",htmlBuilder(a,r){let u=Z1.get(a.text),h=X1.get(a.text);if(u){let d=u.className||"";if(a.mode==="text"){let v=Fa(a,r);return v.classes.push(d),v}else return be(["mspace",d],[oc(a.text,a.mode,r)],r)}else{if(h)return be(["mspace",h],[],r);throw new s('Unknown type of space "'+a.text+'"')}},mathmlBuilder(a,r){let u;if(Z1.has(a.text))u=new Ee("mtext",[new Qt("\xA0")]);else{if(X1.has(a.text))return new Ee("mspace");throw new s('Unknown type of space "'+a.text+'"')}return u}});let J1=()=>{let a=new Ee("mtd",[]);return a.setAttribute("width","50%"),a};dn({type:"tag",mathmlBuilder(a,r){let u=new Ee("mtable",[new Ee("mtr",[J1(),new Ee("mtd",[Gs(a.body,r)]),J1(),new Ee("mtd",[Gs(a.tag,r)])])]);return u.setAttribute("width","100%"),u}});let Q1={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},em={"\\textbf":"textbf","\\textmd":"textmd"},C3={"\\textit":"textit","\\textup":"textup"},tm=(a,r)=>{let u=a.font;if(u){if(Q1[u])return r.withTextFontFamily(Q1[u]);if(em[u])return r.withTextFontWeight(em[u]);if(u==="\\emph")return r.fontShape==="textit"?r.withTextFontShape("textup"):r.withTextFontShape("textit")}else return r;return r.withTextFontShape(C3[u])};Me({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0,handler(a,r){let u=a.parser,h=a.funcName,d=r[0];return{type:"text",mode:u.mode,body:Jt(d),font:h}},htmlBuilder(a,r){let u=tm(a,r),h=ni(a.body,u,!0);return be(["mord","text"],h,u)},mathmlBuilder(a,r){let u=tm(a,r);return Gs(a.body,u)}}),Me({type:"underline",names:["\\underline"],numArgs:1,allowedInText:!0,handler(a,r){return{type:"underline",mode:a.parser.mode,body:r[0]}},htmlBuilder(a,r){let u=bt(a.body,r),h=Mn("underline-line",r),d=r.fontMetrics().defaultRuleThickness,v=yt({positionType:"top",positionData:u.height,children:[{type:"kern",size:d},{type:"elem",elem:h},{type:"kern",size:3*d},{type:"elem",elem:u}]},r);return be(["mord","katex-underline"],[v],r)},mathmlBuilder(a,r){let u=new Ee("mo",[new Qt("\u203E")]);u.setAttribute("stretchy","true");let h=new Ee("munder",[St(a.body,r),u]);return h.setAttribute("accentunder","true"),h}}),Me({type:"vcenter",names:["\\vcenter"],numArgs:1,argTypes:["original"],allowedInText:!1,handler(a,r){return{type:"vcenter",mode:a.parser.mode,body:r[0]}},htmlBuilder(a,r){let u=bt(a.body,r),h=r.fontMetrics().axisHeight,d=.5*(u.height-h-(u.depth+h));return yt({positionType:"shift",positionData:d,children:[{type:"elem",elem:u}]},r)},mathmlBuilder(a,r){let u=new Ee("mpadded",[St(a.body,r)],["vcenter"]);return new Ee("mrow",[u])}}),Me({type:"verb",names:["\\verb"],numArgs:0,allowedInText:!0,handler(a,r,u){throw new s("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(a,r){let u=im(a),h=[],d=r.havingStyle(r.style.text());for(let v=0;v<u.length;v++){let k=u[v];k==="~"&&(k="\\textasciitilde"),h.push(wi(k,"Typewriter-Regular",a.mode,d,["mord","texttt"]))}return be(["mord","text"].concat(d.sizingClasses(r)),t1(h),d)},mathmlBuilder(a,r){let u=new Qt(im(a)),h=new Ee("mtext",[u]);return h.setAttribute("mathvariant","monospace"),h}});let im=a=>a.body.replace(/ /g,a.star?"\u2423":"\xA0");var Ys=r1;let sm="[ \r\n ]",R3="\\\\[a-zA-Z@]+",M3="\\\\[^\uD800-\uDFFF]",N3="("+R3+")"+sm+"*",j3="\\\\(\n|[ \r ]+\n?)[ \r ]*",Nc="[\u0300-\u036F]",O3=new RegExp(Nc+"+$"),I3="("+sm+"+)|"+(j3+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Nc+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Nc+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+N3)+("|"+M3+")");class nm{constructor(r,u){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=r,this.settings=u,this.tokenRegex=new RegExp(I3,"g"),this.catcodes={"%":14,"~":13}}setCatcode(r,u){this.catcodes[r]=u}lex(){let r=this.input,u=this.tokenRegex.lastIndex;if(u===r.length)return new Fi("EOF",new Ri(this,u,u));let h=this.tokenRegex.exec(r);if(h===null||h.index!==u)throw new s("Unexpected character: '"+r[u]+"'",new Fi(r[u],new Ri(this,u,u+1)));let d=h[6]||h[3]||(h[2]?"\\ ":" ");if(this.catcodes[d]===14){let v=r.indexOf("\n",this.tokenRegex.lastIndex);return v===-1?(this.tokenRegex.lastIndex=r.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=v+1,this.lex()}return new Fi(d,new Ri(this,u,this.tokenRegex.lastIndex))}}class B3{constructor(r,u){r===void 0&&(r={}),u===void 0&&(u={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=u,this.builtins=r,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new s("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");let r=this.undefStack.pop();for(let u of Object.keys(r))r[u]===void 0?delete this.current[u]:this.current[u]=r[u]}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(r){return Object.prototype.hasOwnProperty.call(this.current,r)||Object.prototype.hasOwnProperty.call(this.builtins,r)}get(r){return Object.prototype.hasOwnProperty.call(this.current,r)?this.current[r]:Object.prototype.hasOwnProperty.call(this.builtins,r)?this.builtins[r]:void 0}set(r,u,h){if(h===void 0&&(h=!1),h){for(let d=0;d<this.undefStack.length;d++)delete this.undefStack[d][r];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][r]=u)}else{let d=this.undefStack[this.undefStack.length-1];d&&!Object.prototype.hasOwnProperty.call(d,r)&&(d[r]=Object.prototype.hasOwnProperty.call(this.current,r)?this.current[r]:void 0)}u==null?delete this.current[r]:this.current[r]=u}}var z3=N1;C("\\noexpand",function(a){let r=a.popToken();return a.isExpandable(r.text)&&(r.noexpand=!0,r.treatAsRelax=!0),{tokens:[r],numArgs:0}}),C("\\expandafter",function(a){let r=a.popToken();return a.expandOnce(!0),{tokens:[r],numArgs:0}}),C("\\@firstoftwo",function(a){return{tokens:a.consumeArgs(2)[0],numArgs:0}}),C("\\@secondoftwo",function(a){return{tokens:a.consumeArgs(2)[1],numArgs:0}}),C("\\@ifnextchar",function(a){let r=a.consumeArgs(3);a.consumeSpaces();let u=a.future();return r[0].length===1&&r[0][0].text===u.text?{tokens:r[1],numArgs:0}:{tokens:r[2],numArgs:0}}),C("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),C("\\TextOrMath",function(a){let r=a.consumeArgs(2);return a.mode==="text"?{tokens:r[0],numArgs:0}:{tokens:r[1],numArgs:0}});let rm={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};C("\\char",function(a){let r=a.popToken(),u,h=0;if(r.text==="'")u=8,r=a.popToken();else if(r.text==='"')u=16,r=a.popToken();else if(r.text==="`")if(r=a.popToken(),r.text[0]==="\\")h=r.text.charCodeAt(1);else{if(r.text==="EOF")throw new s("\\char` missing argument");h=r.text.charCodeAt(0)}else u=10;if(u){if(h=rm[r.text],h==null||h>=u)throw new s("Invalid base-"+u+" digit "+r.text);let d;for(;(d=rm[a.future().text])!=null&&d<u;)h*=u,h+=d,a.popToken()}return"\\@char{"+h+"}"});let jc=(a,r,u,h)=>{let d=a.consumeArg().tokens;if(d.length!==1)throw new s("\\newcommand's first argument must be a macro name");let v=d[0].text,k=a.isDefined(v);if(k&&!r)throw new s("\\newcommand{"+v+"} attempting to redefine "+(v+"; use \\renewcommand"));if(!k&&!u)throw new s("\\renewcommand{"+v+"} when command "+v+" does not yet exist; use \\newcommand");let D=0;if(d=a.consumeArg().tokens,d.length===1&&d[0].text==="["){let N="",O=a.expandNextToken();for(;O.text!=="]"&&O.text!=="EOF";)N+=O.text,O=a.expandNextToken();if(!N.match(/^\s*[0-9]+\s*$/))throw new s("Invalid number of arguments: "+N);D=parseInt(N),d=a.consumeArg().tokens}return k&&h||a.macros.set(v,{tokens:d,numArgs:D}),""};C("\\newcommand",a=>jc(a,!1,!0,!1)),C("\\renewcommand",a=>jc(a,!0,!1,!1)),C("\\providecommand",a=>jc(a,!0,!0,!0)),C("\\message",a=>{let r=a.consumeArgs(1)[0];return console.log(r.reverse().map(u=>u.text).join("")),""}),C("\\errmessage",a=>{let r=a.consumeArgs(1)[0];return console.error(r.reverse().map(u=>u.text).join("")),""}),C("\\show",a=>{let r=a.popToken(),u=r.text;return console.log(r,a.macros.get(u),Ys[u],Yt.math[u],Yt.text[u]),""}),C("\\bgroup","{"),C("\\egroup","}"),C("~","\\nobreakspace"),C("\\lq","`"),C("\\rq","'"),C("\\aa","\\r a"),C("\\AA","\\r A"),C("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),C("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),C("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),C("\u212C","\\mathscr{B}"),C("\u2130","\\mathscr{E}"),C("\u2131","\\mathscr{F}"),C("\u210B","\\mathscr{H}"),C("\u2110","\\mathscr{I}"),C("\u2112","\\mathscr{L}"),C("\u2133","\\mathscr{M}"),C("\u211B","\\mathscr{R}"),C("\u212D","\\mathfrak{C}"),C("\u210C","\\mathfrak{H}"),C("\u2128","\\mathfrak{Z}"),C("\\Bbbk","\\Bbb{k}"),C("\\llap","\\mathllap{\\textrm{#1}}"),C("\\rlap","\\mathrlap{\\textrm{#1}}"),C("\\clap","\\mathclap{\\textrm{#1}}"),C("\\mathstrut","\\vphantom{(}"),C("\\underbar","\\underline{\\text{#1}}"),C("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}\\nobreak}{\\char"338}'),C("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),C("\\ne","\\neq"),C("\u2260","\\neq"),C("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),C("\u2209","\\notin"),C("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),C("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),C("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),C("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),C("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),C("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),C("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),C("\u27C2","\\perp"),C("\u203C","\\mathclose{!\\mkern-0.8mu!}"),C("\u220C","\\notni"),C("\u231C","\\ulcorner"),C("\u231D","\\urcorner"),C("\u231E","\\llcorner"),C("\u231F","\\lrcorner"),C("\xA9","\\copyright"),C("\xAE","\\textregistered"),C("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),C("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),C("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),C("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),C("\\vdots","{\\varvdots\\rule{0pt}{15pt}}"),C("\u22EE","\\vdots"),C("\\varGamma","\\mathit{\\Gamma}"),C("\\varDelta","\\mathit{\\Delta}"),C("\\varTheta","\\mathit{\\Theta}"),C("\\varLambda","\\mathit{\\Lambda}"),C("\\varXi","\\mathit{\\Xi}"),C("\\varPi","\\mathit{\\Pi}"),C("\\varSigma","\\mathit{\\Sigma}"),C("\\varUpsilon","\\mathit{\\Upsilon}"),C("\\varPhi","\\mathit{\\Phi}"),C("\\varPsi","\\mathit{\\Psi}"),C("\\varOmega","\\mathit{\\Omega}"),C("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),C("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),C("\\boxed","\\fbox{$\\displaystyle{#1}$}"),C("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),C("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),C("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;"),C("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}"),C("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");let am={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"},F3=new Set(["bin","rel"]);C("\\dots",function(a){let r="\\dotso",u=a.expandAfterFuture().text;return u in am?r=am[u]:(u.slice(0,4)==="\\not"||u in Yt.math&&F3.has(Yt.math[u].group))&&(r="\\dotsb"),r});let Oc={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};C("\\dotso",function(a){return a.future().text in Oc?"\\ldots\\,":"\\ldots"}),C("\\dotsc",function(a){let r=a.future().text;return r in Oc&&r!==","?"\\ldots\\,":"\\ldots"}),C("\\cdots",function(a){return a.future().text in Oc?"\\@cdots\\,":"\\@cdots"}),C("\\dotsb","\\cdots"),C("\\dotsm","\\cdots"),C("\\dotsi","\\!\\cdots"),C("\\dotsx","\\ldots\\,"),C("\\DOTSI","\\relax"),C("\\DOTSB","\\relax"),C("\\DOTSX","\\relax"),C("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),C("\\,","\\tmspace+{3mu}{.1667em}"),C("\\thinspace","\\,"),C("\\>","\\mskip{4mu}"),C("\\:","\\tmspace+{4mu}{.2222em}"),C("\\medspace","\\:"),C("\\;","\\tmspace+{5mu}{.2777em}"),C("\\thickspace","\\;"),C("\\!","\\tmspace-{3mu}{.1667em}"),C("\\negthinspace","\\!"),C("\\negmedspace","\\tmspace-{4mu}{.2222em}"),C("\\negthickspace","\\tmspace-{5mu}{.277em}"),C("\\enspace","\\kern.5em "),C("\\enskip","\\hskip.5em\\relax"),C("\\quad","\\hskip1em\\relax"),C("\\qquad","\\hskip2em\\relax"),C("\\tag","\\@ifstar\\tag@literal\\tag@paren"),C("\\tag@paren","\\tag@literal{({#1})}"),C("\\tag@literal",a=>{if(a.macros.get("\\df@tag"))throw new s("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),C("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),C("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),C("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),C("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),C("\\newline","\\\\\\relax"),C("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");let om=ye(os["Main-Regular"][84][1]-.7*os["Main-Regular"][65][1]);C("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+om+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),C("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+om+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),C("\\hspace","\\@ifstar\\@hspacer\\@hspace"),C("\\@hspace","\\hskip #1\\relax"),C("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),C("\\ordinarycolon",":"),C("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),C("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),C("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),C("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),C("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),C("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),C("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),C("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),C("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),C("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),C("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),C("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),C("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),C("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),C("\u2237","\\dblcolon"),C("\u2239","\\eqcolon"),C("\u2254","\\coloneqq"),C("\u2255","\\eqqcolon"),C("\u2A74","\\Coloneqq"),C("\\ratio","\\vcentcolon"),C("\\coloncolon","\\dblcolon"),C("\\colonequals","\\coloneqq"),C("\\coloncolonequals","\\Coloneqq"),C("\\equalscolon","\\eqqcolon"),C("\\equalscoloncolon","\\Eqqcolon"),C("\\colonminus","\\coloneq"),C("\\coloncolonminus","\\Coloneq"),C("\\minuscolon","\\eqcolon"),C("\\minuscoloncolon","\\Eqcolon"),C("\\coloncolonapprox","\\Colonapprox"),C("\\coloncolonsim","\\Colonsim"),C("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),C("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),C("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),C("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),C("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),C("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),C("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),C("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),C("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),C("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),C("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),C("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),C("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),C("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),C("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),C("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),C("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),C("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),C("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),C("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),C("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),C("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),C("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),C("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),C("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),C("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),C("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),C("\\imath","\\html@mathml{\\@imath}{\u0131}"),C("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),C("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),C("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),C("\u27E6","\\llbracket"),C("\u27E7","\\rrbracket"),C("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),C("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),C("\u21A4","\\mapsfrom"),C("\\mapsfrom","\\html@mathml{\\mathrel{\\mathreflectbox{\\mapsto}}}{\\mathrel{\\char`\u21A4}}"),C("\u2983","\\lBrace"),C("\u2984","\\rBrace"),C("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}"),C("\u29B5","\\minuso"),C("\\darr","\\downarrow"),C("\\dArr","\\Downarrow"),C("\\Darr","\\Downarrow"),C("\\lang","\\langle"),C("\\rang","\\rangle"),C("\\uarr","\\uparrow"),C("\\uArr","\\Uparrow"),C("\\Uarr","\\Uparrow"),C("\\N","\\mathbb{N}"),C("\\R","\\mathbb{R}"),C("\\Z","\\mathbb{Z}"),C("\\alef","\\aleph"),C("\\alefsym","\\aleph"),C("\\Alpha","\\mathrm{A}"),C("\\Beta","\\mathrm{B}"),C("\\bull","\\bullet"),C("\\Chi","\\mathrm{X}"),C("\\clubs","\\clubsuit"),C("\\cnums","\\mathbb{C}"),C("\\Complex","\\mathbb{C}"),C("\\Dagger","\\ddagger"),C("\\diamonds","\\diamondsuit"),C("\\empty","\\emptyset"),C("\\Epsilon","\\mathrm{E}"),C("\\Eta","\\mathrm{H}"),C("\\exist","\\exists"),C("\\harr","\\leftrightarrow"),C("\\hArr","\\Leftrightarrow"),C("\\Harr","\\Leftrightarrow"),C("\\hearts","\\heartsuit"),C("\\image","\\Im"),C("\\infin","\\infty"),C("\\Iota","\\mathrm{I}"),C("\\isin","\\in"),C("\\Kappa","\\mathrm{K}"),C("\\larr","\\leftarrow"),C("\\lArr","\\Leftarrow"),C("\\Larr","\\Leftarrow"),C("\\lrarr","\\leftrightarrow"),C("\\lrArr","\\Leftrightarrow"),C("\\Lrarr","\\Leftrightarrow"),C("\\Mu","\\mathrm{M}"),C("\\natnums","\\mathbb{N}"),C("\\Nu","\\mathrm{N}"),C("\\Omicron","\\mathrm{O}"),C("\\plusmn","\\pm"),C("\\rarr","\\rightarrow"),C("\\rArr","\\Rightarrow"),C("\\Rarr","\\Rightarrow"),C("\\real","\\Re"),C("\\reals","\\mathbb{R}"),C("\\Reals","\\mathbb{R}"),C("\\Rho","\\mathrm{P}"),C("\\sdot","\\cdot"),C("\\sect","\\S"),C("\\spades","\\spadesuit"),C("\\sub","\\subset"),C("\\sube","\\subseteq"),C("\\supe","\\supseteq"),C("\\Tau","\\mathrm{T}"),C("\\thetasym","\\vartheta"),C("\\weierp","\\wp"),C("\\Zeta","\\mathrm{Z}"),C("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),C("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),C("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),C("\\bra","\\mathinner{\\langle{#1}|}"),C("\\ket","\\mathinner{|{#1}\\rangle}"),C("\\braket","\\mathinner{\\langle{#1}\\rangle}"),C("\\Bra","\\left\\langle#1\\right|"),C("\\Ket","\\left|#1\\right\\rangle");let cm=a=>r=>{let u=r.consumeArg().tokens,h=r.consumeArg().tokens,d=r.consumeArg().tokens,v=r.consumeArg().tokens,k=r.macros.get("|"),D=r.macros.get("\\|");r.macros.beginGroup();let N=ie=>Q=>{a&&(Q.macros.set("|",k),d.length&&Q.macros.set("\\|",D));let ge=ie;return!ie&&d.length&&Q.future().text==="|"&&(Q.popToken(),ge=!0),{tokens:ge?d:h,numArgs:0}};r.macros.set("|",N(!1)),d.length&&r.macros.set("\\|",N(!0));let O=r.consumeArg().tokens,W=r.expandTokens([...v,...O,...u]);return r.macros.endGroup(),{tokens:W.reverse(),numArgs:0}};C("\\bra@ket",cm(!1)),C("\\bra@set",cm(!0)),C("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),C("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),C("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),C("\\angln","{\\angl n}"),C("\\blue","\\textcolor{##6495ed}{#1}"),C("\\orange","\\textcolor{##ffa500}{#1}"),C("\\pink","\\textcolor{##ff00af}{#1}"),C("\\red","\\textcolor{##df0030}{#1}"),C("\\green","\\textcolor{##28ae7b}{#1}"),C("\\gray","\\textcolor{gray}{#1}"),C("\\purple","\\textcolor{##9d38bd}{#1}"),C("\\blueA","\\textcolor{##ccfaff}{#1}"),C("\\blueB","\\textcolor{##80f6ff}{#1}"),C("\\blueC","\\textcolor{##63d9ea}{#1}"),C("\\blueD","\\textcolor{##11accd}{#1}"),C("\\blueE","\\textcolor{##0c7f99}{#1}"),C("\\tealA","\\textcolor{##94fff5}{#1}"),C("\\tealB","\\textcolor{##26edd5}{#1}"),C("\\tealC","\\textcolor{##01d1c1}{#1}"),C("\\tealD","\\textcolor{##01a995}{#1}"),C("\\tealE","\\textcolor{##208170}{#1}"),C("\\greenA","\\textcolor{##b6ffb0}{#1}"),C("\\greenB","\\textcolor{##8af281}{#1}"),C("\\greenC","\\textcolor{##74cf70}{#1}"),C("\\greenD","\\textcolor{##1fab54}{#1}"),C("\\greenE","\\textcolor{##0d923f}{#1}"),C("\\goldA","\\textcolor{##ffd0a9}{#1}"),C("\\goldB","\\textcolor{##ffbb71}{#1}"),C("\\goldC","\\textcolor{##ff9c39}{#1}"),C("\\goldD","\\textcolor{##e07d10}{#1}"),C("\\goldE","\\textcolor{##a75a05}{#1}"),C("\\redA","\\textcolor{##fca9a9}{#1}"),C("\\redB","\\textcolor{##ff8482}{#1}"),C("\\redC","\\textcolor{##f9685d}{#1}"),C("\\redD","\\textcolor{##e84d39}{#1}"),C("\\redE","\\textcolor{##bc2612}{#1}"),C("\\maroonA","\\textcolor{##ffbde0}{#1}"),C("\\maroonB","\\textcolor{##ff92c6}{#1}"),C("\\maroonC","\\textcolor{##ed5fa6}{#1}"),C("\\maroonD","\\textcolor{##ca337c}{#1}"),C("\\maroonE","\\textcolor{##9e034e}{#1}"),C("\\purpleA","\\textcolor{##ddd7ff}{#1}"),C("\\purpleB","\\textcolor{##c6b9fc}{#1}"),C("\\purpleC","\\textcolor{##aa87ff}{#1}"),C("\\purpleD","\\textcolor{##7854ab}{#1}"),C("\\purpleE","\\textcolor{##543b78}{#1}"),C("\\mintA","\\textcolor{##f5f9e8}{#1}"),C("\\mintB","\\textcolor{##edf2df}{#1}"),C("\\mintC","\\textcolor{##e0e5cc}{#1}"),C("\\grayA","\\textcolor{##f6f7f7}{#1}"),C("\\grayB","\\textcolor{##f0f1f2}{#1}"),C("\\grayC","\\textcolor{##e3e5e6}{#1}"),C("\\grayD","\\textcolor{##d6d8da}{#1}"),C("\\grayE","\\textcolor{##babec2}{#1}"),C("\\grayF","\\textcolor{##888d93}{#1}"),C("\\grayG","\\textcolor{##626569}{#1}"),C("\\grayH","\\textcolor{##3b3e40}{#1}"),C("\\grayI","\\textcolor{##21242c}{#1}"),C("\\kaBlue","\\textcolor{##314453}{#1}"),C("\\kaGreen","\\textcolor{##71B307}{#1}");let um={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class L3{constructor(r,u,h){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=u,this.expansionCount=0,this.feed(r),this.macros=new B3(z3,u.macros),this.mode=h,this.stack=[]}feed(r){this.lexer=new nm(r,this.settings)}switchMode(r){this.mode=r}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(r){this.stack.push(r)}pushTokens(r){this.stack.push(...r)}scanArgument(r){let u,h,d;if(r){if(this.consumeSpaces(),this.future().text!=="[")return null;u=this.popToken();var v=this.consumeArg(["]"]);d=v.tokens,h=v.end}else{var k=this.consumeArg();d=k.tokens,u=k.start,h=k.end}return this.pushToken(new Fi("EOF",h.loc)),this.pushTokens(d),new Fi("",Ri.range(u,h))}consumeSpaces(){for(;this.future().text===" ";)this.stack.pop()}consumeArg(r){let u=[],h=r&&r.length>0;h||this.consumeSpaces();let d=this.future(),v,k=0,D=0;do{if(v=this.popToken(),u.push(v),v.text==="{")++k;else if(v.text==="}"){if(--k,k===-1)throw new s("Extra }",v)}else if(v.text==="EOF")throw new s("Unexpected end of input in a macro argument, expected '"+(r&&h?r[D]:"}")+"'",v);if(r&&h)if((k===0||k===1&&r[D]==="{")&&v.text===r[D]){if(++D,D===r.length){u.splice(-D,D);break}}else D=0}while(k!==0||h);return d.text==="{"&&u[u.length-1].text==="}"&&(u.pop(),u.shift()),u.reverse(),{tokens:u,start:d,end:v}}consumeArgs(r,u){if(u){if(u.length!==r+1)throw new s("The length of delimiters doesn't match the number of args!");let d=u[0];for(let v=0;v<d.length;v++){let k=this.popToken();if(d[v]!==k.text)throw new s("Use of the macro doesn't match its definition",k)}}let h=[];for(let d=0;d<r;d++)h.push(this.consumeArg(u&&u[d+1]).tokens);return h}countExpansion(r){if(this.expansionCount+=r,this.expansionCount>this.settings.maxExpand)throw new s("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(r){let u=this.popToken(),h=u.text,d=u.noexpand?null:this._getExpansion(h);if(d==null||r&&d.unexpandable){if(r&&d==null&&h[0]==="\\"&&!this.isDefined(h))throw new s("Undefined control sequence: "+h);return this.pushToken(u),!1}this.countExpansion(1);let v=d.tokens,k=this.consumeArgs(d.numArgs,d.delimiters);if(d.numArgs){v=v.slice();for(let D=v.length-1;D>=0;--D){let N=v[D];if(N.text==="#"){if(D===0)throw new s("Incomplete placeholder at end of macro body",N);if(N=v[--D],N.text==="#")v.splice(D+1,1);else if(/^[1-9]$/.test(N.text))v.splice(D,2,...k[+N.text-1]);else throw new s("Not a valid argument number",N)}}}return this.pushTokens(v),v.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){let r=this.stack.pop();return r.treatAsRelax&&(r.text="\\relax"),r}}expandMacro(r){return this.macros.has(r)?this.expandTokens([new Fi(r)]):void 0}expandTokens(r){let u=[],h=this.stack.length;for(this.pushTokens(r);this.stack.length>h;)if(this.expandOnce(!0)===!1){let d=this.stack.pop();d.treatAsRelax&&(d.noexpand=!1,d.treatAsRelax=!1),u.push(d)}return this.countExpansion(u.length),u}expandMacroAsText(r){let u=this.expandMacro(r);return u&&u.map(h=>h.text).join("")}_getExpansion(r){let u=this.macros.get(r);if(u==null)return u;if(r.length===1){let d=this.lexer.catcodes[r];if(d!=null&&d!==13)return}let h=typeof u=="function"?u(this):u;if(typeof h=="string"){let d=0;if(h.includes("#")){let O=h.replace(/##/g,"");for(;O.includes("#"+(d+1));)++d}let v=new nm(h,this.settings),k=[],D=v.lex();for(;D.text!=="EOF";)k.push(D),D=v.lex();return k.reverse(),{tokens:k,numArgs:d}}return h}isDefined(r){return this.macros.has(r)||Object.prototype.hasOwnProperty.call(Ys,r)||Object.prototype.hasOwnProperty.call(Yt.math,r)||Object.prototype.hasOwnProperty.call(Yt.text,r)||Object.prototype.hasOwnProperty.call(um,r)}isExpandable(r){let u=this.macros.get(r);return u!=null?typeof u=="string"||typeof u=="function"||!u.unexpandable:Object.prototype.hasOwnProperty.call(Ys,r)&&!Ys[r].primitive}}let lm=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Xa=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),Ic={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},hm={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"};class Za{constructor(r,u){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new L3(r,u,this.mode),this.settings=u,this.leftrightDepth=0,this.nextToken=null}expect(r,u){if(u===void 0&&(u=!0),this.fetch().text!==r)throw new s("Expected '"+r+"', got '"+this.fetch().text+"'",this.fetch());u&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(r){this.mode=r,this.gullet.switchMode(r)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{let r=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),r}finally{this.gullet.endGroups()}}subparse(r){let u=this.nextToken;this.consume(),this.gullet.pushToken(new Fi("}")),this.gullet.pushTokens(r);let h=this.parseExpression(!1);return this.expect("}"),this.nextToken=u,h}parseExpression(r,u){let h=[];for(;;){this.mode==="math"&&this.consumeSpaces();let d=this.fetch();if(Za.endOfExpression.has(d.text)||u&&d.text===u||r&&Ys[d.text]&&Ys[d.text].infix)break;let v=this.parseAtom(u);if(v){if(v.type==="internal")continue}else break;h.push(v)}return this.mode==="text"&&this.formLigatures(h),this.handleInfixNodes(h)}handleInfixNodes(r){let u=-1,h;for(let d=0;d<r.length;d++){let v=r[d];if(v.type==="infix"){if(u!==-1)throw new s("only one infix operator per group",v.token);u=d,h=v.replaceWith}}if(u!==-1&&h){let d,v,k=r.slice(0,u),D=r.slice(u+1);k.length===1&&k[0].type==="ordgroup"?d=k[0]:d={type:"ordgroup",mode:this.mode,body:k},D.length===1&&D[0].type==="ordgroup"?v=D[0]:v={type:"ordgroup",mode:this.mode,body:D};let N;return h==="\\\\abovefrac"?N=this.callFunction(h,[d,r[u],v],[]):N=this.callFunction(h,[d,v],[]),[N]}else return r}handleSupSubscript(r){let u=this.fetch(),h=u.text;this.consume(),this.consumeSpaces();let d;do{var v;d=this.parseGroup(r)}while(((v=d)==null?void 0:v.type)==="internal");if(!d)throw new s("Expected group after '"+h+"'",u);return d}formatUnsupportedCmd(r){let u=[];for(let v=0;v<r.length;v++)u.push({type:"textord",mode:"text",text:r[v]});let h={type:"text",mode:this.mode,body:u};return{type:"color",mode:this.mode,color:this.settings.errorColor,body:[h]}}parseAtom(r){let u=this.parseGroup("atom",r);if(u?.type==="internal"||this.mode==="text")return u;let h,d;for(;;){this.consumeSpaces();let v=this.fetch();if(v.text==="\\limits"||v.text==="\\nolimits"){if(u&&u.type==="op")u.limits=v.text==="\\limits",u.alwaysHandleSupSub=!0;else if(u&&u.type==="operatorname")u.alwaysHandleSupSub&&(u.limits=v.text==="\\limits");else throw new s("Limit controls must follow a math operator",v);this.consume()}else if(v.text==="^"){if(h)throw new s("Double superscript",v);h=this.handleSupSubscript("superscript")}else if(v.text==="_"){if(d)throw new s("Double subscript",v);d=this.handleSupSubscript("subscript")}else if(v.text==="'"){if(h)throw new s("Double superscript",v);let k={type:"textord",mode:this.mode,text:"\\prime"},D=[k];for(this.consume();this.fetch().text==="'";)D.push(k),this.consume();this.fetch().text==="^"&&D.push(this.handleSupSubscript("superscript")),h={type:"ordgroup",mode:this.mode,body:D}}else if(Xa[v.text]){let k=lm.test(v.text),D=[];for(D.push(new Fi(Xa[v.text])),this.consume();;){let O=this.fetch().text;if(!Xa[O]||lm.test(O)!==k)break;D.unshift(new Fi(Xa[O])),this.consume()}let N=this.subparse(D);k?d={type:"ordgroup",mode:"math",body:N}:h={type:"ordgroup",mode:"math",body:N}}else break}return h&&d?{type:"supsub",mode:this.mode,base:u,sup:h,sub:d}:h?{type:"supsub",mode:this.mode,base:u,sup:h}:d?{type:"supsub",mode:this.mode,base:u,sub:d}:u}parseFunction(r,u){let h=this.fetch(),d=h.text,v=Ys[d];if(!v)return null;if(this.consume(),u&&u!=="atom"&&!v.allowedInArgument)throw new s("Got function '"+d+"' with no arguments"+(u?" as "+u:""),h);if(this.mode==="text"&&!v.allowedInText)throw new s("Can't use function '"+d+"' in text mode",h);if(this.mode==="math"&&v.allowedInMath===!1)throw new s("Can't use function '"+d+"' in math mode",h);let k=this.parseArguments(d,v),D=k.args,N=k.optArgs;return this.callFunction(d,D,N,h,r)}callFunction(r,u,h,d,v){let k={funcName:r,parser:this,token:d,breakOnTokenText:v},D=Ys[r];if(D&&D.handler)return D.handler(k,u,h);throw new s("No function handler for "+r)}parseArguments(r,u){var h;let d=(h=u.numOptionalArgs)!=null?h:0,v=u.numArgs+d;if(v===0)return{args:[],optArgs:[]};let k=[],D=[];for(let O=0;O<v;O++){var N;let W=(N=u.argTypes)==null?void 0:N[O],ie=O<d;("primitive"in u&&u.primitive&&W==null||u.type==="sqrt"&&O===1&&D[0]==null)&&(W="primitive");let Q=this.parseGroupOfType("argument to '"+r+"'",W,ie);if(ie)D.push(Q);else if(Q!=null)k.push(Q);else throw new s("Null argument, please report this as a bug")}return{args:k,optArgs:D}}parseGroupOfType(r,u,h){switch(u){case"color":return this.parseColorGroup(h);case"size":return this.parseSizeGroup(h);case"url":return this.parseUrlGroup(h);case"math":case"text":return this.parseArgumentGroup(h,u);case"hbox":{let d=this.parseArgumentGroup(h,"text");return d!=null?{type:"styling",mode:d.mode,body:[d],style:"text",resetFont:!0}:null}case"raw":{let d=this.parseStringGroup(h);return d!=null?{type:"raw",mode:"text",string:d.text}:null}case"primitive":{if(h)throw new s("A primitive argument cannot be optional");let d=this.parseGroup(r);if(d==null)throw new s("Expected group as "+r,this.fetch());return d}case"original":case void 0:return this.parseArgumentGroup(h);default:throw new s("Unknown group type as "+r,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(r){let u=this.gullet.scanArgument(r);if(u==null)return null;let h="",d;for(;(d=this.fetch()).text!=="EOF";)h+=d.text,this.consume();return this.consume(),u.text=h,u}parseRegexGroup(r,u){let h=this.fetch(),d=h,v="",k;for(;(k=this.fetch()).text!=="EOF"&&r.test(v+k.text);)d=k,v+=d.text,this.consume();if(v==="")throw new s("Invalid "+u+": '"+h.text+"'",h);return h.range(d,v)}parseColorGroup(r){let u=this.parseStringGroup(r);if(u==null)return null;let h=/^(#[a-f0-9]{3,4}|#[a-f0-9]{6}|#[a-f0-9]{8}|[a-f0-9]{6}|[a-z]+)$/i.exec(u.text);if(!h)throw new s("Invalid color: '"+u.text+"'",u);let d=h[0];return/^[0-9a-f]{6}$/i.test(d)&&(d="#"+d),{type:"color-token",mode:this.mode,color:d}}parseSizeGroup(r){let u,h=!1;if(this.gullet.consumeSpaces(),!r&&this.gullet.future().text!=="{"?u=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):u=this.parseStringGroup(r),!u)return null;!r&&u.text.length===0&&(u.text="0pt",h=!0);let d=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(u.text);if(!d)throw new s("Invalid size: '"+u.text+"'",u);let v={number:+(d[1]+d[2]),unit:d[3]};if(!dt(v))throw new s("Invalid unit: '"+v.unit+"'",u);return{type:"size",mode:this.mode,value:v,isBlank:h}}parseUrlGroup(r){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);let u=this.parseStringGroup(r);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),u==null)return null;let h=u.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:h}}parseArgumentGroup(r,u){let h=this.gullet.scanArgument(r);if(h==null)return null;let d=this.mode;u&&this.switchMode(u),this.gullet.beginGroup();let v=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();let k={type:"ordgroup",mode:this.mode,loc:h.loc,body:v};return u&&this.switchMode(d),k}parseGroup(r,u){let h=this.fetch(),d=h.text,v;if(d==="{"||d==="\\begingroup"){this.consume();let k=d==="{"?"}":"\\endgroup";this.gullet.beginGroup();let D=this.parseExpression(!1,k),N=this.fetch();this.expect(k),this.gullet.endGroup(),v={type:"ordgroup",mode:this.mode,loc:Ri.range(h,N),body:D,semisimple:d==="\\begingroup"||void 0}}else if(v=this.parseFunction(u,r)||this.parseSymbol(),v==null&&d[0]==="\\"&&!Object.prototype.hasOwnProperty.call(um,d)){if(this.settings.throwOnError)throw new s("Undefined control sequence: "+d,h);v=this.formatUnsupportedCmd(d),this.consume()}return v}formLigatures(r){let u=r.length-1;for(let h=0;h<u;++h){let d=r[h];if(d.type!=="textord")continue;let v=d.text,k=r[h+1];if(!(!k||k.type!=="textord")){if(v==="-"&&k.text==="-"){let D=r[h+2];h+1<u&&D&&D.type==="textord"&&D.text==="-"?(r.splice(h,3,{type:"textord",mode:"text",loc:Ri.range(d,D),text:"---"}),u-=2):(r.splice(h,2,{type:"textord",mode:"text",loc:Ri.range(d,k),text:"--"}),u-=1)}(v==="'"||v==="`")&&k.text===v&&(r.splice(h,2,{type:"textord",mode:"text",loc:Ri.range(d,k),text:v+v}),u-=1)}}}parseSymbol(){let r=this.fetch(),u=r.text;if(/^\\verb[^a-zA-Z]/.test(u)){this.consume();let v=u.slice(5),k=v.charAt(0)==="*";if(k&&(v=v.slice(1)),v.length<2||v.charAt(0)!==v.slice(-1))throw new s("\\verb assertion failed --\n please report what input caused this bug");return v=v.slice(1,-1),{type:"verb",mode:"text",body:v,star:k}}Object.prototype.hasOwnProperty.call(hm,u[0])&&!Yt[this.mode][u[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+u[0]+'" used in math mode',r),u=hm[u[0]]+u.slice(1));let h=O3.exec(u);h&&(u=u.substring(0,h.index),u==="i"?u="\u0131":u==="j"&&(u="\u0237"));let d;if(Yt[this.mode][u]){this.settings.strict&&this.mode==="math"&&ic.includes(u)&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+u[0]+'" used in math mode',r);let v=Yt[this.mode][u].group,k=Ri.range(r),D;J8(v)?D={type:"atom",mode:this.mode,family:v,loc:k,text:u}:D={type:v,mode:this.mode,loc:k,text:u},d=D}else if(u.charCodeAt(0)>=128)this.settings.strict&&(qe(u.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+u[0]+'" used in math mode',r):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+u[0]+'"'+(" ("+u.charCodeAt(0)+")"),r)),d={type:"textord",mode:"text",loc:Ri.range(r),text:u};else return null;if(this.consume(),h)for(let v=0;v<h[0].length;v++){let k=h[0][v];if(!Ic[k])throw new s("Unknown accent ' "+k+"'",r);let D=Ic[k][this.mode]||Ic[k].text;if(!D)throw new s("Accent "+k+" unsupported in "+this.mode+" mode",r);d={type:"accent",mode:this.mode,loc:Ri.range(r),label:D,isStretchy:!1,isShifty:!0,base:d}}return d}}Za.endOfExpression=new Set(["}","\\endgroup","\\end","\\right","&"]);var Bc=function(a,r){if(!(typeof a=="string"||a instanceof String))throw new TypeError("KaTeX can only parse string typed expression");let u=new Za(a,r);delete u.gullet.macros.current["\\df@tag"];let h=u.parse();if(delete u.gullet.macros.current["\\current@color"],delete u.gullet.macros.current["\\color"],u.gullet.macros.get("\\df@tag")){if(!r.displayMode)throw new s("\\tag works only in display equations");h=[{type:"tag",mode:"text",body:h,tag:u.subparse([new Fi("\\df@tag")])}]}return h};let mm=function(a,r,u){r.textContent="";let h=zc(a,u).toNode();r.appendChild(h)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),mm=function(){throw new s("KaTeX doesn't work in quirks mode.")});let q3=function(a,r){return zc(a,r).toMarkup()},P3=function(a,r){let u=new U(r);return Bc(a,u)},gm=function(a,r,u){if(u.throwOnError||!(a instanceof s))throw a;let h=be(["katex-error"],[new vi(r)]);return h.setAttribute("title",a.toString()),h.setAttribute("style","color:"+u.errorColor),h},zc=function(a,r){let u=new U(r);try{let h=Bc(a,u);return U8(h,a,u)}catch(h){return gm(h,a,u)}};var U3={version:"0.18.10",render:mm,renderToString:q3,ParseError:s,SETTINGS_SCHEMA:E,__parse:P3,__renderToDomTree:zc,__renderToHTMLTree:function(a,r){let u=new U(r);try{let h=Bc(a,u);return H8(h,a,u)}catch(h){return gm(h,a,u)}},__setFontMetrics:_8,__defineSymbol:p,__defineFunction:Me,__defineMacro:C,__domTree:{Span:st,Anchor:Wt,SymbolNode:vi,SvgNode:Ss,PathNode:Hs,LineNode:Jo}},H3=U3;return e=e.default,e})()})});var yp=De((OA,vp)=>{"use strict";var j9=fp(),O9=/^(\${1,2})(?!\$)((?:\\.|[^\\\n])*?(?:\\.|[^\\\n\$]))\1(?=[\s?!\.,:?!。,:]|$)/,I9=/^(\${1,2})(?!\$)((?:\\.|[^\\\n])*?(?:\\.|[^\\\n\$]))\1/,B9=/^(\${1,2})\n((?:\\[^]|[^\\])+?)\n\1(?:\n|$)/;function z9(t={}){return{extensions:[F9(t,bp(t,!1)),L9(t,bp(t,!0))]}}function bp(t,e){return i=>j9.renderToString(i.text,{...t,displayMode:i.displayMode})+(e?"\n":"")}function F9(t,e){let i=t&&t.nonStandard,s=i?I9:O9;return{name:"inlineKatex",level:"inline",start(n){let o,c=n;for(;c;){if(o=c.indexOf("$"),o===-1)return;if((i?o>-1:o===0||c.charAt(o-1)===" ")&&c.substring(o).match(s))return o;c=c.substring(o+1).replace(/^\$+/,"")}},tokenizer(n,o){let c=n.match(s);if(c)return{type:"inlineKatex",raw:c[0],text:c[2].trim(),displayMode:c[1].length===2}},renderer:e}}function L9(t,e){return{name:"blockKatex",level:"block",tokenizer(i,s){let n=i.match(B9);if(n)return{type:"blockKatex",raw:n[0],text:n[2].trim(),displayMode:n[1].length===2}},renderer:e}}vp.exports=z9});function wp(t){return t===0||t>=55296&&t<=57343||t>1114111}function xp(t){return wp(t)?65533:t>=128&&t<=159&&q9[t-128]||t}function _p(t){return wp(t)?65533:t}var q9,kp=It(()=>{q9=[8364,0,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,0,381,0,0,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,0,382,376]});function Ep(t,e,i,s,n,o){let l=t.length,m=o*90,g=0,b=()=>{let V=ns[t.charCodeAt(g++)];return V<o?V:V*91-m+ns[t.charCodeAt(g++)]},x=i-s,_=i+n,E=new Int32Array(_);E.fill(-1,s,o),E.fill(-1,o+x,_);let T=new Int32Array(_),M=new Int32Array(_);function j(V,le){let ce=0,ue=le,re=le+V;for(;ue<re;){let ee=ns[t.charCodeAt(g++)];if(ee<89)ce+=ee,E[ue++]=ce;else if(ee===89){let P=ns[t.charCodeAt(g++)]+2;for(;P--;)E[ue++]=++ce}else{let P=ns[t.charCodeAt(g++)];ce+=89+(P<90?P*91+ns[t.charCodeAt(g++)]:ns[t.charCodeAt(g++)]*8281+ns[t.charCodeAt(g++)]*91+ns[t.charCodeAt(g++)]),E[ue++]=ce}}}j(s,0),j(x,o);let U=new Int32Array(n*2),q=0,G=0;function K(V,le){for(let ce=0;ce<V;ce++){let ue=le+ce,re=b(),ee=b();U[G*2]=re,U[G*2+1]=ee,G+=1,T[ue]=q;let P=(E[re]<0?M[re]:1)+(E[ee]<0?M[ee]:1);M[ue]=P,q+=P}}K(n-o+s,o+x),K(o-s,s);let X=new Uint16Array(q),Z=0;for(let V=0;V<G;V++)for(let le=0;le<2;le++){let ce=U[V*2+le],ue=E[ce];if(ue<0){let re=T[ce],ee=re+M[ce];for(;re<ee;)X[Z++]=X[re++]}else X[Z++]=ue}let ne=new Uint16Array(e),J=0;for(;g<l;){let V=ns[t.charCodeAt(g++)];V>=o&&(V=V*91-m+ns[t.charCodeAt(g++)]);let le=E[V];if(le<0){let ce=T[V],ue=ce+M[V];for(;ce<ue;)ne[J++]=X[ce++]}else ne[J++]=le}return ne}var ns,Sp=It(()=>{ns=(()=>{let t=new Uint8Array(127),e=0;for(let i=33;i<=126;i++)i!==34&&i!==36&&i!==92&&(t[i]=e++);return t})()});var Nl,Ap=It(()=>{Sp();Nl=Ep("!}.&u%}'&}*'~!6*)%&,~!J~!J~%L~y<~!R,~~%Lu~~#GD~~#|)1#%}^%}2%+#.##%##%}&%##%'#%##&%#%#'%#&#%#&#'#%%#&#%##%#)%''%&%#%#'%#%%#%%}%%%#%#&(23#%%#&-%0%('1#(##%#'##+%'*.:1}#%#6-+(%'%%#%%%}#L'2351&('%}&/N'(0(/*-%(%%}#'+&T%7.2}#&%&#%#36/5##%&%%#&#%%#))2%%##%&&'0~!#*+&'%1~!%).'3q?&%'1~!.##%6(~!+%%%(Gw'rT~!E#<nA%#jZ~!H%(~!42##~!*31&~!G%U~#)5~#`3~!J~!Z~%]~%Y~%C~!q~!u~#kz~%#~!6'~!D~!U~!?~#T~!c%~!G#'~%7|~!G~!J~!G&~#pb~(Df}#%}*&}#%##%##%##&#-}&'#'&%#.++}%mI,#,@&(}*%}*'%&##&#%##%}&0}#.},U},%}+%}&%}#%##&}B%(}(%}+%)})%##%#&}&%##%&}<%}>%#%&}*%}(%}9%}/%})%}*%}*%}?&}&%}3%}&*#%})%#%#)}#&#-#+*%E%%'%'#%}#*V##&##I}#&&##%&%#&&Qf%%))w/0+&%#(#.%-''''++++7}>%4'',##1,#%#&%##&#'##&#*#9)%&%}#*}%,#+P(%A&%#'&##wSD',9E00#y#@}(+}&%&>~!#~!X}#*}(&&}(&}(,%}%&#+&}#&}I%#%}%)#(},'%#*}4%%#%}(''}#/##(##),%-##%%)#&}(.}&%#&}%%}*&#%},&&}&%}#%*'#%})%}D&}&%}-&}6&#&}-,%}#%})-(~+`~,=?~I9'9%~!,#%})%})%}@%}?%}(~!?~#<~#pP~#BG~#=1#%K+~#?#~%;)~#A~#mF1~#A'~'X%'~#lR~#N~'N~#r~#m#-~#i'?%#'%~#B%##%,%#~#_%#0%~#]732~,w~2+#:&#%&'0%&>%}#>##F+)#%&&#(+_}4&}-%}(&}@&}O7Fdf0@+/v4}&WU##&/0#&'('B#%}.%}'+#%}#%%&#&%#%##+#&#)#6#'#.},%}c%},%#%##%&#&%#&~#>'*-.%##%##%}#%%}%'~#)D1}#%*&~#_%%'(~#S2%'.}#~#=##*'*-%}&'%'##&&~'E%.#&~#M4}%%##&'%#~#O1##%&#'+~#<B%##%%'%+~#;#@%}#&%#&&%#(~#H1}'%'##&&~#?A}&'~#D#%32}'&&&&~#[}'(#%}'~#;C})&}%%#%~#=&%,3}%'(#%%~#^'#&&)#%'~#Y%-~#d-%'~#^%%&#&&&}#~#b~2t*&'~&(~&@~0%~e~3}%*''0})&}+~!9##-}#%-hD*)1fC#%/&/fB#40~!+#)*4~!+~!K'&:~!/*7~!.#~!H~!L':~%x&~!H#~!*~%1~!I#~!+A~#p'~!F~~#-#~,,(~.Z~!V~%;'B'mq-W~!N~%I%#&&#&}#%},%%}'%}+X#%}#&}(%}'%}<%}#%}%%'}'%}:~![)9@~%>~#UA%-%##&~!C%~!-.9:~!1~!-^2/:a~!y,D*J#-5)/4~%23,~#G~!L1~!0X3`~!2+~!!0-~&E~!W~!o,>Y&]~%cZx_&~#O*9#A#'#+I'%#)~!0B*-5A+-((F&*M#)(-7-5+'-3a5Vi~!Y~!?+[)%3),ERHm~!+:D,VG.+)?fB%%*(%)'(#&80%1'8`K8?`+'Z#&O&'H5#*9)A%%5&3))0%39+.*7#()&&*=4@**L)<'_&*+..;(#*+)./&0#3)%')-8(4ixD(&.}%,('aI:,)%,k2231T)I'#/-W7,/'Q#.'Y24+h')37</31&83##&0#),H(?'&?/1##%#&&#%''-%&&&#(&''&#.-'%#%%(,')*'&#&#'##%(%(#%('#&##%%%%('%#%#%%#%#&%##h>w+v<ayvyvcg.uuhKr}g/v|g>u9i[~>g5uI~=RvdwEg;v/g;uk!!TTSx]@RT!U!#!@VBRUU!'UTe-d0c`e&gSdicedFcrdTaqb.kYcAohdYd@a3e+d}dMdtd.aJ#bqcK`dle/e.e'dwdPdodddjbEb}ogd^ofdpduc6j?l%d{drdqc)d7bacOdQ%T#Y)X.sR[yH>6Vyv3[xwLu>vo'!*.[yBacahoj>6Rew3[xqdZa#!a&#^(X-[yG>6Vyu3[xvg3sEr|g.u/Ri9db0T#^(Xa)!-[y;>6Vylg4wKs{JwNZt3@3r=c4Z([xlg;wKt!cpq's@v7A'*a(a+!-a#[y<3Dt?3Dt'>6Vym3[xmg9rxsNJwLZt4~?r?db1T#`-!(Xa,!0[yS>6Vz%NuQs.g4wKtnJwNZtS@3r>c4Z([y%g;wKtrdga8!a(!#&T*Y-Xa#!a0<or[yc3Dtq>6Vz43[y3JwNZtf@3s!Ju}!%Dti:pm3c_%X#tjB5pkd6q!r]u?voC'*-a.a2!0a&a+[yI3DtI3Ds~3DtH>6Vyw3[xx;:s#~<5pKJwNZtE@3r~d`a)!a2T#a.(!+U.X1[yT3Dt`3Dtv>6Vz&3[y&g9rxwzcxstPu.<rAJwLZtT~?r@dZa%!a.&^*Za(/Reu[ya>6Vz23[y1g3sEr}wkg{NuQRg{ci(U#5@b`~,cg#U(2WnH5wugcRh7dX#T(Y,a'Ta!!a,[yZ<]mj>6Vz,3[y+Pv#5ReZKu+=,%!H}7ABwkaS?Rh:BcW(X#<]mrj:ubv/ARekdg%!(!a.*Ta(Y.X1!#sP>Rl*Dt6[y>>6Vyo3Wf*jOvuumvuRgRJuq*!:9<B@bX~3jVv&v@s@5Re[d/rQt{uAvo&a&a*)a2!,0Wf!3Dt0=Bs'>6Re}3[xy~<5s%JwJZt1~Gs)c;&!#2sJkNuXvzq7rxu,Re8dka4!a8(aEZ+a@Y.X1Xa)[yd=Bs(3DtP>6Vz53[y4cX#X&Re:avRe9~<5s&JwJZtQ~Gs*i^rzvdRg+Jv{%!2sbB@bX}kdga,!Za?&^*T1/!a'Dt+[y6>6Vyf3Wf%g/u;s4hGu6?Rh-JvZ,!c%#&RoX54Rivj7uyvf8RgTKvZB%*!2sGh<vu5Rgq<=C::9bb~#dZ#T&Ta6Y.X*Dt>[y93Wf)coZ(T,6VyifluvRgC@95@B@bX~/hFu34cC#T,k/unq8w8Q5RkUklwQuzunq8w8Q5Rk8d/rJu?v8w9)-&!a0a;a&aIWejg3sEr/h1s<DtDJvyZqY5aws3Jvy!&Wei~Hr1:au5@Bag>23E~5c:Z&bX};kKv?w&unuVu5Rjc;>bs)#~@:Rh.=ay<a]C;b`}Vd6s/t{uAvoaxa()!a,a7%-a#a2Dt,[yF2Wo[>6Vyt3[xuNuPRi&NuPwpi#RoWh?vf8Ri%Jv]!%Ri:KvxD!.'2WeAjZu`q9rxu,Re7woeAg-unLq(qA_/*2Wg_g3u5q^9:4E}/jTrxrzv=Wkkd~0UX#^^Xa-a1a5T&a=U1a'*aEa]!a*aPaA-adok[y54Rn>;:p3~Dp5g9rpsFNvZqjg3uJp4~<5p0Pw;5qlJwNZt*@3p1Pw:5p/Ou!5p2JvG'!6Vye=<qnJvh_[xhg3v,Rh3kOwOw-sDuev/Re^dha[a%!%!a+#Ta7)-5TaCaO!aka!a)sf[yb2>Rl!9ARiq5E}Qg=ucRkBE|oJrJ_@Wk~@Wk{JrJ_@Wk|@WkyJrJ_@Wk}@WkzJvO_[y2g-vMRmiKuYC!)&>Ri;>Ri<@3RkNc](X#@9Rk=g5vuRmhKvDB!+'=]meg3u4Rmgd)#Y'Vz3CARmfd`a+!%T'!+#Ta1Ta6TaM-sTDt9[yA9sYd'%Y#s[[xpj:ueunaXRgEjRq,v-vuqdd2'`#6Rev<32@5>:2<E}5xIo9a*X#Y(;5RePJvD_g>vyRgNj8w)v8<wggs:RgXiZt|vjx,hSq3ah!-(~@:Ro/Ou!5RhWj^v(pyw8unRhUdx-UY#^Ua.a3a70!)%UX1TaDa)'omRiRRhE[y:3Dsz=Br,>6Vyj3[xkg6ruwjcqsrPw;5r*Ku]D'Zt-@3r(~?r.i[vwv]dU1a--U#`a4(g/vsRhPOu!5RhLj:rmu9Wo!~@:wdh@g/vsRiTjXuvvNr}:RhBj^v(pyw8unRn]dz1UYa'a+^Y(!aETZalaRY.Ta?a4[yDJw1!#qLsW>6Vyrfzq-pLflpwRe|Js>%!Dt@3Dt&Jvy_[xs~HrnjMuwpsw'RecKu+D#'!t<~Grl~?rjg5u-x,gwp{ah!-(~@:Rg~Ou!5Rh'jXuvvNr}:Rh#cW#X/c;&!#2sLi[v7u7RgpJv)(!iLrxu,Re6j7v@s@5Se[e7d`aW!Za(a`T.a#!a3!&aDa-!9)Dt_=6s+3[x~~DR|h~DS6avhGun5RkZj3w)v-]mkKunB!&*]kb97R|i<ARk<c:Z(6Vy}Juh'!wziMRoS:F|vkLuauJv5vtvQRh1d='T+Y#VyO~DR|jcF#T'7R|g97R|kJv3'!ay<Rj,Jvh&!:ReXcsa6*a+#a#_aIRf9aLRf?c,Z&Rf5Rf7c.Z&Rf;Rf>cQ#%T'p-Rf8Rf=ct#%'(*!,p,Rf4p+Rf6Rf:Rf<d~'Ua%U*^UYa(!a,-!#a4YaTalaEX0a8a<Weo3Dt/3Dsx=Br93Wen~Dr;~<5p<JwNZt2@3p=Pw:5p;Ou!5r3c7&!#:p>3Ds}KvGB)_6Vyk2sM=<r7x'eovA(!hFu1ARf}cV#X&@r5j6rvwQa^Rf3c=Za'wkghJv__g;unRggA53B9=b^}%j6uduo5Jq;!(hIv%2Re`Ou4ARe_e%a#^^^Xa&!a*a2!&a6YaP!*ad!#a:aE/5Rn?[y@>6Vyp;:pE~DrY~<5pBJwNZt8@3pCh=rt3rWPw:5pAJup_[xoNuPpF9c!#'45pD5ARn)d8#X'X*3@rU72s]h>v<<sSjJpqvewOJq/(!hNw'5ReBk0s2u3w/w'5ReE5@Jq.!a+JQ!&WeU23d(#Y&RjG5]jBk!u7w&u0udARjEe#+^^^Ub#!a2/a`Z(agT1!a-a;|@TaG!aS[yV=Re~fow'RguNuPRe?bz#'>RoUWeL>:Cbb|?JwPZtVg6ruRmzJvD'!6Vz(g/vmRh~Jvy_[y(g9voRgyx*cy(#2>Ri2B9b]~9kIw9u7rluJu3Rg]dI#a%UY'@=p%CAx.gQZ&RhwwygtRm{x5g_Z'+ABqR9Woa=Bp&dV#^*Xa'!&@o{g4v]Rk;Jv{!%Rk[wkkiA5RkiwwfUB=x,fUuqC&*!>RfTg8v0RfV~ARfSd;rJsAuAv9wR'ae+/aO!a@aza/a#[yQ@Wg!2Wemg3sEr0JvB_g>uvReWg2v+Re=KupB_+[y!2AbY~-~Hr2AJwD!(h<~El>h<~El?Kun@+_:9b`}Kg-v/Ri3g;vtwyk_9]k_d=&T#*U.6qh@Ab`|K9:H|CJv[!&3Dtex'fDwC%!Rf[9WlMd[(^X,!a%Z06Vz!@WgBg=v~Rgvg,QRe@awd,#Y+jTv|Q~EfWj]uNr|~FRfXdy#Y&^Ua%!aO.!(a)Ua;=!a@aKap!a-,a!Ta]a[rSa]p?[y82sK=Bq~;:p:~<5p8Pw:5p7d'#Y'Wf(;RnRi[u4w&RgJJvG'!6Vyh=<r#ijuuv/sIKuYD'ZtG@3p9~Gr&d2#`(g<vtRgFj`u5w&rqpxRf2CJuY!+:wfnTOu!5Rg}jNs1ucv&RfwJvA!&3@q|BDcC#T,k/unq8w8Q5RkTklwQuzunq8w8Q5Rk9dga#!a'!a=#a0!:+Tb*b@aO.a4!aba8aFJv^}?!VyR~Dr<g;u%Rn.~<5p[x'e`wNZtR@3p]Pw:5pZhNvjBp.woe_g5u-r4JwF!%DtO3:ooc7&!#:p^3DtpLuGw(!+%)Dtk6Vz#2sd=<r8d'#Y([y#<x3gJt`w@!)%}MRiowzikRij=]ilxAf3,U(#B2Rf#g0v-Rm[ck{`U#]giKv3>)!&6Ri154s,KuGB_%@r68r:dJ|t`#X(9<E|u2@H|rx3gJu?w'!+'1Nu7Reg4=H~+9<wxgY95Rm]xLggZ-`(X}U2:Ri4h<uOawRmsJv__5@bb{jbV~3dka#a'a]!,#a+U=a>b6a3b%!/aKa/)!arwve^VyJ;:pR~DpTg3uJpS~<5pOPw;5qmPw:5pNOu!5pQJvG'!6Vyx=<qoJvA!{~Jup!%@qk7Rn/KvyD!}''[xz;>wkh'?Rh,x8gyt`w5D!&),(SgyccRgztJ@3pPB5p#d'(Y#<]mmifubw&RgoJvE&!82s^JvF&!8Rf,ADb]~;x=h'rNu]vK!,%'*0RnORh)4Rh*AqQg-vaRnNg;wHwkh'ba~4cE#Ta*x3gctyw@'!+%RnFRnD<4Rn@hFvK5RnCxWg[#`&a0Ua()`1Rm75Rg[c]%X#qi8Rg^NvdRj>BwzgZauwji7Rm6A4wgg]d1#&(*,.0a#Rm;Rm<Rm=Rm>Rm?Rm@RmARmBe%#^^^Xaea?aC/b+(,!a+a#!a/!>a&Ta<aKbD!2wphBRnk[yPw}hE|.=Br-3Dtm>6Vy~g6urRf.x,hPrNav!%'RnqRo%Ro#Nu;q[Pw;5r+JwNZtM@3r)d'#Y'Weh;xChL#`&RnmRnoKu}>%(!Rne~Bs-;2wjcussJv+'!aYSO}6@B<5?ba~8LrNvj!.%*ROwungw~ng~:9;Ri^>wtnig;wHRnixDh@|(UZ.x1h@|)!#:2<H|*xHn]#-UX'3Ro)z=iT}6ARns=Bwsn_wpnaRncw]aR(#UXa&Ua*a/=]iPd'#Y&Ro'WnXf{QRm2hNvj]nZd`'T~&1`{|`#9b]{}c:'!#Wl{>@=be}]?cl{{U#:5Abb}Jds#^YaF!a*b4a#a3aPa>&Tb!bH!*a_!Eau?/a&RjY<]gj>6Vz*;:pe~DrZg,QRj1JwNZtX@wihspcJvZ&!VyX9WmOJu|!|N2WmHJvh&!]ht~Bpbcn&T(!#RmQ<s7Nu;padH#X'`+WmJ@>RmKCARhnKup=!)&Wf+:RhqNuPpf9c!#'45pd5AwghpARn(Ls@w!%,)!RmP@Wfe<E|IJva!&WmNg8vsRmLd`*.`#Y'Xa!axRn*]hrA8Rhug5s@rXg8u!RmMd8#X'X*3@rV72smdI*#UY&RmICARho~GsgxVgd)Ta'U-Y&Xa!T#RnEWnA@Wffg1uDRi0hFvK5RnBxGnG&#`%owp)@wsf+bX}Ze-*1!a*^^^Ua|!#a.aq&Ya2!a>.a6!a:aO`aJDtL[y`@Wg#>6Vz12@wzoYRoZNuPRi!NuPRhzg=ucRi,@=b`{Yg=ucRi-ACJvB!&Sh[ebSh]ebi`wUuFRm4Jw2_[y0JvB!.<Ju(!&SoG}6Shd}6<Ju(!&SoH}6She}6Kur@._g5vHRieJvx!{L2G{Kx6gd'T#?Rh82Wi5cZ#X(g1w)Rm5dW-Y(Ta#!a)!#aYa=wnfE=su2>>bU{0j9udv:<svj8uQv-7RgHdE%#^'sq9sp=>Bb_{TJv`!&g/r|snj6v(us5d,#Y(56H}[978H}]Jw5!&g1rushJvB!+j;v{u5?zDhd}6}bj;v{u5?zDhe}6}ce*#`(^^^a[aea!=!a6a*aoXb1a.!aAbL!b>,b'aL!aV@Wf|2Wlg3[y/JwNZt^@3piPw:5pgJunZou3@rsJva&!Vy_g<v~Rm#JvG'!6Vz0=<r{Ju{%!:pj@WfsiXuJu3Rm:JvZ&!WfA~Bph@c4Z&Dtwax5rubx(#:awRk1@d,#Y&RfjRfid1#,Y(@Wfp2Wlrg5s@ryKu[@!,'=]ig9wlk?Rk>g5u-rqJvy'!@9RkQcH(T#=>Ri~@<wkj(Wj(KuZB*!&<7rw@9RkRcH(T#=>Ri}@<wkj)Wj)dg(Ta2Xa9X#`-!a*CARhg@@=I}d9x;c~#X%so=<sj>2@@=aybb}XjWv0Q~EfEj3vLv;<d,#Y(56H}`978H}_dgaPaFa'a/!#a3Y0a_a;a|!1(a7-[yE3[xt;:pJNvZrrg3uJrvJwNZt=@3pIh=rt3rxPw:5pGOu!5rpJvG'!6Vys=<rz@c4Z&Dt(ax5rtJvZ!&~BpH@wsfNg-vaRlNci*U#=<wei<F}a5@Jq.!a*JQ!%@qZ23d(#Y&RjH5]jCk!u7w&u0udARjFd/prq=tyvpaEa(a:.!a1aZ(@@=I}:9wpd%=<sX55w_h}@@=I{t=ay<aU@@=I}T=ay<2@@=I})?C9:9au@9Cb]}DP~=x-fAZ(2Wl1=ay<aU@@=I}>5@d##Y+jTv|vV~EfFj]uNpn~FRfGdgaK!Z2&!a8a-Tb({E!acTbM*!a(DtY[yYd'%Y#sl[y*hHvh>Re5x2c{Z}.j4uCvcawRiMd+#X+_x&d!},<5RkX;2Hzw@x,gavfB-!{CcF&T#Roe;RodwWbBg5urRgaKvHC*_6Vz+<4opieuew&Rmq@d]&Y)X,T#X0Rh}<BqP=4qS9:ReMg/ujReNJw0!/<Jui%!bd{kawwnemRelAxUa?a3#*.&UX(Ya+a/RhvRnQ<o}9Wmtd-#Y&RgSRmw9;Rmxay=Rmyg-vaRmuxEhSrNu,v-voC!%(aR.a(a7+1Ro1>Ro5CE{A9b]{@;5x#eO{:g;urRi+KrNA!%(Ro3>Ro79;Ri_Ku@>{;&!x%gX|{KunA_+g5QRj/g3u5Rj#g>uERj%wio/xRhS&!,!#^1U}wba{8>>@=be}qC@:D5ba{7Ku+A&!}x?ba}t>>@=be}se(aA^^^Uat!b0#{pa+awUazbGa#aLb9bgaWac'a5TbS=Br!d1#`%scp_Jvl!#rT>Re0JvX&!VyN=H{Fcm#U&:pY=ReaJv2&!]h0=]nUJvG'!6Vy|=<r%JrM_=]h2@Wlud'#)U'Wf'b]{i=]h/Jvh!&~BpWg=v]RnMx+ny#'Nu;pVwjnu=]nwxJnx,T#`&Reqwjnt=]nvieu9vrRjLLuYwP(#+!th@wih5pX~Gr'g5v/Rh4KunA'!-CARnP@wwiN:Rm_9x'cvw>!|l=<saKvAA!0&3@q}>w^e1bp#&Re2Re3BDx7gH#T|f5H|eKuZ>!%(:qNAH{]Jv6!+3B2B9=b^{X<5<B92:E{ZLvhwA(a;a%!igQuyRmad+#Y}m@3Rh5d8#X'X*:AqUAHzmaxwbh<aXRnVcF}RT#Nw&cj#U(BWnug/vsRntdka)(a3+.Zb7aYYan1!bVa@Xa}[y^@b[{G=H{+hFu73Rj&Pv#5ReQcK%T#sig1v{Rj'Ku+D#'!t]~Grm~?rkKuMB!01d5#`'Vy.ta3Dtu~Hroc8#'{^45s85AwZbP&!#Rn!wghxWn#KvEA!)&2RlA2RlBx:h|#(T,=]j09Wobz>x]z/@awRoTd+#Y(az]hFhCrm4d,#Y+jTv|Q~EfMj]uNr|~FRfOdCa!Xa9_X#@<plJvf!%b`{(9;Rgwc;.!#2x7cw#T|UDb]|T5Ju={(!=@E{&Jv)&!Ab`{'awJvf!~*>>@=be{#KuY>!+&4Ezyi[ugv&RjIdea+T)#UXa&T-T&a!Rh9auRmW=]kLg5vuRn+g3u4Rn-Ow6ARn,hHus5xNk?#UX(U~)/g8v0RkD~AwkkF?Ri.OuNBwkkA?Ri/d|a2`a*^UYa.!aBTZaTa'Xa;!(!2!-a#b2[yC>6Vyq3[xr2Wi?g1rusVh%s?DtF~<5rbJs;%!DtBfswKtCj[uvuSsEu3RgVx3o:u+wN'*Zt;@3rd~Grh~?rfg8w)Lq)qE&-a%!>bI|`jWv0vV~EfCjTv|vV~Ef@j]uNpn~FRfBcK#T']gWNu7x,k7q4ai(0!hHv8<RhmkMu9vrsBuev/RhlCJvB!,g<v{wchh~@:Rhji[vrv{wchi~@:RhkdS&a5UY#Ta!RgPwwiI5BwciI~@:Rh`x'iJvj'!5]iJPu8Bwch]~@:Rhach)U#h3rp]gLh@t|Ax,hTq3ah!-(~@:Ro0Ou!5RhXj^v(pyw8unRhVd|)`,^UYas!a?/a2Z'a^Ta{Tb7Ta(a#!a,Wf&9sZ3DtAadamov=Bqt3[xig8vsRm~>waiL2b`{QJv*_Ouv2qgj<v]v2BqfdR'X*X#Y-@3qr~Gqv~?p6hHv-]glPup5Lq+q?_%*b_{qF{n9b^{rOu4ARhpKvCD!+&~Bqp:5Dbb}nwoiKl&unuTuBv]v+ueunaXRf0=Jvh!0nKufu8v1w&w7q%w&uHrz:Rgnj5w,uxDJq/(!hNw'5ReCk0s2u3w/w'5ReFd>Za&!*UaA=<wkgsRnSJv^!%Refifw3vyRgOKu_B'!,<]gkiiu:w&Rh<=C@a^<B57@2F{[<B5@aW:=3away9A5aW=<B=C@a^<B57@2F{Ie-#`(^^^bCara.b8aza6!/bZ,!adTbnTbOb+aFaS!aAT9@Wf~2Wli3Dtl2@d,#Y&RfnRfmJwJZtN~GqyJva&!VyMg<v~Rm%iXuJu3Rm9Jv[_=]ih9wlkDRkCd1#`(@Wg>2Wls3cH#T(@<Rj*=>Ri|b~'#23s9h<~El.d'#Y&Dtxi^rzvdRl#d*#U%(o|B2s`hJwSaxRmDKv4B&!1:Rmdd5#`'Vx}to~Hq{x'f1v3(!BA5ba|bJv_&!Wfug1v]ReIdO+U/Y#&G}-8wze=Rh{g1v]ReHg/uQRf/by#)ibQwERl/cH#T(@<Rj+=>Ri{cNu+vlax-!(#a0qa9<Rii2;;bU{H;x<i=&X#Rk`<4wwi=C9H~8xAI(Y#<azRi@45wXI<B9;5bb~7dL(X#Xa(+!aL6Vy{g5QqOau:5au2@ay547EzbxOcU(UX-T#Ta#:Cbb|A?wjh/b_|SOw6ARgtihr}u7Rhy<d1#T)X1@@=I|~=ay<2@@=aybb}Sj3vLv;<d,#Y(56H}A978H}@dGpvs@uAu`vcw9*!aFa+ai%(b!aXa8.a?a[ozWey=sU2@G}Nch&U#Rf_WexKu+D#'!t:~Gr`~?r^j]uNr|~FRg*j^psurwJt|RmcKv)@&!)7Rkv~Br[@wxfO:Rl3co#U'6Rezj_q#vIuavjRltwzeyh@vr5JqD0!>aY?C9:9au@9Cb]}9cl#U*5;5<H||jbuus1ucv&Rfvg1v~d/pppzqFr^a--a~!aMat1(hFv;Wiz@@=Izoj5uuv-7Rix~Cw`fk2WlVcZ#X,k)u3vWs@u2]ktg;wEx'fBq(_2Wg/jTv|vV~EfoJv]!15x'hzqG!(P~EfU~CRl_j6v(us5x4i-#T(2WmZ?C2F|d>Kq<aj1!*jTqIsBv=Wl`~Cw`fi2WlWj`v0u*~>RlR=c>Z,k#u3vWs@u2]kr<c1Z+jTqIsBv=Wla~Cw`fm2WlXdmb3!a{(arZa`bkTa%TbQTa-a9+c'!aM!/[yL=Bqug.w'RifhFvyDRj.g>vgwyk^9]k^Jv3_@WfbAARkhJw2_[x|JvB_wkoIRoKwkoJRoLd'(Y#<]gm=<9<H|yd'%_X#skDtb3awwqkgNulRkgdB#^',9:p'hJwSaxRmEBwVb8@4=H|qLu+w50&!)@3qs~?pU>Awwn;;Rn=c:Z'ARn<=<qwKvC@!/&~BqqJv6!&]eVb^z^xRge'/a%+^`#Sge}6<4Rn3=]n0Pw2>Rn8Jw0!&>Rn:>Rn6cY#a7+!a&=<wkaNw~h3z_c5Z{=wjh#=]nLKv^D!&)Vyz=bW|swYb<WetcG#T(2wxa@qVx@gD#Y&b^|V5JwG&!5bb|pg/w&RgD@x=kHs=uAvn!a%%/'+RmSRh694Ro`g-vaRmRhHv-]mlxCcS#`&ba~.5cD#Ta)P~=d,#Y(56H{>978H{Dd_#{2^Y%_+qbbb{6g3sERhsbU{?dfa.,`a(Xa<!aiX#(55RiG54RiHcI#T'WiU3RiVNvdwtfcRlKNvdd,#Y&RlHRlExQgf.1*^T'X#Sgf}6Wn4=]hfPrk>Rn7Jw0!&>Rn5>Rn9Lunw?&a2!,5<oq@@wqfdRlJj5Q~=d,#Y(~ARfcOuN]fdDKw;ay(}i!547E}j?cI#T(@5bV}iCbV}hdv(^^Tb?a40,b##Tbo!a*bR!a<b|a/!aKai!aU[yK=]o^g:v>ReGJwPZtK<7Rh+h<~El,Pv#5ReR@awwxjCg,ulRjDJv6&!]j!z?aQeeg>w=Sh<eeJw;!&axEzOg,Qosc!#*:wkeJ]eJ>x'h-u(!%Ro.w~h.zPdNZ(X,Ya![x{;9ReY;wkgxRiF:x?ap#Y&RmUg<s2Rkod]+UY0TZ'!a&A9sw<=bczLNvuw{gqzNhJwSaxRmCKuLay!#&s_Rf-55b^{uJvZa!!c%#(55Ri654wmiu5RiuawLu,vp!+}^%b_}Y9;wkgxba}o>A9:=b^}zKuh=a''!3awRk3c*'!#aHRk6c+Z&Rk5Rk4Jv)&!awRjSawd9*`#0?C2@EzMj8u<uJ5RmbjQrquJu3x,k>uq@_+=ayb^|W~ARkEOuN]k@7dhzV^X/X&a-#zRzSb`zXcJzTT#2WkVKvDBzW!%FzY9;5bbzWjQrquJu3Jw3%!b`zU=ayb^zQd:#X(T-a!6Vyywxh}=b]{Jg=u1RiAdGp~qHtzv!w(wA+a+a;<!aJaYai'anasb(=azRmV:Cbb{MLq2vb!%')RjuRjrRjtRjqx3jnqCw3!%')Rk(Rk+Rk&Rk)Lq2vb!%')Rj{RjxRjzRjwLq2vb!%')RjsRjpRjfRjex3jcqCw3!%')Rk'Rk*RjkRjl9<CbbzfOu4ARhxLq2vb!%')RjyRjvRjhRjgx=joq*uKvb!%')+-Rk.Rk%Rj~Rk-Rk#Rj}x=jdq*uKvb!%')+-Rk,Rk!Rj|RjmRjjRjidAq&qKs@uAv8Aa.'*-a@a&0!aM@a5[y73Dsy3Ds|3Dt):wxgI2sHJwJZt.~Gqxwsf0ikrzt}Rl0Jvy_[xj~HqzKv_A|D!&WfP8axRoVcf,U#k(v]v+ueunaXRf1Ju}'!g8u#Ri=jQw!sCunLprq>!,')~<5qeGzq9F{W=c##%s5au:5aU3CBE|;d4#X(D!a&6Vygx(b;#(=]ed?C2F{N<capoq2r[a&!aPa9,'Pw;5s:@@=I|,55w_h|@@=IzcP~=x'fCqB_2Wl2>aU@@=I|1OuNBc1Z+jTqIsBv=Wlc~Cw`fl2WlZ~AcTa%!Z+jTqIsBv=Wlb~Cw`fh2WlYk+uNqJsBv=WlSg,u3dca3#UXaMYa)TaB-=cM|7T#<bI}l5@B932:aV2G{BOuNBJq:|M!5Ezt=<B=C@a^<B57@2F{v>cB{/T#=ay<bI{3Jv6!a.6BKq0ah&+!5E}HP~Ef{978BaU@@=Iza<7d#.Y#978BaU@@=IzH~AJq0!(@@=IzG978BaU@@=IzFe,aU*Y&^^^bvJb,b:bFad!a,c2Ta>aL.bo6!a#CbTa'T#Re{2Wlh2@G{yg6t~Ro_NvdRfticuRQRllJv3&!x&c|zs@Jw3!%RflwpfkRlpKuL;%(!Re<@G|C2GzdhIvuBwgjAg-u0RjAKQB%!(GzZ@G|5NuuRl7d='T+Y#Vy[g<v~Rm!==G|>JvA!)@wma=]m1ifuaw&RmnLs@vT'!|/+[y,g:v>ReTJw1!#qX=x!eC{bLu+wT&)ZtZauq_~Graci&U#F|89:r_Lupvq!.)&2RlG8RfaC=x!eF{_h?rpWlmd&'!#X|&]k::xJey#`'T|+<E|&2@H|%dE#(^,g;u.RiEg6vjRiC9xCkA{O|zY#g=ucRmXKs0@!&*@G|m@awRknJuh!,3d(}gY}eJvj!%Rm):Jw3!%Rm+Rm-Ls0w(&!a(a#@b[|6cZ#X'7RkxWgAOu4ARn'dH'U#Y*Vz-Wm'CARm}d]*#a%^a*T'aK!a<9bV{PC=p*Jw4!&SgxcbB5r]idw(wBRmF7xFkt#&`(Rm/Rm8E|!JuY_9:Rl5=wrgr2:bbxd@xXfB(a*#T+!.X0X1Ta/a'T&RlDRfL>RlyARl9b[z[>RfZ:RlL:RfRwlg/ARl;9;RlxKv,A/!%7s69<74=BA5ba{-8Bde#`a<XaKYa1,a'P~=wxfB2bZ}}?C972@@=I}r8@55B9;5bb}G978B2@@=aybb}3j3vLv;<Jw3&!>Rfk=ayb^}4~Ad1#`*@@=aybb{w2@>==<bbz]dx+UY#^UaF!a9!bB'Ya1.!ajXa#%olRhD[y=3Dt#Ov5BrHKuMB%!(Rf^Wep~HrJwkiQjKr|~FRg)Ku+D#'!t5~GrF~?rDdV)UY,Z/_7RkuG{<~BrBg,rlsO:235B@bX}|d?a1!#`(6Vyn5@d##Y+jTv|vV~EfIj]uNpn~FRfH7Lq2vb1!a9-978BaU@@=Iz9978BbU}#~AJq0!(@@=Iz8978BaU@@=Iz7~AJQ|}!978BbU}!JvkaK!AdUa21-U#`a+(g/vsRn~Ou!5RPj:rmu9WhOjXuvvNr}:RhAj^v(pyw8unRn[kPr}p|u7vwv]RiSBd;pppzq@qHQa?(b.!a.a`@.|xa(hFv;Wiyj5uuv-7Riw~Cw`fg2WlU978BbU|wOuNBJqG!(P~EfD~CRlQcZ#X,k)u3vWs@u2]ksg;wEx'f@q1_2Wg.j]uNpn~FRfqJv]!15x'h{qG!(@@=IzK~CRl^j6v(us5x4i,#T(2WmY?C2F{1>Kq<aj1!*jTqIsBv=Wld~Cw`fj2Wl[j`v0u*~>RlT=c>Z,k#u3vWs@u2]kq<c1Z+jTqIsBv=Wle~Cw`fn2Wl]dn1#c(a(b^a2!b/bAT(bj!aDa7bu,a_a{c0!2T0g:v>ReD2@G{42@G{5~DpM~<5rc=Bx6i>{RT#RnI@zCx]y]z:2Jv[!zr5Awyk]9]k]dD(Y+X#6Vz.g=wKtgwhaCwgmTWj2Lu,w%_+/[y-B;b^xeg3u3Rj-2@bX{*KrJ<!+'@Wg(g?QRlC@Jv`!%b[zIwsfII}8JQ_@w|kW|=Jv(%!AqcOuNBJvEzh!bYzjLs@wP#(0!oy@>RkdJwMZtc3Dtd@BcG#T'9bWxg2@2Fznd*#Y+;2x'c}w<zizixNgwa#Z'U+!/!a'!a+w~g~z6wcn{Rn}wcnzRn|5Rh%=]nJg5vuRmvNvdRlvcprJu}w*az*a#!%.a.'Bot9qT]kj@Wg'ay2Gzv@Jv`!%b[zEwsfHI}1;ck#Ux`<Cbbx_Lu+w!a&0*!wko*wwo,So,}6Juqxf!E}PigQuyRm`d3(`#8>Rn%:A5B;bZ~%KvhCa!a2!x>k7#Uxb@b{#xaRk7Jw0!)>wwhlShl}6>wwhmShm}6CJvB!.x'hhvj{!!5Bwkhhbaz}x'hivjz~!5Bwkhibaz|xEhTrNu,v-vpD!a%&/)a3a.,%Ro2t[CE{)@3re9b]{%wjo09:rgc:Z&Ro6=<riifuaw&RmoKrNA!%(Ro4>Ro89;Ri`dSaL'UYzxZb)7Rka3xRhT&!,!#^1U}vbaz{>>@=be}yC@:D5bazzKu+A&!}{?ba}y>>@=be}wxBh[t`u~vJvr!%a!a()a,a0a4RoC=]o;Ju(!%RoGRhdwjh`=]oAg>w#Ro?g5vuRo=NvdRl|Ku]C.!&;RoEJvB!%RoORoMBx'h[v+_?w~h`}~5?w~hd~!xKh]oiptu-utv.vp!#%&a30a@a'a+(a/aOp(o~p!RoDJu(!%RoHRhewjha=]oBNvdRl}g>w#Ro@g5vuRo>c[#X']o<CauRoRAd-#Y':RkpauRoQKu]C.!&;RoFJvB!%RoNRoPBx'h]v+_?w~ha}t5?w~he}ue!/UbhYacXaW^Tc&a;b:a-c/#b&aja1(!cL+!bKbt!bmcRc9aIc?8[yW3Dtt94Rg`Jv}!&SiRMzBhEebShEMNuPRe>x7gL#TzuwjirRipc<Z&>on;>z=h-MSh.Mwqczx'a7vj&!>Re4@=ResJt__NuPRi*NuPRi)j]uNr|~FRfzKrJ>_+@Wfy@Wf]2WocKrJ<!+'@Wg%g/QRl@@Jv`!&awRl<wsfFIzgLu(w*!.*&ShBMwvhIRhI9;RhNx1hK'!#Sn]Mx1hK~0!#:2<H~7cNu+w7D*'1ZtW>Rn1~?rOc:Z&Rn2=<rQ<7wjh&=BSnLMc]#X(6Vz)w[b=a!U#9wzgMc3#&(RgMRitRis<x,gKt`ax!&+SioM=BSilMc3#&(RgKRinRimKurB,!&SiQMzBhDebShDM6BJQ!(P~Efx978B2@@=I}WLrJw!!,a*&@G}O@9wkibRid@@x'fKwC!&SlDMSfLMjUv~Q~EfKKv3@a+!(hFv-]mpx/hYZ(C5RiWz<o/MwkhY?So/M@x,gbvfB*&!SgEM:SoeeehFu3:Rgbda(,^TZa)X/7Sg[eb:2RgI~BrMC@wgkc:wwkcRerx3h(uUvK!&*,SnOM4Sh*MArRg;wHRh(x=h;rJvPwI!a4',a'0@Wg&=BSh/Mg>w=Rh=g3w*wwgGRgGcW(X#;Sg}M2Gzk@Jv`!&awRl=wsfGIz`dKZ*T'Y-:RhR7RhQg5u-p`j6v(us5d,#Y+~Awkia?RicOuNBwkibba}Ld6p~tyu_vbAa'a+!a/'a3aEa8a!>Sh,ebJv{!&Sh@ebSaReb9;SgwebNuPRi(NvdRl)NuPRi'hHu^<Rm^Jvv_@Wl(g;u1Si/ebKu'B&!*Sh?eb@Wl'z@aPeb95Si.ebcpputyvjB)!,&a+0a%ShAMWeK@G}C@WfJ9;RhMwvhH9w{ia}ix,hJvRA1(!zAn[MRhHx1hJ~*!#hFv(BSn[MBJQ!(@@=I~'978B2@@=I}2db.Ua<'X}+T#a0XaG2G}E;wkg|wuh!Rh!x,hZu,@)!&So0MVy)C5RiXACJvB!&5RiY5RiZg8w)cG}*T#2@bU}=KsA>(!a.3wkhZba~(x,h^u(A!&(SoCMRhb5Bz=h[eb?w~hb~6x,h_u(A!&(SoDMRhc5Bz=h]eb?w~hc~6e)aA1T#T,^^^c-bMb&blcPaP(a/!0!bA=b5c@a(!bfbrc#2afwmhARnjwchORnp2Wlf3DtsNvdRl-2@wpa<]m0bx(#:awRk2@Jw3!%RfhwpfgRlnKQB%!(G{V@G|'NuuRl6d='T+Y#VyUg<v~Rl~==G|<Jv+'!aYShC}6@B<5?ba~8@Jw3'!g2QRljhLrpWlOd+#Y'g.w'rIg>w*wgj@g-u0Rj@Lu+wT&)ZtUauq]~GrGci&U#F|39:rELrNvj!.%*RhCwunfw~nf~:9;Ri]>wtnhg;wHRnhx3hDs@v~!/+'@Wfr@9RkSNu&Rlo=@<5GzoKs0@_+@Wl+@awRkmJuh!-3d(}pY#qWJvj!%Rm(:Jw3!%Rm,Rm*de&!1U-U#`)Re;@G|.@9Ri82@wjfvRlq=@<5GzpLvOvr!).&2RlF8Rf`C=x!eE{.Jw3_g2QRlkhLrpWlPde(!#U{s,UXa*Ta'[y'g:v>ReS;x0PZ&RnlRnn~HrKJw1}f!=x!eB|2w]aP(#Xa&a*Ta.Ua2a7=]iOd'#Y&Ro&WnWg;u.RiDg6vjRiBNvdRlzhNvj]nYJuW_2Wm3x)kFze{9d])!a.!,Y01!#&aC!a3RndC=ox~BrC@2b^{pg,rlse7x'ksuq!%Rm.E{xidw(wBRmGx9o+)X#wwo-So-}69:Rl4@xSf@a#XZ'X)X,Ta(/ARl8b[xc>RfY:RlI:RfQwlg.ARl:9;Rlwdn'#^XafaQa1X1TaHTa)@b[{zcZ#X'7RkwWg@Ou4ARn&x)kG#{,g7u/RkGdH'U#Y*Vz'Wm&CARm|bx#(A]gUbUzJj9Q~=d,#Y(56H}l978H{U7d,0#U*2>ABb_xZ978BbU{e~AJQ{g!978BbU{hxMh?ad{oUYZ.x1h?{l!#:2<H{mx3n[t{vl!,&a%3Ro(z=iS}6ARnr=Bwsn^wvn`Rnbd`*T}B0!#^X'BG{c9b]{a>>@=be}F?JvS!&BG{d7BG}(Bde#`a1X,Ya@!a'P~=wxf@2bZ}I56B2@@=aybb}08@55B9;5bb}<j3vLv;<Jw3&!>Rfg=ayb^}&OuNBKuLA!)a!P~=x#fD{f2@>==<bbzl?C972@@=Ix^d6rSu,v7w*C(0a)a6#B+a%!sQ[y?3Dt%3[xn~<5rLOu!5p@Ku+D#'!t7~GrP~?rNKvlaya7'!h+v-5qMg=t|cd,U#5AAaa5Abb{S@52B5@a[@52B5Gx[iXueu;d<#`a(!/549C;ag>23ExY5@Dah89b^~689Jv)!~2b[~1Lv'w(%*!a#bX|aPrmawRe]keu7uhv-q6rxu,q`xTo]/a5aU!bNaDXbi!b-!ao!b<bwA!#5@B932:aV2G|:d-)Y#hJrL>RhG<7@C5<H|_=Cau:5aj5@B932:bJ|ng>vIbs)#?C2F|9jPv0w.vISh-MKvUaz(.!9ABbb|[5;5<H|Eg>unwfh;9:4E|YjQsBt|vjx'hYq3!(?C2F|J:2<BaY?C2F|GOu!5x,g|p{ah!-(?C2F|c9:4E|OjXuvvNr}:Rh&i[w*t|cd+U#jJvsu)vsSn~Mkfrmu9p}u7vwv]So!McW#Xa!ax5@A5aY:5;5<H|>kJv~vYrquJu3x4ib#T)2@SmZM?C2F|Bj:rmu9@xPhI(a*a#U#`a3-5Abb|L~@:RhK9:4E|0@52B5G|#C::aY?C2F|-:2<BaY?C2F|.5Jvk!a)javYrquJu3x4ia#T)2@SmYM?C2F|HAxPhH(!a#U#`a*-5Abb|4~@:RhJ9:4E|R@52B5G|F:2<BaY?C2F|Sc^#Xa2j=Qq5CJvB!-g<v{z;hhM?C2F|Zi[vrv{z;hiM?C2F|XKsA>!a)-g<v{z;h[eb?C2F|]i[vrv{z;h]eb?C2F|^iZu.vix,hZq3ah!.(?C2F|QOu!5ShXM:2<BaY?C2F|P",13494,2713,49,25,61)});var na,jl=It(()=>{na=new Uint16Array([512,26465,29036,7,0,2,4,116,24638,116,24636,8693,29807,24610,621,1,0,0,3,112,24614,111,115,24615])});var ui,Tp=It(()=>{(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.FLAG13=8192]="FLAG13",t[t.BRANCH_LENGTH=8064]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE",t[t.VALUE_MASK=8191]="VALUE_MASK"})(ui||(ui={}))});function Dp(t){return t-pi.ZERO>>>0<=9}function P9(t){return(t|co)-pi.LOWER_A>>>0<=5}function U9(t){return(t|co)-pi.LOWER_A>>>0<=25}function H9(t){return t===pi.EQUALS||U9(t)||Dp(t)}function $9(t,e,i,s){let n=(e&ui.BRANCH_LENGTH)>>7,o=e&ui.JUMP_TABLE;if(o){if(n===0)return s===o?i:-1;let m=s-o;if(m>>>0>=n)return-1;let g=t[i+m];return g===0?-1:i+n+g-1&65535}if(n===0)return-1;let c=n+1>>1,l=i+c+n;for(let m=0;m<n;m++){let b=t[i+(m>>1)]>>((m&1)<<3)&255;if(b===s){let x=i+c+m;return l+t[x]&65535}if(b>s)return-1}return-1}var pi,co,di,rs,uo,Cp=It(()=>{kp();jl();Tp();Ap();jl();(function(t){t[t.AMP=38]="AMP",t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_X=120]="LOWER_X"})(pi||(pi={}));co=32;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(di||(di={}));(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(rs||(rs={}));uo=class{constructor(e,i,s){me(this,"decodeTree");me(this,"emitCodePoint");me(this,"errors");me(this,"state",di.EntityStart);me(this,"consumed",1);me(this,"result",0);me(this,"treeIndex",0);me(this,"excess",1);me(this,"decodeMode",rs.Strict);me(this,"runConsumed",0);this.decodeTree=e,this.emitCodePoint=i,this.errors=s}startEntity(e){this.decodeMode=e,this.state=di.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1,this.runConsumed=0}write(e,i){switch(this.state){case di.EntityStart:return e.charCodeAt(i)===pi.NUM?(this.state=di.NumericStart,this.consumed+=1,this.stateNumericStart(e,i+1)):(this.state=di.NamedEntity,this.stateNamedEntity(e,i));case di.NumericStart:return this.stateNumericStart(e,i);case di.NumericDecimal:return this.stateNumericDecimal(e,i);case di.NumericHex:return this.stateNumericHex(e,i);default:return this.stateNamedEntity(e,i)}}stateNumericStart(e,i){return i>=e.length?-1:(e.charCodeAt(i)|co)===pi.LOWER_X?(this.state=di.NumericHex,this.consumed+=1,this.stateNumericHex(e,i+1)):(this.state=di.NumericDecimal,this.stateNumericDecimal(e,i))}stateNumericHex(e,i){let s=e.length,{result:n}=this,{consumed:o}=this;for(;i<s;){let c=e.charCodeAt(i);if(Dp(c)||P9(c)){let l=c<=pi.NINE?c-pi.ZERO:(c|co)-pi.LOWER_A+10;n=n*16+l,o+=1,i+=1}else return this.result=n,this.consumed=o,this.emitNumericEntity(c,3)}return this.result=n,this.consumed=o,-1}stateNumericDecimal(e,i){let s=e.length,{result:n}=this,{consumed:o}=this;for(;i<s;){let c=e.charCodeAt(i)-pi.ZERO;if(c>>>0>9)return this.result=n,this.consumed=o,this.emitNumericEntity(c+pi.ZERO,2);n=n*10+c,o+=1,i+=1}return this.result=n,this.consumed=o,-1}emitNumericEntity(e,i){if(this.consumed<=i)return this.errors?.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===pi.SEMI)this.consumed+=1;else if(this.decodeMode===rs.Strict)return 0;return this.emitCodePoint((this.decodeTree===na?_p:xp)(this.result),this.consumed),this.errors&&(e!==pi.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}flushAndEmitLegacyOrReject(e,i,s,n){return this.consumed=e,this.excess=i,this.result===0||this.decodeMode===rs.Attribute&&(n===0||i>1||H9(s))?0:this.emitNotTerminatedNamedEntity()}stateNamedEntity(e,i){let{decodeTree:s}=this,n=e.length,o=this.decodeMode===rs.Strict,{treeIndex:c}=this,{excess:l}=this,{consumed:m}=this,g=s[c];for(;i<n;){for(;(g&(ui.VALUE_LENGTH|ui.FLAG13))===0&&(g&ui.JUMP_TABLE)!==0;){let E=e.charCodeAt(i),T=g&ui.JUMP_TABLE,M=(g&ui.BRANCH_LENGTH)>>7;if(M===0){if(E!==T)return this.flushAndEmitLegacyOrReject(m,l,E,0);c+=1}else{let j=E-T;if(j>>>0>=M)return this.flushAndEmitLegacyOrReject(m,l,E,0);let U=s[c+1+j];if(U===0)return this.flushAndEmitLegacyOrReject(m,l,E,0);c=c+M+U&65535}if(g=s[c],i+=1,l+=1,i>=n)break}if(i>=n)break;if((g&(ui.VALUE_LENGTH|ui.FLAG13))===ui.FLAG13){let E=(g&ui.BRANCH_LENGTH)>>7,{runConsumed:T}=this;if(T===0){let M=e.charCodeAt(i);if(M!==(g&ui.JUMP_TABLE))return this.flushAndEmitLegacyOrReject(m,l,M,0);i+=1,l+=1,T=1}for(;T<E;){if(i>=n)return this.treeIndex=c,this.excess=l,this.consumed=m,this.runConsumed=T,-1;let M=T-1,U=s[c+1+(M>>1)]>>((M&1)<<3)&255,q=e.charCodeAt(i);if(q!==U)return this.runConsumed=0,this.flushAndEmitLegacyOrReject(m,l,q,0);i+=1,l+=1,T+=1}this.runConsumed=0,c+=1+(E>>1),g=s[c];continue}let b=g>>>14,x=e.charCodeAt(i);if(b!==0){if(!o&&(g&ui.FLAG13)===0&&(this.result=c,m+=l-1,l=1),x===pi.SEMI)return this.emitNamedEntityData(c,b,m+l);if(b===1)return this.flushAndEmitLegacyOrReject(m,l,x,b)}let _=$9(s,g,c+(b||1),x);if(_<0)return this.flushAndEmitLegacyOrReject(m,l,x,b);c=_,g=s[c],i+=1,l+=1}return!o&&g>>>14&&(g&ui.FLAG13)===0&&(this.result=c,m+=l-1,l=1),this.treeIndex=c,this.excess=l,this.consumed=m,-1}emitNotTerminatedNamedEntity(){let{result:e,decodeTree:i}=this,s=i[e]>>>14;return this.emitNamedEntityData(e,s,this.consumed),this.errors?.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,i,s){let{decodeTree:n}=this;return this.emitCodePoint(i===1?n[e]&ui.VALUE_MASK:n[e+1],s),i===3&&this.emitCodePoint(n[e+2],s),s}end(){switch(this.state){case di.NamedEntity:return this.result!==0&&(this.decodeMode!==rs.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case di.NumericDecimal:return this.emitNumericEntity(0,2);case di.NumericHex:return this.emitNumericEntity(0,3);case di.NumericStart:return this.errors?.absenceOfDigitsInNumericCharacterReference(this.consumed),0;default:return 0}}}});function _n(t){return t===Pe.Space||t===Pe.NewLine||t===Pe.Tab||t===Pe.FormFeed||t===Pe.CarriageReturn}function Zn(t){return t===Pe.Slash||t===Pe.Gt||_n(t)}function G9(t){return t>=Pe.LowerA&&t<=Pe.LowerZ||t>=Pe.UpperA&&t<=Pe.UpperZ}var Pe,oe,Ui,Qe,W9,kn,Ol=It(()=>{Cp();(function(t){t[t.Tab=9]="Tab",t[t.NewLine=10]="NewLine",t[t.FormFeed=12]="FormFeed",t[t.CarriageReturn=13]="CarriageReturn",t[t.Space=32]="Space",t[t.ExclamationMark=33]="ExclamationMark",t[t.Number=35]="Number",t[t.Amp=38]="Amp",t[t.SingleQuote=39]="SingleQuote",t[t.DoubleQuote=34]="DoubleQuote",t[t.Dash=45]="Dash",t[t.Slash=47]="Slash",t[t.Zero=48]="Zero",t[t.Nine=57]="Nine",t[t.Semi=59]="Semi",t[t.Lt=60]="Lt",t[t.Eq=61]="Eq",t[t.Gt=62]="Gt",t[t.Questionmark=63]="Questionmark",t[t.UpperA=65]="UpperA",t[t.LowerA=97]="LowerA",t[t.UpperF=70]="UpperF",t[t.LowerF=102]="LowerF",t[t.UpperZ=90]="UpperZ",t[t.LowerZ=122]="LowerZ",t[t.LowerX=120]="LowerX",t[t.OpeningSquareBracket=91]="OpeningSquareBracket"})(Pe||(Pe={}));(function(t){t[t.Text=1]="Text",t[t.BeforeTagName=2]="BeforeTagName",t[t.InTagName=3]="InTagName",t[t.InSelfClosingTag=4]="InSelfClosingTag",t[t.BeforeClosingTagName=5]="BeforeClosingTagName",t[t.InClosingTagName=6]="InClosingTagName",t[t.AfterClosingTagName=7]="AfterClosingTagName",t[t.BeforeAttributeName=8]="BeforeAttributeName",t[t.InAttributeName=9]="InAttributeName",t[t.AfterAttributeName=10]="AfterAttributeName",t[t.BeforeAttributeValue=11]="BeforeAttributeValue",t[t.InAttributeValueDq=12]="InAttributeValueDq",t[t.InAttributeValueSq=13]="InAttributeValueSq",t[t.InAttributeValueNq=14]="InAttributeValueNq",t[t.BeforeDeclaration=15]="BeforeDeclaration",t[t.InDeclaration=16]="InDeclaration",t[t.InProcessingInstruction=17]="InProcessingInstruction",t[t.BeforeComment=18]="BeforeComment",t[t.CDATASequence=19]="CDATASequence",t[t.DeclarationSequence=20]="DeclarationSequence",t[t.InSpecialComment=21]="InSpecialComment",t[t.InCommentLike=22]="InCommentLike",t[t.SpecialStartSequence=23]="SpecialStartSequence",t[t.InSpecialTag=24]="InSpecialTag",t[t.InPlainText=25]="InPlainText",t[t.InEntity=26]="InEntity"})(oe||(oe={}));(function(t){t[t.NoValue=0]="NoValue",t[t.Unquoted=1]="Unquoted",t[t.Single=2]="Single",t[t.Double=3]="Double"})(Ui||(Ui={}));Qe={Empty:new Uint8Array(0),Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,33,62]),Doctype:new Uint8Array([100,111,99,116,121,112,101]),IframeEnd:new Uint8Array([60,47,105,102,114,97,109,101]),NoembedEnd:new Uint8Array([60,47,110,111,101,109,98,101,100]),NoframesEnd:new Uint8Array([60,47,110,111,102,114,97,109,101,115]),Plaintext:new Uint8Array([60,47,112,108,97,105,110,116,101,120,116]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97]),XmpEnd:new Uint8Array([60,47,120,109,112])},W9=new Map([[Qe.IframeEnd[2],Qe.IframeEnd],[Qe.NoembedEnd[2],Qe.NoembedEnd],[Qe.Plaintext[2],Qe.Plaintext],[Qe.ScriptEnd[2],Qe.ScriptEnd],[Qe.TitleEnd[2],Qe.TitleEnd],[Qe.XmpEnd[2],Qe.XmpEnd]]),kn=class{constructor({xmlMode:e=!1,decodeEntities:i=!0,recognizeSelfClosing:s=e},n){me(this,"cbs");me(this,"state",oe.Text);me(this,"buffer","");me(this,"sectionStart",0);me(this,"index",0);me(this,"entityStart",0);me(this,"baseState",oe.Text);me(this,"isSpecial",!1);me(this,"running",!0);me(this,"offset",0);me(this,"xmlMode");me(this,"decodeEntities");me(this,"recognizeSelfClosing");me(this,"entityDecoder");me(this,"currentSequence",Qe.Empty);me(this,"sequenceIndex",0);this.cbs=n,this.xmlMode=e,this.decodeEntities=i,this.recognizeSelfClosing=s,this.entityDecoder=new uo(e?na:Nl,(o,c)=>this.emitCodePoint(o,c))}reset(){this.state=oe.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=oe.Text,this.isSpecial=!1,this.currentSequence=Qe.Empty,this.sequenceIndex=0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}stateText(e){e===Pe.Lt||!this.decodeEntities&&this.fastForwardTo(Pe.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=oe.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===Pe.Amp&&this.startEntity()}enterTagBody(){this.currentSequence===Qe.Plaintext?(this.currentSequence=Qe.Empty,this.state=oe.InPlainText):this.isSpecial?(this.state=oe.InSpecialTag,this.sequenceIndex=0):this.state=oe.Text}stateSpecialStartSequence(e){let i=e|32;if(this.sequenceIndex<this.currentSequence.length){if(i===this.currentSequence[this.sequenceIndex]){this.sequenceIndex++;return}if(this.sequenceIndex===3){if(this.currentSequence===Qe.ScriptEnd&&i===Qe.StyleEnd[3]){this.currentSequence=Qe.StyleEnd,this.sequenceIndex=4;return}if(this.currentSequence===Qe.TitleEnd&&i===Qe.TextareaEnd[3]){this.currentSequence=Qe.TextareaEnd,this.sequenceIndex=4;return}}else if(this.sequenceIndex===4&&this.currentSequence===Qe.NoembedEnd&&i===Qe.NoframesEnd[4]){this.currentSequence=Qe.NoframesEnd,this.sequenceIndex=5;return}}else if(Zn(e)){this.sequenceIndex=0,this.state=oe.InTagName,this.stateInTagName(e);return}this.isSpecial=!1,this.currentSequence=Qe.Empty,this.sequenceIndex=0,this.state=oe.InTagName,this.stateInTagName(e)}stateCDATASequence(e){e===Qe.Cdata[this.sequenceIndex]?++this.sequenceIndex===Qe.Cdata.length&&(this.state=oe.InCommentLike,this.currentSequence=Qe.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.xmlMode?(this.state=oe.InDeclaration,this.stateInDeclaration(e)):(this.state=oe.InSpecialComment,this.stateInSpecialComment(e)))}fastForwardTo(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1}emitComment(e){this.cbs.oncomment(this.sectionStart,this.index,e),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=oe.Text}stateInCommentLike(e){!this.xmlMode&&this.currentSequence===Qe.CommentEnd&&this.sequenceIndex<=1&&this.index===this.sectionStart+this.sequenceIndex&&e===Pe.Gt?this.emitComment(this.sequenceIndex):this.currentSequence===Qe.CommentEnd&&this.sequenceIndex===2&&e===Pe.Gt?this.emitComment(2):this.currentSequence===Qe.CommentEnd&&this.sequenceIndex===this.currentSequence.length-1&&e!==Pe.Gt?this.sequenceIndex=+(e===Pe.Dash):e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Qe.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,3),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=oe.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(e){return this.xmlMode?!Zn(e):G9(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(Zn(e)){let i=this.index-this.currentSequence.length;if(this.sectionStart<i){let s=this.index;this.index=i,this.cbs.ontext(this.sectionStart,i),this.index=s}this.isSpecial=!1,this.sectionStart=i+2,this.stateInClosingTagName(e);return}this.sequenceIndex=0}(e|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Qe.TitleEnd||this.currentSequence===Qe.TextareaEnd?this.decodeEntities&&e===Pe.Amp&&this.startEntity():this.fastForwardTo(Pe.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(e===Pe.Lt)}stateBeforeTagName(e){if(e===Pe.ExclamationMark)this.state=oe.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===Pe.Questionmark)this.xmlMode?(this.state=oe.InProcessingInstruction,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.state=oe.InSpecialComment,this.sectionStart=this.index);else if(this.isTagStartChar(e)){this.sectionStart=this.index;let i=this.xmlMode||this.cbs.isInForeignContext?.()?void 0:W9.get(e|32);i===void 0?this.state=oe.InTagName:(this.isSpecial=!0,this.currentSequence=i,this.sequenceIndex=3,this.state=oe.SpecialStartSequence)}else e===Pe.Slash?this.state=oe.BeforeClosingTagName:(this.state=oe.Text,this.stateText(e))}stateInTagName(e){Zn(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=oe.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){_n(e)?this.xmlMode||(this.state=oe.InSpecialComment,this.sectionStart=this.index):e===Pe.Gt?(this.state=oe.Text,this.xmlMode||(this.sectionStart=this.index+1)):(this.state=this.isTagStartChar(e)?oe.InClosingTagName:oe.InSpecialComment,this.sectionStart=this.index)}stateInClosingTagName(e){Zn(e)&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=oe.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===Pe.Gt||this.fastForwardTo(Pe.Gt))&&(this.state=oe.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===Pe.Gt?(this.cbs.onopentagend(this.index),this.enterTagBody(),this.sectionStart=this.index+1):e===Pe.Slash?this.state=oe.InSelfClosingTag:_n(e)||(this.state=oe.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){if(e===Pe.Gt){if(this.cbs.onselfclosingtag(this.index),this.sectionStart=this.index+1,!this.recognizeSelfClosing){this.enterTagBody();return}this.state=oe.Text,this.isSpecial=!1,this.currentSequence=Qe.Empty}else _n(e)||(this.state=oe.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===Pe.Eq||Zn(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=this.index,this.state=oe.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===Pe.Eq?this.state=oe.BeforeAttributeValue:e===Pe.Slash||e===Pe.Gt?(this.cbs.onattribend(Ui.NoValue,this.sectionStart),this.sectionStart=-1,this.state=oe.BeforeAttributeName,this.stateBeforeAttributeName(e)):_n(e)||(this.cbs.onattribend(Ui.NoValue,this.sectionStart),this.state=oe.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===Pe.DoubleQuote?(this.state=oe.InAttributeValueDq,this.sectionStart=this.index+1):e===Pe.SingleQuote?(this.state=oe.InAttributeValueSq,this.sectionStart=this.index+1):_n(e)||(this.sectionStart=this.index,this.state=oe.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,i){e===i||!this.decodeEntities&&this.fastForwardTo(i)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(i===Pe.DoubleQuote?Ui.Double:Ui.Single,this.index+1),this.state=oe.BeforeAttributeName):this.decodeEntities&&e===Pe.Amp&&this.startEntity()}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,Pe.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,Pe.SingleQuote)}stateInAttributeValueNoQuotes(e){_n(e)||e===Pe.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Ui.Unquoted,this.index),this.state=oe.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===Pe.Amp&&this.startEntity()}stateBeforeDeclaration(e){e===Pe.OpeningSquareBracket?(this.state=oe.CDATASequence,this.sequenceIndex=0):this.xmlMode?this.state=e===Pe.Dash?oe.BeforeComment:oe.InDeclaration:(e|32)===Qe.Doctype[0]?(this.state=oe.DeclarationSequence,this.currentSequence=Qe.Doctype,this.sequenceIndex=1):e===Pe.Gt?(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=oe.Text,this.sectionStart=this.index+1):e===Pe.Dash?this.state=oe.BeforeComment:this.state=oe.InSpecialComment}stateDeclarationSequence(e){this.sequenceIndex===this.currentSequence.length?(this.state=oe.InDeclaration,this.stateInDeclaration(e)):(e|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:e===Pe.Gt?(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=oe.Text,this.sectionStart=this.index+1):this.state=oe.InSpecialComment}stateInDeclaration(e){(e===Pe.Gt||this.fastForwardTo(Pe.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=oe.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){e===Pe.Questionmark?this.sequenceIndex=1:e===Pe.Gt&&this.sequenceIndex===1?(this.cbs.onprocessinginstruction(this.sectionStart,this.index-1),this.sequenceIndex=0,this.state=oe.Text,this.sectionStart=this.index+1):this.sequenceIndex=Number(this.fastForwardTo(Pe.Questionmark))}stateBeforeComment(e){e===Pe.Dash?(this.state=oe.InCommentLike,this.currentSequence=Qe.CommentEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):this.xmlMode?this.state=oe.InDeclaration:e===Pe.Gt?(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=oe.Text,this.sectionStart=this.index+1):this.state=oe.InSpecialComment}stateInSpecialComment(e){(e===Pe.Gt||this.fastForwardTo(Pe.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=oe.Text,this.sectionStart=this.index+1)}startEntity(){this.baseState=this.state,this.state=oe.InEntity,this.entityStart=this.index,this.entityDecoder.startEntity(this.xmlMode?rs.Strict:this.baseState===oe.Text||this.baseState===oe.InSpecialTag?rs.Legacy:rs.Attribute)}stateInEntity(){let e=this.index-this.offset,i=this.entityDecoder.write(this.buffer,e);if(i>=0)this.state=this.baseState,i===0&&(this.index-=1);else{if(e<this.buffer.length&&this.buffer.charCodeAt(e)===Pe.Amp){this.state=this.baseState,this.index-=1;return}this.index=this.offset+this.buffer.length-1}}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===oe.Text||this.state===oe.InPlainText||this.state===oe.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===oe.InAttributeValueDq||this.state===oe.InAttributeValueSq||this.state===oe.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){let e=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case oe.Text:{this.stateText(e);break}case oe.InPlainText:{this.index=this.buffer.length+this.offset-1;break}case oe.SpecialStartSequence:{this.stateSpecialStartSequence(e);break}case oe.InSpecialTag:{this.stateInSpecialTag(e);break}case oe.CDATASequence:{this.stateCDATASequence(e);break}case oe.DeclarationSequence:{this.stateDeclarationSequence(e);break}case oe.InAttributeValueDq:{this.stateInAttributeValueDoubleQuotes(e);break}case oe.InAttributeName:{this.stateInAttributeName(e);break}case oe.InCommentLike:{this.stateInCommentLike(e);break}case oe.InSpecialComment:{this.stateInSpecialComment(e);break}case oe.BeforeAttributeName:{this.stateBeforeAttributeName(e);break}case oe.InTagName:{this.stateInTagName(e);break}case oe.InClosingTagName:{this.stateInClosingTagName(e);break}case oe.BeforeTagName:{this.stateBeforeTagName(e);break}case oe.AfterAttributeName:{this.stateAfterAttributeName(e);break}case oe.InAttributeValueSq:{this.stateInAttributeValueSingleQuotes(e);break}case oe.BeforeAttributeValue:{this.stateBeforeAttributeValue(e);break}case oe.BeforeClosingTagName:{this.stateBeforeClosingTagName(e);break}case oe.AfterClosingTagName:{this.stateAfterClosingTagName(e);break}case oe.InAttributeValueNq:{this.stateInAttributeValueNoQuotes(e);break}case oe.InSelfClosingTag:{this.stateInSelfClosingTag(e);break}case oe.InDeclaration:{this.stateInDeclaration(e);break}case oe.BeforeDeclaration:{this.stateBeforeDeclaration(e);break}case oe.BeforeComment:{this.stateBeforeComment(e);break}case oe.InProcessingInstruction:{this.stateInProcessingInstruction(e);break}case oe.InEntity:{this.stateInEntity();break}}this.index++}this.cleanup()}finish(){this.state===oe.InEntity&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}handleTrailingCommentLikeData(e){if(this.state!==oe.InCommentLike)return!1;if(this.currentSequence===Qe.CdataEnd)if(this.xmlMode)this.sectionStart<e&&this.cbs.oncdata(this.sectionStart,e,0);else{let i=this.sectionStart-Qe.Cdata.length-1;this.cbs.oncomment(i,e,0)}else{let i=this.xmlMode?0:Math.min(this.sequenceIndex,Qe.CommentEnd.length-1);this.cbs.oncomment(this.sectionStart,e,i)}return!0}handleTrailingMarkupDeclaration(e){if(this.xmlMode)switch(this.state){case oe.InSpecialComment:case oe.BeforeComment:case oe.CDATASequence:case oe.DeclarationSequence:case oe.InDeclaration:return this.cbs.ontext(this.sectionStart,e),!0;default:return!1}switch(this.state){case oe.BeforeDeclaration:case oe.InSpecialComment:case oe.BeforeComment:case oe.CDATASequence:return this.cbs.oncomment(this.sectionStart,e,0),!0;case oe.DeclarationSequence:return this.sequenceIndex!==Qe.Doctype.length&&this.cbs.oncomment(this.sectionStart,e,0),!0;case oe.InDeclaration:return!0;default:return!1}}handleTrailingData(){let e=this.buffer.length+this.offset;if(!(this.handleTrailingCommentLikeData(e)||this.handleTrailingMarkupDeclaration(e))&&!(this.sectionStart>=e))switch(this.state){case oe.InTagName:case oe.BeforeAttributeName:case oe.BeforeAttributeValue:case oe.AfterAttributeName:case oe.InAttributeName:case oe.InAttributeValueSq:case oe.InAttributeValueDq:case oe.InAttributeValueNq:case oe.InClosingTagName:break;default:this.cbs.ontext(this.sectionStart,e)}}emitCodePoint(e,i){this.baseState!==oe.Text&&this.baseState!==oe.InSpecialTag?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+i,this.index=this.sectionStart-1,this.cbs.onattribentity(e)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+i,this.index=this.sectionStart-1,this.cbs.ontextentity(e,this.sectionStart))}}});var Rp,Jn,Gt,Qn,Mp,Np,jp,Y9,Op,K9,V9,Ip,Bp,Ps,X9,En,Il=It(()=>{Ol();({fromCodePoint:Rp}=String),Jn=new Set(["input","option","optgroup","select","button","datalist","textarea"]),Gt=new Set(["p"]),Qn=new Set(["h1","h2","h3","h4","h5","h6","p"]),Mp=new Set(["thead","tbody"]),Np=new Set(["dd","dt"]),jp=new Set(["rt","rp"]),Y9=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["a",new Set(["a"])],["li",new Set(["li"])],["p",Gt],["h1",Qn],["h2",Qn],["h3",Qn],["h4",Qn],["h5",Qn],["h6",Qn],["select",Jn],["input",Jn],["output",Jn],["button",Jn],["datalist",Jn],["textarea",Jn],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",Np],["dt",Np],["address",Gt],["article",Gt],["aside",Gt],["blockquote",Gt],["details",Gt],["div",Gt],["dl",Gt],["fieldset",Gt],["figcaption",Gt],["figure",Gt],["footer",Gt],["form",Gt],["header",Gt],["hr",Gt],["main",Gt],["nav",Gt],["ol",Gt],["pre",Gt],["section",Gt],["table",Gt],["ul",Gt],["rt",jp],["rp",jp],["tbody",Mp],["tfoot",Mp]]),Op="doctype",K9=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),V9=new Set(["math","svg"]),Ip=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Bp=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]);(function(t){t[t.None=0]="None",t[t.Svg=1]="Svg",t[t.MathML=2]="MathML"})(Ps||(Ps={}));X9=/\s|\//,En=class{constructor(e,i={}){me(this,"options");me(this,"startIndex",0);me(this,"endIndex",0);me(this,"openTagStart",0);me(this,"tagname","");me(this,"attribname","");me(this,"attribvalue","");me(this,"attribs",null);me(this,"stack",[]);me(this,"foreignContext");me(this,"cbs");me(this,"lowerCaseTagNames");me(this,"lowerCaseAttributeNames");me(this,"recognizeSelfClosing");me(this,"htmlMode");me(this,"tokenizer");me(this,"buffers",[]);me(this,"bufferOffset",0);me(this,"writeIndex",0);me(this,"ended",!1);this.options=i,this.cbs=e??{},this.htmlMode=!this.options.xmlMode,this.lowerCaseTagNames=i.lowerCaseTags??this.htmlMode,this.lowerCaseAttributeNames=i.lowerCaseAttributeNames??this.htmlMode,this.recognizeSelfClosing=i.recognizeSelfClosing??!this.htmlMode,this.tokenizer=new(i.Tokenizer??kn)(this.options,this),this.foreignContext=[Ps.None],this.cbs.onparserinit?.(this)}ontext(e,i){let s=this.getSlice(e,i);this.endIndex=i-1,this.cbs.ontext?.(s),this.startIndex=i}ontextentity(e,i){this.endIndex=i-1,this.cbs.ontext?.(Rp(e)),this.startIndex=i}isInForeignContext(){return this.foreignContext[0]!==Ps.None}isVoidElement(e){return this.htmlMode&&K9.has(e)}readTagName(e,i){let s=this.lowerCaseTagNames?this.getSlice(e,i).toLowerCase():this.getSlice(e,i);if(!(this.lowerCaseTagNames&&this.htmlMode))return s;if(this.foreignContext[0]===Ps.Svg)return Bp.get(s)??s;if(this.foreignContext.length>1){let n=Bp.get(s);if(n!==void 0&&this.stack.includes(n))return n}return this.isInForeignContext()?s:s==="image"?"img":s}onopentagname(e,i){this.endIndex=i,this.emitOpenTag(this.readTagName(e,i))}emitOpenTag(e){if(this.openTagStart=this.startIndex,this.tagname=e,this.htmlMode&&e==="form"&&this.stack.includes("form")){this.tagname="";return}let i=this.htmlMode&&Y9.get(e);if(i)for(;this.stack.length>0&&i.has(this.stack[0]);)this.popElement(!0);this.isVoidElement(e)||(this.stack.unshift(e),this.htmlMode&&(e==="svg"?this.foreignContext.unshift(Ps.Svg):e==="math"?this.foreignContext.unshift(Ps.MathML):Ip.has(e)&&this.foreignContext.unshift(Ps.None))),this.cbs.onopentagname?.(e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){this.startIndex=this.openTagStart,this.attribs&&(this.cbs.onopentag?.(this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,i){this.endIndex=i;let s=this.readTagName(e,i);if(this.isVoidElement(s))this.htmlMode&&s==="br"&&(this.cbs.onopentagname?.("br"),this.cbs.onopentag?.("br",{},!0),this.cbs.onclosetag?.("br",!1));else{let n=this.stack.indexOf(s);if(n!==-1){for(let o=0;o<n;o++)this.popElement(!0);this.popElement(!1)}else this.htmlMode&&s==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=i+1}onselfclosingtag(e){this.endIndex=e,this.recognizeSelfClosing||this.isInForeignContext()?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}popElement(e){let i=this.stack.shift();this.htmlMode&&(V9.has(i)||Ip.has(i))&&this.foreignContext.shift(),this.cbs.onclosetag?.(i,e)}closeCurrentTag(e){let i=this.tagname;this.endOpenTag(e),this.stack[0]===i&&this.popElement(!e)}onattribname(e,i){this.startIndex=e;let s=this.getSlice(e,i);this.attribname=this.lowerCaseAttributeNames?s.toLowerCase():s}onattribdata(e,i){this.attribvalue+=this.getSlice(e,i)}onattribentity(e){this.attribvalue+=Rp(e)}onattribend(e,i){this.endIndex=i,this.cbs.onattribute?.(this.attribname,this.attribvalue,e===Ui.Double?'"':e===Ui.Single?"'":e===Ui.NoValue?void 0:null),this.attribs&&!Object.hasOwn(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){let i=e.search(X9),s=i<0?e:e.substr(0,i);return this.lowerCaseTagNames&&(s=s.toLowerCase()),s}ondeclaration(e,i){this.endIndex=i;let s=this.getSlice(e,i);if(this.cbs.onprocessinginstruction){let n=this.htmlMode?this.lowerCaseTagNames?Op:s.slice(0,Op.length):this.getInstructionName(s);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(s))}this.startIndex=i+1}onprocessinginstruction(e,i){this.endIndex=i;let s=this.getSlice(e,i);if(this.cbs.onprocessinginstruction){let n=this.getInstructionName(s);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(s))}this.startIndex=i+1}oncomment(e,i,s){this.endIndex=i,this.cbs.oncomment?.(this.getSlice(e,i-s)),this.cbs.oncommentend?.(),this.startIndex=i+1}oncdata(e,i,s){this.endIndex=i;let n=this.getSlice(e,i-s);!this.htmlMode||this.options.recognizeCDATA?(this.cbs.oncdatastart?.(),this.cbs.ontext?.(n),this.cbs.oncdataend?.()):this.isInForeignContext()?this.cbs.ontext?.(n):(this.cbs.oncomment?.("[CDATA[".concat(n,"]]")),this.cbs.oncommentend?.()),this.startIndex=i+1}onend(){if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=0;e<this.stack.length;e++)this.cbs.onclosetag(this.stack[e],!0)}this.cbs.onend?.()}reset(){this.cbs.onreset?.(),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,this.cbs.onparserinit?.(this),this.buffers.length=0,this.foreignContext.length=0,this.foreignContext.unshift(Ps.None),this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,i){if(e===i)return"";for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let s=this.buffers[0].slice(e-this.bufferOffset,i-this.bufferOffset);for(;i-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),s+=this.buffers[0].slice(0,i-this.bufferOffset);return s}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){if(this.ended){this.cbs.onerror?.(new Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}end(e){if(this.ended){this.cbs.onerror?.(new Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}}});var lo={};Fc(lo,{CDATA:()=>$l,Comment:()=>ql,Directive:()=>Ll,Doctype:()=>Z9,ElementType:()=>pt,Root:()=>zl,Script:()=>Pl,Style:()=>Ul,Tag:()=>Hl,Text:()=>Fl,isTag:()=>Bl});function Bl(t){return t.type===pt.Tag||t.type===pt.Script||t.type===pt.Style}var pt,zl,Fl,Ll,ql,Pl,Ul,Hl,$l,Z9,er=It(()=>{(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(pt||(pt={}));zl=pt.Root,Fl=pt.Text,Ll=pt.Directive,ql=pt.Comment,Pl=pt.Script,Ul=pt.Style,Hl=pt.Tag,$l=pt.CDATA,Z9=pt.Doctype});function fi(t){return Bl(t)}function mo(t){return t.type===pt.CDATA}function sn(t){return t.type===pt.Text}function Wl(t){return t.type===pt.Comment}function J9(t){return t.type===pt.Directive}function Q9(t){return t.type===pt.Root}function Oi(t){return Object.hasOwn(t,"children")}function zp(t,e=!1){let i;if(sn(t))i=new tr(t.data);else if(Wl(t))i=new aa(t.data);else if(fi(t)){let s=e?Gl(t.children):[],n=new la(t.name,{...t.attribs},s);for(let o of s)o.parent=n;t.namespace!=null&&(n.namespace=t.namespace),t["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...t["x-attribsPrefix"]}),i=n}else if(mo(t)){let s=e?Gl(t.children):[],n=new ua(s);for(let o of s)o.parent=n;i=n}else if(Q9(t)){let s=e?Gl(t.children):[],n=new ir(s);for(let o of s)o.parent=n;t["x-mode"]&&(n["x-mode"]=t["x-mode"]),i=n}else if(J9(t)){let s=new oa(t.name,t.data);t["x-name"]!=null&&(s["x-name"]=t["x-name"],s["x-publicId"]=t["x-publicId"],s["x-systemId"]=t["x-systemId"]),i=s}else throw new Error("Not implemented yet: ".concat(t.type));return i.startIndex=t.startIndex,i.endIndex=t.endIndex,t.sourceCodeLocation!=null&&(i.sourceCodeLocation=t.sourceCodeLocation),i}function Gl(t){let e=t.map(i=>zp(i,!0));for(let i=1;i<e.length;i++)e[i].prev=e[i-1],e[i-1].next=e[i];return e}var ho,ra,tr,aa,oa,ca,ua,ir,la,Yl=It(()=>{er();ho=class{constructor(){me(this,"parent",null);me(this,"prev",null);me(this,"next",null);me(this,"startIndex",null);me(this,"endIndex",null)}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return zp(this,e)}},ra=class extends ho{constructor(i){super();me(this,"data");this.data=i}get nodeValue(){return this.data}set nodeValue(i){this.data=i}},tr=class extends ra{constructor(){super(...arguments);me(this,"type",pt.Text)}get nodeType(){return 3}},aa=class extends ra{constructor(){super(...arguments);me(this,"type",pt.Comment)}get nodeType(){return 8}},oa=class extends ra{constructor(i,s){super(s);me(this,"type",pt.Directive);me(this,"name");me(this,"x-name");me(this,"x-publicId");me(this,"x-systemId");this.name=i}get nodeType(){return 1}},ca=class extends ho{constructor(i){super();me(this,"children");this.children=i}get firstChild(){return this.children[0]??null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(i){this.children=i}},ua=class extends ca{constructor(){super(...arguments);me(this,"type",pt.CDATA)}get nodeType(){return 4}},ir=class extends ca{constructor(){super(...arguments);me(this,"type",pt.Root)}get nodeType(){return 9}},la=class extends ca{constructor(i,s,n=[],o=i==="script"?pt.Script:i==="style"?pt.Style:pt.Tag){super(n);me(this,"name");me(this,"attribs");me(this,"type");me(this,"namespace");me(this,"x-attribsNamespace");me(this,"x-attribsPrefix");this.name=i,this.attribs=s,this.type=o}get nodeType(){return 1}get tagName(){return this.name}set tagName(i){this.name=i}get attributes(){return Object.keys(this.attribs).map(i=>({name:i,value:this.attribs[i],namespace:this["x-attribsNamespace"]?.[i],prefix:this["x-attribsPrefix"]?.[i]}))}}});var Fp,nn,rn=It(()=>{er();Yl();Yl();Fp={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},nn=class{constructor(e,i,s){me(this,"dom",[]);me(this,"root",new ir(this.dom));me(this,"callback");me(this,"options");me(this,"elementCB");me(this,"done",!1);me(this,"tagStack",[this.root]);me(this,"lastNode",null);me(this,"parser",null);typeof i=="function"&&(s=i,i=Fp),typeof e=="object"&&(i=e,e=void 0),this.callback=e??null,this.options=i??Fp,this.elementCB=s??null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new ir(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;let e=this.tagStack.pop();this.options.withEndIndices&&this.parser&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(e,i){let s=this.options.xmlMode?pt.Tag:void 0,n=new la(e,i,void 0,s);this.addNode(n),this.tagStack.push(n)}ontext(e){let{lastNode:i}=this;if(i&&i.type===pt.Text)i.data+=e,this.options.withEndIndices&&this.parser&&(i.endIndex=this.parser.endIndex);else{let s=new tr(e);this.addNode(s),this.lastNode=s}}oncomment(e){if(this.lastNode&&this.lastNode.type===pt.Comment){this.lastNode.data+=e;return}let i=new aa(e);this.addNode(i),this.lastNode=i}oncommentend(){this.lastNode=null}oncdatastart(){let e=new tr(""),i=new ua([e]);this.addNode(i),e.parent=i,this.lastNode=e}oncdataend(){this.lastNode=null}onprocessinginstruction(e,i){let s=new oa(e,i);this.addNode(s)}handleCallback(e){if(typeof this.callback=="function")this.callback(e,this.dom);else if(e)throw e}addNode(e){let i=this.tagStack[this.tagStack.length-1],s=i.children[i.children.length-1];this.options.withStartIndices&&this.parser&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&this.parser&&(e.endIndex=this.parser.endIndex),i.children.push(e),s&&(e.prev=s,s.next=e),e.parent=i,this.lastNode=null}}});function sr(t,e,i=!0,s=Number.POSITIVE_INFINITY){return Lp(t,Array.isArray(e)?e:[e],i,s)}function Lp(t,e,i,s){let n=[],o=[Array.isArray(e)?e:[e]],c=[0];for(;;){if(c[0]>=o[0].length){if(c.length===1)return n;o.shift(),c.shift();continue}let l=o[0][c[0]++];if(t(l)&&(n.push(l),--s<=0))return n;i&&Oi(l)&&l.children.length>0&&(c.unshift(0),o.unshift(l.children))}}function go(t,e,i=!0){let s=Array.isArray(e)?e:[e];for(let n of s){if(fi(n)&&t(n))return n;if(i&&Oi(n)&&n.children.length>0){let o=go(t,n.children,!0);if(o)return o}}return null}function qp(t,e){return(Array.isArray(e)?e:[e]).some(i=>fi(i)&&t(i)||Oi(i)&&qp(t,i.children))}function ev(t,e){let i=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return i;s.shift(),n.shift();continue}let o=s[0][n[0]++];fi(o)&&t(o)&&i.push(o),Oi(o)&&o.children.length>0&&(n.unshift(0),s.unshift(o.children))}}var Kl=It(()=>{rn()});function Vl(t,e){return typeof e=="function"?i=>fi(i)&&e(i.attribs[t]):i=>fi(i)&&i.attribs[t]===e}function tv(t,e){return i=>t(i)||e(i)}function Pp(t){let e=Object.keys(t).map(i=>{let s=t[i];return Object.hasOwn(po,i)?po[i](s):Vl(i,s)});return e.length===0?null:e.reduce(tv)}function iv(t,e){let i=Pp(t);return i?i(e):!0}function sv(t,e,i,s=Number.POSITIVE_INFINITY){let n=Pp(t);return n?sr(n,e,i,s):[]}function nv(t,e,i=!0){return Array.isArray(e)||(e=[e]),go(Vl("id",t),e,i)}function Sn(t,e,i=!0,s=Number.POSITIVE_INFINITY){return sr(po.tag_name(t),e,i,s)}function rv(t,e,i=!0,s=Number.POSITIVE_INFINITY){return sr(Vl("class",t),e,i,s)}function av(t,e,i=!0,s=Number.POSITIVE_INFINITY){return sr(po.tag_type(t),e,i,s)}var po,Xl=It(()=>{rn();Kl();po={tag_name(t){return typeof t=="function"?e=>fi(e)&&t(e.name):t==="*"?fi:e=>fi(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>sn(e)&&t(e.data):e=>sn(e)&&e.data===t}}});function Hp(t){return t===34?"&quot;":t===38?"&amp;":t===39?"&apos;":t===60?"&lt;":t===62?"&gt;":"&nbsp;"}function Up(t){return t>=128||t>=32&&t<64&&(ov>>>t&1)===1}function fo(t){let{length:e}=t,i,s=0,n=0;for(;n<e;){let o=t.charCodeAt(n);if(!Up(o)){let l=Math.min(n+32,e),m=n+1;for(;m<l&&!Up(t.charCodeAt(m));)m++;if(m<l){n=m;continue}if(m>=e||(Zl.lastIndex=m,!Zl.test(t)))break;n=Zl.lastIndex-1;continue}if(i===void 0?i=t.substring(0,n):s!==n&&(i+=t.substring(s,n)),o<64){i+=Hp(o),s=n+=1;continue}let c=t.codePointAt(n);i+="&#x".concat(c.toString(16),";"),c!==o&&n++,s=n+=1}return i===void 0?t:(s<e&&(i+=t.substr(s)),i)}function $p(t,e){if(t.lastIndex=0,!t.test(e))return e;let i="",s=0;do{let n=t.lastIndex-1;s!==n&&(i+=e.substring(s,n));let o=e.charCodeAt(n);i+=Hp(o),s=n+1}while(t.test(e));return i+e.substring(s)}function Jl(t){return $p(cv,t)}function Ql(t){return $p(uv,t)}var ov,Zl,cv,uv,Gp=It(()=>{ov=1342177476,Zl=/["&'<>\u0080-\uFFFF]/g;cv=/["&\u{A0}]/gu;uv=/[&<>\u{A0}]/gu});var Wp,Yp,Kp=It(()=>{Gp();(function(t){t[t.XML=0]="XML",t[t.HTML=1]="HTML"})(Wp||(Wp={}));(function(t){t[t.UTF8=0]="UTF8",t[t.ASCII=1]="ASCII",t[t.Extensive=2]="Extensive",t[t.Attribute=3]="Attribute",t[t.Text=4]="Text"})(Yp||(Yp={}))});var Vp,Xp,Zp=It(()=>{Vp=new Map("altGlyph altGlyphDef altGlyphItem animateColor animateMotion animateTransform clipPath feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence foreignObject glyphRef linearGradient radialGradient textPath".split(" ").map(t=>[t.toLowerCase(),t])),Xp=new Map("definitionURL attributeName attributeType baseFrequency baseProfile calcMode clipPathUnits diffuseConstant edgeMode filterUnits glyphRef gradientTransform gradientUnits kernelMatrix kernelUnitLength keyPoints keySplines keyTimes lengthAdjust limitingConeAngle markerHeight markerUnits markerWidth maskContentUnits maskUnits numOctaves pathLength patternContentUnits patternTransform patternUnits pointsAtX pointsAtY pointsAtZ preserveAlpha preserveAspectRatio primitiveUnits refX refY repeatCount repeatDur requiredExtensions requiredFeatures specularConstant specularExponent spreadMethod startOffset stdDeviation stitchTiles surfaceScale systemLanguage tableValues targetX targetY textLength viewBox viewTarget xChannelSelector yChannelSelector zoomAndPan".split(" ").map(t=>[t.toLowerCase(),t]))});function dv(t,e={}){let i="length"in t?t:[t],s=e.xmlMode??!1,n="";for(let o=0;o<i.length;o++)n+=ef(i[o],e,s);return n}function Qp(t,e,i){let s="";for(let n=0;n<t.length;n++)s+=ef(t[n],e,i);return s}function ef(t,e,i){switch(t.type){case zl:return Qp(t.children,e,i);case Ll:return"<".concat(t.data,">");case ql:return"<!--".concat(t.data,"-->");case $l:return"<![CDATA[".concat(t.children[0].data,"]]>");case Pl:case Ul:case Hl:return pv(t,e,i);case Fl:{let s=t,n=s.data||"";return(e.encodeEntities??e.decodeEntities)!==!1&&!(!i&&s.parent&&lv.has(s.parent.name))?i||e.encodeEntities!=="utf8"?fo(n):Ql(n):n}}}function pv(t,e,i){i==="foreign"&&(t.name=Vp.get(t.name)??t.name,t.parent&&gv.has(t.parent.name)&&(i=!1)),!i&&mv.has(t.name)&&(i="foreign");let{name:s,children:n}=t,o=!i&&hv.has(s),c="<".concat(s).concat(bv(t.attribs,e,i));return n.length===0&&(i?e.selfClosingTags!==!1:e.selfClosingTags&&o)?c+=i?"/>":" />":(c+=">",n.length>0&&(c+=Qp(n,e,i)),o||(c+="</".concat(s,">"))),c}function fv(t){return t.replaceAll('"',"&quot;")}function bv(t,e,i){if(!t)return"";let s=(e.encodeEntities??e.decodeEntities)===!1?fv:i||e.encodeEntities!=="utf8"?fo:Jl,n=i==="foreign",o=!!(e.emptyAttrs??i),c="";for(let l in t){if(!Object.hasOwn(t,l))continue;let m=t[l],g=n?Xp.get(l)??l:l;c+=!o&&(m==null||m==="")?" ".concat(g):" ".concat(g,'="').concat(s(m==null?"":String(m)),'"')}return c}var lv,hv,mv,gv,Jp,tf=It(()=>{er();Kp();Zp();lv=new Set("style script xmp iframe noembed noframes plaintext noscript".split(" ")),hv=new Set("area base basefont br col command embed frame hr img input isindex keygen link meta param source track wbr".split(" ")),mv=new Set(["svg","math"]),gv=new Set("mi mo mn ms mtext annotation-xml foreignObject desc title".split(" "));Jp=dv});function sf(t,e){return Jp(t,e)}function vv(t,e){return Oi(t)?t.children.map(i=>sf(i,e)).join(""):""}function bo(t){return Array.isArray(t)?t.map(bo).join(""):fi(t)?t.name==="br"?"\n":bo(t.children):mo(t)?bo(t.children):sn(t)?t.data:""}function ha(t){return Array.isArray(t)?t.map(ha).join(""):Oi(t)&&!Wl(t)?ha(t.children):sn(t)?t.data:""}function eh(t){return Array.isArray(t)?t.map(eh).join(""):Oi(t)&&(t.type===pt.Tag||mo(t))?eh(t.children):sn(t)?t.data:""}var th=It(()=>{tf();er();rn()});function ma(t){let e=vo(kv,t);return e?e.name==="feed"?yv(e):wv(e):null}function yv(t){let e=t.children,i={type:"atom",items:Sn("entry",e).map(o=>{let{children:c}=o,l={media:nf(c)};Ii(l,"id","id",c),Ii(l,"title","title",c);let m=vo("link",c)?.attribs.href;m&&(l.link=m);let g=an("summary",c)||an("content",c);g&&(l.description=g);let b=an("updated",c);return b&&(l.pubDate=new Date(b)),l})};Ii(i,"id","id",e),Ii(i,"title","title",e);let s=vo("link",e)?.attribs.href;s&&(i.link=s),Ii(i,"description","subtitle",e);let n=an("updated",e);return n&&(i.updated=new Date(n)),Ii(i,"author","email",e,!0),i}function wv(t){let e=vo("channel",t.children)?.children??[],i={type:t.name.substr(0,3),id:"",items:Sn("item",t.children).map(n=>{let{children:o}=n,c={media:nf(o)};Ii(c,"id","guid",o),Ii(c,"title","title",o),Ii(c,"link","link",o),Ii(c,"description","description",o);let l=an("pubDate",o)||an("dc:date",o);return l&&(c.pubDate=new Date(l)),c})};Ii(i,"title","title",e),Ii(i,"link","link",e),Ii(i,"description","description",e);let s=an("lastBuildDate",e);return s&&(i.updated=new Date(s)),Ii(i,"author","managingEditor",e,!0),i}function nf(t){return Sn("media:content",t).map(e=>{let{attribs:i}=e,s={medium:i.medium,isDefault:!!i.isDefault};for(let n of xv)i[n]&&(s[n]=i[n]);for(let n of _v)i[n]&&(s[n]=Number.parseInt(i[n],10));return i.expression&&(s.expression=i.expression),s})}function vo(t,e){return Sn(t,e,!0,1)[0]}function an(t,e,i=!1){return ha(Sn(t,e,i,1)).trim()}function Ii(t,e,i,s,n=!1){let o=an(i,s,n);o&&(t[e]=o)}function kv(t){return t==="rss"||t==="feed"||t==="rdf:RDF"}var xv,_v,rf=It(()=>{Xl();th();xv=["url","type","lang"],_v=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"]});function Ev(t){let e=t.length;for(;--e>=0;){let i=t[e];if(e>0&&t.lastIndexOf(i,e-1)>=0){t.splice(e,1);continue}for(let s=i.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}function af(t,e){let i=[],s=[];if(t===e)return 0;let n=Oi(t)?t:t.parent;for(;n;)i.unshift(n),n=n.parent;for(n=Oi(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let o=Math.min(i.length,s.length),c=0;for(;c<o&&i[c]===s[c];)c++;if(c===0)return Ji.DISCONNECTED;let l=i[c-1],m=l.children,g=i[c],b=s[c];return m.indexOf(g)>m.indexOf(b)?l===e?Ji.FOLLOWING|Ji.CONTAINED_BY:Ji.FOLLOWING:l===t?Ji.PRECEDING|Ji.CONTAINS:Ji.PRECEDING}function Sv(t){return t=t.filter((e,i,s)=>!s.includes(e,i+1)),t.sort((e,i)=>{let s=af(e,i);return s&Ji.PRECEDING?-1:s&Ji.FOLLOWING?1:0}),t}var Ji,of=It(()=>{rn();(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Ji||(Ji={}))});function ga(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,i=e.lastIndexOf(t);i!==-1&&e.splice(i,1)}t.next=null,t.prev=null,t.parent=null}function Av(t,e){if(e.prev=t.prev,e.prev&&(e.prev.next=e),e.next=t.next,e.next&&(e.next.prev=e),e.parent=t.parent,e.parent){let{children:i}=e.parent,s=i.lastIndexOf(t);if(s===-1)return;i[s]=e,t.parent=null}}function Tv(t,e){if(ga(e),e.next=null,e.parent=t,t.children.push(e)>1){let i=t.children[t.children.length-2];i.next=e,e.prev=i}else e.prev=null}function Dv(t,e){ga(e);let{parent:i}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=i,s){if(s.prev=e,i){let n=i.children;n.splice(n.lastIndexOf(s),0,e)}}else i&&i.children.push(e)}function Cv(t,e){if(ga(e),e.parent=t,e.prev=null,t.children.unshift(e)===1)e.next=null;else{let i=t.children[1];i.prev=e,e.next=i}}function Rv(t,e){ga(e);let{parent:i}=t;if(i){let s=i.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=i,e.prev=t.prev,e.next=t,t.prev=e}var cf=It(()=>{});function uf(t){return Oi(t)?t.children:[]}function lf(t){return t.parent||null}function Mv(t){let e=lf(t);if(e!=null)return uf(e);let i=[t],{prev:s,next:n}=t;for(;s!=null;)i.unshift(s),{prev:s}=s;for(;n!=null;)i.push(n),{next:n}=n;return i}function Nv(t,e){let{attribs:i}=t;return i?.[e]}function jv(t,e){let{attribs:i}=t;return i!=null&&Object.hasOwn(i,e)&&i[e]!=null}function Ov(t){return t.name}function Iv(t){let{next:e}=t;for(;e!==null&&!fi(e);)({next:e}=e);return e}function Bv(t){let{prev:e}=t;for(;e!==null&&!fi(e);)({prev:e}=e);return e}var hf=It(()=>{rn()});var ih={};Fc(ih,{DocumentPosition:()=>Ji,append:()=>Dv,appendChild:()=>Tv,compareDocumentPosition:()=>af,existsOne:()=>qp,filter:()=>sr,find:()=>Lp,findAll:()=>ev,findOne:()=>go,getAttributeValue:()=>Nv,getChildren:()=>uf,getElementById:()=>nv,getElements:()=>sv,getElementsByClassName:()=>rv,getElementsByTagName:()=>Sn,getElementsByTagType:()=>av,getFeed:()=>ma,getInnerHTML:()=>vv,getName:()=>Ov,getOuterHTML:()=>sf,getParent:()=>lf,getSiblings:()=>Mv,getText:()=>bo,hasAttrib:()=>jv,innerText:()=>eh,nextElementSibling:()=>Iv,prepend:()=>Rv,prependChild:()=>Cv,prevElementSibling:()=>Bv,removeElement:()=>ga,removeSubsets:()=>Ev,replaceElement:()=>Av,testElement:()=>iv,textContent:()=>ha,uniqueSort:()=>Sv});var yo=It(()=>{rf();of();Xl();cf();Kl();th();hf()});var gf={};Fc(gf,{DefaultHandler:()=>nn,DomHandler:()=>nn,DomUtils:()=>ih,ElementType:()=>lo,Parser:()=>En,QuoteType:()=>Ui,Tokenizer:()=>kn,createDocumentStream:()=>zv,getFeed:()=>ma,parseDocument:()=>mf,parseFeed:()=>Lv});function mf(t,e){let i=new nn(void 0,e);return new En(i,e).end(t),i.root}function zv(t,e,i){let s=new nn(n=>t(n,s.root),e,i);return new En(s,e)}function Lv(t,e=Fv){return ma(mf(t,e).children)}var Fv,df=It(()=>{Il();Il();rn();rn();er();Ol();yo();yo();yo();Fv={xmlMode:!0}});var ff=De((VT,pf)=>{"use strict";pf.exports=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}});var yf=De(vf=>{"use strict";function bf(t){return Object.prototype.toString.call(t)==="[object Object]"}function qv(t){var e,i;return bf(t)===!1?!1:(e=t.constructor,e===void 0?!0:(i=e.prototype,!(bf(i)===!1||i.hasOwnProperty("isPrototypeOf")===!1)))}vf.isPlainObject=qv});var xf=De((wf,wo)=>{(function(t,e){typeof define=="function"&&define.amd?define([],e):typeof wo=="object"&&wo.exports?wo.exports=e():t.parseSrcset=e()})(wf,function(){return function(t){function e(G){return G===" "||G===" "||G==="\n"||G==="\f"||G==="\r"}function i(G){var K,X=G.exec(t.substring(M));if(X)return K=X[0],M+=K.length,K}for(var s=t.length,n=/^[ \t\n\r\u000c]+/,o=/^[, \t\n\r\u000c]+/,c=/^[^ \t\n\r\u000c]+/,l=/[,]+$/,m=/^\d+$/,g=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,b,x,_,E,T,M=0,j=[];;){if(i(o),M>=s)return j;b=i(c),x=[],b.slice(-1)===","?(b=b.replace(l,""),q()):U()}function U(){for(i(n),_="",E="in descriptor";;){if(T=t.charAt(M),E==="in descriptor")if(e(T))_&&(x.push(_),_="",E="after descriptor");else if(T===","){M+=1,_&&x.push(_),q();return}else if(T==="(")_=_+T,E="in parens";else if(T===""){_&&x.push(_),q();return}else _=_+T;else if(E==="in parens")if(T===")")_=_+T,E="in descriptor";else if(T===""){x.push(_),q();return}else _=_+T;else if(E==="after descriptor"&&!e(T))if(T===""){q();return}else E="in descriptor",M-=1;M+=1}}function q(){var G=!1,K,X,Z,ne,J={},V,le,ce,ue,re;for(ne=0;ne<x.length;ne++)V=x[ne],le=V[V.length-1],ce=V.substring(0,V.length-1),ue=parseInt(ce,10),re=parseFloat(ce),m.test(ce)&&le==="w"?((K||X)&&(G=!0),ue===0?G=!0:K=ue):g.test(ce)&&le==="x"?((K||X||Z)&&(G=!0),re<0?G=!0:X=re):m.test(ce)&&le==="h"?((Z||X)&&(G=!0),ue===0?G=!0:Z=ue):G=!0;G?console&&console.log&&console.log("Invalid srcset descriptor found in '"+t+"' at '"+V+"'."):(J.url=b,K&&(J.w=K),X&&(J.d=X),Z&&(J.h=Z),j.push(J))}}})});var kf=De((ZT,sh)=>{var rt=String,_f=function(){return{isColorSupported:!1,reset:rt,bold:rt,dim:rt,italic:rt,underline:rt,inverse:rt,hidden:rt,strikethrough:rt,black:rt,red:rt,green:rt,yellow:rt,blue:rt,magenta:rt,cyan:rt,white:rt,gray:rt,bgBlack:rt,bgRed:rt,bgGreen:rt,bgYellow:rt,bgBlue:rt,bgMagenta:rt,bgCyan:rt,bgWhite:rt,blackBright:rt,redBright:rt,greenBright:rt,yellowBright:rt,blueBright:rt,magentaBright:rt,cyanBright:rt,whiteBright:rt,bgBlackBright:rt,bgRedBright:rt,bgGreenBright:rt,bgYellowBright:rt,bgBlueBright:rt,bgMagentaBright:rt,bgCyanBright:rt,bgWhiteBright:rt}};sh.exports=_f();sh.exports.createColors=_f});var nh=De(()=>{});var xo=De((eD,Af)=>{"use strict";var Ef=kf(),Sf=nh(),da=class t extends Error{constructor(e,i,s,n,o,c){super(e),this.name="CssSyntaxError",this.reason=e,o&&(this.file=o),n&&(this.source=n),c&&(this.plugin=c),typeof i<"u"&&typeof s<"u"&&(typeof i=="number"?(this.line=i,this.column=s):(this.line=i.line,this.column=i.column,this.endLine=s.line,this.endColumn=s.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,t)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let i=this.source;e==null&&(e=Ef.isColorSupported);let s=b=>b,n=b=>b,o=b=>b;if(e){let{bold:b,gray:x,red:_}=Ef.createColors(!0);n=E=>b(_(E)),s=E=>x(E),Sf&&(o=E=>Sf(E))}let c=i.split(/\r?\n/),l=Math.max(this.line-3,0),m=Math.min(this.line+2,c.length),g=String(m).length;return c.slice(l,m).map((b,x)=>{let _=l+1+x,E=" "+(" "+_).slice(-g)+" | ";if(_===this.line){if(b.length>160){let M=20,j=Math.max(0,this.column-M),U=Math.max(this.column+M,this.endColumn+M),q=b.slice(j,U),G=s(E.replace(/\d/g," "))+b.slice(0,Math.min(this.column-1,M-1)).replace(/[^\t]/g," ");return n(">")+s(E)+o(q)+"\n "+G+n("^")}let T=s(E.replace(/\d/g," "))+b.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+s(E)+o(b)+"\n "+T+n("^")}return" "+s(E)+o(b)}).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}};Af.exports=da;da.default=da});var rh=De((tD,Mf)=>{"use strict";var Pv=/[\t\n\f\r "#'()/;[\\\]{}]/,Tf={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function Uv(t){return t[0].toUpperCase()+t.slice(1)}function Df(t,e){let i="@"+e.name,s=e.params?t.rawValue(e,"params"):"",n=e.raws.afterName;return typeof n>"u"?n=s?" ":"":n===""&&s&&!Pv.test(s[0])&&(n=" "),i+n+s}function Hv(t){if(!t.prop.startsWith("--"))return!1;let e=t.raws.before;return typeof e>"u"||!/[^\s;]$/.test(e)}function Rf(t,e,i){let s=i.nodes,n=s.length-1;for(;n>0&&s[n].type==="comment";)n-=1;let o=t.raw(i,"semicolon"),c=i.type==="document";for(let l=s.length-1;l>=0;l--){let m=s[l],g=n!==l||o;!g&&l<s.length-1&&(m.type==="atrule"&&!m.nodes||m.type==="decl"&&Hv(m))&&(g=!0),e.push({document:c,node:m,semicolon:g})}}function Cf(t,e,i,s){let n=t.raw(i,"between","beforeOpen");t.builder(s+n+"{",i,"start");let o=i.nodes&&i.nodes.length,c=()=>{let l=o?t.raw(i,"after"):t.raw(i,"after","emptyBody");l&&t.builder(l),t.builder("}",i,"end"),i.type==="rule"&&i.raws.ownSemicolon&&t.builder(i.raws.ownSemicolon,i,"end")};o?(e.push(c),Rf(t,e,i)):c()}var pa=class t{constructor(e){this.builder=e}atrule(e,i){let s=Df(this,e);if(e.nodes)this.block(e,s);else{let n=(e.raws.between||"")+(i?";":"");this.builder(s+n,e)}}beforeAfter(e,i){let s;e.type==="decl"?s=this.raw(e,null,"beforeDecl"):e.type==="comment"?s=this.raw(e,null,"beforeComment"):i==="before"?s=this.raw(e,null,"beforeRule"):s=this.raw(e,null,"beforeClose");let n=e.parent,o=0;for(;n&&n.type!=="root";)o+=1,n=n.parent;if(s.includes("\n")){let c=this.raw(e,null,"indent");if(c.length)for(let l=0;l<o;l++)s+=c}return s}block(e,i){let s=this.raw(e,"between","beforeOpen");this.builder(i+s+"{",e,"start");let n;e.nodes&&e.nodes.length?(this.body(e),n=this.raw(e,"after")):n=this.raw(e,"after","emptyBody"),n&&this.builder(n),this.builder("}",e,"end")}body(e){let i=t.prototype,s=["atrule","block","body","rule","stringify"].every(o=>this[o]===i[o]),n=[];for(Rf(this,n,e);n.length>0;){let o=n.pop();if(typeof o=="function"){o();continue}let c=o.node,l=this.raw(c,"before");l&&this.builder(l),s&&c.type==="rule"?Cf(this,n,c,this.rawValue(c,"selector")):s&&c.type==="atrule"&&c.nodes?Cf(this,n,c,Df(this,c)):this.stringify(c,o.semicolon)}}comment(e){let i=this.raw(e,"left","commentLeft"),s=this.raw(e,"right","commentRight");this.builder("/*"+i+e.text+s+"*/",e)}decl(e,i){let s=e.raws,n=this.raw(e,"between","colon"),o=e.prop+n+this.rawValue(e,"value");e.important&&(o+=s.important||" !important"),i&&(o+=";"),this.builder(o,e)}document(e){this.body(e)}raw(e,i,s){let n;if(s||(s=i),i&&(n=e.raws[i],typeof n<"u"))return n;let o=e.parent;if(s==="before"&&(!o||o.type==="root"&&o.first===e||o&&o.type==="document"))return"";if(!o)return Tf[s];let c=e.root(),l=c.rawCache||(c.rawCache={});if(typeof l[s]<"u")return l[s];if(s==="before"||s==="after")return this.beforeAfter(e,s);{let m="raw"+Uv(s);this[m]?n=this[m](c,e):c.walk(g=>{if(n=g.raws[i],typeof n<"u")return!1})}return typeof n>"u"&&(n=Tf[s]),l[s]=n,n}rawBeforeClose(e){let i;return e.walk(s=>{if(s.nodes&&s.nodes.length>0&&typeof s.raws.after<"u")return i=s.raws.after,i.includes("\n")&&(i=i.replace(/[^\n]+$/,"")),!1}),i&&(i=i.replace(/\S/g,"")),i}rawBeforeComment(e,i){let s;return e.walkComments(n=>{if(typeof n.raws.before<"u")return s=n.raws.before,s.includes("\n")&&(s=s.replace(/[^\n]+$/,"")),!1}),typeof s>"u"?s=this.raw(i,null,"beforeDecl"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeDecl(e,i){let s;return e.walkDecls(n=>{if(typeof n.raws.before<"u")return s=n.raws.before,s.includes("\n")&&(s=s.replace(/[^\n]+$/,"")),!1}),typeof s>"u"?s=this.raw(i,null,"beforeRule"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeOpen(e){let i;return e.walk(s=>{if(s.type!=="decl"&&(i=s.raws.between,typeof i<"u"))return!1}),i}rawBeforeRule(e){let i;return e.walk(s=>{if(s.nodes&&(s.parent!==e||e.first!==s)&&typeof s.raws.before<"u")return i=s.raws.before,i.includes("\n")&&(i=i.replace(/[^\n]+$/,"")),!1}),i&&(i=i.replace(/\S/g,"")),i}rawColon(e){let i;return e.walkDecls(s=>{if(typeof s.raws.between<"u")return i=s.raws.between.replace(/[^\s:]/g,""),!1}),i}rawEmptyBody(e){let i;return e.walk(s=>{if(s.nodes&&s.nodes.length===0&&(i=s.raws.after,typeof i<"u"))return!1}),i}rawIndent(e){if(e.raws.indent)return e.raws.indent;let i;return e.walk(s=>{let n=s.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof s.raws.before<"u"){let o=s.raws.before.split("\n");return i=o[o.length-1],i=i.replace(/\S/g,""),!1}}),i}rawSemicolon(e){let i;return e.walk(s=>{if(s.nodes&&s.nodes.length&&s.last.type==="decl"&&(i=s.raws.semicolon,typeof i<"u"))return!1}),i}rawValue(e,i){let s=e[i],n=e.raws[i];return n&&n.value===s?n.raw:s}root(e){!(e.parent&&e.parent.type==="document")&&e.source&&e.source.input.hasBOM&&this.builder("\uFEFF",e,"start"),this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,i){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,i)}};Mf.exports=pa;pa.default=pa});var fa=De((iD,Nf)=>{"use strict";var $v=rh(),Gv=/(<)(\/?style\b)/gi,Wv=/(<)(!--)/g;function Yv(t){return t.includes("<")?t.replace(Gv,"\\3c $2").replace(Wv,"\\3c $2"):t}function Kv(t,e,i){let s=[],n=0,o=0;for(let c=0;c<t.length;c+=3){let l=o,m=n+t[c].length;for(;n<m;)e[n]===i[o]?(n+=1,o+=1):(n+=1,o+=4);s.push(i.slice(l,o))}return s}var ah=class extends $v{escapeHTML(e){let i=this.builder,s,n;if(this.builder=(c,l,m)=>{s?(n+=c,s.push(c,l,m)):c.includes("<")?(n=c,s=[c,l,m]):i(c,l,m)},e(),this.builder=i,!s)return;let o=Yv(n);if(o===n)for(let c=0;c<s.length;c+=3)i(s[c],s[c+1],s[c+2]);else{let c=Kv(s,n,o);for(let l=0;l<s.length;l+=3)i(c[l/3],s[l+1],s[l+2])}}root(e){e.parent&&e.parent.type==="document"?(this.escapeHTML(()=>this.body(e)),e.raws.after&&this.builder(e.raws.after)):this.escapeHTML(()=>super.root(e))}};function oh(t,e){let i=new ah(e);t.type==="root"||t.type==="document"?i.stringify(t):i.escapeHTML(()=>i.stringify(t))}Nf.exports=oh;oh.default=oh});var ba=De((sD,ch)=>{"use strict";ch.exports.isClean=Symbol("isClean");ch.exports.my=Symbol("my")});var wa=De((nD,jf)=>{"use strict";var Vv=xo(),Xv=rh(),Zv=fa(),{isClean:va,my:Jv}=ba();function Qv(t,e){let i=new t.constructor,s=[[t,i,e]];for(;s.length>0;){let[n,o,c]=s.pop();for(let l in n){if(!Object.prototype.hasOwnProperty.call(n,l)||l==="proxyCache")continue;let m=n[l],g=typeof m;if(l==="parent"&&g==="object")c&&(o[l]=c);else if(l==="source")o[l]=m;else if(Array.isArray(m)){let b=[];o[l]=b;for(let x of m){let _=new x.constructor;b.push(_),s.push([x,_,o])}}else{if(g==="object"&&m!==null){let b=new m.constructor;s.push([m,b,void 0]),m=b}o[l]=m}}}return i}function on(t,e){if(e&&typeof e.offset<"u")return e.offset;let i=1,s=1,n=0;for(let o=0;o<t.length;o++){if(s===e.line&&i===e.column){n=o;break}t[o]==="\n"?(i=1,s+=1):i+=1}return n}var ya=class t{get proxyOf(){return this}constructor(e={}){this.raws={},this[va]=!1,this[Jv]=!0;for(let i of Object.keys(e))if(i!=="__proto__")if(i==="nodes"){this.nodes=[];for(let s of e[i])typeof s.clone=="function"&&s.parent?this.append(s.clone()):this.append(s)}else this[i]=e[i]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let i=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(i.input.from,":").concat(i.start.line,":").concat(i.start.column,"$&"))}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let i in e)this[i]=e[i];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let i=Qv(this);for(let s in e)i[s]=e[s];return i}cloneAfter(e={}){let i=this.clone(e);return this.parent.insertAfter(this,i),i}cloneBefore(e={}){let i=this.clone(e);return this.parent.insertBefore(this,i),i}error(e,i={}){if(this.source){let{end:s,start:n}=this.rangeBy(i);return this.source.input.error(e,{column:n.column,line:n.line},{column:s.column,line:s.line},i)}return new Vv(e)}getProxyProcessor(){return{get(e,i){return i==="proxyOf"?e:i==="root"?()=>e.root().toProxy():e[i]},set(e,i,s){return e[i]===s||(e[i]=s,(i==="prop"||i==="value"||i==="name"||i==="params"||i==="important"||i==="text")&&e.markDirty()),!0}}}markClean(){this[va]=!0}markDirty(){if(this[va]){this[va]=!1;let e=this;for(;e=e.parent;)e[va]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e={}){let i="document"in this.source.input?this.source.input.document:this.source.input.css,s={column:this.source.start.column,line:this.source.start.line,offset:on(i,this.source.start)};if(e.index)s=this.positionInside(e.index);else if(e.word){let o=i.slice(on(i,this.source.start),this.rangeBy().end.offset).indexOf(e.word);o!==-1&&(s=this.positionInside(o))}return s}positionInside(e){let i=this.source.start.column,s=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,o=on(n,this.source.start),c=o+e;for(let l=o;l<c;l++)n[l]==="\n"?(i=1,s+=1):i+=1;return{column:i,line:s,offset:c}}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}rangeBy(e={}){let i="document"in this.source.input?this.source.input.document:this.source.input.css,s={column:this.source.start.column,line:this.source.start.line,offset:on(i,this.source.start)},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line,offset:typeof this.source.end.offset=="number"?this.source.end.offset:on(i,this.source.end)+1}:{column:s.column+1,line:s.line,offset:s.offset+1};if(e.word){let c=i.slice(on(i,this.source.start),n.offset).indexOf(e.word);c!==-1&&(s=this.positionInside(c),n=this.positionInside(c+e.word.length))}else e.start?s={column:e.start.column,line:e.start.line,offset:on(i,e.start)}:typeof e.index=="number"&&(s=this.positionInside(e.index)),e.end?n={column:e.end.column,line:e.end.line,offset:on(i,e.end)}:typeof e.endIndex=="number"?n=this.positionInside(e.endIndex):typeof e.index=="number"&&(n=this.positionInside(e.index+1));return(n.line<s.line||n.line===s.line&&n.column<=s.column)&&(n={column:s.column+1,line:s.line,offset:s.offset+1}),{end:n,start:s}}raw(e,i){return new Xv().raw(this,e,i)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...e){if(this.parent){let i=this,s=!1;for(let n of e)n===this?s=!0:s?(this.parent.insertAfter(i,n),i=n):this.parent.insertBefore(i,n);s||this.remove()}return this}root(){let e=this;for(;e.parent&&e.parent.type!=="document";)e=e.parent;return e}toJSON(e,i){let s=i==null;i=i||new Map;let n=[],o=[[this,n,0]];for(let l=0;l<o.length;l++){let[m,g,b]=o[l],x={};g[b]=x;for(let _ in m){if(!Object.prototype.hasOwnProperty.call(m,_)||_==="parent"||_==="proxyCache")continue;let E=m[_];if(Array.isArray(E)){let T=[];x[_]=T;for(let M=0;M<E.length;M++){let j=E[M];typeof j=="object"&&j.toJSON?j.toJSON===t.prototype.toJSON?o.push([j,T,M]):T[M]=j.toJSON(null,i):T[M]=j}}else if(typeof E=="object"&&E.toJSON)E.toJSON===t.prototype.toJSON?o.push([E,x,_]):x[_]=E.toJSON(null,i);else if(_==="source"){if(E==null)continue;let T=i.get(E.input);T==null&&(T=i.size,i.set(E.input,T)),x[_]={end:E.end,inputId:T,start:E.start}}else x[_]=E}}let c=n[0];return s&&(c.inputs=[...i.keys()].map(l=>l.toJSON())),c}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Zv){e.stringify&&(e=e.stringify);let i="";return e(this,s=>{i+=s}),i}warn(e,i,s={}){let n={node:this};for(let o in s)n[o]=s[o];return e.warn(i,n)}};jf.exports=ya;ya.default=ya});var _a=De((rD,Of)=>{"use strict";var ey=wa(),xa=class extends ey{constructor(e){super(e),this.type="comment"}};Of.exports=xa;xa.default=xa});var Ea=De((aD,If)=>{"use strict";var ty=wa(),ka=class extends ty{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}};If.exports=ka;ka.default=ka});var Us=De((oD,Hf)=>{"use strict";var zf=_a(),Ff=Ea(),Bf=wa(),{isClean:Lf,my:qf}=ba(),uh,Pf,Uf,lh;function iy(t){let e=t.slice();for(;e.length>0;){let i=e.pop();if(delete i.source,i.nodes){i.nodes=i.nodes.slice();for(let s of i.nodes)e.push(s)}}return t.slice()}function sy(t){let e=[t];for(;e.length>0;){let i=e.pop();if(i[Lf]=!1,i.proxyOf.nodes)for(let s of i.proxyOf.nodes)e.push(s)}}var xs=class t extends Bf{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...e){for(let i of e){let s=this.normalize(i,this.last);for(let n of s)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(e){let i=[this];for(;i.length>0;){let s=i.pop();if(s!==this&&s.cleanRaws!==t.prototype.cleanRaws){s.cleanRaws(e);continue}if(Bf.prototype.cleanRaws.call(s,e),s.nodes)for(let n of s.nodes)i.push(n)}}each(e){if(!this.proxyOf.nodes)return;let i=this.getIterator(),s,n;for(;this.indexes[i]<this.proxyOf.nodes.length&&(s=this.indexes[i],n=e(this.proxyOf.nodes[s],s),n!==!1);)this.indexes[i]+=1;return delete this.indexes[i],n}every(e){return this.nodes.every(e)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}getProxyProcessor(){return{get(e,i){return i==="proxyOf"?e:e[i]?i==="each"||typeof i=="string"&&i.startsWith("walk")?(...s)=>e[i](...s.map(n=>typeof n=="function"?(o,c)=>n(o.toProxy(),c):n)):i==="every"||i==="some"?s=>e[i]((n,...o)=>s(n.toProxy(),...o)):i==="root"?()=>e.root().toProxy():i==="nodes"?e.nodes.map(s=>s.toProxy()):i==="first"||i==="last"?e[i].toProxy():e[i]:e[i]},set(e,i,s){return e[i]===s||(e[i]=s,(i==="name"||i==="params"||i==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,i){let s=this.index(e),n=this.normalize(i,this.proxyOf.nodes[s]).reverse();s=this.index(e);for(let c of n)this.proxyOf.nodes.splice(s+1,0,c);let o;for(let c in this.indexes)o=this.indexes[c],s<o&&(this.indexes[c]=o+n.length);return this.markDirty(),this}insertBefore(e,i){let s=this.index(e),n=s===0?"prepend":!1,o=this.normalize(i,this.proxyOf.nodes[s],n).reverse();s=this.index(e);for(let l of o)this.proxyOf.nodes.splice(s,0,l);let c;for(let l in this.indexes)c=this.indexes[l],s<=c&&(this.indexes[l]=c+o.length);return this.markDirty(),this}normalize(e,i){if(typeof e=="string")e=iy(Pf(e).nodes);else if(typeof e>"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new Ff(e)]}else if(e.selector||e.selectors)e=[new lh(e)];else if(e.name)e=[new uh(e)];else if(e.text)e=[new zf(e)];else throw new Error("Unknown node type in node creation");return e.map(n=>(n[qf]||t.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Lf]&&sy(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&i&&typeof i.raws.before<"u"&&(n.raws.before=i.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...e){e=e.reverse();for(let i of e){let s=this.normalize(i,this.first,"prepend").reverse();for(let n of s)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+s.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let i;for(let s in this.indexes)i=this.indexes[s],i>=e&&(this.indexes[s]=i-1);return this.markDirty(),this}replaceValues(e,i,s){return s||(s=i,i={}),this.walkDecls(n=>{i.props&&!i.props.includes(n.prop)||i.fast&&!n.value.includes(i.fast)||(n.value=n.value.replace(e,s))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){if(!this.proxyOf.nodes)return;let i=[{iterator:this.getIterator(),node:this.proxyOf}];for(;i.length>0;){let{iterator:s,node:n}=i[i.length-1],o=n.indexes[s];if(o>=n.proxyOf.nodes.length){delete n.indexes[s],i.pop();let m=i[i.length-1];m&&(m.node.indexes[m.iterator]+=1);continue}let c=n.proxyOf.nodes[o],l;try{l=e(c,o)}catch(m){throw c.addToError(m)}if(l===!1){for(let m of i)delete m.node.indexes[m.iterator];return!1}c.walk&&c.proxyOf.nodes?i.push({iterator:c.getIterator(),node:c}):n.indexes[s]+=1}}walkAtRules(e,i){return i?e instanceof RegExp?this.walk((s,n)=>{if(s.type==="atrule"&&e.test(s.name))return i(s,n)}):this.walk((s,n)=>{if(s.type==="atrule"&&s.name===e)return i(s,n)}):(i=e,this.walk((s,n)=>{if(s.type==="atrule")return i(s,n)}))}walkComments(e){return this.walk((i,s)=>{if(i.type==="comment")return e(i,s)})}walkDecls(e,i){return i?e instanceof RegExp?this.walk((s,n)=>{if(s.type==="decl"&&e.test(s.prop))return i(s,n)}):this.walk((s,n)=>{if(s.type==="decl"&&s.prop===e)return i(s,n)}):(i=e,this.walk((s,n)=>{if(s.type==="decl")return i(s,n)}))}walkRules(e,i){return i?e instanceof RegExp?this.walk((s,n)=>{if(s.type==="rule"&&e.test(s.selector))return i(s,n)}):this.walk((s,n)=>{if(s.type==="rule"&&s.selector===e)return i(s,n)}):(i=e,this.walk((s,n)=>{if(s.type==="rule")return i(s,n)}))}};xs.registerParse=t=>{Pf=t};xs.registerRule=t=>{lh=t};xs.registerAtRule=t=>{uh=t};xs.registerRoot=t=>{Uf=t};Hf.exports=xs;xs.default=xs;xs.rebuild=t=>{let e=[t];for(;e.length>0;){let i=e.pop();if(i.type==="atrule"?Object.setPrototypeOf(i,uh.prototype):i.type==="rule"?Object.setPrototypeOf(i,lh.prototype):i.type==="decl"?Object.setPrototypeOf(i,Ff.prototype):i.type==="comment"?Object.setPrototypeOf(i,zf.prototype):i.type==="root"&&Object.setPrototypeOf(i,Uf.prototype),i[qf]=!0,i.nodes)for(let s of i.nodes)e.push(s)}}});var _o=De((cD,Gf)=>{"use strict";var $f=Us(),nr=class extends $f{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};Gf.exports=nr;nr.default=nr;$f.registerAtRule(nr)});var ko=De((uD,Kf)=>{"use strict";var ny=Us(),Wf,Yf,An=class extends ny{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new Wf(new Yf,this,e).stringify()}};An.registerLazyResult=t=>{Wf=t};An.registerProcessor=t=>{Yf=t};Kf.exports=An;An.default=An});var Xf=De((lD,Vf)=>{var ry="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",ay=(t,e=21)=>(i=e)=>{let s="",n=i|0;for(;n-- >0;)s+=t[Math.random()*t.length|0];return s},oy=(t=21)=>{let e="",i=t|0;for(;i-- >0;)e+=ry[Math.random()*64|0];return e};Vf.exports={nanoid:oy,customAlphabet:ay}});var Eo=De(()=>{});var So=De(()=>{});var hh=De(()=>{});var Zf=De(()=>{});var mh=De((yD,t4)=>{"use strict";var{existsSync:cy,readFileSync:uy,realpathSync:ly}=Zf(),{dirname:Ao,isAbsolute:hy,join:my,relative:gy,sep:dy}=Eo(),{SourceMapConsumer:Jf,SourceMapGenerator:Qf}=So();function e4(t){try{return ly(t)}catch{return t}}function py(t){return Buffer?Buffer.from(t,"base64").toString():window.atob(t)}var Sa=class{constructor(e,i){if(i.map===!1)return;i.unsafeMap&&(this.unsafeMap=!0),this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let s=i.map?i.map.prev:void 0,n=this.loadMap(i.from,s);!this.mapFile&&i.from&&(this.mapFile=i.from),this.mapFile&&(this.root=Ao(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new Jf(this.json||this.text)),this.consumerCache}decodeInline(e){let i=/^data:application\/json;charset=utf-?8;base64,/,s=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,o=/^data:application\/json,/,c=e.match(n)||e.match(o);if(c)return decodeURIComponent(e.substr(c[0].length));let l=e.match(i)||e.match(s);if(l)return py(e.substr(l[0].length));let m=e.slice(22);throw m=m.slice(0,m.indexOf(",")),new Error("Unsupported source map encoding "+m)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return typeof e!="object"?!1:typeof e.mappings=="string"||typeof e._mappings=="string"||Array.isArray(e.sections)}loadAnnotation(e){let i=e.match(/\/\*\s*# sourceMappingURL=/g);if(!i)return;let s=e.lastIndexOf(i.pop()),n=e.indexOf("*/",s);s>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(s,n)))}loadFile(e,i,s){if(!s&&!this.unsafeMap){if(!/\.map$/i.test(e)||!i)return;let n=gy(e4(Ao(i)),e4(e));if(n===".."||n.startsWith(".."+dy)||hy(n))return}if(this.root=Ao(e),cy(e))return this.mapFile=e,uy(e,"utf-8").toString().trim()}loadMap(e,i){if(i===!1)return!1;if(i){if(typeof i=="string")return i;if(typeof i=="function"){let s=i(e);if(s){let n=this.loadFile(s,e,!0);if(!n)throw new Error("Unable to load previous source map: "+s.toString());return n}}else{if(i instanceof Jf)return Qf.fromSourceMap(i).toString();if(i instanceof Qf)return i.toString();if(this.isMap(i))return JSON.stringify(i);throw new Error("Unsupported previous source map format: "+i.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let s=this.annotation;e&&(s=my(Ao(e),s));let n=this.loadFile(s,e,!1);if(n)try{this.json=JSON.parse(n.replace(/^\)]}'[^\n]*\n/,""))}catch{return}return n}}}startWith(e,i){return e?e.substr(0,i.length)===i:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};t4.exports=Sa;Sa.default=Sa});var Aa=De((wD,a4)=>{"use strict";var{nanoid:fy}=Xf(),{isAbsolute:ph,resolve:Do}=Eo(),{SourceMapConsumer:by,SourceMapGenerator:vy}=So(),{fileURLToPath:i4,pathToFileURL:To}=hh(),s4=xo(),yy=mh(),gh=nh(),dh=Symbol("lineToIndexCache"),wy=!!(by&&vy),n4=!!(Do&&ph);function r4(t){if(t[dh])return t[dh];let e=t.css.split("\n"),i=new Array(e.length),s=0;for(let n=0,o=e.length;n<o;n++)i[n]=s,s+=e[n].length+1;return t[dh]=i,i}var rr=class{get from(){return this.file||this.id}constructor(e,i={}){if(e===null||typeof e>"u"||typeof e=="object"&&!e.toString)throw new Error("PostCSS received ".concat(e," instead of CSS string"));if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,i.document&&(this.document=i.document.toString()),i.from&&(!n4||/^\w+:\/\//.test(i.from)||ph(i.from)?this.file=i.from:this.file=Do(i.from)),n4&&wy){let s=new yy(this.css,i);if(s.text){this.map=s;let n=s.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id="<input css "+fy(6)+">"),this.map&&(this.map.file=this.from)}error(e,i,s,n={}){let o,c,l,m,g;if(i&&typeof i=="object"){let x=i,_=s;if(typeof x.offset=="number"){m=x.offset;let E=this.fromOffset(m);i=E.line,s=E.col}else i=x.line,s=x.column,m=this.fromLineAndColumn(i,s);if(typeof _.offset=="number"){l=_.offset;let E=this.fromOffset(l);c=E.line,o=E.col}else c=_.line,o=_.column,l=this.fromLineAndColumn(_.line,_.column)}else if(s)m=this.fromLineAndColumn(i,s);else{m=i;let x=this.fromOffset(m);i=x.line,s=x.col}let b=this.origin(i,s,c,o);return b?g=new s4(e,b.endLine===void 0?b.line:{column:b.column,line:b.line},b.endLine===void 0?b.column:{column:b.endColumn,line:b.endLine},b.source,b.file,n.plugin):g=new s4(e,c===void 0?i:{column:s,line:i},c===void 0?s:{column:o,line:c},this.css,this.file,n.plugin),g.input={column:s,endColumn:o,endLine:c,endOffset:l,line:i,offset:m,source:this.css},this.file&&(To&&(g.input.url=To(this.file).toString()),g.input.file=this.file),g}fromLineAndColumn(e,i){return r4(this)[e-1]+i-1}fromOffset(e){let i=r4(this),s=i[i.length-1],n=0;if(e>=s)n=i.length-1;else{let o=i.length-2,c;for(;n<o;)if(c=n+(o-n>>1),e<i[c])o=c-1;else if(e>=i[c+1])n=c+1;else{n=c;break}}return{col:e-i[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:Do(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,i,s,n){if(!this.map)return!1;let o=this.map.consumer(),c=o.originalPositionFor({column:i-1,line:e});if(!c.source)return!1;let l;if(typeof s=="number"){let x=o.originalPositionFor({column:n-1,line:s});x.source&&(l=x)}let m;ph(c.source)?m=To(c.source):m=new URL(c.source,To(this.map.mapFile||Do(".")+"/"));let g={column:c.column+1,endColumn:l&&l.column+1,endLine:l&&l.line,line:c.line,url:m.toString()};if(m.protocol==="file:")if(i4)g.file=i4(m);else throw new Error("file: protocol is not available in this PostCSS build");let b=o.sourceContentFor(c.source);return b&&(g.source=b),g}toJSON(){let e={};for(let i of["hasBOM","css","file","id"])this[i]!=null&&(e[i]=this[i]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};a4.exports=rr;rr.default=rr;gh&&gh.registerInput&&gh.registerInput(rr)});var ar=De((xD,l4)=>{"use strict";var o4=Us(),c4,u4,cn=class extends o4{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,i,s){let n=new Set;for(let c of Array.isArray(e)?e:[e])c&&typeof c=="object"&&!c.parent&&c.raws&&typeof c.raws.before<"u"&&n.add(c.raws);let o=super.normalize(e);if(i){if(s==="prepend")this.nodes.length>1?i.raws.before=this.nodes[1].raws.before:delete i.raws.before;else if(this.first!==i)for(let c of o)n.has(c.raws)||(c.raws.before=i.raws.before)}return o}removeChild(e,i){let s=this.index(e);return!i&&s===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[s].raws.before),super.removeChild(e)}toResult(e={}){return new c4(new u4,this,e).stringify()}};cn.registerLazyResult=t=>{c4=t};cn.registerProcessor=t=>{u4=t};l4.exports=cn;cn.default=cn;o4.registerRoot(cn)});var fh=De((_D,h4)=>{"use strict";var Ta={comma(t){return Ta.split(t,[","],!0)},space(t){let e=[" ","\n"," "];return Ta.split(t,e)},split(t,e,i){if(typeof t!="string")return[];let s=[],n="",o=!1,c=0,l=!1,m="",g=!1,b=!1;for(let _=0;_<t.length;_++){let E=t[_];if(b){n+=E,E==="*"&&t[_+1]==="/"&&(n+="/",_+=1,b=!1);continue}if(g)g=!1;else if(E==="\\")g=!0;else if(l)E===m&&(l=!1);else if(E==='"'||E==="'")l=!0,m=E;else if(E==="/"&&t[_+1]==="*"){n+="/*",_+=1,b=!0;continue}else E==="("?c+=1:E===")"?c>0&&(c-=1):c===0&&e.includes(E)&&(o=!0);if(o){let T=n.trim();(i||T!=="")&&s.push(T),n="",o=!1}else n+=E}let x=n.trim();return(i||x!=="")&&s.push(x),s}};h4.exports=Ta;Ta.default=Ta});var Co=De((kD,g4)=>{"use strict";var m4=Us(),xy=fh(),or=class extends m4{get selectors(){return xy.comma(this.selector)}set selectors(e){let i=this.selector?this.selector.match(/,\s*/):null,s=i?i[0]:","+this.raw("between","beforeOpen");this.selector=e.join(s)}constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}};g4.exports=or;or.default=or;m4.registerRule(or)});var f4=De((ED,p4)=>{"use strict";var _y=_o(),ky=_a(),Ey=Ea(),Sy=Aa(),Ay=mh(),Ty=ar(),Dy=Co();function d4(t,e){return t.inputs?t.inputs.map(i=>{let s={...i,__proto__:Sy.prototype};return s.map&&(s.map={...s.map,__proto__:Ay.prototype}),s}):e}function Cy(t,e,i){let s={...t};if(delete s.inputs,delete s.nodes,s.source){let{inputId:o,...c}=s.source;s.source=c,o!=null&&(s.source.input=e[o])}let n;if(s.type==="root")n=new Ty(s);else if(s.type==="decl")n=new Ey(s);else if(s.type==="rule")n=new Dy(s);else if(s.type==="comment")n=new ky(s);else if(s.type==="atrule")n=new _y(s);else throw new Error("Unknown node type: "+t.type);if(i){n.nodes=i;for(let o of i)o.parent=n}return n}function Ro(t,e){if(Array.isArray(t))return t.map(n=>Ro(n));let i,s=[{childIndex:0,children:[],inputs:d4(t,e),json:t}];for(;s.length>0;){let n=s[s.length-1],o=n.json.nodes;if(o&&n.childIndex<o.length){let l=o[n.childIndex];n.childIndex+=1,s.push({childIndex:0,children:[],inputs:d4(l,n.inputs),json:l});continue}s.pop();let c=Cy(n.json,n.inputs,o?n.children:void 0);s.length>0?s[s.length-1].children.push(c):i=c}return i}p4.exports=Ro;Ro.default=Ro});var vh=De((SD,_4)=>{"use strict";var{dirname:Mo,relative:v4,resolve:y4,sep:w4}=Eo(),{SourceMapConsumer:x4,SourceMapGenerator:No}=So(),{pathToFileURL:b4}=hh(),Ry=Aa(),My=!!(x4&&No),Ny=!!(Mo&&y4&&v4&&w4),bh=class{constructor(e,i,s,n){this.stringify=e,this.mapOpts=s.map||{},this.root=i,this.opts=s,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;this.isInline()?e="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?e=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?e=this.mapOpts.annotation(this.opts.to,this.root):e=this.outputFile()+".map";let i="\n";this.css.includes("\r\n")&&(i="\r\n"),this.css+=i+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let i=this.toUrl(this.path(e.file)),s=e.root||Mo(e.file),n;this.mapOpts.sourcesContent===!1?(n=new x4(e.text),n.sourcesContent&&(n.sourcesContent=null)):n=e.consumer(),this.map.applySourceMap(n,i,this.toUrl(this.path(s)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1){if(this.root){let e;for(let i=this.root.nodes.length-1;i>=0;i--)e=this.root.nodes[i],e.type==="comment"&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(i)}else if(this.css){let e="/*# sourceMappingURL=",i="",s=0,n;for(;(n=this.css.indexOf(e,s))!==-1;){let o=this.css.indexOf("*/",n+e.length);if(o===-1)break;for(;n>s&&this.css[n-1]==="\n";)n--;i+=this.css.slice(s,n),s=o+2}s>0&&(this.css=i+this.css.slice(s))}}}generate(){if(this.clearAnnotation(),Ny&&My&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,i=>{e+=i}),[e]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=No.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new No({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new No({file:this.outputFile(),ignoreInvalidMapping:!0});let e=1,i=1,s="<no source>",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},o,c;this.stringify(this.root,(l,m,g)=>{if(this.css+=l,m&&g!=="end"&&(n.generated.line=e,n.generated.column=i-1,m.source&&m.source.start?(n.source=this.sourcePath(m),n.original.line=m.source.start.line,n.original.column=m.source.start.column-1,this.map.addMapping(n)):(n.source=s,n.original.line=1,n.original.column=0,this.map.addMapping(n))),c=l.match(/\n/g),c?(e+=c.length,o=l.lastIndexOf("\n"),i=l.length-o):i+=l.length,m&&g!=="start"){let b=m.parent||{raws:{}};(!(m.type==="decl"||m.type==="atrule"&&!m.nodes)||m!==b.last||b.raws.semicolon)&&(m.source&&m.source.end?(n.source=this.sourcePath(m),n.original.line=m.source.end.line,n.original.column=m.source.end.column-1,n.generated.line=e,n.generated.column=i-2,this.map.addMapping(n)):(n.source=s,n.original.line=1,n.original.column=0,n.generated.line=e,n.generated.column=i-1,this.map.addMapping(n)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(e=>e.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let e=this.mapOpts.annotation;return typeof e<"u"&&e!==!0?!1:this.previous().length?this.previous().some(i=>i.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(e=>e.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute||e.charCodeAt(0)===60||/^\w+:\/\//.test(e))return e;let i=this.memoizedPaths.get(e);if(i)return i;let s=this.opts.to?Mo(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(s=Mo(y4(s,this.mapOpts.annotation)));let n=v4(s,e);return this.memoizedPaths.set(e,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let i=e.source.input.map;this.previousMaps.includes(i)||this.previousMaps.push(i)}});else{let e=new Ry(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk(i=>{if(i.source){let s=i.source.input.from;if(s&&!e[s]){e[s]=!0;let n=this.usesFileUrls?this.toFileUrl(s):this.toUrl(this.path(s));this.map.setSourceContent(n,i.source.input.css)}}});else if(this.css){let i=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(i,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let i=this.memoizedFileURLs.get(e);if(i)return i;if(b4){let s=b4(e).toString();return this.memoizedFileURLs.set(e,s),s}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let i=this.memoizedURLs.get(e);if(i)return i;w4==="\\"&&(e=e.replace(/\\/g,"/"));let s=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,s),s}};_4.exports=bh});var S4=De((AD,E4)=>{"use strict";var jo=/[\t\n\f\r "#'()/;[\\\]{}]/g,Oo=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,jy=/.[\r\n"'(/\\]/,k4=/[\da-f]/i;E4.exports=function(e,i={}){let s=e.css.valueOf(),n=i.ignoreErrors,o,c,l,m,g,b,x,_,E,T,M=s.length,j=0,U=[],q=[],G=-1;function K(){return j}function X(V){throw e.error("Unclosed "+V,j)}function Z(){return q.length===0&&j>=M}function ne(V){if(q.length)return q.pop();if(j>=M)return;let le=V?V.ignoreUnclosed:!1;switch(o=s.charCodeAt(j),o){case 10:case 32:case 9:case 13:case 12:{m=j;do m+=1,o=s.charCodeAt(m);while(o===32||o===10||o===9||o===13||o===12);b=["space",s.slice(j,m)],j=m-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let ce=String.fromCharCode(o);b=[ce,ce,j];break}case 40:{if(T=U.length?U.pop()[1]:"",E=s.charCodeAt(j+1),T==="url"&&E!==39&&E!==34&&E!==32&&E!==10&&E!==9&&E!==12&&E!==13){m=j;do{if(x=!1,m=s.indexOf(")",m+1),m===-1)if(n||le){m=j;break}else X("bracket");for(_=m;s.charCodeAt(_-1)===92;)_-=1,x=!x}while(x);b=["brackets",s.slice(j,m+1),j,m],j=m}else j<=G?b=["(","(",j]:(m=s.indexOf(")",j+1),c=s.slice(j,m+1),m===-1||jy.test(c)?(G=m===-1?M:m,b=["(","(",j]):(b=["brackets",c,j,m],j=m));break}case 39:case 34:{g=o===39?"'":'"',m=j;do{if(x=!1,m=s.indexOf(g,m+1),m===-1)if(n||le){m=j+1;break}else X("string");for(_=m;s.charCodeAt(_-1)===92;)_-=1,x=!x}while(x);b=["string",s.slice(j,m+1),j,m],j=m;break}case 64:{jo.lastIndex=j+1,jo.test(s),jo.lastIndex===0?m=s.length-1:m=jo.lastIndex-2,b=["at-word",s.slice(j,m+1),j,m],j=m;break}case 92:{for(m=j,l=!0;s.charCodeAt(m+1)===92;)m+=1,l=!l;if(o=s.charCodeAt(m+1),l&&o!==47&&o!==32&&o!==10&&o!==9&&o!==13&&o!==12&&(m+=1,k4.test(s.charAt(m)))){for(;k4.test(s.charAt(m+1));)m+=1;s.charCodeAt(m+1)===32&&(m+=1)}b=["word",s.slice(j,m+1),j,m],j=m;break}default:{o===47&&s.charCodeAt(j+1)===42?(m=s.indexOf("*/",j+2)+1,m===0&&(n||le?m=s.length:X("comment")),b=["comment",s.slice(j,m+1),j,m],j=m):(Oo.lastIndex=j+1,Oo.test(s),Oo.lastIndex===0?m=s.length-1:m=Oo.lastIndex-2,b=["word",s.slice(j,m+1),j,m],U.push(b),j=m);break}}return j++,b}function J(V){q.push(V)}return{back:J,endOfFile:Z,nextToken:ne,position:K}}});var C4=De((TD,D4)=>{"use strict";var Oy=_o(),Iy=_a(),By=Ea(),zy=ar(),A4=Co(),Fy=S4(),T4={empty:!0,space:!0};function Ly(t){for(let e=t.length-1;e>=0;e--){let i=t[e],s=i[3]||i[2];if(s)return s}}function yh(t,e,i){let s="";for(let n=e;n<i;n++)s+=t[n][1];return s}var wh=class{constructor(e){this.input=e,this.root=new zy,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let i=new Oy;i.name=e[1].slice(1),i.name===""&&this.unnamedAtrule(i,e),this.init(i,e[2]);let s,n,o,c=!1,l=!1,m=[],g=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),s=e[0],s==="("||s==="["?g.push(s==="("?")":"]"):s==="{"&&g.length>0?g.push("}"):s===g[g.length-1]&&g.pop(),g.length===0)if(s===";"){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}else if(s==="{"){l=!0;break}else if(s==="}"){if(m.length>0){for(o=m.length-1,n=m[o];n&&n[0]==="space";)n=m[--o];n&&(i.source.end=this.getPosition(n[3]||n[2]),i.source.end.offset++)}this.end(e);break}else m.push(e);else m.push(e);if(this.tokenizer.endOfFile()){c=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(m),m.length?(i.raws.afterName=this.spacesAndCommentsFromStart(m),this.raw(i,"params",m),c&&(e=m[m.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),l&&(i.nodes=[],this.current=i)}checkMissedSemicolon(e){let i=this.colon(e);if(i===!1)return;let s=0,n;for(let o=i-1;o>=0&&(n=e[o],!(n[0]!=="space"&&(s+=1,s===2)));o--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let i=0,s,n,o;for(let[c,l]of e.entries()){if(n=l,o=n[0],o==="("&&(i+=1),o===")"&&(i-=1),i===0&&o===":")if(!s)this.doubleColon(n);else{if(s[0]==="word"&&s[1]==="progid")continue;return c}s=n}return!1}comment(e){let i=new Iy;this.init(i,e[2]),i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++;let s=e[1].slice(2,-2);if(!s.trim())i.text="",i.raws.left=s,i.raws.right="";else{let n=s.match(/^(\s*)([^]*\S)(\s*)$/);i.text=n[2],i.raws.left=n[1],i.raws.right=n[3]}}createTokenizer(){this.tokenizer=Fy(this.input)}decl(e,i){let s=new By;this.init(s,e[0][2]);let n=e[e.length-1];n[0]===";"&&(this.semicolon=!0,e.pop()),s.source.end=this.getPosition(n[3]||n[2]||Ly(e)),s.source.end.offset++;let o=0;for(;e[o][0]!=="word";)o===e.length-1&&this.unknownWord([e[o]]),o++;s.raws.before+=yh(e,0,o),s.source.start=this.getPosition(e[o][2]);let c=o;for(;o<e.length;){let _=e[o][0];if(_===":"||_==="space"||_==="comment")break;o++}s.prop=yh(e,c,o);let l=o,m;for(;o<e.length&&(m=e[o],o++,m[0]!==":");)m[0]==="word"&&/\w/.test(m[1])&&this.unknownWord([m]);s.raws.between=yh(e,l,o),(s.prop[0]==="_"||s.prop[0]==="*")&&(s.raws.before+=s.prop[0],s.prop=s.prop.slice(1));let g=o;for(;o<e.length;){let _=e[o][0];if(_!=="space"&&_!=="comment")break;o++}let b=e.slice(g,o);e=e.slice(o),this.precheckMissedSemicolon(e);for(let _=e.length-1;_>=0;_--){if(m=e[_],m[1].toLowerCase()==="!important"){s.important=!0;let E=this.stringFrom(e,_);E=this.spacesFromEnd(e)+E,E!==" !important"&&(s.raws.important=E);break}else if(m[1].toLowerCase()==="important"){let E=e.slice(0),T="";for(let M=_;M>0;M--){let j=E[M][0];if(T.trim().startsWith("!")&&j!=="space")break;T=E.pop()[1]+T}T.trim().startsWith("!")&&(s.important=!0,s.raws.important=T,e=E)}if(m[0]!=="space"&&m[0]!=="comment")break}e.some(_=>_[0]!=="space"&&_[0]!=="comment")&&(s.raws.between+=b.map(_=>_[1]).join(""),b=[]),this.raw(s,"value",b.concat(e),i),s.value.includes(":")&&!i&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let i=new A4;this.init(i,e[2]),i.selector="",i.raws.between="",this.current=i}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let i=this.current.nodes[this.current.nodes.length-1];i&&i.type==="rule"&&!i.raws.ownSemicolon&&(i.raws.ownSemicolon=this.spaces,this.spaces="",i.source.end=this.getPosition(e[2]),i.source.end.offset++)}}getPosition(e){let i=this.input.fromOffset(e);return{column:i.col,line:i.line,offset:e}}init(e,i){this.current.push(e),e.source={input:this.input,start:this.getPosition(i)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let i=!1,s=null,n=!1,o=null,c=[],l=e[1].startsWith("--"),m=[],g=e;for(;g;){if(s=g[0],m.push(g),s==="("||s==="[")o||(o=g),c.push(s==="("?")":"]");else if(l&&n&&s==="{")o||(o=g),c.push("}");else if(c.length===0)if(s===";")if(n){this.decl(m,l);return}else break;else if(s==="{"){this.rule(m);return}else if(s==="}"){this.tokenizer.back(m.pop()),i=!0;break}else s===":"&&(n=!0);else s===c[c.length-1]&&(c.pop(),c.length===0&&(o=null));g=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(i=!0),c.length>0&&this.unclosedBracket(o),i&&n){if(!l)for(;m.length&&(g=m[m.length-1][0],!(g!=="space"&&g!=="comment"));)this.tokenizer.back(m.pop());this.decl(m,l)}else this.unknownWord(m)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,i,s,n){let o,c,l=s.length,m="",g="",b=!0,x,_;for(let E=0;E<l;E+=1)o=s[E],c=o[0],c==="space"&&E===l-1&&!n?b=!1:c==="comment"?(_=s[E-1]?s[E-1][0]:"empty",x=s[E+1]?s[E+1][0]:"empty",!T4[_]&&!T4[x]?g===","?b=!1:(m+=o[1],g=o[1].slice(-1)):b=!1):(m+=o[1],g=o[1].slice(-1));if(!b){let E=s.reduce((T,M)=>T+M[1],"");e.raws[i]={raw:E,value:m}}e[i]=m}rule(e){e.pop();let i=new A4;this.init(i,e[0][2]),i.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(i,"selector",e),this.current=i}spacesAndCommentsFromEnd(e){let i,s="";for(;e.length&&(i=e[e.length-1][0],!(i!=="space"&&i!=="comment"));)s=e.pop()[1]+s;return s}spacesAndCommentsFromStart(e){let i,s="";for(;e.length&&(i=e[0][0],!(i!=="space"&&i!=="comment"));)s+=e.shift()[1];return s}spacesFromEnd(e){let i,s="";for(;e.length&&(i=e[e.length-1][0],i==="space");)s=e.pop()[1]+s;return s}stringFrom(e,i){let s="";for(let n=i;n<e.length;n++)s+=e[n][1];return e.splice(i,e.length-i),s}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}unclosedBracket(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}unexpectedClose(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}unknownWord(e){throw this.input.error("Unknown word "+e[0][1],{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}unnamedAtrule(e,i){throw this.input.error("At-rule without name",{offset:i[2]},{offset:i[2]+i[1].length})}};D4.exports=wh});var Bo=De((DD,R4)=>{"use strict";var qy=Us(),Py=Aa(),Uy=C4();function Io(t,e){let i=new Py(t,e),s=new Uy(i);try{s.parse()}catch(n){throw n}return s.root}R4.exports=Io;Io.default=Io;qy.registerParse(Io)});var xh=De((CD,M4)=>{"use strict";var Hy=Us(),{my:$y}=ba(),Da=class{constructor(e,i={}){if(this.type="warning",this.text=e,i.node&&i.node.source){i.node[$y]||Hy.rebuild(i.node);let s=i.node.rangeBy(i);this.line=s.start.line,this.column=s.start.column,this.endLine=s.end.line,this.endColumn=s.end.column}for(let s in i)this[s]=i[s]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,start:this.start,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};M4.exports=Da;Da.default=Da});var zo=De((RD,N4)=>{"use strict";var Gy=xh(),Ca=class{get content(){return this.css}constructor(e,i,s){this.processor=e,this.messages=[],this.root=i,this.opts=s,this.css="",this.map=void 0}toString(){return this.css}warn(e,i={}){i.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(i.plugin=this.lastPlugin.postcssPlugin);let s=new Gy(e,i);return this.messages.push(s),s}warnings(){return this.messages.filter(e=>e.type==="warning")}};N4.exports=Ca;Ca.default=Ca});var _h=De((MD,O4)=>{"use strict";var j4={};O4.exports=function(e){j4[e]||(j4[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))}});var Sh=De((jD,F4)=>{"use strict";var Wy=Us(),Yy=ko(),Ky=vh(),Vy=Bo(),I4=zo(),Xy=ar(),Zy=fa(),{isClean:as,my:Jy}=ba(),ND=_h(),Qy={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},ew={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},tw={Once:!0,postcssPlugin:!0,prepare:!0},cr=0;function Ra(t){return typeof t=="object"&&typeof t.then=="function"}function kh(t){let e=!1,i=Qy[t.type];return t.type==="decl"?e=t.prop.toLowerCase():t.type==="atrule"&&(e=t.name.toLowerCase()),e&&t.append?[i,i+"-"+e,cr,i+"Exit",i+"Exit-"+e]:e?[i,i+"-"+e,i+"Exit",i+"Exit-"+e]:t.append?[i,cr,i+"Exit"]:[i,i+"Exit"]}function B4(t){let e;return t.type==="document"?e=["Document",cr,"DocumentExit"]:t.type==="root"?e=["Root",cr,"RootExit"]:e=kh(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function z4(t){let e=[t];for(;e.length>0;){let i=e.pop();if(i[as]=!1,i.nodes)for(let s of i.nodes)e.push(s)}return t}var Eh={},un=class t{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(e,i,s){this.stringified=!1,this.processed=!1;let n;if(typeof i=="object"&&i!==null&&(i.type==="root"||i.type==="document"))n=z4(i);else if(i instanceof t||i instanceof I4)n=z4(i.root),i.map&&(typeof s.map>"u"&&(s.map={}),s.map.inline||(s.map.inline=!1),s.map.prev=i.map);else{let o=Vy;s.syntax&&(o=s.syntax.parse),s.parser&&(o=s.parser),o.parse&&(o=o.parse);try{n=o(i,s)}catch(c){this.processed=!0,this.error=c}n&&!n[Jy]&&Wy.rebuild(n)}this.result=new I4(e,n,s),this.helpers={...Eh,postcss:Eh,result:this.result},this.plugins=this.processor.plugins.map(o=>typeof o=="object"&&o.prepare?{...o,...o.prepare(this.result)}:o)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().finally(e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,i){let s=this.result.lastPlugin;try{i&&i.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=s.postcssPlugin,e.setMessage()):s.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}prepareVisitors(){this.listeners={};let e=(i,s,n)=>{this.listeners[s]||(this.listeners[s]=[]),this.listeners[s].push([i,n])};for(let i of this.plugins)if(typeof i=="object")for(let s in i){if(!ew[s]&&/^[A-Z]/.test(s))throw new Error("Unknown event ".concat(s," in ").concat(i.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!tw[s])if(typeof i[s]=="object")for(let n in i[s])n==="*"?e(i,s,i[s][n]):e(i,s+"-"+n.toLowerCase(),i[s][n]);else typeof i[s]=="function"&&e(i,s,i[s])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e<this.plugins.length;e++){let i=this.plugins[e],s=this.runOnRoot(i);if(Ra(s))try{await s}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[as];){e[as]=!0;let i=[B4(e)];for(;i.length>0;){let s=this.visitTick(i);if(Ra(s))try{await s}catch(n){let o=i[i.length-1].node;throw this.handleError(n,o)}}}if(this.listeners.OnceExit)for(let[i,s]of this.listeners.OnceExit){this.result.lastPlugin=i;try{if(e.type==="document"){let n=e.nodes.map(o=>s(o,this.helpers));await Promise.all(n)}else await s(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let i=this.result.root.nodes.map(s=>e.Once(s,this.helpers));return Ra(i[0])?Promise.all(i):i}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(i){throw this.handleError(i)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,i=Zy;e.syntax&&(i=e.syntax.stringify),e.stringifier&&(i=e.stringifier),i.stringify&&(i=i.stringify);let s=this.result.root.source;if(e.map===void 0&&!(s&&s.input&&s.input.map)){let c="";return i(this.result.root,l=>{c+=l}),this.result.css=c,this.result}let o=new Ky(i,this.result.root,this.result.opts).generate();return this.result.css=o[0],this.result.map=o[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let i=this.runOnRoot(e);if(Ra(i))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[as];)e[as]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let i of e.nodes)this.visitSync(this.listeners.OnceExit,i);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,i){return this.async().then(e,i)}toString(){return this.css}visitSync(e,i){for(let[s,n]of e){this.result.lastPlugin=s;let o;try{o=n(i,this.helpers)}catch(c){throw this.handleError(c,i.proxyOf)}if(i.type!=="root"&&i.type!=="document"&&!i.parent)return!0;if(Ra(o))throw this.getAsyncError()}}visitTick(e){let i=e[e.length-1],{node:s,visitors:n}=i;if(s.type!=="root"&&s.type!=="document"&&!s.parent){e.pop();return}if(n.length>0&&i.visitorIndex<n.length){let[c,l]=n[i.visitorIndex];i.visitorIndex+=1,i.visitorIndex===n.length&&(i.visitors=[],i.visitorIndex=0),this.result.lastPlugin=c;try{return l(s.toProxy(),this.helpers)}catch(m){throw this.handleError(m,s)}}if(i.iterator!==0){let c=i.iterator;i.descending&&(i.descending=!1,s.indexes[c]+=1);let l;for(;l=s.nodes[s.indexes[c]];){if(!l[as]){l[as]=!0,i.descending=!0,e.push(B4(l));return}s.indexes[c]+=1}i.iterator=0,delete s.indexes[c]}let o=i.events;for(;i.eventIndex<o.length;){let c=o[i.eventIndex];if(i.eventIndex+=1,c===cr){s.nodes&&s.nodes.length&&(s[as]=!0,i.iterator=s.getIterator());return}else if(this.listeners[c]){i.visitors=this.listeners[c];return}}e.pop()}walkSync(e){e[as]=!0;let i=[{eventIndex:0,events:kh(e),iterator:0,node:e}];for(;i.length>0;){let s=i[i.length-1],n=s.node;if(s.iterator!==0){let o=s.iterator;s.descending&&(s.descending=!1,n.indexes[o]+=1);let c,l=!1;for(;c=n.nodes[n.indexes[o]];){if(!c[as]){c[as]=!0,s.descending=!0,i.push({eventIndex:0,events:kh(c),iterator:0,node:c}),l=!0;break}n.indexes[o]+=1}if(l)continue;s.iterator=0,delete n.indexes[o]}if(s.eventIndex<s.events.length){let o=s.events[s.eventIndex];if(s.eventIndex+=1,o===cr)n.nodes&&n.nodes.length&&(s.iterator=n.getIterator());else{let c=this.listeners[o];c&&this.visitSync(c,n.toProxy())&&i.pop()}continue}i.pop()}}warnings(){return this.sync().warnings()}};un.registerPostcss=t=>{Eh=t};F4.exports=un;un.default=un;Xy.registerLazyResult(un);Yy.registerLazyResult(un)});var q4=De((ID,L4)=>{"use strict";var iw=vh(),sw=Bo(),nw=zo(),rw=fa(),OD=_h(),Ma=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,i=sw;try{e=i(this._css,this._opts)}catch(s){this.error=s}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(e,i,s){i=i.toString(),this.stringified=!1,this._processor=e,this._css=i,this._opts=s,this._map=void 0;let n=rw;this.result=new nw(this._processor,void 0,this._opts),this.result.css=i;let o=this;Object.defineProperty(this.result,"root",{get(){return o.root}});let c=new iw(n,void 0,this._opts,i);if(c.isMap()){let[l,m]=c.generate();l&&(this.result.css=l),m&&(this.result.map=m)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().finally(e)}sync(){if(this.error)throw this.error;return this.result}then(e,i){return this.async().then(e,i)}toString(){return this._css}warnings(){return[]}};L4.exports=Ma;Ma.default=Ma});var U4=De((BD,P4)=>{"use strict";var aw=ko(),ow=Sh(),cw=q4(),uw=ar(),Tn=class{constructor(e=[]){this.version="8.5.32",this.plugins=this.normalize(e)}normalize(e){let i=[];for(let s of e)if(s.postcss===!0?s=s():s.postcss&&(s=s.postcss),typeof s=="object"&&Array.isArray(s.plugins))i=i.concat(s.plugins);else if(typeof s=="object"&&s.postcssPlugin)i.push(s);else if(typeof s=="function")i.push(s);else if(!(typeof s=="object"&&(s.parse||s.stringify)))throw new Error(s+" is not a PostCSS plugin");return i}process(e,i={}){return!this.plugins.length&&!i.parser&&!i.stringifier&&!i.syntax?new cw(this,e,i):new ow(this,e,i)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};P4.exports=Tn;Tn.default=Tn;uw.registerProcessor(Tn);aw.registerProcessor(Tn)});var X4=De((zD,V4)=>{"use strict";var H4=_o(),$4=_a(),lw=Us(),hw=xo(),G4=Ea(),W4=ko(),mw=f4(),gw=Aa(),dw=Sh(),pw=fh(),fw=wa(),bw=Bo(),Ah=U4(),vw=zo(),Y4=ar(),K4=Co(),yw=fa(),ww=xh();function Et(...t){return t.length===1&&Array.isArray(t[0])&&(t=t[0]),new Ah(t)}Et.plugin=function(e,i){let s=!1;function n(...c){console&&console.warn&&!s&&(s=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("zh")&&console.warn(e+": \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let l=i(...c);return l.postcssPlugin=e,l.postcssVersion=new Ah().version,l}let o;return Object.defineProperty(n,"postcss",{get(){return o||(o=n()),o}}),n.process=function(c,l,m){return Et([n(m)]).process(c,l)},n};Et.stringify=yw;Et.parse=bw;Et.fromJSON=mw;Et.list=pw;Et.comment=t=>new $4(t);Et.atRule=t=>new H4(t);Et.decl=t=>new G4(t);Et.rule=t=>new K4(t);Et.root=t=>new Y4(t);Et.document=t=>new W4(t);Et.CssSyntaxError=hw;Et.Declaration=G4;Et.Container=lw;Et.Processor=Ah;Et.Document=W4;Et.Comment=$4;Et.Warning=ww;Et.AtRule=H4;Et.Result=vw;Et.Input=gw;Et.Rule=K4;Et.Root=Y4;Et.Node=fw;dw.registerPostcss(Et);V4.exports=Et;Et.default=Et});var Z4=De((Th,Dh)=>{(function(t,e){typeof Th=="object"&&typeof Dh<"u"?Dh.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self).dayjs=e()})(Th,(function(){"use strict";var t=1e3,e=6e4,i=36e5,s="millisecond",n="second",o="minute",c="hour",l="day",m="week",g="month",b="quarter",x="year",_="date",E="Invalid Date",T=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,M=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,j={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ue){var re=["th","st","nd","rd"],ee=ue%100;return"["+ue+(re[(ee-20)%10]||re[ee]||re[0])+"]"}},U=function(ue,re,ee){var P=String(ue);return!P||P.length>=re?ue:""+Array(re+1-P.length).join(ee)+ue},q={s:U,z:function(ue){var re=-ue.utcOffset(),ee=Math.abs(re),P=Math.floor(ee/60),L=ee%60;return(re<=0?"+":"-")+U(P,2,"0")+":"+U(L,2,"0")},m:function ue(re,ee){if(re.date()<ee.date())return-ue(ee,re);var P=12*(ee.year()-re.year())+(ee.month()-re.month()),L=re.clone().add(P,g),se=ee-L<0,Y=re.clone().add(P+(se?-1:1),g);return+(-(P+(ee-L)/(se?L-Y:Y-L))||0)},a:function(ue){return ue<0?Math.ceil(ue)||0:Math.floor(ue)},p:function(ue){return{M:g,y:x,w:m,d:l,D:_,h:c,m:o,s:n,ms:s,Q:b}[ue]||String(ue||"").toLowerCase().replace(/s$/,"")},u:function(ue){return ue===void 0}},G="en",K={};K[G]=j;var X="$isDayjsObject",Z=function(ue){return ue instanceof le||!(!ue||!ue[X])},ne=function ue(re,ee,P){var L;if(!re)return G;if(typeof re=="string"){var se=re.toLowerCase();K[se]&&(L=se),ee&&(K[se]=ee,L=se);var Y=re.split("-");if(!L&&Y.length>1)return ue(Y[0])}else{var _e=re.name;K[_e]=re,L=_e}return!P&&L&&(G=L),L||!P&&G},J=function(ue,re){if(Z(ue))return ue.clone();var ee=typeof re=="object"?re:{};return ee.date=ue,ee.args=arguments,new le(ee)},V=q;V.l=ne,V.i=Z,V.w=function(ue,re){return J(ue,{locale:re.$L,utc:re.$u,x:re.$x,$offset:re.$offset})};var le=(function(){function ue(ee){this.$L=ne(ee.locale,null,!0),this.parse(ee),this.$x=this.$x||ee.x||{},this[X]=!0}var re=ue.prototype;return re.parse=function(ee){this.$d=(function(P){var L=P.date,se=P.utc;if(L===null)return new Date(NaN);if(V.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var Y=L.match(T);if(Y){var _e=Y[2]-1||0,Re=(Y[7]||"0").substring(0,3);return se?new Date(Date.UTC(Y[1],_e,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,Re)):new Date(Y[1],_e,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,Re)}}return new Date(L)})(ee),this.init()},re.init=function(){var ee=this.$d;this.$y=ee.getFullYear(),this.$M=ee.getMonth(),this.$D=ee.getDate(),this.$W=ee.getDay(),this.$H=ee.getHours(),this.$m=ee.getMinutes(),this.$s=ee.getSeconds(),this.$ms=ee.getMilliseconds()},re.$utils=function(){return V},re.isValid=function(){return this.$d.toString()!==E},re.isSame=function(ee,P){var L=J(ee);return this.startOf(P)<=L&&L<=this.endOf(P)},re.isAfter=function(ee,P){return J(ee)<this.startOf(P)},re.isBefore=function(ee,P){return this.endOf(P)<J(ee)},re.$g=function(ee,P,L){return V.u(ee)?this[P]:this.set(L,ee)},re.unix=function(){return Math.floor(this.valueOf()/1e3)},re.valueOf=function(){return this.$d.getTime()},re.startOf=function(ee,P){var L=this,se=!!V.u(P)||P,Y=V.p(ee),_e=function(he,ae){var ke=V.w(L.$u?Date.UTC(L.$y,ae,he):new Date(L.$y,ae,he),L);return se?ke:ke.endOf(l)},Re=function(he,ae){return V.w(L.toDate()[he].apply(L.toDate("s"),(se?[0,0,0,0]:[23,59,59,999]).slice(ae)),L)},Ne=this.$W,qe=this.$M,Oe=this.$D,tt="set"+(this.$u?"UTC":"");switch(Y){case x:return se?_e(1,0):_e(31,11);case g:return se?_e(1,qe):_e(0,qe+1);case m:var gt=this.$locale().weekStart||0,te=(Ne<gt?Ne+7:Ne)-gt;return _e(se?Oe-te:Oe+(6-te),qe);case l:case _:return Re(tt+"Hours",0);case c:return Re(tt+"Minutes",1);case o:return Re(tt+"Seconds",2);case n:return Re(tt+"Milliseconds",3);default:return this.clone()}},re.endOf=function(ee){return this.startOf(ee,!1)},re.$set=function(ee,P){var L,se=V.p(ee),Y="set"+(this.$u?"UTC":""),_e=(L={},L[l]=Y+"Date",L[_]=Y+"Date",L[g]=Y+"Month",L[x]=Y+"FullYear",L[c]=Y+"Hours",L[o]=Y+"Minutes",L[n]=Y+"Seconds",L[s]=Y+"Milliseconds",L)[se],Re=se===l?this.$D+(P-this.$W):P;if(se===g||se===x){var Ne=this.clone().set(_,1);Ne.$d[_e](Re),Ne.init(),this.$d=Ne.set(_,Math.min(this.$D,Ne.daysInMonth())).$d}else _e&&this.$d[_e](Re);return this.init(),this},re.set=function(ee,P){return this.clone().$set(ee,P)},re.get=function(ee){return this[V.p(ee)]()},re.add=function(ee,P){var L,se=this;ee=Number(ee);var Y=V.p(P),_e=function(qe){var Oe=J(se);return V.w(Oe.date(Oe.date()+Math.round(qe*ee)),se)};if(Y===g)return this.set(g,this.$M+ee);if(Y===x)return this.set(x,this.$y+ee);if(Y===l)return _e(1);if(Y===m)return _e(7);var Re=(L={},L[o]=e,L[c]=i,L[n]=t,L)[Y]||1,Ne=this.$d.getTime()+ee*Re;return V.w(Ne,this)},re.subtract=function(ee,P){return this.add(-1*ee,P)},re.format=function(ee){var P=this,L=this.$locale();if(!this.isValid())return L.invalidDate||E;var se=ee||"YYYY-MM-DDTHH:mm:ssZ",Y=V.z(this),_e=this.$H,Re=this.$m,Ne=this.$M,qe=L.weekdays,Oe=L.months,tt=L.meridiem,gt=function(ae,ke,it,ft){return ae&&(ae[ke]||ae(P,se))||it[ke].slice(0,ft)},te=function(ae){return V.s(_e%12||12,ae,"0")},he=tt||function(ae,ke,it){var ft=ae<12?"AM":"PM";return it?ft.toLowerCase():ft};return se.replace(M,(function(ae,ke){return ke||(function(it){switch(it){case"YY":return String(P.$y).slice(-2);case"YYYY":return V.s(P.$y,4,"0");case"M":return Ne+1;case"MM":return V.s(Ne+1,2,"0");case"MMM":return gt(L.monthsShort,Ne,Oe,3);case"MMMM":return gt(Oe,Ne);case"D":return P.$D;case"DD":return V.s(P.$D,2,"0");case"d":return String(P.$W);case"dd":return gt(L.weekdaysMin,P.$W,qe,2);case"ddd":return gt(L.weekdaysShort,P.$W,qe,3);case"dddd":return qe[P.$W];case"H":return String(_e);case"HH":return V.s(_e,2,"0");case"h":return te(1);case"hh":return te(2);case"a":return he(_e,Re,!0);case"A":return he(_e,Re,!1);case"m":return String(Re);case"mm":return V.s(Re,2,"0");case"s":return String(P.$s);case"ss":return V.s(P.$s,2,"0");case"SSS":return V.s(P.$ms,3,"0");case"Z":return Y}return null})(ae)||Y.replace(":","")}))},re.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},re.diff=function(ee,P,L){var se,Y=this,_e=V.p(P),Re=J(ee),Ne=(Re.utcOffset()-this.utcOffset())*e,qe=this-Re,Oe=function(){return V.m(Y,Re)};switch(_e){case x:se=Oe()/12;break;case g:se=Oe();break;case b:se=Oe()/3;break;case m:se=(qe-Ne)/6048e5;break;case l:se=(qe-Ne)/864e5;break;case c:se=qe/i;break;case o:se=qe/e;break;case n:se=qe/t;break;default:se=qe}return L?se:V.a(se)},re.daysInMonth=function(){return this.endOf(g).$D},re.$locale=function(){return K[this.$L]},re.locale=function(ee,P){if(!ee)return this.$L;var L=this.clone(),se=ne(ee,P,!0);return se&&(L.$L=se),L},re.clone=function(){return V.w(this.$d,this)},re.toDate=function(){return new Date(this.valueOf())},re.toJSON=function(){return this.isValid()?this.toISOString():null},re.toISOString=function(){return this.$d.toISOString()},re.toString=function(){return this.$d.toUTCString()},ue})(),ce=le.prototype;return J.prototype=ce,[["$ms",s],["$s",n],["$m",o],["$H",c],["$W",l],["$M",g],["$y",x],["$D",_]].forEach((function(ue){ce[ue[1]]=function(re){return this.$g(re,ue[0],ue[1])}})),J.extend=function(ue,re){return ue.$i||(ue(re,le,J),ue.$i=!0),J},J.locale=ne,J.isDayjs=Z,J.unix=function(ue){return J(1e3*ue)},J.en=K[G],J.Ls=K,J.p={},J}))});var Q4=De((FD,Rh)=>{var Fo=Z4();function J4(t){for(t=t.replace(/[\x00-\x20]+/g,"");;){let e=t.indexOf("<!--");if(e===-1)break;let i=t.indexOf("-->",e+4);if(i===-1)break;t=t.substring(0,e)+t.substring(i+3)}return t}function Ch(t,e){e=e||{};let i=e.allowedSchemes||["http","https","ftp","mailto","tel","sms"],s=e.allowProtocolRelative!==!1;if(typeof t!="string")return!1;t=J4(t);let n=t.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!n)return t.match(/^[/\\]{2}/)?!s:!1;let o=n[1].toLowerCase();return i.indexOf(o)===-1}Rh.exports=function(t){let e={};return e.options=t||{},e.filterTag=e.options.filterTag||function(i){return i=i.trim(),i.toLowerCase()},e.string=function(i,s){return typeof i!="string"&&(typeof i=="number"||typeof i=="boolean"?i+="":i=""),i=i.trim(),s!==void 0&&i===""&&(i=s),i},e.strings=function(i){return Array.isArray(i)?i.map(function(s){return e.string(s)}):[]},e.integer=function(i,s,n,o){if(s===void 0&&(s=0),typeof i=="number")i=Math.floor(i);else try{i=parseInt(i,10),isNaN(i)&&(i=s)}catch{i=s}return typeof n=="number"&&i<n&&(i=n),typeof o=="number"&&i>o&&(i=o),i},e.padInteger=function(i,s){let n=i+"";for(;n.length<s;)n="0"+n;return n},e.float=function(i,s,n,o){if(s===void 0&&(s=0),typeof i!="number")try{i=parseFloat(i,10),isNaN(i)&&(i=s)}catch{i=s}return typeof n=="number"&&i<n&&(i=n),typeof o=="number"&&i>o&&(i=o),i},e.naughtyHref=Ch,e.url=function(i,s,n){if(i=e.string(i,s),i===s)return i;if(i=J4(i),Ch(i)||(i=o(i),i===null))return s;return i;function o(c){return c.match(/^(((https?|ftp):\/\/)|((mailto|tel|sms):)|#|([^/.]+)?\/|[^/.]+$)/)?c:c.match(/^[^/.]+\.[^/.]+/)?(n?"https://":"http://")+c:null}},e.select=function(i,s,n){if(i=e.string(i),!s||!s.length)return n;let o;return typeof s[0]=="object"?(o=s.find(function(c){return c.value===null||c.value===void 0?!1:c.value.toString()===i}),o!=null?o.value:n):(o=s.find(function(c){return c==null?!1:c.toString()===i}),o!==void 0?o:n)},e.boolean=function(i,s){return i===!0?!0:i===!1?!1:(i=e.string(i,s),i===s?i===void 0?!1:i:(i=i.toLowerCase().charAt(0),i===""||i==="n"||i==="0"||i==="f"?!1:i==="t"||i==="y"||i==="1"))},e.addBooleanFilterToCriteria=function(i,s,n,o){o===void 0&&(o=null);let c=typeof i=="object"&&i!==null?i[s]:i;c=c===void 0?o:c,c=e.booleanOrNull(c),c===null||(c?n[s]=!0:n[s]={$ne:!0})},e.booleanOrNull=function(i,s){return i===!0||i===!1||i===null?i:(i=e.string(i,s),i===s?s===void 0?null:i:i==="null"?null:(i=i.toLowerCase().charAt(0),i===""||i==="n"||i==="0"||i==="f"?!1:i==="t"||i==="y"||i==="1"?!0:i==="a"?null:s))},e.date=function(i,s,n){let o;function c(){return s===void 0&&(s=Fo().format("YYYY-MM-DD")),s}if(typeof i=="string"){if(i.match(/\//)){if(o=i.split("/"),o.length===2)return(n||new Date).getFullYear()+"-"+e.padInteger(o[0],2)+"-"+e.padInteger(o[1],2);if(o.length===3){if(o[2]<100){let l=n||new Date,m=l.getFullYear()%100,g=l.getFullYear()-m,b=parseInt(o[2])+g;b-l.getFullYear()>50&&(b-=100),o[2]=b}return e.padInteger(o[2],4)+"-"+e.padInteger(o[0],2)+"-"+e.padInteger(o[1],2)}else return c()}else if(i.match(/-/))return o=i.split("-"),o.length===2?(n||new Date).getFullYear()+"-"+e.padInteger(o[0],2)+"-"+e.padInteger(o[1],2):o.length===3?e.padInteger(o[0],4)+"-"+e.padInteger(o[1],2)+"-"+e.padInteger(o[2],2):c()}try{return i===null||(i=n||new Date(i),isNaN(i.getTime()))?c():i.getFullYear()+"-"+e.padInteger(i.getMonth()+1,2)+"-"+e.padInteger(i.getDate(),2)}catch{return c()}},e.formatDate=function(i){return Fo(i).format("YYYY-MM-DD")},e.time=function(i,s){i=e.string(i).toLowerCase(),i=i.trim();let n=i.match(/^(\d+)([:|.](\d+))?([:|.](\d+))?\s*(am|pm|AM|PM|a|p|A|M)?$/);if(n){let o=parseInt(n[1],10),c=n[3]!==void 0?parseInt(n[3],10):0,l=n[5]!==void 0?parseInt(n[5],10):0,m=n[6]?n[6].toLowerCase():n[6];return m=m&&m.charAt(0),o===12&&m==="a"?o-=12:o===12&&m==="p"||m==="p"&&(o+=12),(o===24||o==="24")&&(o=0),e.padInteger(o,2)+":"+e.padInteger(c,2)+":"+e.padInteger(l,2)}else return s!==void 0?s:Fo().format("HH:mm")},e.formatTime=function(i){return Fo(i).format("HH:mm:ss")},e.tags=function(i,s){return typeof i=="string"&&(i=i.split(/,\s*/)),Array.isArray(i)?i.map(l=>e.string(l)).map(s||e.filterTag).filter(l=>l.length>0):[]},e.idRegExp=e.options.idRegExp||/^[A-Za-z0-9_]+$/,e.id=function(i,s){let n=e.string(i,s);return n===s||n.match(e.idRegExp)?n:s},e.ids=function(i){return Array.isArray(i)?i.filter(function(n){return e.id(n)!==void 0}):[]},e};Rh.exports.naughtyHref=Ch});var sb=De((LD,ib)=>{var xw=(df(),V3(gf)),eb=ff(),{isPlainObject:_w}=yf(),kw=xf(),{parse:Ew}=X4(),{naughtyHref:Sw}=Q4(),Aw=["img","audio","video","picture","svg","object","map","iframe","embed"],Tw=["script","style"],Dw=["animate","animatecolor","animatemotion","animatetransform","set"],Cw=["href"],Rw=["debug","info","warn","error"];function Mw(t){let e=t&&t.logger||console,i={};for(let s of Rw)i[s]=typeof e[s]=="function"?(...n)=>e[s](...n):(...n)=>console[s](...n);return i}function ur(t,e){t&&Object.keys(t).forEach(function(i){e(t[i],i)})}function _s(t,e){return{}.hasOwnProperty.call(t,e)}function Nw(t,e){return!Array.isArray(t)||!Array.isArray(e)?e:t.concat(e)}function jw(t,e){let i=Object.create(null);for(let s of[t,e])for(let n of Object.keys(s))i[n]=_s(i,n)?i[n].concat(s[n]):s[n];return i}function tb(t,e){let i=[];return ur(t,function(s){e(s)&&i.push(s)}),i}function Ow(t){for(let e in t)if(_s(t,e))return!1;return!0}function Iw(t){return t.map(function(e){if(!e.url)throw new Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")}).join(", ")}ib.exports=lr;var Bw=/^[^\0\t\n\f\r /<=>]+$/,zw=8;function lr(t,e,i){if(t==null)return"";let s=i&&i.depth||0,n=i&&i.iframeFallbackDepth||0;typeof t=="number"&&(t=t.toString());let o="",c="";function l(te,he){let ae=this;this.tag=te,this.attribs=he||{},this.tagPosition=o.length,this.text="",this.openingTagLength=0,this.mediaChildren=[],this.updateParentNodeText=function(){if(G.length){let ke=G[G.length-1];ke.text+=ae.text}},this.updateParentNodeMediaChildren=function(){G.length&&Aw.includes(this.tag)&&G[G.length-1].mediaChildren.push(this.tag)}}e=Object.assign({},lr.defaults,e),e.parser=Object.assign({},Fw,e.parser);let m=Mw(e),g=function(te){return e.allowedTags===!1||(e.allowedTags||[]).indexOf(te)>-1};Tw.forEach(function(te){g(te)&&!e.allowVulnerableTags&&m.warn("Your `allowedTags` option includes `".concat(te,"`, which is inherently ")+"vulnerable to XSS attacks. Please remove it from `allowedTags`, or, to disable this warning, add the `allowVulnerableTags` option and ensure you are accounting for this risk.")});let b=e.nonTextTags||["script","style","textarea","option","xmp"],x,_;e.allowedAttributes&&(x={},_={},ur(e.allowedAttributes,function(te,he){x[he]=[];let ae=[];te.forEach(function(ke){typeof ke=="string"&&ke.indexOf("*")>=0?ae.push(eb(ke).replace(/\\\*/g,".*")):x[he].push(ke)}),ae.length&&(_[he]=new RegExp("^("+ae.join("|")+")$"))}));let E={},T={},M={};ur(e.allowedClasses,function(te,he){if(x&&(_s(x,he)||(x[he]=[]),x[he].push("class")),E[he]=te,Array.isArray(te)){let ae=[];E[he]=[],M[he]=[],te.forEach(function(ke){typeof ke=="string"&&ke.indexOf("*")>=0?ae.push(eb(ke).replace(/\\\*/g,".*")):ke instanceof RegExp?M[he].push(ke):E[he].push(ke)}),ae.length&&(T[he]=new RegExp("^("+ae.join("|")+")$"))}});let j={},U;ur(e.transformTags,function(te,he){let ae;typeof te=="function"?ae=te:typeof te=="string"&&(ae=lr.simpleTransform(te)),he==="*"?U=ae:j[he]=ae});let q,G,K,X,Z,ne,J,V,le=!1;ue();let ce=new xw.Parser({onopentag:function(te,he){if(e.onOpenTag&&e.onOpenTag(te,he),re(),e.enforceHtmlBoundary&&te==="html"&&ue(),V)return;if(Z){ne++;return}let ae=new l(te,he);G.push(ae);let ke=!1,it=!!ae.text,ft;if(_s(j,te)&&(ft=j[te](te,he),ae.attribs=he=ft.attribs,ft.text!==void 0&&(ae.innerText=ft.text),te!==ft.tagName&&(ae.name=te=ft.tagName,X[q]=ft.tagName)),U&&(ft=U(te,he),ae.attribs=he=ft.attribs,te!==ft.tagName&&(ae.name=te=ft.tagName,X[q]=ft.tagName)),(!g(te)||_e(te,he)||e.disallowedTagsMode==="recursiveEscape"&&!Ow(K)||e.nestingLimit!=null&&q>=e.nestingLimit)&&(ke=!0,K[q]=!0,(e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard")&&b.indexOf(te)!==-1&&(Z=!0,ne=1,ae.tag.toLowerCase()==="noscript"&&(J=ee("noscript",ce.endIndex+1)))),q++,ke){if(e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard"){if(ae.innerText&&!it){let We=P(ae.innerText);e.textFilter?o+=e.textFilter(We,te):o+=We,le=!0}return}c=o,o=""}if(o+="<"+te,te==="script"&&(e.allowedScriptHostnames||e.allowedScriptDomains)&&(ae.innerText=""),ke&&(e.disallowedTagsMode==="escape"||e.disallowedTagsMode==="recursiveEscape")&&e.preserveEscapedAttributes?ur(he,function(We,ze){o+=" "+ze+'="'+P(We||"",!0)+'"'}):(!x||_s(x,te)||x["*"])&&ur(he,function(We,ze){if(!Bw.test(ze)){delete ae.attribs[ze];return}if(We===""&&!e.allowedEmptyAttributes.includes(ze)&&(e.nonBooleanAttributes.includes(ze)||e.nonBooleanAttributes.includes("*"))){delete ae.attribs[ze];return}let ot=!1;if(!x||_s(x,te)&&x[te].indexOf(ze)!==-1||x["*"]&&x["*"].indexOf(ze)!==-1||_s(_,te)&&_[te].test(ze)||_["*"]&&_["*"].test(ze))ot=!0;else if(x&&x[te]){for(let Ve of x[te])if(_w(Ve)&&Ve.name&&Ve.name===ze){ot=!0;let Te="";if(Ve.multiple===!0){let li=We.split(" ");for(let dt of li)Ve.values.indexOf(dt)!==-1&&(Te===""?Te=dt:Te+=" "+dt)}else Ve.values.indexOf(We)>=0&&(Te=We);We=Te}}if(ot){if(e.allowedSchemesAppliedToAttributes.indexOf(ze)!==-1&&L(te,We)){delete ae.attribs[ze];return}if(te==="meta"&&ze.toLowerCase()==="content"&&se(he)&&Y(We)){delete ae.attribs[ze];return}if(te==="script"&&ze==="src"){let Ve=!0;try{let Te=Ne(We);if(e.allowedScriptHostnames||e.allowedScriptDomains){let li=(e.allowedScriptHostnames||[]).find(function(Fe){return Fe===Te.url.hostname}),dt=(e.allowedScriptDomains||[]).find(function(Fe){return Te.url.hostname===Fe||Te.url.hostname.endsWith(".".concat(Fe))});Ve=li||dt}}catch{Ve=!1}if(!Ve){delete ae.attribs[ze];return}}if(te==="iframe"&&ze==="src"){let Ve=!0;try{let Te=Ne(We);if(Te.isRelativeUrl)Ve=_s(e,"allowIframeRelativeUrls")?e.allowIframeRelativeUrls:!e.allowedIframeHostnames&&!e.allowedIframeDomains;else if(e.allowedIframeHostnames||e.allowedIframeDomains){let li=(e.allowedIframeHostnames||[]).find(function(Fe){return Fe===Te.url.hostname}),dt=(e.allowedIframeDomains||[]).find(function(Fe){return Te.url.hostname===Fe||Te.url.hostname.endsWith(".".concat(Fe))});Ve=li||dt}}catch{Ve=!1}if(!Ve){delete ae.attribs[ze];return}}if(ze==="srcset"||ze==="imagesrcset")try{let Ve=kw(We);if(Ve.forEach(function(Te){L(te,Te.url)&&(Te.evil=!0)}),Ve=tb(Ve,function(Te){return!Te.evil}),Ve.length)We=Iw(tb(Ve,function(Te){return!Te.evil})),ae.attribs[ze]=We;else{delete ae.attribs[ze];return}}catch{delete ae.attribs[ze];return}if(ze==="class"){let Ve=E[te],Te=E["*"],li=T[te],dt=M[te],Fe=M["*"],ye=T["*"],Ft=[li,ye].concat(dt,Fe).filter(function(Hi){return Hi});if(Ve&&Te?We=gt(We,Nw(Ve,Te),Ft):We=gt(We,Ve||Te,Ft),!We.length){delete ae.attribs[ze];return}}if(ze==="style"){if(e.parseStyleAttributes)try{let Ve=Ew(te+" {"+We+"}",{map:!1}),Te=qe(Ve,e.allowedStyles);if(We=Oe(Te),We.length===0){delete ae.attribs[ze];return}}catch{typeof window<"u"&&m.warn('Failed to parse "'.concat(te," {").concat(We,'}". If you are ')+"running this in a browser, we recommend disabling style parsing with the parseStyleAttributes option, since it only works in a node environment due to a postcss dependency. More info: https://github.com/apostrophecms/sanitize-html/issues/547"),delete ae.attribs[ze];return}else if(e.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.")}o+=" "+ze,We&&We.length?o+='="'+P(We,!0)+'"':e.allowedEmptyAttributes.includes(ze)&&(o+='=""')}else delete ae.attribs[ze]}),e.selfClosing.indexOf(te)!==-1)o+=" />";else if(o+=">",ae.innerText&&!it){let We=P(ae.innerText);e.textFilter?o+=e.textFilter(We,te):o+=We,le=!0}ke&&(o=c+P(o),c=""),ae.openingTagLength=o.length-ae.tagPosition},ontext:function(te){if(re(),Z||V)return;let he=G[G.length-1],ae;if(he&&(ae=he.tag,te=he.innerText!==void 0?he.innerText:te),e.disallowedTagsMode==="completelyDiscard"&&!g(ae))te="";else if(ae&&g(ae)&&(e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard")&&(ae==="script"||ae==="style"))o+=te;else if(ae&&g(ae)&&(e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard")&&(ae==="textarea"||ae==="xmp"))ae==="xmp"?o+=te.replace(/</g,"&lt;").replace(/>/g,"&gt;"):o+=P(te,!1);else if(ae==="iframe"&&!g(ae)&&e.disallowedTagsMode==="discard"&&n<zw)o+=lr(te,e,{depth:q,iframeFallbackDepth:n+1});else if(!le){let ke=P(te,!1);e.textFilter?o+=e.textFilter(ke,ae):o+=ke}if(G.length){let ke=G[G.length-1];ke.text+=te}},onclosetag:function(te,he){if(e.onCloseTag&&e.onCloseTag(te,he),re(),V){let it=G[G.length-1];if(!it||it.tag!==te)return}else if(Z)if(ne--,!ne)Z=!1,J!==null&&(V=!0);else return;let ae=G.pop();if(!ae)return;if(ae.tag!==te){G.push(ae);return}Z=e.enforceHtmlBoundary?te==="html":!1,q--;let ke=K[q];if(ke){if(delete K[q],e.disallowedTagsMode==="discard"||e.disallowedTagsMode==="completelyDiscard"){ae.updateParentNodeText();return}c=o,o=""}if(X[q]&&(te=X[q],delete X[q]),e.exclusiveFilter){let it=e.exclusiveFilter(ae);if(it==="excludeTag"){ke&&(o=c,c=""),o=o.substring(0,ae.tagPosition)+o.substring(ae.tagPosition+ae.openingTagLength);return}else if(it){o=o.substring(0,ae.tagPosition);return}}if(ae.updateParentNodeMediaChildren(),ae.updateParentNodeText(),e.selfClosing.indexOf(te)!==-1||he&&!g(te)&&["escape","recursiveEscape"].indexOf(e.disallowedTagsMode)>=0){ke&&(o=c,c="");return}o+="</"+te+">",ke&&(o=c+P(o),c=""),le=!1}},e.parser);if(ce.write(t),ce.end(),e.disallowedTagsMode==="escape"||e.disallowedTagsMode==="recursiveEscape"){let te=ce.endIndex;if(te!=null&&te>=0&&te<t.length){let he=t.substring(te);o+=P(he)}else(te==null||te<0)&&t.length>0&&o===""&&(o=P(t))}return o;function ue(){o="",q=s,G=[],K={},X={},Z=!1,ne=0,J=null,V=!1}function re(){J!==null&&ce.startIndex>=J&&(J=null,V=!1)}function ee(te,he){let ae=new RegExp("</"+te+"[\\t\\n\\f\\r />]","ig");ae.lastIndex=he;let ke=ae.exec(t);return ke?ke.index:1/0}function P(te,he){return typeof te!="string"&&(te=te+""),e.parser.decodeEntities&&(te=te.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),he&&(te=te.replace(/"/g,"&quot;"))),te=te.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),he&&(te=te.replace(/"/g,"&quot;")),te}function L(te,he){let ae=_s(e.allowedSchemesByTag,te)?e.allowedSchemesByTag[te]:e.allowedSchemes||[];return Sw(he,{allowedSchemes:ae,allowProtocolRelative:e.allowProtocolRelative})}function se(te){return Object.keys(te).some(function(he){return he.toLowerCase()==="http-equiv"&&String(te[he]).trim().toLowerCase()==="refresh"})}function Y(te){let he=String(te),ae=function(ze){return ze===" "||ze===" "||ze==="\n"||ze==="\f"||ze==="\r"},ke=0,it=function(){for(;ke<he.length&&ae(he[ke]);)ke++},ft=function(ze){return(he[ze]||"").toLowerCase()};it();let Qi=ke;for(;ke<he.length&&/[0-9.]/.test(he[ke]);)ke++;if(ke===Qi)return!0;if(ke<he.length){let ze=he[ke];if(ze!==";"&&ze!==","&&!ae(ze))return!0;it(),(he[ke]===";"||he[ke]===",")&&ke++,it()}if(ke>=he.length)return!1;let Xt=he.slice(ke),We=!0;if(ft(ke)==="u"&&(We=!1,ft(ke+1)==="r"&&ft(ke+2)==="l"&&(ke+=3,it(),he[ke]==="="&&(ke++,it(),We=!0))),We){let ze=he[ke];if((ze==='"'||ze==="'")&&ke++,Xt=he.slice(ke),ze==='"'||ze==="'"){let ot=Xt.indexOf(ze);ot!==-1&&(Xt=Xt.slice(0,ot))}}return L("meta",Xt)}function _e(te,he){if(Dw.indexOf(Re(te))===-1)return!1;let ae=e.allowedSchemesAppliedToAttributes||[];return Object.keys(he||{}).some(function(ke){if(Re(ke)!=="attributename")return!1;let it=(he[ke]||"").trim().toLowerCase(),ft=it.slice(it.lastIndexOf(":")+1);return Cw.indexOf(ft)!==-1||ae.indexOf(it)!==-1||ae.indexOf(ft)!==-1})}function Re(te){let he=te.toLowerCase();return he.slice(he.lastIndexOf(":")+1)}function Ne(te){if(te=te.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),te.startsWith("relative:"))throw new Error("relative: exploit attempt");let he="relative://relative-site";for(let it=0;it<100;it++)he+="/".concat(it);let ae=new URL(te,he);return{isRelativeUrl:ae&&ae.hostname==="relative-site"&&ae.protocol==="relative:",url:ae}}function qe(te,he){if(!he)return te;let ae=te.nodes[0],ke;return he[ae.selector]&&he["*"]?ke=jw(he[ae.selector],he["*"]):ke=he[ae.selector]||he["*"],ke&&(te.nodes[0].nodes=ae.nodes.reduce(tt(ke),[])),te}function Oe(te){return te.nodes[0].nodes.reduce(function(he,ae){return he.push("".concat(ae.prop,":").concat(ae.value).concat(ae.important?" !important":"")),he},[]).join(";")}function tt(te){return function(he,ae){return _s(te,ae.prop)&&te[ae.prop].some(function(it){return it.test(ae.value)})&&he.push(ae),he}}function gt(te,he,ae){return he?(te=te.split(/\s+/),te.filter(function(ke){return he.indexOf(ke)!==-1||ae.some(function(it){return it.test(ke)})}).join(" ")):te}}var Fw={decodeEntities:!0};lr.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","menu","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta","col"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite","action","formaction","data","xlink:href","poster","background","ping","longdesc","usemap","codebase","classid","archive","profile","manifest","itemid","dynsrc","lowsrc"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0,preserveEscapedAttributes:!1};lr.simpleTransform=function(t,e,i){return i=i===void 0?!0:i,e=e||{},function(s,n){let o;if(i)for(o in e)n[o]=e[o];else n=e;return{tagName:t,attribs:n}}}});var kb=De((qD,_b)=>{function lb(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw new Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw new Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach(e=>{let i=t[e],s=typeof i;(s==="object"||s==="function")&&!Object.isFrozen(i)&&lb(i)}),t}var qo=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function hb(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function ln(t,...e){let i=Object.create(null);for(let s in t)i[s]=t[s];return e.forEach(function(s){for(let n in s)i[n]=s[n]}),i}var Lw="</span>",nb=t=>!!t.scope,qw=(t,{prefix:e})=>{if(t.startsWith("language:"))return t.replace("language:","language-");if(t.includes(".")){let i=t.split(".");return["".concat(e).concat(i.shift()),...i.map((s,n)=>"".concat(s).concat("_".repeat(n+1)))].join(" ")}return"".concat(e).concat(t)},Nh=class{constructor(e,i){this.buffer="",this.classPrefix=i.classPrefix,e.walk(this)}addText(e){this.buffer+=hb(e)}openNode(e){if(!nb(e))return;let i=qw(e.scope,{prefix:this.classPrefix});this.span(i)}closeNode(e){nb(e)&&(this.buffer+=Lw)}value(){return this.buffer}span(e){this.buffer+='<span class="'.concat(e,'">')}},rb=(t={})=>{let e={children:[]};return Object.assign(e,t),e},jh=class t{constructor(){this.rootNode=rb(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let i=rb({scope:e});this.add(i),this.stack.push(i)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,i){return typeof i=="string"?e.addText(i):i.children&&(e.openNode(i),i.children.forEach(s=>this._walk(e,s)),e.closeNode(i)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(i=>typeof i=="string")?e.children=[e.children.join("")]:e.children.forEach(i=>{t._collapse(i)}))}},Oh=class extends jh{constructor(e){super(),this.options=e}addText(e){e!==""&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,i){let s=e.root;i&&(s.scope="language:".concat(i)),this.add(s)}toHTML(){return new Nh(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function Na(t){return t?typeof t=="string"?t:t.source:null}function mb(t){return Cn("(?=",t,")")}function Pw(t){return Cn("(?:",t,")*")}function Uw(t){return Cn("(?:",t,")?")}function Cn(...t){return t.map(i=>Na(i)).join("")}function Hw(t){let e=t[t.length-1];return typeof e=="object"&&e.constructor===Object?(t.splice(t.length-1,1),e):{}}function Uo(...t){return"("+(Hw(t).capture?"":"?:")+t.map(s=>Na(s)).join("|")+")"}function gb(t){return new RegExp(t.toString()+"|").exec("").length-1}function $w(t,e){let i=t&&t.exec(e);return i&&i.index===0}var Gw=new RegExp(Uo(/\[(?:[^\\\]]|\\.)*\]/,/\(\?<(?![=!])[^>]+>/,/\(\?'[^']+'/,/\(\??/,/\\([1-9][0-9]*)/,/\\./));function Bh(t,{joinWith:e}){let i=0;return t.map(s=>{i+=1;let n=i,o=Na(s),c="";for(;o.length>0;){let l=Gw.exec(o);if(!l){c+=o;break}c+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),l[0][0]==="\\"&&l[1]?c+="\\"+String(Number(l[1])+n):(c+=l[0],(l[0]==="("||/^\(\?[<']/.test(l[0]))&&i++)}return c}).map(s=>"(".concat(s,")")).join(e)}var Ww=/\b\B/,db="[a-zA-Z]\\w*",zh="[a-zA-Z_]\\w*",pb="\\b\\d+(\\.\\d+)?",fb="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",bb="\\b(0b[01]+)",Yw="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Kw=(t={})=>{let e=/^#![ ]*\//;return t.binary&&(t.begin=Cn(e,/.*\b/,t.binary,/\b.*/)),ln({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(i,s)=>{i.index!==0&&s.ignoreMatch()}},t)},ja={begin:"\\\\[\\s\\S]",relevance:0},Vw={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[ja]},Xw={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[ja]},Zw={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Ho=function(t,e,i={}){let s=ln({scope:"comment",begin:t,end:e,contains:[]},i);s.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let n=Uo("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return s.contains.push({begin:Cn(/[ ]+/,"(",n,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s},Jw=Ho("//","$"),Qw=Ho("/\\*","\\*/"),ex=Ho("#","$"),tx={scope:"number",begin:pb,relevance:0},ix={scope:"number",begin:fb,relevance:0},sx={scope:"number",begin:bb,relevance:0},nx={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[ja,{begin:/\[/,end:/\]/,relevance:0,contains:[ja]}]},rx={scope:"title",begin:db,relevance:0},ax={scope:"title",begin:zh,relevance:0},ox={begin:"\\.\\s*"+zh,relevance:0},cx=function(t){return Object.assign(t,{"on:begin":(e,i)=>{i.data._beginMatch=e[1]},"on:end":(e,i)=>{i.data._beginMatch!==e[1]&&i.ignoreMatch()}})},Lo=Object.freeze({__proto__:null,APOS_STRING_MODE:Vw,BACKSLASH_ESCAPE:ja,BINARY_NUMBER_MODE:sx,BINARY_NUMBER_RE:bb,COMMENT:Ho,C_BLOCK_COMMENT_MODE:Qw,C_LINE_COMMENT_MODE:Jw,C_NUMBER_MODE:ix,C_NUMBER_RE:fb,END_SAME_AS_BEGIN:cx,HASH_COMMENT_MODE:ex,IDENT_RE:db,MATCH_NOTHING_RE:Ww,METHOD_GUARD:ox,NUMBER_MODE:tx,NUMBER_RE:pb,PHRASAL_WORDS_MODE:Zw,QUOTE_STRING_MODE:Xw,REGEXP_MODE:nx,RE_STARTERS_RE:Yw,SHEBANG:Kw,TITLE_MODE:rx,UNDERSCORE_IDENT_RE:zh,UNDERSCORE_TITLE_MODE:ax});function ux(t,e){t.input[t.index-1]==="."&&e.ignoreMatch()}function lx(t,e){t.className!==void 0&&(t.scope=t.className,delete t.className)}function hx(t,e){e&&t.beginKeywords&&(t.begin="\\b("+t.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",t.__beforeBegin=ux,t.keywords=t.keywords||t.beginKeywords,delete t.beginKeywords,t.relevance===void 0&&(t.relevance=0))}function mx(t,e){Array.isArray(t.illegal)&&(t.illegal=Uo(...t.illegal))}function gx(t,e){if(t.match){if(t.begin||t.end)throw new Error("begin & end are not supported with match");t.begin=t.match,delete t.match}}function dx(t,e){t.relevance===void 0&&(t.relevance=1)}var px=(t,e)=>{if(!t.beforeMatch)return;if(t.starts)throw new Error("beforeMatch cannot be used with starts");let i=Object.assign({},t);Object.keys(t).forEach(s=>{delete t[s]}),t.keywords=i.keywords,t.begin=Cn(i.beforeMatch,mb(i.begin)),t.starts={relevance:0,contains:[Object.assign(i,{endsParent:!0})]},t.relevance=0,delete i.beforeMatch},fx=["of","and","for","in","not","or","if","then","parent","list","value"],bx="keyword";function vb(t,e,i=bx){let s=Object.create(null);return typeof t=="string"?n(i,t.split(" ")):Array.isArray(t)?n(i,t):Object.keys(t).forEach(function(o){Object.assign(s,vb(t[o],e,o))}),s;function n(o,c){e&&(c=c.map(l=>l.toLowerCase())),c.forEach(function(l){let m=l.split("|");s[m[0]]=[o,vx(m[0],m[1])]})}}function vx(t,e){return e?Number(e):yx(t)?0:1}function yx(t){return fx.includes(t.toLowerCase())}var ab={},Dn=t=>{console.error(t)},ob=(t,...e)=>{console.log("WARN: ".concat(t),...e)},hr=(t,e)=>{ab["".concat(t,"/").concat(e)]||(console.log("Deprecated as of ".concat(t,". ").concat(e)),ab["".concat(t,"/").concat(e)]=!0)},Po=new Error;function yb(t,e,{key:i}){let s=0,n=t[i],o={},c={};for(let l=1;l<=e.length;l++)c[l+s]=n[l],o[l+s]=!0,s+=gb(e[l-1]);t[i]=c,t[i]._emit=o,t[i]._multi=!0}function wx(t){if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw Dn("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Po;if(typeof t.beginScope!="object"||t.beginScope===null)throw Dn("beginScope must be object"),Po;yb(t,t.begin,{key:"beginScope"}),t.begin=Bh(t.begin,{joinWith:""})}}function xx(t){if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw Dn("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Po;if(typeof t.endScope!="object"||t.endScope===null)throw Dn("endScope must be object"),Po;yb(t,t.end,{key:"endScope"}),t.end=Bh(t.end,{joinWith:""})}}function _x(t){t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)}function kx(t){_x(t),typeof t.beginScope=="string"&&(t.beginScope={_wrap:t.beginScope}),typeof t.endScope=="string"&&(t.endScope={_wrap:t.endScope}),wx(t),xx(t)}function Ex(t){function e(c,l){return new RegExp(Na(c),"m"+(t.case_insensitive?"i":"")+(t.unicodeRegex?"u":"")+(l?"g":""))}class i{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(l,m){m.position=this.position++,this.matchIndexes[this.matchAt]=m,this.regexes.push([m,l]),this.matchAt+=gb(l)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let l=this.regexes.map(m=>m[1]);this.matcherRe=e(Bh(l,{joinWith:"|"}),!0),this.lastIndex=0}exec(l){this.matcherRe.lastIndex=this.lastIndex;let m=this.matcherRe.exec(l);if(!m)return null;let g=m.findIndex((x,_)=>_>0&&x!==void 0),b=this.matchIndexes[g];return m.splice(0,g),Object.assign(m,b)}}class s{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(l){if(this.multiRegexes[l])return this.multiRegexes[l];let m=new i;return this.rules.slice(l).forEach(([g,b])=>m.addRule(g,b)),m.compile(),this.multiRegexes[l]=m,m}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(l,m){this.rules.push([l,m]),m.type==="begin"&&this.count++}exec(l){let m=this.getMatcher(this.regexIndex);m.lastIndex=this.lastIndex;let g=m.exec(l);if(this.resumingScanAtSamePosition()&&!(g&&g.index===this.lastIndex)){let b=this.getMatcher(0);b.lastIndex=this.lastIndex+1,g=b.exec(l)}return g&&(this.regexIndex+=g.position+1,this.regexIndex===this.count&&this.considerAll()),g}}function n(c){let l=new s;return c.contains.forEach(m=>l.addRule(m.begin,{rule:m,type:"begin"})),c.terminatorEnd&&l.addRule(c.terminatorEnd,{type:"end"}),c.illegal&&l.addRule(c.illegal,{type:"illegal"}),l}function o(c,l){let m=c;if(c.isCompiled)return m;[lx,gx,kx,px].forEach(b=>b(c,l)),t.compilerExtensions.forEach(b=>b(c,l)),c.__beforeBegin=null,[hx,mx,dx].forEach(b=>b(c,l)),c.isCompiled=!0;let g=null;return typeof c.keywords=="object"&&c.keywords.$pattern&&(c.keywords=Object.assign({},c.keywords),g=c.keywords.$pattern,delete c.keywords.$pattern),g=g||/\w+/,c.keywords&&(c.keywords=vb(c.keywords,t.case_insensitive)),m.keywordPatternRe=e(g,!0),l&&(c.begin||(c.begin=/\B|\b/),m.beginRe=e(m.begin),!c.end&&!c.endsWithParent&&(c.end=/\B|\b/),c.end&&(m.endRe=e(m.end)),m.terminatorEnd=Na(m.end)||"",c.endsWithParent&&l.terminatorEnd&&(m.terminatorEnd+=(c.end?"|":"")+l.terminatorEnd)),c.illegal&&(m.illegalRe=e(c.illegal)),c.contains||(c.contains=[]),c.contains=[].concat(...c.contains.map(function(b){return Sx(b==="self"?c:b)})),c.contains.forEach(function(b){o(b,m)}),c.starts&&o(c.starts,l),m.matcher=n(m),m}if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return t.classNameAliases=ln(t.classNameAliases||{}),o(t)}function wb(t){return t?t.endsWithParent||wb(t.starts):!1}function Sx(t){return t.variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map(function(e){return ln(t,{variants:null},e)})),t.cachedVariants?t.cachedVariants:wb(t)?ln(t,{starts:t.starts?ln(t.starts):null}):Object.isFrozen(t)?ln(t):t}var Ax="11.12.0",Ih=class extends Error{constructor(e,i){super(e),this.name="HTMLInjectionError",this.html=i}},Mh=hb,cb=ln,ub=Symbol("nomatch"),Tx=7,xb=function(t){let e=Object.create(null),i=Object.create(null),s=[],n=!0,o="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Oh};function m(L){return l.noHighlightRe.test(L)}function g(L){let se=L.className+" ";se+=L.parentNode?L.parentNode.className:"";let Y=l.languageDetectRe.exec(se);if(Y){let _e=J(Y[1]);return _e||(ob(o.replace("{}",Y[1])),ob("Falling back to no-highlight mode for this block.",L)),_e?Y[1]:"no-highlight"}return se.split(/\s+/).find(_e=>m(_e)||J(_e))}function b(L,se,Y){let _e="",Re="";typeof se=="object"?(_e=L,Y=se.ignoreIllegals,Re=se.language):(hr("10.7.0","highlight(lang, code, ...args) has been deprecated."),hr("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),Re=L,_e=se),Y===void 0&&(Y=!0);let Ne={code:_e,language:Re};ee("before:highlight",Ne);let qe=Ne.result?Ne.result:x(Ne.language,Ne.code,Y);return qe.code=Ne.code,ee("after:highlight",qe),qe}function x(L,se,Y,_e){let Re=Object.create(null);function Ne(Ce,Le){return Ce.keywords[Le]}function qe(){if(!Te.keywords){dt.addText(Fe);return}let Ce=0;Te.keywordPatternRe.lastIndex=0;let Le=Te.keywordPatternRe.exec(Fe),Xe="";for(;Le;){Xe+=Fe.substring(Ce,Le.index);let st=ze.case_insensitive?Le[0].toLowerCase():Le[0],Wt=Ne(Te,st);if(Wt){let[es,Zo]=Wt;if(dt.addText(Xe),Xe="",Re[st]=(Re[st]||0)+1,Re[st]<=Tx&&(ye+=Zo),es.startsWith("_"))Xe+=Le[0];else{let vi=ze.classNameAliases[es]||es;gt(Le[0],vi)}}else Xe+=Le[0];Ce=Te.keywordPatternRe.lastIndex,Le=Te.keywordPatternRe.exec(Fe)}Xe+=Fe.substring(Ce),dt.addText(Xe)}function Oe(){if(Fe==="")return;let Ce=null;if(typeof Te.subLanguage=="string"){if(!e[Te.subLanguage]){dt.addText(Fe);return}Ce=x(Te.subLanguage,Fe,!0,li[Te.subLanguage]),li[Te.subLanguage]=Ce._top}else Ce=E(Fe,Te.subLanguage.length?Te.subLanguage:null);Te.relevance>0&&(ye+=Ce.relevance),dt.__addSublanguage(Ce._emitter,Ce.language)}function tt(){Te.subLanguage!=null?Oe():qe(),Fe=""}function gt(Ce,Le){Ce!==""&&(dt.startScope(Le),dt.addText(Ce),dt.endScope())}function te(Ce,Le){let Xe=1,st=Le.length-1;for(;Xe<=st;){if(!Ce._emit[Xe]){Xe++;continue}let Wt=ze.classNameAliases[Ce[Xe]]||Ce[Xe],es=Le[Xe];Wt?gt(es,Wt):(Fe=es,qe(),Fe=""),Xe++}}function he(Ce,Le){return Ce.scope&&typeof Ce.scope=="string"&&dt.openNode(ze.classNameAliases[Ce.scope]||Ce.scope),Ce.beginScope&&(Ce.beginScope._wrap?(gt(Fe,ze.classNameAliases[Ce.beginScope._wrap]||Ce.beginScope._wrap),Fe=""):Ce.beginScope._multi&&(te(Ce.beginScope,Le),Fe="")),Te=Object.create(Ce,{parent:{value:Te}}),Te}function ae(Ce,Le,Xe){let st=$w(Ce.endRe,Xe);if(st){if(Ce["on:end"]){let Wt=new qo(Ce);Ce["on:end"](Le,Wt),Wt.isMatchIgnored&&(st=!1)}if(st){for(;Ce.endsParent&&Ce.parent;)Ce=Ce.parent;return Ce}}if(Ce.endsWithParent)return ae(Ce.parent,Le,Xe)}function ke(Ce){return Te.matcher.regexIndex===0?(Fe+=Ce[0],1):(Es=!0,0)}function it(Ce){let Le=Ce[0],Xe=Ce.rule,st=new qo(Xe),Wt=[Xe.__beforeBegin,Xe["on:begin"]];for(let es of Wt)if(es&&(es(Ce,st),st.isMatchIgnored))return ke(Le);return Xe.skip?Fe+=Le:(Xe.excludeBegin&&(Fe+=Le),tt(),!Xe.returnBegin&&!Xe.excludeBegin&&(Fe=Le)),he(Xe,Ce),Xe.returnBegin?0:Le.length}function ft(Ce){let Le=Ce[0],Xe=se.substring(Ce.index),st=ae(Te,Ce,Xe);if(!st)return ub;let Wt=Te;Te.endScope&&Te.endScope._wrap?(tt(),gt(Le,Te.endScope._wrap)):Te.endScope&&Te.endScope._multi?(tt(),te(Te.endScope,Ce)):Wt.skip?Fe+=Le:(Wt.returnEnd||Wt.excludeEnd||(Fe+=Le),tt(),Wt.excludeEnd&&(Fe=Le));do Te.scope&&dt.closeNode(),!Te.skip&&!Te.subLanguage&&(ye+=Te.relevance),Te=Te.parent;while(Te!==st.parent);return st.starts&&he(st.starts,Ce),Wt.returnEnd?0:Le.length}function Qi(){let Ce=[];for(let Le=Te;Le!==ze;Le=Le.parent)Le.scope&&Ce.unshift(Le.scope);Ce.forEach(Le=>dt.openNode(Le))}let Xt={};function We(Ce,Le){let Xe=Le&&Le[0];if(Fe+=Ce,Xe==null)return tt(),0;if(Xt.type==="begin"&&Le.type==="end"&&Xt.index===Le.index&&Xe===""){if(Fe+=se.slice(Le.index,Le.index+1),!n){let st=new Error("0 width match regex (".concat(L,")"));throw st.languageName=L,st.badRule=Xt.rule,st}return 1}if(Xt=Le,Le.type==="begin")return it(Le);if(Le.type==="illegal"&&!Y){let st=new Error('Illegal lexeme "'+Xe+'" for mode "'+(Te.scope||"<unnamed>")+'"');throw st.mode=Te,st}else if(Le.type==="end"){let st=ft(Le);if(st!==ub)return st}if(Le.type==="illegal"&&Xe==="")return Le.index===se.length||(Fe+="\n"),1;if(Hi>1e5&&Hi>Le.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Fe+=Xe,Xe.length}let ze=J(L);if(!ze)throw Dn(o.replace("{}",L)),new Error('Unknown language: "'+L+'"');let ot=Ex(ze),Ve="",Te=_e||ot,li={},dt=new l.__emitter(l);Qi();let Fe="",ye=0,Ft=0,Hi=0,Es=!1;try{if(ze.__emitTokens)ze.__emitTokens(se,dt);else{for(Te.matcher.considerAll();;){Hi++,Es?Es=!1:Te.matcher.considerAll(),Te.matcher.lastIndex=Ft;let Ce=Te.matcher.exec(se);if(!Ce)break;let Le=se.substring(Ft,Ce.index),Xe=We(Le,Ce);Ft=Ce.index+Xe}We(se.substring(Ft))}return dt.finalize(),Ve=dt.toHTML(),{language:L,value:Ve,relevance:ye,illegal:!1,_emitter:dt,_top:Te}}catch(Ce){if(Ce.message&&Ce.message.includes("Illegal"))return{language:L,value:Mh(se),illegal:!0,relevance:0,_illegalBy:{message:Ce.message,index:Ft,context:se.slice(Ft-100,Ft+100),mode:Ce.mode,resultSoFar:Ve},_emitter:dt};if(n)return{language:L,value:Mh(se),illegal:!1,relevance:0,errorRaised:Ce,_emitter:dt,_top:Te};throw Ce}}function _(L){let se={value:Mh(L),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return se._emitter.addText(L),se}function E(L,se){se=se||l.languages||Object.keys(e);let Y=_(L),_e=se.filter(J).filter(le).map(tt=>x(tt,L,!1));_e.unshift(Y);let Re=_e.sort((tt,gt)=>{if(tt.relevance!==gt.relevance)return gt.relevance-tt.relevance;if(tt.language&&gt.language){if(J(tt.language).supersetOf===gt.language)return 1;if(J(gt.language).supersetOf===tt.language)return-1}return 0}),[Ne,qe]=Re,Oe=Ne;return Oe.secondBest=qe,Oe}function T(L,se,Y){let _e=se&&i[se]||Y;L.classList.add("hljs"),L.classList.add("language-".concat(_e))}function M(L){let se=null,Y=g(L);if(m(Y))return;if(ee("before:highlightElement",{el:L,language:Y}),L.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",L);return}if(L.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(L)),l.throwUnescapedHTML))throw new Ih("One of your code blocks includes unescaped HTML.",L.innerHTML);se=L;let _e=se.textContent,Re=Y?b(_e,{language:Y,ignoreIllegals:!0}):E(_e);L.innerHTML=Re.value,L.dataset.highlighted="yes",T(L,Y,Re.language),L.result={language:Re.language,re:Re.relevance,relevance:Re.relevance},Re.secondBest&&(L.secondBest={language:Re.secondBest.language,relevance:Re.secondBest.relevance}),ee("after:highlightElement",{el:L,result:Re,text:_e})}function j(L){l=cb(l,L)}let U=()=>{K(),hr("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function q(){K(),hr("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let G=!1;function K(){function L(){K()}if(document.readyState==="loading"){G||window.addEventListener("DOMContentLoaded",L,!1),G=!0;return}document.querySelectorAll(l.cssSelector).forEach(M)}function X(L,se){let Y=null;try{Y=se(t)}catch(_e){if(Dn("Language definition for '{}' could not be registered.".replace("{}",L)),n)Dn(_e);else throw _e;Y=c}Y.name||(Y.name=L),e[L]=Y,Y.rawDefinition=se.bind(null,t),Y.aliases&&V(Y.aliases,{languageName:L})}function Z(L){delete e[L];for(let se of Object.keys(i))i[se]===L&&delete i[se]}function ne(){return Object.keys(e)}function J(L){return L=(L||"").toLowerCase(),e[L]||e[i[L]]}function V(L,{languageName:se}){typeof L=="string"&&(L=[L]),L.forEach(Y=>{i[Y.toLowerCase()]=se})}function le(L){let se=J(L);return se&&!se.disableAutodetect}function ce(L){L["before:highlightBlock"]&&!L["before:highlightElement"]&&(L["before:highlightElement"]=se=>{L["before:highlightBlock"](Object.assign({block:se.el},se))}),L["after:highlightBlock"]&&!L["after:highlightElement"]&&(L["after:highlightElement"]=se=>{L["after:highlightBlock"](Object.assign({block:se.el},se))})}function ue(L){ce(L),s.push(L)}function re(L){let se=s.indexOf(L);se!==-1&&s.splice(se,1)}function ee(L,se){let Y=L;s.forEach(function(_e){_e[Y]&&_e[Y](se)})}function P(L){return hr("10.7.0","highlightBlock will be removed entirely in v12.0"),hr("10.7.0","Please use highlightElement now."),M(L)}Object.assign(t,{highlight:b,highlightAuto:E,highlightAll:K,highlightElement:M,highlightBlock:P,configure:j,initHighlighting:U,initHighlightingOnLoad:q,registerLanguage:X,unregisterLanguage:Z,listLanguages:ne,getLanguage:J,registerAliases:V,autoDetection:le,inherit:cb,addPlugin:ue,removePlugin:re}),t.debugMode=function(){n=!1},t.safeMode=function(){n=!0},t.versionString=Ax,t.regex={concat:Cn,lookahead:mb,either:Uo,optional:Uw,anyNumberOfTimes:Pw};for(let L in Lo)typeof Lo[L]=="object"&&lb(Lo[L]);return Object.assign(t,Lo),t},mr=xb({});mr.newInstance=()=>xb({});_b.exports=mr;mr.HighlightJS=mr;mr.default=mr});var Sb=De((PD,Eb)=>{function Dx(t){let e=t.regex,i=e.concat(/[\p{L}_]/u,e.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),s=/[\p{L}0-9._:-]+/u,n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},o={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},c=t.inherit(o,{begin:/\(/,end:/\)/}),l=t.inherit(t.APOS_STRING_MODE,{className:"string"}),m=t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:s,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[n]},{begin:/'/,end:/'/,contains:[n]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[o,m,l,c,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[o,c,m,l]}]}]},t.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[m]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:"css"}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:"javascript"}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:e.concat(/</,e.lookahead(e.concat(i,e.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:i,relevance:0,starts:g}]},{className:"tag",begin:e.concat(/<\//,e.lookahead(e.concat(i,/>/))),contains:[{className:"name",begin:i,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}Eb.exports=Dx});var Tb=De((UD,Ab)=>{function Cx(t){let e=t.regex,i={},s={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[i]}]};Object.assign(i,{className:"variable",variants:[{begin:e.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},s]});let n={className:"subst",begin:/\$\(/,end:/\)/,contains:[t.BACKSLASH_ESCAPE]},o=t.inherit(t.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),c={begin:/<<-?\s*(?=\w+)/,starts:{contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},l={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,i,n]};n.contains.push(l);let m={match:/\\"/},g={className:"string",begin:/'/,end:/'/},b={match:/\\'/},x={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},t.NUMBER_MODE,i]},_=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],E=t.SHEBANG({binary:"(".concat(_.join("|"),")"),relevance:10}),T={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[t.inherit(t.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},M=["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],j=["true","false"],U={match:/(\/[a-z._-]+)+/},q=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],G=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],K=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],X=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:M,literal:j,built_in:[...q,...G,"set","shopt",...K,...X]},contains:[E,t.SHEBANG(),T,x,o,c,U,l,m,g,b,i]}}Ab.exports=Cx});var Cb=De((HD,Db)=>{function Rx(t){let e=t.regex,i=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),s="decltype\\(auto\\)",n="[a-zA-Z_]\\w*::",c="("+s+"|"+e.optional(n)+"[a-zA-Z_]\\w*"+e.optional("<[^<>]+>")+")",l=e.concat(/\batomic_/,e.either("bool","char","schar","uchar","short","ushort","int","uint","long","ulong","llong","ullong","char16_t","char32_t","wchar_t","int_least8_t","uint_least8_t","int_least16_t","uint_least16_t","int_least32_t","uint_least32_t","int_least64_t","uint_least64_t","int_fast8_t","uint_fast8_t","int_fast16_t","uint_fast16_t","int_fast32_t","uint_fast32_t","int_fast64_t","uint_fast64_t","intptr_t","uintptr_t","size_t","ptrdiff_t","intmax_t","uintmax_t"),/\b/),m={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:l}]},b={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\\s"]{0,16})\(/,end:/\)([^()\\\s"]{0,16})"/})]},x={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},_={scope:"meta",begin:/#\s*include\b/,end:/$/,keywords:{keyword:"include"},contains:[{begin:/\\\n/},b,{scope:"string",begin:/<.*?>/},i,t.C_BLOCK_COMMENT_MODE]},E={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(b,{className:"string"}),i,t.C_BLOCK_COMMENT_MODE]},T=[_,E],M={className:"title",begin:e.optional(n)+t.IDENT_RE,relevance:0},j=e.optional(n)+t.IDENT_RE+"\\s*\\(",U=12,K={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},X=[...T,m,i,t.C_BLOCK_COMMENT_MODE,x,b],Z={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:K,contains:X.concat([{begin:/\(/,end:/\)/,keywords:K,contains:X.concat(["self"]),relevance:0}]),relevance:0},ne={begin:"("+c+"[\\*&\\s]+){1,"+U+"}"+j,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:K,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:s,keywords:K,relevance:0},{begin:j,returnBegin:!0,contains:[t.inherit(M,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:K,relevance:0,contains:[i,t.C_BLOCK_COMMENT_MODE,b,x,m,{begin:/\(/,end:/\)/,keywords:K,relevance:0,contains:["self",i,t.C_BLOCK_COMMENT_MODE,b,x,m]}]},m,i,t.C_BLOCK_COMMENT_MODE,...T]};return{name:"C",aliases:["h"],keywords:K,disableAutodetect:!0,illegal:"</",contains:[].concat(Z,ne,X,[...T,{begin:t.IDENT_RE+"::",keywords:K},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},t.TITLE_MODE]}]),exports:{preprocessor:E,strings:b,keywords:K}}}Db.exports=Rx});var Mb=De(($D,Rb)=>{function Mx(t){let e=t.regex,i=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),s="decltype\\(auto\\)",n="[a-zA-Z_]\\w*::",c="(?!struct)("+s+"|"+e.optional(n)+"[a-zA-Z_]\\w*"+e.optional("<[^<>]+>")+")",l={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},g={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\\s"]{0,16})\(/,end:/\)([^()\\\s"]{0,16})"/})]},b={className:"number",variants:[{begin:"[+-]?(?:(?:\\b[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|\\b[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|\\b0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},x={scope:"meta",begin:/#\s*include\b/,end:/$/,keywords:{keyword:"include"},contains:[{begin:/\\\n/},g,{scope:"string",begin:/<.*?>/},i,t.C_BLOCK_COMMENT_MODE]},_={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(g,{className:"string"}),i,t.C_BLOCK_COMMENT_MODE]},E=[x,_],T={className:"title",begin:e.optional(n)+t.IDENT_RE,relevance:0},M=e.optional(n)+t.IDENT_RE+"\\s*\\(",j=12,U=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],q=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],G=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],K=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],ne={type:q,keyword:U,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:G},J={className:"function.dispatch",relevance:0,keywords:{_hint:K},begin:e.concat(/\b/,"(?!".concat(U.join("|"),")"),t.IDENT_RE,e.lookahead(/(<[^<>]+>|)\s*\(/))},V=[J,...E,l,i,t.C_BLOCK_COMMENT_MODE,b,g],le={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:ne,contains:V.concat([{begin:/\(/,end:/\)/,keywords:ne,contains:V.concat(["self"]),relevance:0}]),relevance:0},ce={className:"function",begin:"("+c+"[\\*&\\s]+){1,"+j+"}"+M,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:ne,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:s,keywords:ne,relevance:0},{begin:M,returnBegin:!0,contains:[T],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[g,b]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:ne,relevance:0,contains:[i,t.C_BLOCK_COMMENT_MODE,g,b,l,{begin:/\(/,end:/\)/,keywords:ne,relevance:0,contains:["self",i,t.C_BLOCK_COMMENT_MODE,g,b,l]}]},l,i,t.C_BLOCK_COMMENT_MODE,...E]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:ne,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(le,ce,J,V,[...E,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:ne,contains:["self",l]},{begin:t.IDENT_RE+"::",keywords:ne},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}Rb.exports=Mx});var jb=De((GD,Nb)=>{function Nx(t){let e=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],i=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],s=["default","false","null","true"],n=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],o=["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"],c={keyword:n.concat(o),built_in:e,literal:s},l=t.inherit(t.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),m="\\d(_*\\d)*",g="([uU][lL]?|[lL][uU]?)?",x={className:"number",variants:[{begin:"\\b0[bB]_*[01](_*[01])*"+g},{begin:"(-?)\\b0[xX]_*[a-fA-F0-9](_*[a-fA-F0-9])*"+g},{begin:"(-?)(\\b"+m+"(\\.("+m+")?)?|\\."+m+")([eE][-+]?"+m+")?"+"([fFdDmM]|[uU][lL]?|[lL][uU]?)?"}],relevance:0},_={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},E={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},T=t.inherit(E,{illegal:/\n/}),M={className:"subst",begin:/\{/,end:/\}/,keywords:c},j=t.inherit(M,{illegal:/\n/}),U={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},t.BACKSLASH_ESCAPE,j]},q={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},M]},G=t.inherit(q,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},j]});M.contains=[q,U,E,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,x,t.C_BLOCK_COMMENT_MODE],j.contains=[G,U,T,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,x,t.inherit(t.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];let K={variants:[_,q,U,E,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},X={begin:"<",end:">",contains:[{beginKeywords:"in out"},l]},Z=t.IDENT_RE+"(<"+t.IDENT_RE+"(\\s*,\\s*"+t.IDENT_RE+")*>)?(\\[\\])?",ne={begin:"@"+t.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:c,illegal:/::/,contains:[t.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},K,x,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},l,X,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,X,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+Z+"\\s+)+"+t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:c,contains:[{beginKeywords:i.join(" "),relevance:0},{begin:t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[t.TITLE_MODE,X],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,relevance:0,contains:[K,x,t.C_BLOCK_COMMENT_MODE]},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},ne]}}Nb.exports=Nx});var Ib=De((WD,Ob)=>{var jx=t=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:t.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},UNICODE_RANGE:{scope:"number",begin:/\b[Uu]\+[0-9A-Fa-f][0-9A-Fa-f?]{0,5}(-[0-9A-Fa-f][0-9A-Fa-f]{0,5})?/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:t.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),Ox=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Ix=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],Bx=[...Ox,...Ix],zx=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),Fx=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),Lx=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),qx=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","corner-bottom-left-shape","corner-bottom-right-shape","corner-shape","corner-top-left-shape","corner-top-right-shape","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","unicode-range","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function Px(t){let e=t.regex,i=jx(t),s={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n="and or not only",o=/@-?\w[\w]*(-\w+)*/,c="[a-zA-Z-][a-zA-Z0-9_-]*",l=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[i.BLOCK_COMMENT,s,i.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+c,relevance:0},i.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+Fx.join("|")+")"},{begin:":(:)?("+Lx.join("|")+")"}]},i.CSS_VARIABLE,{className:"attribute",begin:"\\b("+qx.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[i.BLOCK_COMMENT,i.HEXCOLOR,i.IMPORTANT,i.CSS_NUMBER_MODE,i.UNICODE_RANGE,...l,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...l,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},i.FUNCTION_DISPATCH]},{begin:e.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:o},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:n,attribute:zx.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...l,i.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+Bx.join("|")+")\\b"}]}}Ob.exports=Px});var zb=De((YD,Bb)=>{function Ux(t){let e=t.regex,i={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},s={match:/^ {0,3}([-*_])[ \t]*(?:\1[ \t]*){2,}$/},n={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},o={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},c={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},l=/[A-Za-z][A-Za-z0-9+.-]*/,m={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.concat(/\[.+?\]\(/,l,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},b={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},x=t.inherit(g,{contains:[]}),_=t.inherit(b,{contains:[]});g.contains.push(_),b.contains.push(x);let E=[i,m];return[g,b,x,_].forEach(U=>{U.contains=U.contains.concat(E)}),E=E.concat(g,b),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:E},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:E}]}]},i,o,s,g,b,{className:"quote",begin:"^>\\s+",contains:E,end:"$"},n,m,c,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}Bb.exports=Ux});var Lb=De((KD,Fb)=>{function Hx(t){let e=t.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:e.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^@@ +-\d+ +\+\d+,\d+ +@@/,/^@@ +-\d+,\d+ +\+\d+ +@@/,/^@@ +-\d+ +\+\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:e.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}Fb.exports=Hx});var Pb=De((VD,qb)=>{function $x(t){let e=t.regex,i="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",s=e.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),n=e.concat(s,/(::\w+)*/),c={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepend","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},l={className:"doctag",begin:"@[A-Za-z]+"},m={begin:"#<",end:">"},g=[t.COMMENT("#","$",{contains:[l]}),t.COMMENT("^=begin","^=end",{contains:[l],relevance:10}),t.COMMENT("^__END__",t.MATCH_NOTHING_RE)],b={className:"subst",begin:/#\{/,end:/\}/,keywords:c},x={className:"string",contains:[t.BACKSLASH_ESCAPE,b],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:e.concat(/<<[-~]?'?/,e.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[t.BACKSLASH_ESCAPE,b]})]}]},_="[1-9](_?[0-9])*|0",E="[0-9](_?[0-9])*",T={className:"number",relevance:0,variants:[{begin:"\\b(".concat(_,")(\\.(").concat(E,"))?([eE][+-]?(").concat(E,")|r)?i?\\b")},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},M={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:c}]},Z=[x,{variants:[{match:[/class\s+/,n,/\s+<\s+/,n]},{match:[/\b(class|module)\s+/,n]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:c},{match:[/(include|extend)\s+/,n],scope:{2:"title.class"},keywords:c},{relevance:0,match:[n,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:s,scope:"title.class"},{match:[/def/,/\s+/,i],scope:{1:"keyword",3:"title.function"},contains:[M]},{begin:"::"},{className:"symbol",begin:t.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[x,{begin:i}],relevance:0},T,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|(?!=)/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:c},{begin:"("+t.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[t.BACKSLASH_ESCAPE,b],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(m,g),relevance:0}].concat(m,g);b.contains=Z,M.contains=Z;let le=[{begin:/^\s*=>/,starts:{end:"$",contains:Z}},{className:"meta.prompt",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>"+")(?=[ ])",starts:{end:"$",keywords:c,contains:Z}}];return g.unshift(m),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:c,illegal:/\/\*/,contains:[t.SHEBANG({binary:"ruby"})].concat(le).concat(g).concat(Z)}}qb.exports=$x});var Hb=De((XD,Ub)=>{function Gx(t){let o={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:o,illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"string",variants:[t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{match:/-?\b0[xX]\.[a-fA-F0-9](_?[a-fA-F0-9])*[pP][+-]?\d(_?\d)*i?/,relevance:0},{match:/-?\b0[xX](_?[a-fA-F0-9])+((\.([a-fA-F0-9](_?[a-fA-F0-9])*)?)?[pP][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b0[oO](_?[0-7])*i?/,relevance:0},{match:/-?\b0[bB](_?[01])*i?/,relevance:0},{match:/-?\.\d(_?\d)*([eE][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b\d(_?\d)*(\.(\d(_?\d)*)?)?([eE][+-]?\d(_?\d)*)?i?/,relevance:0}]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[t.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:o,illegal:/["']/}]}]}}Ub.exports=Gx});var Gb=De((ZD,$b)=>{function Wx(t){let e=t.regex,i=/[_A-Za-z][_0-9A-Za-z]*/;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[t.HASH_COMMENT_MODE,t.QUOTE_STRING_MODE,t.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:e.concat(i,e.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}$b.exports=Wx});var Yb=De((JD,Wb)=>{function Yx(t){let e=t.regex,i={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:t.NUMBER_RE}]},s=t.COMMENT();s.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];let n={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},o={className:"literal",begin:/\bon|off|true|false|yes|no\b/},c={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[s,o,n,c,i,"self"],relevance:0},m=/[A-Za-z0-9_-]+/,g=/"(\\"|[^"])*"/,b=/'[^']*'/,x=e.either(m,g,b),_=e.concat(x,"(\\s*\\.\\s*",x,")*",e.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{begin:_,className:"attr",starts:{end:/$/,contains:[s,l,o,n,c,i]}}]}}Wb.exports=Yx});var Zb=De((QD,Xb)=>{var gr="[0-9](_*[0-9])*",$o="\\.(".concat(gr,")"),Go="[0-9a-fA-F](_*[0-9a-fA-F])*",Kb={className:"number",variants:[{begin:"(\\b(".concat(gr,")((").concat($o,")|\\.)?|(").concat($o,"))")+"[eE][+-]?(".concat(gr,")[fFdD]?\\b")},{begin:"\\b(".concat(gr,")((").concat($o,")[fFdD]?\\b|\\.([fFdD]\\b)?)")},{begin:"(".concat($o,")[fFdD]?\\b")},{begin:"\\b(".concat(gr,")[fFdD]\\b")},{begin:"\\b0[xX]((".concat(Go,")\\.?|(").concat(Go,")?\\.(").concat(Go,"))")+"[pP][+-]?(".concat(gr,")[fFdD]?\\b")},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:"\\b0[xX](".concat(Go,")[lL]?\\b")},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function Vb(t,e,i){return i===-1?"":t.replace(e,s=>Vb(t,e,i-1))}function Kx(t){let e=t.regex,i="[\xC0-\u02B8a-zA-Z_$][\xC0-\u02B8a-zA-Z_$0-9]*",s="(?:(?:\\s*\\[\\s*])+)?",n=i+"<@@@>"+s,c="(?:"+("\\?(?:\\s+(?:extends|super)\\s+"+n+")?")+"|"+n+")",l=Vb("(?:\\s*<\\s*"+c+"(?:\\s*,\\s*"+c+")*\\s*>)?",/<@@@>/g,2),_={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},E={className:"meta",begin:"@"+i,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},T={className:"params",begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:[t.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:_,illegal:/<\/|#/,contains:[t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[t.BACKSLASH_ESCAPE]},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,i],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{beginKeywords:"new throw return else yield assert",relevance:0},{begin:[i,e.concat(l,s,/\s+/),i,s,/\s*/,/=(?!=)/],className:{1:"type",3:"variable",6:"operator"}},{begin:[/record/,/\s+/,i],className:{1:"keyword",3:"title.class"},contains:[T,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{begin:[i,e.concat(l,s,/\s+/),i,/\s*(?=\()/],className:{1:"type",3:"title.function"},keywords:_,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:[E,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,Kb,t.C_BLOCK_COMMENT_MODE]},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},Kb,E]}}Xb.exports=Kx});var s2=De((eC,i2)=>{var Jb="[A-Za-z$_][0-9A-Za-z$_]*",Vx=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],Xx=["true","false","null","undefined","NaN","Infinity"],Qb=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],e2=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],t2=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Zx=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","self","global"],Jx=[].concat(t2,Qb,e2);function Qx(t){let e=t.regex,i=(Y,{after:_e})=>{let Re="</"+Y[0].slice(1);return Y.input.indexOf(Re,_e)!==-1},s=Jb,n={begin:"<>",end:"</>"},o=/<[A-Za-z0-9\\._:-]+\s*\/>/,c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Y,_e)=>{let Re=Y[0].length+Y.index,Ne=Y.input[Re];if(Ne==="<"||Ne===","){_e.ignoreMatch();return}Ne===">"&&(i(Y,{after:Re})||_e.ignoreMatch());let qe,Oe=Y.input.substring(Re);if(qe=Oe.match(/^\s*=/)){_e.ignoreMatch();return}if((qe=Oe.match(/^\s+extends\s+/))&&qe.index===0){_e.ignoreMatch();return}}},l={$pattern:Jb,keyword:Vx,literal:Xx,built_in:Jx,"variable.language":Zx},m="[0-9](_?[0-9])*",g="\\.(".concat(m,")"),b="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",x={className:"number",variants:[{begin:"(\\b(".concat(b,")((").concat(g,")|\\.)?|(").concat(g,"))")+"[eE][+-]?(".concat(m,")\\b")},{begin:"\\b(".concat(b,")\\b((").concat(g,")\\b|\\.)?|(").concat(g,")\\b")},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},_={className:"subst",begin:"\\$\\{",end:"\\}",keywords:l,contains:[]},E={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,_],subLanguage:"xml"}},T={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,_],subLanguage:"css"}},M={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,_],subLanguage:"graphql"}},j={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,_]},q={className:"comment",variants:[t.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:s+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]},G=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,E,T,M,j,{match:/\$\d+/},x];_.contains=G.concat({begin:/\{/,end:/\}/,keywords:l,contains:["self"].concat(G)});let K=[].concat(q,_.contains),X=K.concat([{begin:/(\s*)\(/,end:/\)/,keywords:l,contains:["self"].concat(K)}]),Z={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:X},ne={variants:[{match:[/class/,/\s+/,s,/\s+/,/extends/,/\s+/,e.concat(s,"(",e.concat(/\./,s),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,s],scope:{1:"keyword",3:"title.class"}}]},J={relevance:0,match:e.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...Qb,...e2]}},V={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},le={variants:[{match:[/function/,/\s+/,s,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[Z],illegal:/%/},ce={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function ue(Y){return e.concat("(?!",Y.join("|"),")")}let re={match:e.concat(/\b/,ue([...t2,"super","import","await"].map(Y=>"".concat(Y,"\\s*\\("))),s,e.lookahead(/\s*\(/)),className:"title.function",relevance:0},ee={begin:e.concat(/\./,e.lookahead(e.concat(s,/(?![0-9A-Za-z$_(])/))),end:s,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},P={match:[/get|set/,/\s+/,s,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},Z]},L="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",se={match:[/const|var|let/,/\s+/,s,/\s*/,/=\s*/,/(async\s*)?/,e.lookahead(L)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[Z]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:l,exports:{PARAMS_CONTAINS:X,CLASS_REFERENCE:J},illegal:/#(?![$_A-Za-z])/,contains:[t.SHEBANG({label:"shebang",binary:"node",relevance:5}),V,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,E,T,M,j,q,{match:/\$\d+/},x,J,{scope:"attr",match:s+e.lookahead(":"),relevance:0},se,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[q,t.REGEXP_MODE,{className:"function",begin:L,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:X}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:n.begin,end:n.end},{match:o},{begin:c.begin,"on:begin":c.isTrulyOpeningTag,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}]},le,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+t.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[Z,t.inherit(t.TITLE_MODE,{begin:s,className:"title.function"})]},{match:/\.\.\./,relevance:0},ee,{match:"\\$"+s,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[Z]},re,ce,ne,P,{match:/\$[(.]/}]}}i2.exports=Qx});var r2=De((tC,n2)=>{var e_="([-+]?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)|NaN|[-+]?Infinity",t_={scope:"number",match:e_,relevance:0};function i_(t){let e={className:"attr",begin:/(("(\\.|[^\\"\r\n])*")|('(\\.|[^\\'\r\n])*'))(?=\s*:)/,relevance:1.01},i={match:/[{}[\],:]/,className:"punctuation",relevance:0},s=["true","false","null"],n={scope:"literal",beginKeywords:s.join(" ")};return{name:"JSON",aliases:["jsonc","json5"],keywords:{literal:s},contains:[e,i,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,n,t_,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}n2.exports=i_});var o2=De((iC,a2)=>{var dr="[0-9](_*[0-9])*",Wo="\\.(".concat(dr,")"),Yo="[0-9a-fA-F](_*[0-9a-fA-F])*",s_={className:"number",variants:[{begin:"(\\b(".concat(dr,")((").concat(Wo,")|\\.)?|(").concat(Wo,"))")+"[eE][+-]?(".concat(dr,")[fFdD]?\\b")},{begin:"\\b(".concat(dr,")((").concat(Wo,")[fFdD]?\\b|\\.([fFdD]\\b)?)")},{begin:"(".concat(Wo,")[fFdD]?\\b")},{begin:"\\b(".concat(dr,")[fFdD]\\b")},{begin:"\\b0[xX]((".concat(Yo,")\\.?|(").concat(Yo,")?\\.(").concat(Yo,"))")+"[pP][+-]?(".concat(dr,")[fFdD]?\\b")},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:"\\b0[xX](".concat(Yo,")[lL]?\\b")},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function n_(t){let e={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},i={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},s={className:"symbol",begin:t.UNDERSCORE_IDENT_RE+"@"},n={className:"subst",begin:/\$\{/,end:/\}/,contains:[t.C_NUMBER_MODE]},o={className:"variable",begin:"\\$"+t.UNDERSCORE_IDENT_RE},c={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[o,n]},{begin:"'",end:"'",illegal:/\n/,contains:[t.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[t.BACKSLASH_ESCAPE,o,n]}]};n.contains.push(c);let l={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+t.UNDERSCORE_IDENT_RE+")?"},m={className:"meta",begin:"@"+t.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[t.inherit(c,{className:"string"}),"self"]}]},g=s_,b=t.COMMENT("/\\*","\\*/",{contains:[t.C_BLOCK_COMMENT_MODE]}),x={variants:[{className:"type",begin:t.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},_=x;return _.variants[1].contains=[x],x.variants[1].contains=[_],{name:"Kotlin",aliases:["kt","kts","ktm","ktx"],keywords:e,contains:[t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),t.C_LINE_COMMENT_MODE,b,i,s,l,m,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:e,relevance:5,contains:[{begin:t.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[t.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:e,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[x,t.C_LINE_COMMENT_MODE,b],relevance:0},t.C_LINE_COMMENT_MODE,b,l,m,c,t.C_NUMBER_MODE]},b]},{begin:[/class|interface|trait/,/\s+/,t.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},t.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},l,m]},c,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},g]}}a2.exports=n_});var h2=De((sC,l2)=>{var r_=t=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:t.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},UNICODE_RANGE:{scope:"number",begin:/\b[Uu]\+[0-9A-Fa-f][0-9A-Fa-f?]{0,5}(-[0-9A-Fa-f][0-9A-Fa-f]{0,5})?/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:t.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),a_=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],o_=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],c_=[...a_,...o_],u_=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),c2=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),u2=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),l_=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","corner-bottom-left-shape","corner-bottom-right-shape","corner-shape","corner-top-left-shape","corner-top-right-shape","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","unicode-range","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse(),h_=c2.concat(u2).sort().reverse();function m_(t){let e=r_(t),i=h_,s="and or not only",n="[\\w-]+",o="("+n+"|@\\{"+n+"\\})",c=[],l=[],m=function(G){return{className:"string",begin:"~?"+G+".*?"+G}},g=function(G,K,X){return{className:G,begin:K,relevance:X}},b={$pattern:/[a-z-]+/,keyword:s,attribute:u_.join(" ")},x={begin:"\\(",end:"\\)",contains:l,keywords:b,relevance:0};l.push(t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,m("'"),m('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},e.UNICODE_RANGE,e.HEXCOLOR,x,g("variable","@@?"+n,10),g("variable","@\\{"+n+"\\}"),g("built_in","~?`[^`]*?`"),{className:"attribute",begin:n+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},e.IMPORTANT,{beginKeywords:"and not"},e.FUNCTION_DISPATCH);let _=l.concat({begin:/\{/,end:/\}/,contains:c}),E={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(l)},T={begin:o+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},e.CSS_VARIABLE,{className:"attribute",begin:"\\b("+l_.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:l}}]},M={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:b,returnEnd:!0,contains:l,relevance:0}},j={className:"variable",variants:[{begin:"@"+n+"\\s*:",relevance:15},{begin:"@"+n}],starts:{end:"[;}]",returnEnd:!0,contains:_}},U={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:o,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,E,g("keyword","all\\b"),g("variable","@\\{"+n+"\\}"),{begin:"\\b("+c_.join("|")+")\\b",className:"selector-tag"},e.CSS_NUMBER_MODE,g("selector-tag",o,0),g("selector-id","#"+o),g("selector-class","\\."+o,0),g("selector-tag","&",0),e.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+c2.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+u2.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:_},{begin:"!important"},e.FUNCTION_DISPATCH]},q={begin:n+":(:)?"+"(".concat(i.join("|"),")"),returnBegin:!0,contains:[U]};return c.push(t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,M,j,q,T,U,E,e.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:c}}l2.exports=m_});var g2=De((nC,m2)=>{function g_(t){let e="\\[=*\\[",i="\\]=*\\]",s={begin:e,end:i,contains:["self"]},n=[t.COMMENT("--(?!"+e+")","$"),t.COMMENT("--"+e,i,{contains:[s],relevance:10})];return{name:"Lua",aliases:["pluto"],keywords:{$pattern:t.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local global not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:n.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[t.inherit(t.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:n}].concat(n)},t.C_NUMBER_MODE,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,{className:"string",begin:e,end:i,contains:[s],relevance:5}])}}m2.exports=g_});var p2=De((rC,d2)=>{function d_(t){let e={className:"variable",variants:[{begin:"\\$\\("+t.UNDERSCORE_IDENT_RE+"\\)",contains:[t.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},i={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,e]},s={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[e,i]},n={begin:"^"+t.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},o={className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},c={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[e]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[t.HASH_COMMENT_MODE,e,i,s,n,o,c]}}d2.exports=d_});var b2=De((aC,f2)=>{function p_(t){let e=t.regex,i=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","class","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","field","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","method","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],s=/[dualxmsipngr]{0,12}/,n={$pattern:/[\w.]+/,keyword:i.join(" ")},o={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},c={begin:/->\{/,end:/\}/},l={scope:"attr",match:/\s+:\s*\w+(\s*\(.*?\))?/},m={scope:"variable",variants:[{begin:/\$\d/},{begin:e.concat(/[$%@](?!")(\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@](?!")[^\s\w{=]|\$=/,relevance:0}],contains:[l]},g={className:"number",variants:[{match:/0?\.[0-9][0-9_]+\b/},{match:/\bv?(0|[1-9][0-9_]*(\.[0-9_]+)?|[1-9][0-9_]*)\b/},{match:/\b0[0-7][0-7_]*\b/},{match:/\b0x[0-9a-fA-F][0-9a-fA-F_]*\b/},{match:/\b0b[0-1][0-1_]*\b/}],relevance:0},b=[t.BACKSLASH_ESCAPE,o,m],x=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],_=(M,j,U="\\1")=>{let q=U==="\\1"?U:e.concat(U,j);return e.concat(e.concat("(?:",M,")"),j,/(?:\\.|[^\\\/])*?/,q,/(?:\\.|[^\\\/])*?/,U,s)},E=(M,j,U)=>e.concat(e.concat("(?:",M,")"),j,/(?:\\.|[^\\\/])*?/,U,s),T=[m,t.HASH_COMMENT_MODE,t.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),c,{className:"string",contains:b,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[t.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},g,{begin:"(\\/\\/|"+t.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[t.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:_("s|tr|y",e.either(...x,{capture:!0}))},{begin:_("s|tr|y","\\(","\\)")},{begin:_("s|tr|y","\\[","\\]")},{begin:_("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:E("(?:m|qr)?",/\//,/\//)},{begin:E("m|qr",e.either(...x,{capture:!0}),/\1/)},{begin:E("m|qr",/\(/,/\)/)},{begin:E("m|qr",/\[/,/\]/)},{begin:E("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub method",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[t.TITLE_MODE,l]},{className:"class",beginKeywords:"class",end:"[;{]",excludeEnd:!0,relevance:5,contains:[t.TITLE_MODE,l,g]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return o.contains=T,c.contains=T,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:T}}f2.exports=p_});var y2=De((oC,v2)=>{function f_(t){let e={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},i=/[a-zA-Z@][a-zA-Z0-9_]*/,l={"variable.language":["this","super"],$pattern:i,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},m={$pattern:i,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:l,illegal:"</",contains:[e,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.C_NUMBER_MODE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+m.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:m,contains:[t.UNDERSCORE_TITLE_MODE]},{begin:"\\."+t.UNDERSCORE_IDENT_RE,relevance:0}]}}v2.exports=f_});var x2=De((cC,w2)=>{function b_(t){let e=t.regex,i=/(?![A-Za-z0-9])(?![$])/,s=e.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,i),n=e.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,i),o=e.concat(/[A-Z]+/,i),c={scope:"variable",match:"\\$+"+s},l={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},m={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},g=t.inherit(t.APOS_STRING_MODE,{illegal:null}),b=t.inherit(t.QUOTE_STRING_MODE,{illegal:null,contains:t.QUOTE_STRING_MODE.contains.concat(m)}),x={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:t.QUOTE_STRING_MODE.contains.concat(m),"on:begin":(ee,P)=>{P.data._beginMatch=ee[1]||ee[2]},"on:end":(ee,P)=>{P.data._beginMatch!==ee[1]&&P.ignoreMatch()}},_=t.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),E="[ \n]",T={scope:"string",variants:[b,g,x,_]},M={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},j=["false","null","true"],U=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],q=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],K={keyword:U,literal:(ee=>{let P=[];return ee.forEach(L=>{P.push(L),L.toLowerCase()===L?P.push(L.toUpperCase()):P.push(L.toLowerCase())}),P})(j),built_in:q},X=ee=>ee.map(P=>P.replace(/\|\d+$/,"")),Z={variants:[{match:[/new/,e.concat(E,"+"),e.concat("(?!",X(q).join("\\b|"),"\\b)"),n],scope:{1:"keyword",4:"title.class"}}]},ne=e.concat(s,"\\b(?!\\()"),J={variants:[{match:[e.concat(/::/,e.lookahead(/(?!class\b)/)),ne],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[n,e.concat(/::/,e.lookahead(/(?!class\b)/)),ne],scope:{1:"title.class",3:"variable.constant"}},{match:[n,e.concat("::",e.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[n,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},V={scope:"attr",match:e.concat(s,e.lookahead(":"),e.lookahead(/(?!::)/))},le={relevance:0,begin:/\(/,end:/\)/,keywords:K,contains:[V,c,J,t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE,t.HASH_COMMENT_MODE,T,M,Z]},ce={relevance:0,match:[/\b/,e.concat("(?!fn\\b|function\\b|",X(U).join("\\b|"),"|",X(q).join("\\b|"),"\\b)"),s,e.concat(E,"*"),e.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[le]};le.contains.push(ce);let ue=[V,J,t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE,t.HASH_COMMENT_MODE,T,M,Z],re={begin:e.concat(/#\[\s*\\?/,e.either(n,o)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:j,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:j,keyword:["new","array"]},contains:["self",...ue]},...ue,{scope:"meta",variants:[{match:n},{match:o}]}]};return{case_insensitive:!1,keywords:K,contains:[re,t.HASH_COMMENT_MODE,t.COMMENT("//","$"),t.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:t.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},l,{scope:"variable.language",match:/\$this\b/},c,ce,J,{match:[/const/,/\s/,s],scope:{1:"keyword",3:"variable.constant"}},Z,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},t.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:K,contains:["self",re,c,J,t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE,t.HASH_COMMENT_MODE,T,M]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[t.inherit(t.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},t.UNDERSCORE_TITLE_MODE]},T,M]}}w2.exports=b_});var k2=De((uC,_2)=>{function v_(t){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},t.inherit(t.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),t.inherit(t.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}_2.exports=v_});var S2=De((lC,E2)=>{function y_(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}E2.exports=y_});var T2=De((hC,A2)=>{function w_(t){let e=t.regex,i=/[\p{XID_Start}_]\p{XID_Continue}*/u,s=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","lazy","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:s,built_in:["__import__","abs","aiter","all","anext","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozendict","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","sentinel","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},m={className:"meta",begin:/^(>>>|\.\.\.) /},g={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},b={begin:/\{\{/,relevance:0},x={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,m],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,m],relevance:10},{begin:/([fFtT][rR]|[rR][fFtT]|[fFtT])'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,m,b,g]},{begin:/([fFtT][rR]|[rR][fFtT]|[fFtT])"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,m,b,g]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fFtT][rR]|[rR][fFtT]|[fFtT])'/,end:/'/,contains:[t.BACKSLASH_ESCAPE,b,g]},{begin:/([fFtT][rR]|[rR][fFtT]|[fFtT])"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,b,g]},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},_="[0-9](_?[0-9])*",E="(\\b(".concat(_,"))?\\.(").concat(_,")|\\b(").concat(_,")\\."),T="\\b|".concat(s.join("|")),M={className:"number",relevance:0,variants:[{begin:"(\\b(".concat(_,")|(").concat(E,"))[eE][+-]?(").concat(_,")[jJ]?(?=").concat(T,")")},{begin:"(".concat(E,")[jJ]?")},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=".concat(T,")")},{begin:"\\b0[bB](_?[01])+[lL]?(?=".concat(T,")")},{begin:"\\b0[oO](_?[0-7])+[lL]?(?=".concat(T,")")},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=".concat(T,")")},{begin:"\\b(".concat(_,")[jJ](?=").concat(T,")")}]},j={className:"comment",begin:e.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},U={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",m,M,x,t.HASH_COMMENT_MODE]}]};return g.contains=[x,M,m],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|\?)|=>/,contains:[m,M,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},x,j,t.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,i],scope:{1:"keyword",3:"title.function"},contains:[U]},{variants:[{match:[/\bclass/,/\s+/,i,/\s*/,/\(\s*/,i,/\s*\)/]},{match:[/\bclass/,/\s+/,i]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[M,U,x]}]}}A2.exports=w_});var C2=De((mC,D2)=>{function x_(t){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}D2.exports=x_});var M2=De((gC,R2)=>{function __(t){let e=t.regex,i=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,s=e.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),n=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,o=e.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:i,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[t.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:e.lookahead(e.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:i},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),t.HASH_COMMENT_MODE,{scope:"string",contains:[t.BACKSLASH_ESCAPE],variants:[t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[n,s]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,s]},{scope:{1:"punctuation",2:"number"},match:[o,s]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,s]}]},{scope:{3:"operator"},match:[i,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:n},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:o},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}R2.exports=__});var j2=De((dC,N2)=>{function k_(t){let e=t.regex,i=/(r#)?/,s=e.concat(i,t.UNDERSCORE_IDENT_RE),n=e.concat(i,t.IDENT_RE),o={scope:"title.function.invoke",relevance:0,begin:e.concat(/\b/,/(?!(?:let|for|while|if|else|match)\b)/,n,e.lookahead(/\s*\(/))},c="([ui](8|16|32|64|128|size)|f(16|32|64|128))?",l=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","raw","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],m=["true","false","Some","None","Ok","Err"],g=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],b=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f16","f32","f64","f128","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:t.IDENT_RE+"!?",type:b,keyword:l,literal:m,built_in:g},illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*","\\*/",{contains:["self"]}),t.inherit(t.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{scope:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*(?!')/},{scope:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'/,end:/'/,contains:[{scope:"char.escape",match:/\\('|"|\\|\w|x\w{2}|u\w{4}|U\w{8})/}]}]},{scope:"number",variants:[{begin:"\\b0b([01_]+)"+c},{begin:"\\b0o([0-7_]+)"+c},{begin:"\\b0x([A-Fa-f0-9_]+)"+c},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+c}],relevance:0},{begin:[/\bsafe/,/\s+/,/extern/],scope:{1:"keyword",3:"keyword"}},{begin:[/fn/,/\s+/,s],scope:{1:"keyword",3:"title.function"}},{scope:"meta",begin:"#!?\\[",end:"\\]",contains:[{scope:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE]}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,s],scope:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,s,/\s+/,/in/],scope:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,s],scope:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,s],scope:{1:"keyword",3:"title.class"}},{begin:t.IDENT_RE+"::",keywords:{keyword:"Self",built_in:g,type:b}},{scope:"punctuation",begin:"->"},o]}}N2.exports=k_});var I2=De((pC,O2)=>{var E_=t=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:t.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},UNICODE_RANGE:{scope:"number",begin:/\b[Uu]\+[0-9A-Fa-f][0-9A-Fa-f?]{0,5}(-[0-9A-Fa-f][0-9A-Fa-f]{0,5})?/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:t.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),S_=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],A_=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],T_=[...S_,...A_],D_=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),C_=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),R_=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),M_=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","corner-bottom-left-shape","corner-bottom-right-shape","corner-shape","corner-top-left-shape","corner-top-right-shape","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","unicode-range","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function N_(t){let e=E_(t),i=R_,s=C_,n="@[a-z-]+",o="and or not only",l={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,e.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},e.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+T_.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+s.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+i.join("|")+")"},l,{begin:/\(/,end:/\)/,contains:[e.CSS_NUMBER_MODE]},e.CSS_VARIABLE,{className:"attribute",begin:"\\b("+M_.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[e.BLOCK_COMMENT,l,e.HEXCOLOR,e.CSS_NUMBER_MODE,e.UNICODE_RANGE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,e.IMPORTANT,e.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:n,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:o,attribute:D_.join(" ")},contains:[{begin:n,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},l,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,e.HEXCOLOR,e.CSS_NUMBER_MODE]},e.FUNCTION_DISPATCH]}}O2.exports=N_});var z2=De((fC,B2)=>{function j_(t){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[./~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}B2.exports=j_});var L2=De((bC,F2)=>{function O_(t){let e=t.regex,i=t.COMMENT("--","$"),s={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},n={begin:/"/,end:/"/,contains:[{match:/""/}]},o=["true","false","unknown"],c=["double precision","large object","with timezone","without timezone"],l=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],m=["add","asc","collation","desc","final","first","last","view"],g=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],b=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],x=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],_=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],E=b,T=[...g,...m].filter(X=>!b.includes(X)),M={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},j={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},U={match:e.concat(/\b/,e.either(...E),/\s*\(/),relevance:0,keywords:{built_in:E}};function q(X){return e.concat(/\b/,e.either(...X.map(Z=>Z.replace(/\s+/,"\\s+"))),/\b/)}let G={scope:"keyword",match:q(_),relevance:0};function K(X,{exceptions:Z,when:ne}={}){let J=ne;return Z=Z||[],X.map(V=>V.match(/\|\d+$/)||Z.includes(V)?V:J(V)?"".concat(V,"|0"):V)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:K(T,{when:X=>X.length<3}),literal:o,type:l,built_in:x},contains:[{scope:"type",match:q(c)},G,U,M,s,n,t.C_NUMBER_MODE,t.C_BLOCK_COMMENT_MODE,i,j]}}F2.exports=O_});var K2=De((vC,Y2)=>{function H2(t){return t?typeof t=="string"?t:t.source:null}function Oa(t){return Dt("(?=",t,")")}function Dt(...t){return t.map(i=>H2(i)).join("")}function I_(t){let e=t[t.length-1];return typeof e=="object"&&e.constructor===Object?(t.splice(t.length-1,1),e):{}}function bi(...t){return"("+(I_(t).capture?"":"?:")+t.map(s=>H2(s)).join("|")+")"}new RegExp(bi(/\[(?:[^\\\]]|\\.)*\]/,/\(\?<(?![=!])[^>]+>/,/\(\?'[^']+'/,/\(\??/,/\\([1-9][0-9]*)/,/\\./));var qh=t=>Dt(/\b/,t,/\w$/.test(t)?/\b/:/\B/),B_=["Protocol","Type"].map(qh),q2=["init","self"].map(qh),z_=["Any","Self"],Fh=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],P2=["false","nil","true"],F_=["assignment","associativity","higherThan","left","lowerThan","none","right"],L_=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],U2=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],$2=bi(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),G2=bi($2,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),Lh=Dt($2,G2,"*"),W2=bi(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Vo=bi(W2,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),ks=Dt(W2,Vo,"*"),Ko=Dt(/[A-Z]/,Vo,"*"),q_=["attached","autoclosure",Dt(/convention\(/,bi("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",Dt(/objc\(/,ks,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],P_=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function U_(t){let e={match:/\s+/,relevance:0},i=t.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[t.C_LINE_COMMENT_MODE,i],n={match:[/\./,bi(...B_,...q2)],className:{2:"keyword"}},o={match:Dt(/\./,bi(...Fh)),relevance:0},c=Fh.filter(ot=>typeof ot=="string").concat(["_|0"]),l=Fh.filter(ot=>typeof ot!="string").concat(z_).map(qh),m={variants:[{className:"keyword",match:bi(...l,...q2)}]},g={$pattern:bi(/\b\w+/,/#\w+/),keyword:c.concat(L_),literal:P2},b=[n,o,m],x={match:Dt(/\./,bi(...U2)),relevance:0},_={className:"built_in",match:Dt(/\b/,bi(...U2),/(?=\()/)},E=[x,_],T={match:/->/,relevance:0},M={className:"operator",relevance:0,variants:[{match:Lh},{match:"\\.(\\.|".concat(G2,")+")}]},j=[T,M],U="([0-9]_*)+",q="([0-9a-fA-F]_*)+",G={className:"number",relevance:0,variants:[{match:"\\b(".concat(U,")(\\.(").concat(U,"))?")+"([eE][+-]?(".concat(U,"))?\\b")},{match:"\\b0x(".concat(q,")(\\.(").concat(q,"))?")+"([pP][+-]?(".concat(U,"))?\\b")},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},K=(ot="")=>({className:"subst",variants:[{match:Dt(/\\/,ot,/[0\\tnr"']/)},{match:Dt(/\\/,ot,/u\{[0-9a-fA-F]{1,8}\}/)}]}),X=(ot="")=>({className:"subst",match:Dt(/\\/,ot,/[\t ]*(?:[\r\n]|\r\n)/)}),Z=(ot="")=>({className:"subst",label:"interpol",begin:Dt(/\\/,ot,/\(/),end:/\)/}),ne=(ot="")=>({begin:Dt(ot,/"""/),end:Dt(/"""/,ot),contains:[K(ot),X(ot),Z(ot)]}),J=(ot="")=>({begin:Dt(ot,/"/),end:Dt(/"/,ot),contains:[K(ot),Z(ot)]}),V={className:"string",variants:[ne(),ne("#"),ne("##"),ne("###"),J(),J("#"),J("##"),J("###")]},le=[t.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[t.BACKSLASH_ESCAPE]}],ce={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:le},ue=ot=>{let Ve=Dt(ot,/\//),Te=Dt(/\//,ot);return{begin:Ve,end:Te,contains:[...le,{scope:"comment",begin:"#(?!.*".concat(Te,")"),end:/$/}]}},re={scope:"regexp",variants:[ue("###"),ue("##"),ue("#"),ce]},ee={match:Dt(/`/,ks,/`/)},P={className:"variable",match:/\$\d+/},L={className:"variable",match:"\\$".concat(Vo,"+")},se=[ee,P,L],Y={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:P_,contains:[...j,G,V]}]}},_e={scope:"keyword",match:Dt(/@/,bi(...q_),Oa(bi(/\(/,/\s+/)))},Re={scope:"meta",match:Dt(/@/,ks)},Ne=[Y,_e,Re],qe={match:Oa(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:Dt(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Vo,"+")},{className:"type",match:Ko,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:Dt(/\s+&\s+/,Oa(Ko)),relevance:0}]},Oe={begin:/</,end:/>/,keywords:g,contains:[...s,...b,...Ne,T,qe]};qe.contains.push(Oe);let tt={match:Dt(ks,/\s*:/),keywords:"_|0",relevance:0},gt={begin:/\(/,end:/\)/,relevance:0,keywords:g,contains:["self",tt,...s,re,...b,...E,...j,G,V,...se,...Ne,qe]},te={begin:/</,end:/>/,keywords:"repeat each",contains:[...s,qe]},he={begin:bi(Oa(Dt(ks,/\s*:/)),Oa(Dt(ks,/\s+/,ks,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:ks}]},ae={begin:/\(/,end:/\)/,keywords:g,contains:[he,...s,...b,...j,G,V,...Ne,qe,gt],endsParent:!0,illegal:/["']/},ke={match:[/(func|macro)/,/\s+/,bi(ee.match,ks,Lh)],className:{1:"keyword",3:"title.function"},contains:[te,ae,e],illegal:[/\[/,/%/]},it={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[te,ae,e],illegal:/\[|%/},ft={match:[/operator/,/\s+/,Lh],className:{1:"keyword",3:"title"}},Qi={begin:[/precedencegroup/,/\s+/,Ko],className:{1:"keyword",3:"title"},contains:[qe],keywords:[...F_,...P2],end:/}/},Xt={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/],scope:{1:"keyword",3:"keyword",5:"title.function"}},We={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},ze={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,ks,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:g,contains:[te,...b,{begin:/:/,end:/\{/,keywords:g,contains:[{scope:"title.class.inherited",match:Ko},...b],relevance:0}]};for(let ot of V.variants){let Ve=ot.contains.find(li=>li.label==="interpol");Ve.keywords=g;let Te=[...b,...E,...j,G,V,...se];Ve.contains=[...Te,{begin:/\(/,end:/\)/,contains:["self",...Te]}]}return{name:"Swift",keywords:g,contains:[...s,ke,it,Xt,We,ze,ft,Qi,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},re,...b,...E,...j,G,V,...se,...Ne,qe,gt]}}Y2.exports=U_});var X2=De((yC,V2)=>{function H_(t){let e="true false yes no null",i="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},n={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},o={className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},c={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[t.BACKSLASH_ESCAPE,n]},l=t.inherit(c,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),_={className:"number",begin:"\\b"+"[0-9]{4}(-[0-9][0-9]){0,2}"+"([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?"+"(\\.[0-9]*)?"+"([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?"+"\\b"},E={end:",",endsWithParent:!0,excludeEnd:!0,keywords:e,relevance:0},T={begin:/\{/,end:/\}/,contains:[E],illegal:"\\n",relevance:0},M={begin:"\\[",end:"\\]",contains:[E],illegal:"\\n",relevance:0},j=[s,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+i},{className:"type",begin:"!<"+i+">"},{className:"type",begin:"!"+i},{className:"type",begin:"!!"+i},{className:"meta",begin:"&"+t.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+t.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},t.HASH_COMMENT_MODE,{beginKeywords:e,keywords:{literal:e}},_,{className:"number",begin:t.C_NUMBER_RE+"\\b",relevance:0},T,M,o,c],U=[...j];return U.pop(),U.push(l),E.contains=U,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:j}}V2.exports=H_});var r8=De((wC,n8)=>{var Xo="[A-Za-z$_][0-9A-Za-z$_]*",Z2=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],J2=["true","false","null","undefined","NaN","Infinity"],Q2=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],e8=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],t8=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],i8=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","self","global"],s8=[].concat(t8,Q2,e8);function $_(t){let e=t.regex,i=(Y,{after:_e})=>{let Re="</"+Y[0].slice(1);return Y.input.indexOf(Re,_e)!==-1},s=Xo,n={begin:"<>",end:"</>"},o=/<[A-Za-z0-9\\._:-]+\s*\/>/,c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Y,_e)=>{let Re=Y[0].length+Y.index,Ne=Y.input[Re];if(Ne==="<"||Ne===","){_e.ignoreMatch();return}Ne===">"&&(i(Y,{after:Re})||_e.ignoreMatch());let qe,Oe=Y.input.substring(Re);if(qe=Oe.match(/^\s*=/)){_e.ignoreMatch();return}if((qe=Oe.match(/^\s+extends\s+/))&&qe.index===0){_e.ignoreMatch();return}}},l={$pattern:Xo,keyword:Z2,literal:J2,built_in:s8,"variable.language":i8},m="[0-9](_?[0-9])*",g="\\.(".concat(m,")"),b="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",x={className:"number",variants:[{begin:"(\\b(".concat(b,")((").concat(g,")|\\.)?|(").concat(g,"))")+"[eE][+-]?(".concat(m,")\\b")},{begin:"\\b(".concat(b,")\\b((").concat(g,")\\b|\\.)?|(").concat(g,")\\b")},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},_={className:"subst",begin:"\\$\\{",end:"\\}",keywords:l,contains:[]},E={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,_],subLanguage:"xml"}},T={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,_],subLanguage:"css"}},M={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,_],subLanguage:"graphql"}},j={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,_]},q={className:"comment",variants:[t.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:s+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]},G=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,E,T,M,j,{match:/\$\d+/},x];_.contains=G.concat({begin:/\{/,end:/\}/,keywords:l,contains:["self"].concat(G)});let K=[].concat(q,_.contains),X=K.concat([{begin:/(\s*)\(/,end:/\)/,keywords:l,contains:["self"].concat(K)}]),Z={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:X},ne={variants:[{match:[/class/,/\s+/,s,/\s+/,/extends/,/\s+/,e.concat(s,"(",e.concat(/\./,s),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,s],scope:{1:"keyword",3:"title.class"}}]},J={relevance:0,match:e.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...Q2,...e8]}},V={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},le={variants:[{match:[/function/,/\s+/,s,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[Z],illegal:/%/},ce={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function ue(Y){return e.concat("(?!",Y.join("|"),")")}let re={match:e.concat(/\b/,ue([...t8,"super","import","await"].map(Y=>"".concat(Y,"\\s*\\("))),s,e.lookahead(/\s*\(/)),className:"title.function",relevance:0},ee={begin:e.concat(/\./,e.lookahead(e.concat(s,/(?![0-9A-Za-z$_(])/))),end:s,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},P={match:[/get|set/,/\s+/,s,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},Z]},L="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",se={match:[/const|var|let/,/\s+/,s,/\s*/,/=\s*/,/(async\s*)?/,e.lookahead(L)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[Z]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:l,exports:{PARAMS_CONTAINS:X,CLASS_REFERENCE:J},illegal:/#(?![$_A-Za-z])/,contains:[t.SHEBANG({label:"shebang",binary:"node",relevance:5}),V,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,E,T,M,j,q,{match:/\$\d+/},x,J,{scope:"attr",match:s+e.lookahead(":"),relevance:0},se,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[q,t.REGEXP_MODE,{className:"function",begin:L,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:X}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:n.begin,end:n.end},{match:o},{begin:c.begin,"on:begin":c.isTrulyOpeningTag,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}]},le,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+t.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[Z,t.inherit(t.TITLE_MODE,{begin:s,className:"title.function"})]},{match:/\.\.\./,relevance:0},ee,{match:"\\$"+s,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[Z]},re,ce,ne,P,{match:/\$[(.]/}]}}function G_(t){let e=t.regex,i=$_(t),s=Xo,n=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],o={begin:[/namespace/,/\s+/,t.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},c={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:n},contains:[i.exports.CLASS_REFERENCE]},l={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},m=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],g={$pattern:Xo,keyword:Z2.concat(m),literal:J2,built_in:s8.concat(n),"variable.language":i8},b={className:"meta",begin:"@"+s},x=(M,j,U)=>{let q=M.contains.findIndex(G=>G.label===j);if(q===-1)throw new Error("can not find mode to replace");M.contains.splice(q,1,U)};Object.assign(i.keywords,g),i.exports.PARAMS_CONTAINS.push(b);let _=i.contains.find(M=>M.scope==="attr"),E=Object.assign({},_,{match:e.concat(s,e.lookahead(/\s*\?:/))});i.exports.PARAMS_CONTAINS.push([i.exports.CLASS_REFERENCE,_,E]),i.contains=i.contains.concat([b,o,c,E]),x(i,"shebang",t.SHEBANG()),x(i,"use_strict",l);let T=i.contains.find(M=>M.label==="func.def");return T.relevance=0,Object.assign(i,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),i}n8.exports=G_});var o8=De((xC,a8)=>{function W_(t){let e=t.regex,i={className:"string",begin:/"(""|[^/n])"C\b/},s={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},n=/\d{1,2}\/\d{1,2}\/\d{4}/,o=/\d{4}-\d{1,2}-\d{1,2}/,c=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,l=/\d{1,2}(:\d{1,2}){1,2}/,m={className:"literal",variants:[{begin:e.concat(/# */,e.either(o,n),/ *#/)},{begin:e.concat(/# */,l,/ *#/)},{begin:e.concat(/# */,c,/ *#/)},{begin:e.concat(/# */,e.either(o,n),/ +/,e.either(c,l),/ *#/)}]},g={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},b={className:"label",begin:/^\w+:/},x=t.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),_=t.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[i,s,m,g,b,x,_,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[_]}]}}a8.exports=W_});var u8=De((_C,c8)=>{function Y_(t){t.regex;let e=t.COMMENT(/\(;/,/;\)/);e.contains.push("self");let i=t.COMMENT(/;;/,/$/),s=["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"],n={begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},o={className:"variable",begin:/\$[\w_]+/},c={match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},l={className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/},m={match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},g={className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/};return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:s},contains:[i,e,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},o,c,n,t.QUOTE_STRING_MODE,m,g,l]}}c8.exports=Y_});var h8=De((kC,l8)=>{var at=kb();at.registerLanguage("xml",Sb());at.registerLanguage("bash",Tb());at.registerLanguage("c",Cb());at.registerLanguage("cpp",Mb());at.registerLanguage("csharp",jb());at.registerLanguage("css",Ib());at.registerLanguage("markdown",zb());at.registerLanguage("diff",Lb());at.registerLanguage("ruby",Pb());at.registerLanguage("go",Hb());at.registerLanguage("graphql",Gb());at.registerLanguage("ini",Yb());at.registerLanguage("java",Zb());at.registerLanguage("javascript",s2());at.registerLanguage("json",r2());at.registerLanguage("kotlin",o2());at.registerLanguage("less",h2());at.registerLanguage("lua",g2());at.registerLanguage("makefile",p2());at.registerLanguage("perl",b2());at.registerLanguage("objectivec",y2());at.registerLanguage("php",x2());at.registerLanguage("php-template",k2());at.registerLanguage("plaintext",S2());at.registerLanguage("python",T2());at.registerLanguage("python-repl",C2());at.registerLanguage("r",M2());at.registerLanguage("rust",j2());at.registerLanguage("scss",I2());at.registerLanguage("shell",z2());at.registerLanguage("sql",L2());at.registerLanguage("swift",K2());at.registerLanguage("yaml",X2());at.registerLanguage("typescript",r8());at.registerLanguage("vbnet",o8());at.registerLanguage("wasm",u8());at.HighlightJS=at;at.default=at;l8.exports=at});var g8=De((EC,Ph)=>{"use strict";var m8={100:"https://github.githubassets.com/images/icons/emoji/unicode/1f4af.png?v8",1234:"https://github.githubassets.com/images/icons/emoji/unicode/1f522.png?v8","+1":"https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png?v8","-1":"https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png?v8","1st_place_medal":"https://github.githubassets.com/images/icons/emoji/unicode/1f947.png?v8","2nd_place_medal":"https://github.githubassets.com/images/icons/emoji/unicode/1f948.png?v8","3rd_place_medal":"https://github.githubassets.com/images/icons/emoji/unicode/1f949.png?v8","8ball":"https://github.githubassets.com/images/icons/emoji/unicode/1f3b1.png?v8",a:"https://github.githubassets.com/images/icons/emoji/unicode/1f170.png?v8",ab:"https://github.githubassets.com/images/icons/emoji/unicode/1f18e.png?v8",abacus:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ee.png?v8",abc:"https://github.githubassets.com/images/icons/emoji/unicode/1f524.png?v8",abcd:"https://github.githubassets.com/images/icons/emoji/unicode/1f521.png?v8",accept:"https://github.githubassets.com/images/icons/emoji/unicode/1f251.png?v8",accessibility:"https://github.githubassets.com/images/icons/emoji/accessibility.png?v8",accordion:"https://github.githubassets.com/images/icons/emoji/unicode/1fa97.png?v8",adhesive_bandage:"https://github.githubassets.com/images/icons/emoji/unicode/1fa79.png?v8",adult:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1.png?v8",aerial_tramway:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a1.png?v8",afghanistan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1eb.png?v8",airplane:"https://github.githubassets.com/images/icons/emoji/unicode/2708.png?v8",aland_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1fd.png?v8",alarm_clock:"https://github.githubassets.com/images/icons/emoji/unicode/23f0.png?v8",albania:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1f1.png?v8",alembic:"https://github.githubassets.com/images/icons/emoji/unicode/2697.png?v8",algeria:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1ff.png?v8",alien:"https://github.githubassets.com/images/icons/emoji/unicode/1f47d.png?v8",ambulance:"https://github.githubassets.com/images/icons/emoji/unicode/1f691.png?v8",american_samoa:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1f8.png?v8",amphora:"https://github.githubassets.com/images/icons/emoji/unicode/1f3fa.png?v8",anatomical_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1fac0.png?v8",anchor:"https://github.githubassets.com/images/icons/emoji/unicode/2693.png?v8",andorra:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1e9.png?v8",angel:"https://github.githubassets.com/images/icons/emoji/unicode/1f47c.png?v8",anger:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a2.png?v8",angola:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1f4.png?v8",angry:"https://github.githubassets.com/images/icons/emoji/unicode/1f620.png?v8",anguilla:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1ee.png?v8",anguished:"https://github.githubassets.com/images/icons/emoji/unicode/1f627.png?v8",ant:"https://github.githubassets.com/images/icons/emoji/unicode/1f41c.png?v8",antarctica:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1f6.png?v8",antigua_barbuda:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1ec.png?v8",apple:"https://github.githubassets.com/images/icons/emoji/unicode/1f34e.png?v8",aquarius:"https://github.githubassets.com/images/icons/emoji/unicode/2652.png?v8",argentina:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1f7.png?v8",aries:"https://github.githubassets.com/images/icons/emoji/unicode/2648.png?v8",armenia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1f2.png?v8",arrow_backward:"https://github.githubassets.com/images/icons/emoji/unicode/25c0.png?v8",arrow_double_down:"https://github.githubassets.com/images/icons/emoji/unicode/23ec.png?v8",arrow_double_up:"https://github.githubassets.com/images/icons/emoji/unicode/23eb.png?v8",arrow_down:"https://github.githubassets.com/images/icons/emoji/unicode/2b07.png?v8",arrow_down_small:"https://github.githubassets.com/images/icons/emoji/unicode/1f53d.png?v8",arrow_forward:"https://github.githubassets.com/images/icons/emoji/unicode/25b6.png?v8",arrow_heading_down:"https://github.githubassets.com/images/icons/emoji/unicode/2935.png?v8",arrow_heading_up:"https://github.githubassets.com/images/icons/emoji/unicode/2934.png?v8",arrow_left:"https://github.githubassets.com/images/icons/emoji/unicode/2b05.png?v8",arrow_lower_left:"https://github.githubassets.com/images/icons/emoji/unicode/2199.png?v8",arrow_lower_right:"https://github.githubassets.com/images/icons/emoji/unicode/2198.png?v8",arrow_right:"https://github.githubassets.com/images/icons/emoji/unicode/27a1.png?v8",arrow_right_hook:"https://github.githubassets.com/images/icons/emoji/unicode/21aa.png?v8",arrow_up:"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png?v8",arrow_up_down:"https://github.githubassets.com/images/icons/emoji/unicode/2195.png?v8",arrow_up_small:"https://github.githubassets.com/images/icons/emoji/unicode/1f53c.png?v8",arrow_upper_left:"https://github.githubassets.com/images/icons/emoji/unicode/2196.png?v8",arrow_upper_right:"https://github.githubassets.com/images/icons/emoji/unicode/2197.png?v8",arrows_clockwise:"https://github.githubassets.com/images/icons/emoji/unicode/1f503.png?v8",arrows_counterclockwise:"https://github.githubassets.com/images/icons/emoji/unicode/1f504.png?v8",art:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a8.png?v8",articulated_lorry:"https://github.githubassets.com/images/icons/emoji/unicode/1f69b.png?v8",artificial_satellite:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f0.png?v8",artist:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f3a8.png?v8",aruba:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1fc.png?v8",ascension_island:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1e8.png?v8",asterisk:"https://github.githubassets.com/images/icons/emoji/unicode/002a-20e3.png?v8",astonished:"https://github.githubassets.com/images/icons/emoji/unicode/1f632.png?v8",astronaut:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f680.png?v8",athletic_shoe:"https://github.githubassets.com/images/icons/emoji/unicode/1f45f.png?v8",atm:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e7.png?v8",atom:"https://github.githubassets.com/images/icons/emoji/atom.png?v8",atom_symbol:"https://github.githubassets.com/images/icons/emoji/unicode/269b.png?v8",australia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1fa.png?v8",austria:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1f9.png?v8",auto_rickshaw:"https://github.githubassets.com/images/icons/emoji/unicode/1f6fa.png?v8",avocado:"https://github.githubassets.com/images/icons/emoji/unicode/1f951.png?v8",axe:"https://github.githubassets.com/images/icons/emoji/unicode/1fa93.png?v8",azerbaijan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1ff.png?v8",b:"https://github.githubassets.com/images/icons/emoji/unicode/1f171.png?v8",baby:"https://github.githubassets.com/images/icons/emoji/unicode/1f476.png?v8",baby_bottle:"https://github.githubassets.com/images/icons/emoji/unicode/1f37c.png?v8",baby_chick:"https://github.githubassets.com/images/icons/emoji/unicode/1f424.png?v8",baby_symbol:"https://github.githubassets.com/images/icons/emoji/unicode/1f6bc.png?v8",back:"https://github.githubassets.com/images/icons/emoji/unicode/1f519.png?v8",bacon:"https://github.githubassets.com/images/icons/emoji/unicode/1f953.png?v8",badger:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a1.png?v8",badminton:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f8.png?v8",bagel:"https://github.githubassets.com/images/icons/emoji/unicode/1f96f.png?v8",baggage_claim:"https://github.githubassets.com/images/icons/emoji/unicode/1f6c4.png?v8",baguette_bread:"https://github.githubassets.com/images/icons/emoji/unicode/1f956.png?v8",bahamas:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f8.png?v8",bahrain:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1ed.png?v8",balance_scale:"https://github.githubassets.com/images/icons/emoji/unicode/2696.png?v8",bald_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f9b2.png?v8",bald_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f9b2.png?v8",ballet_shoes:"https://github.githubassets.com/images/icons/emoji/unicode/1fa70.png?v8",balloon:"https://github.githubassets.com/images/icons/emoji/unicode/1f388.png?v8",ballot_box:"https://github.githubassets.com/images/icons/emoji/unicode/1f5f3.png?v8",ballot_box_with_check:"https://github.githubassets.com/images/icons/emoji/unicode/2611.png?v8",bamboo:"https://github.githubassets.com/images/icons/emoji/unicode/1f38d.png?v8",banana:"https://github.githubassets.com/images/icons/emoji/unicode/1f34c.png?v8",bangbang:"https://github.githubassets.com/images/icons/emoji/unicode/203c.png?v8",bangladesh:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1e9.png?v8",banjo:"https://github.githubassets.com/images/icons/emoji/unicode/1fa95.png?v8",bank:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e6.png?v8",bar_chart:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ca.png?v8",barbados:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1e7.png?v8",barber:"https://github.githubassets.com/images/icons/emoji/unicode/1f488.png?v8",baseball:"https://github.githubassets.com/images/icons/emoji/unicode/26be.png?v8",basecamp:"https://github.githubassets.com/images/icons/emoji/basecamp.png?v8",basecampy:"https://github.githubassets.com/images/icons/emoji/basecampy.png?v8",basket:"https://github.githubassets.com/images/icons/emoji/unicode/1f9fa.png?v8",basketball:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c0.png?v8",basketball_man:"https://github.githubassets.com/images/icons/emoji/unicode/26f9-2642.png?v8",basketball_woman:"https://github.githubassets.com/images/icons/emoji/unicode/26f9-2640.png?v8",bat:"https://github.githubassets.com/images/icons/emoji/unicode/1f987.png?v8",bath:"https://github.githubassets.com/images/icons/emoji/unicode/1f6c0.png?v8",bathtub:"https://github.githubassets.com/images/icons/emoji/unicode/1f6c1.png?v8",battery:"https://github.githubassets.com/images/icons/emoji/unicode/1f50b.png?v8",beach_umbrella:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d6.png?v8",beans:"https://github.githubassets.com/images/icons/emoji/unicode/1fad8.png?v8",bear:"https://github.githubassets.com/images/icons/emoji/unicode/1f43b.png?v8",bearded_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d4.png?v8",beaver:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ab.png?v8",bed:"https://github.githubassets.com/images/icons/emoji/unicode/1f6cf.png?v8",bee:"https://github.githubassets.com/images/icons/emoji/unicode/1f41d.png?v8",beer:"https://github.githubassets.com/images/icons/emoji/unicode/1f37a.png?v8",beers:"https://github.githubassets.com/images/icons/emoji/unicode/1f37b.png?v8",beetle:"https://github.githubassets.com/images/icons/emoji/unicode/1fab2.png?v8",beginner:"https://github.githubassets.com/images/icons/emoji/unicode/1f530.png?v8",belarus:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1fe.png?v8",belgium:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1ea.png?v8",belize:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1ff.png?v8",bell:"https://github.githubassets.com/images/icons/emoji/unicode/1f514.png?v8",bell_pepper:"https://github.githubassets.com/images/icons/emoji/unicode/1fad1.png?v8",bellhop_bell:"https://github.githubassets.com/images/icons/emoji/unicode/1f6ce.png?v8",benin:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1ef.png?v8",bento:"https://github.githubassets.com/images/icons/emoji/unicode/1f371.png?v8",bermuda:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f2.png?v8",beverage_box:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c3.png?v8",bhutan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f9.png?v8",bicyclist:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b4.png?v8",bike:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b2.png?v8",biking_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b4-2642.png?v8",biking_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b4-2640.png?v8",bikini:"https://github.githubassets.com/images/icons/emoji/unicode/1f459.png?v8",billed_cap:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e2.png?v8",biohazard:"https://github.githubassets.com/images/icons/emoji/unicode/2623.png?v8",bird:"https://github.githubassets.com/images/icons/emoji/unicode/1f426.png?v8",birthday:"https://github.githubassets.com/images/icons/emoji/unicode/1f382.png?v8",bison:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ac.png?v8",biting_lip:"https://github.githubassets.com/images/icons/emoji/unicode/1fae6.png?v8",black_bird:"https://github.githubassets.com/images/icons/emoji/unicode/1f426-2b1b.png?v8",black_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f408-2b1b.png?v8",black_circle:"https://github.githubassets.com/images/icons/emoji/unicode/26ab.png?v8",black_flag:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f4.png?v8",black_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f5a4.png?v8",black_joker:"https://github.githubassets.com/images/icons/emoji/unicode/1f0cf.png?v8",black_large_square:"https://github.githubassets.com/images/icons/emoji/unicode/2b1b.png?v8",black_medium_small_square:"https://github.githubassets.com/images/icons/emoji/unicode/25fe.png?v8",black_medium_square:"https://github.githubassets.com/images/icons/emoji/unicode/25fc.png?v8",black_nib:"https://github.githubassets.com/images/icons/emoji/unicode/2712.png?v8",black_small_square:"https://github.githubassets.com/images/icons/emoji/unicode/25aa.png?v8",black_square_button:"https://github.githubassets.com/images/icons/emoji/unicode/1f532.png?v8",blond_haired_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f471-2642.png?v8",blond_haired_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f471.png?v8",blond_haired_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f471-2640.png?v8",blonde_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f471-2640.png?v8",blossom:"https://github.githubassets.com/images/icons/emoji/unicode/1f33c.png?v8",blowfish:"https://github.githubassets.com/images/icons/emoji/unicode/1f421.png?v8",blue_book:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d8.png?v8",blue_car:"https://github.githubassets.com/images/icons/emoji/unicode/1f699.png?v8",blue_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f499.png?v8",blue_square:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e6.png?v8",blueberries:"https://github.githubassets.com/images/icons/emoji/unicode/1fad0.png?v8",blush:"https://github.githubassets.com/images/icons/emoji/unicode/1f60a.png?v8",boar:"https://github.githubassets.com/images/icons/emoji/unicode/1f417.png?v8",boat:"https://github.githubassets.com/images/icons/emoji/unicode/26f5.png?v8",bolivia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f4.png?v8",bomb:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a3.png?v8",bone:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b4.png?v8",book:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d6.png?v8",bookmark:"https://github.githubassets.com/images/icons/emoji/unicode/1f516.png?v8",bookmark_tabs:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d1.png?v8",books:"https://github.githubassets.com/images/icons/emoji/unicode/1f4da.png?v8",boom:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a5.png?v8",boomerang:"https://github.githubassets.com/images/icons/emoji/unicode/1fa83.png?v8",boot:"https://github.githubassets.com/images/icons/emoji/unicode/1f462.png?v8",bosnia_herzegovina:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1e6.png?v8",botswana:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1fc.png?v8",bouncing_ball_man:"https://github.githubassets.com/images/icons/emoji/unicode/26f9-2642.png?v8",bouncing_ball_person:"https://github.githubassets.com/images/icons/emoji/unicode/26f9.png?v8",bouncing_ball_woman:"https://github.githubassets.com/images/icons/emoji/unicode/26f9-2640.png?v8",bouquet:"https://github.githubassets.com/images/icons/emoji/unicode/1f490.png?v8",bouvet_island:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1fb.png?v8",bow:"https://github.githubassets.com/images/icons/emoji/unicode/1f647.png?v8",bow_and_arrow:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f9.png?v8",bowing_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f647-2642.png?v8",bowing_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f647-2640.png?v8",bowl_with_spoon:"https://github.githubassets.com/images/icons/emoji/unicode/1f963.png?v8",bowling:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b3.png?v8",bowtie:"https://github.githubassets.com/images/icons/emoji/bowtie.png?v8",boxing_glove:"https://github.githubassets.com/images/icons/emoji/unicode/1f94a.png?v8",boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f466.png?v8",brain:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e0.png?v8",brazil:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f7.png?v8",bread:"https://github.githubassets.com/images/icons/emoji/unicode/1f35e.png?v8",breast_feeding:"https://github.githubassets.com/images/icons/emoji/unicode/1f931.png?v8",bricks:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f1.png?v8",bride_with_veil:"https://github.githubassets.com/images/icons/emoji/unicode/1f470-2640.png?v8",bridge_at_night:"https://github.githubassets.com/images/icons/emoji/unicode/1f309.png?v8",briefcase:"https://github.githubassets.com/images/icons/emoji/unicode/1f4bc.png?v8",british_indian_ocean_territory:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f4.png?v8",british_virgin_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fb-1f1ec.png?v8",broccoli:"https://github.githubassets.com/images/icons/emoji/unicode/1f966.png?v8",broken_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f494.png?v8",broom:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f9.png?v8",brown_circle:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e4.png?v8",brown_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f90e.png?v8",brown_square:"https://github.githubassets.com/images/icons/emoji/unicode/1f7eb.png?v8",brunei:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f3.png?v8",bubble_tea:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cb.png?v8",bubbles:"https://github.githubassets.com/images/icons/emoji/unicode/1fae7.png?v8",bucket:"https://github.githubassets.com/images/icons/emoji/unicode/1faa3.png?v8",bug:"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png?v8",building_construction:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d7.png?v8",bulb:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png?v8",bulgaria:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1ec.png?v8",bullettrain_front:"https://github.githubassets.com/images/icons/emoji/unicode/1f685.png?v8",bullettrain_side:"https://github.githubassets.com/images/icons/emoji/unicode/1f684.png?v8",burkina_faso:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1eb.png?v8",burrito:"https://github.githubassets.com/images/icons/emoji/unicode/1f32f.png?v8",burundi:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1ee.png?v8",bus:"https://github.githubassets.com/images/icons/emoji/unicode/1f68c.png?v8",business_suit_levitating:"https://github.githubassets.com/images/icons/emoji/unicode/1f574.png?v8",busstop:"https://github.githubassets.com/images/icons/emoji/unicode/1f68f.png?v8",bust_in_silhouette:"https://github.githubassets.com/images/icons/emoji/unicode/1f464.png?v8",busts_in_silhouette:"https://github.githubassets.com/images/icons/emoji/unicode/1f465.png?v8",butter:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c8.png?v8",butterfly:"https://github.githubassets.com/images/icons/emoji/unicode/1f98b.png?v8",cactus:"https://github.githubassets.com/images/icons/emoji/unicode/1f335.png?v8",cake:"https://github.githubassets.com/images/icons/emoji/unicode/1f370.png?v8",calendar:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c6.png?v8",call_me_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1f919.png?v8",calling:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f2.png?v8",cambodia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1ed.png?v8",camel:"https://github.githubassets.com/images/icons/emoji/unicode/1f42b.png?v8",camera:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f7.png?v8",camera_flash:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f8.png?v8",cameroon:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1f2.png?v8",camping:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d5.png?v8",canada:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1e6.png?v8",canary_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1e8.png?v8",cancer:"https://github.githubassets.com/images/icons/emoji/unicode/264b.png?v8",candle:"https://github.githubassets.com/images/icons/emoji/unicode/1f56f.png?v8",candy:"https://github.githubassets.com/images/icons/emoji/unicode/1f36c.png?v8",canned_food:"https://github.githubassets.com/images/icons/emoji/unicode/1f96b.png?v8",canoe:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f6.png?v8",cape_verde:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1fb.png?v8",capital_abcd:"https://github.githubassets.com/images/icons/emoji/unicode/1f520.png?v8",capricorn:"https://github.githubassets.com/images/icons/emoji/unicode/2651.png?v8",car:"https://github.githubassets.com/images/icons/emoji/unicode/1f697.png?v8",card_file_box:"https://github.githubassets.com/images/icons/emoji/unicode/1f5c3.png?v8",card_index:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c7.png?v8",card_index_dividers:"https://github.githubassets.com/images/icons/emoji/unicode/1f5c2.png?v8",caribbean_netherlands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f6.png?v8",carousel_horse:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a0.png?v8",carpentry_saw:"https://github.githubassets.com/images/icons/emoji/unicode/1fa9a.png?v8",carrot:"https://github.githubassets.com/images/icons/emoji/unicode/1f955.png?v8",cartwheeling:"https://github.githubassets.com/images/icons/emoji/unicode/1f938.png?v8",cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f431.png?v8",cat2:"https://github.githubassets.com/images/icons/emoji/unicode/1f408.png?v8",cayman_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1fe.png?v8",cd:"https://github.githubassets.com/images/icons/emoji/unicode/1f4bf.png?v8",central_african_republic:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1eb.png?v8",ceuta_melilla:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1e6.png?v8",chad:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1e9.png?v8",chains:"https://github.githubassets.com/images/icons/emoji/unicode/26d3.png?v8",chair:"https://github.githubassets.com/images/icons/emoji/unicode/1fa91.png?v8",champagne:"https://github.githubassets.com/images/icons/emoji/unicode/1f37e.png?v8",chart:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b9.png?v8",chart_with_downwards_trend:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c9.png?v8",chart_with_upwards_trend:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c8.png?v8",checkered_flag:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c1.png?v8",cheese:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c0.png?v8",cherries:"https://github.githubassets.com/images/icons/emoji/unicode/1f352.png?v8",cherry_blossom:"https://github.githubassets.com/images/icons/emoji/unicode/1f338.png?v8",chess_pawn:"https://github.githubassets.com/images/icons/emoji/unicode/265f.png?v8",chestnut:"https://github.githubassets.com/images/icons/emoji/unicode/1f330.png?v8",chicken:"https://github.githubassets.com/images/icons/emoji/unicode/1f414.png?v8",child:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d2.png?v8",children_crossing:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b8.png?v8",chile:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1f1.png?v8",chipmunk:"https://github.githubassets.com/images/icons/emoji/unicode/1f43f.png?v8",chocolate_bar:"https://github.githubassets.com/images/icons/emoji/unicode/1f36b.png?v8",chopsticks:"https://github.githubassets.com/images/icons/emoji/unicode/1f962.png?v8",christmas_island:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1fd.png?v8",christmas_tree:"https://github.githubassets.com/images/icons/emoji/unicode/1f384.png?v8",church:"https://github.githubassets.com/images/icons/emoji/unicode/26ea.png?v8",cinema:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a6.png?v8",circus_tent:"https://github.githubassets.com/images/icons/emoji/unicode/1f3aa.png?v8",city_sunrise:"https://github.githubassets.com/images/icons/emoji/unicode/1f307.png?v8",city_sunset:"https://github.githubassets.com/images/icons/emoji/unicode/1f306.png?v8",cityscape:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d9.png?v8",cl:"https://github.githubassets.com/images/icons/emoji/unicode/1f191.png?v8",clamp:"https://github.githubassets.com/images/icons/emoji/unicode/1f5dc.png?v8",clap:"https://github.githubassets.com/images/icons/emoji/unicode/1f44f.png?v8",clapper:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ac.png?v8",classical_building:"https://github.githubassets.com/images/icons/emoji/unicode/1f3db.png?v8",climbing:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d7.png?v8",climbing_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d7-2642.png?v8",climbing_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d7-2640.png?v8",clinking_glasses:"https://github.githubassets.com/images/icons/emoji/unicode/1f942.png?v8",clipboard:"https://github.githubassets.com/images/icons/emoji/unicode/1f4cb.png?v8",clipperton_island:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1f5.png?v8",clock1:"https://github.githubassets.com/images/icons/emoji/unicode/1f550.png?v8",clock10:"https://github.githubassets.com/images/icons/emoji/unicode/1f559.png?v8",clock1030:"https://github.githubassets.com/images/icons/emoji/unicode/1f565.png?v8",clock11:"https://github.githubassets.com/images/icons/emoji/unicode/1f55a.png?v8",clock1130:"https://github.githubassets.com/images/icons/emoji/unicode/1f566.png?v8",clock12:"https://github.githubassets.com/images/icons/emoji/unicode/1f55b.png?v8",clock1230:"https://github.githubassets.com/images/icons/emoji/unicode/1f567.png?v8",clock130:"https://github.githubassets.com/images/icons/emoji/unicode/1f55c.png?v8",clock2:"https://github.githubassets.com/images/icons/emoji/unicode/1f551.png?v8",clock230:"https://github.githubassets.com/images/icons/emoji/unicode/1f55d.png?v8",clock3:"https://github.githubassets.com/images/icons/emoji/unicode/1f552.png?v8",clock330:"https://github.githubassets.com/images/icons/emoji/unicode/1f55e.png?v8",clock4:"https://github.githubassets.com/images/icons/emoji/unicode/1f553.png?v8",clock430:"https://github.githubassets.com/images/icons/emoji/unicode/1f55f.png?v8",clock5:"https://github.githubassets.com/images/icons/emoji/unicode/1f554.png?v8",clock530:"https://github.githubassets.com/images/icons/emoji/unicode/1f560.png?v8",clock6:"https://github.githubassets.com/images/icons/emoji/unicode/1f555.png?v8",clock630:"https://github.githubassets.com/images/icons/emoji/unicode/1f561.png?v8",clock7:"https://github.githubassets.com/images/icons/emoji/unicode/1f556.png?v8",clock730:"https://github.githubassets.com/images/icons/emoji/unicode/1f562.png?v8",clock8:"https://github.githubassets.com/images/icons/emoji/unicode/1f557.png?v8",clock830:"https://github.githubassets.com/images/icons/emoji/unicode/1f563.png?v8",clock9:"https://github.githubassets.com/images/icons/emoji/unicode/1f558.png?v8",clock930:"https://github.githubassets.com/images/icons/emoji/unicode/1f564.png?v8",closed_book:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d5.png?v8",closed_lock_with_key:"https://github.githubassets.com/images/icons/emoji/unicode/1f510.png?v8",closed_umbrella:"https://github.githubassets.com/images/icons/emoji/unicode/1f302.png?v8",cloud:"https://github.githubassets.com/images/icons/emoji/unicode/2601.png?v8",cloud_with_lightning:"https://github.githubassets.com/images/icons/emoji/unicode/1f329.png?v8",cloud_with_lightning_and_rain:"https://github.githubassets.com/images/icons/emoji/unicode/26c8.png?v8",cloud_with_rain:"https://github.githubassets.com/images/icons/emoji/unicode/1f327.png?v8",cloud_with_snow:"https://github.githubassets.com/images/icons/emoji/unicode/1f328.png?v8",clown_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f921.png?v8",clubs:"https://github.githubassets.com/images/icons/emoji/unicode/2663.png?v8",cn:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1f3.png?v8",coat:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e5.png?v8",cockroach:"https://github.githubassets.com/images/icons/emoji/unicode/1fab3.png?v8",cocktail:"https://github.githubassets.com/images/icons/emoji/unicode/1f378.png?v8",coconut:"https://github.githubassets.com/images/icons/emoji/unicode/1f965.png?v8",cocos_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1e8.png?v8",coffee:"https://github.githubassets.com/images/icons/emoji/unicode/2615.png?v8",coffin:"https://github.githubassets.com/images/icons/emoji/unicode/26b0.png?v8",coin:"https://github.githubassets.com/images/icons/emoji/unicode/1fa99.png?v8",cold_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f976.png?v8",cold_sweat:"https://github.githubassets.com/images/icons/emoji/unicode/1f630.png?v8",collision:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a5.png?v8",colombia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1f4.png?v8",comet:"https://github.githubassets.com/images/icons/emoji/unicode/2604.png?v8",comoros:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1f2.png?v8",compass:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ed.png?v8",computer:"https://github.githubassets.com/images/icons/emoji/unicode/1f4bb.png?v8",computer_mouse:"https://github.githubassets.com/images/icons/emoji/unicode/1f5b1.png?v8",confetti_ball:"https://github.githubassets.com/images/icons/emoji/unicode/1f38a.png?v8",confounded:"https://github.githubassets.com/images/icons/emoji/unicode/1f616.png?v8",confused:"https://github.githubassets.com/images/icons/emoji/unicode/1f615.png?v8",congo_brazzaville:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1ec.png?v8",congo_kinshasa:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1e9.png?v8",congratulations:"https://github.githubassets.com/images/icons/emoji/unicode/3297.png?v8",construction:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png?v8",construction_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f477.png?v8",construction_worker_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f477-2642.png?v8",construction_worker_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f477-2640.png?v8",control_knobs:"https://github.githubassets.com/images/icons/emoji/unicode/1f39b.png?v8",convenience_store:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ea.png?v8",cook:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f373.png?v8",cook_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1f0.png?v8",cookie:"https://github.githubassets.com/images/icons/emoji/unicode/1f36a.png?v8",cool:"https://github.githubassets.com/images/icons/emoji/unicode/1f192.png?v8",cop:"https://github.githubassets.com/images/icons/emoji/unicode/1f46e.png?v8",copilot:"https://github.githubassets.com/images/icons/emoji/copilot.png?v8",copyright:"https://github.githubassets.com/images/icons/emoji/unicode/00a9.png?v8",coral:"https://github.githubassets.com/images/icons/emoji/unicode/1fab8.png?v8",corn:"https://github.githubassets.com/images/icons/emoji/unicode/1f33d.png?v8",costa_rica:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1f7.png?v8",cote_divoire:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1ee.png?v8",couch_and_lamp:"https://github.githubassets.com/images/icons/emoji/unicode/1f6cb.png?v8",couple:"https://github.githubassets.com/images/icons/emoji/unicode/1f46b.png?v8",couple_with_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f491.png?v8",couple_with_heart_man_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-2764-1f468.png?v8",couple_with_heart_woman_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-2764-1f468.png?v8",couple_with_heart_woman_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-2764-1f469.png?v8",couplekiss:"https://github.githubassets.com/images/icons/emoji/unicode/1f48f.png?v8",couplekiss_man_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-2764-1f48b-1f468.png?v8",couplekiss_man_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-2764-1f48b-1f468.png?v8",couplekiss_woman_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-2764-1f48b-1f469.png?v8",cow:"https://github.githubassets.com/images/icons/emoji/unicode/1f42e.png?v8",cow2:"https://github.githubassets.com/images/icons/emoji/unicode/1f404.png?v8",cowboy_hat_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f920.png?v8",crab:"https://github.githubassets.com/images/icons/emoji/unicode/1f980.png?v8",crayon:"https://github.githubassets.com/images/icons/emoji/unicode/1f58d.png?v8",credit_card:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b3.png?v8",crescent_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f319.png?v8",cricket:"https://github.githubassets.com/images/icons/emoji/unicode/1f997.png?v8",cricket_game:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cf.png?v8",croatia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ed-1f1f7.png?v8",crocodile:"https://github.githubassets.com/images/icons/emoji/unicode/1f40a.png?v8",croissant:"https://github.githubassets.com/images/icons/emoji/unicode/1f950.png?v8",crossed_fingers:"https://github.githubassets.com/images/icons/emoji/unicode/1f91e.png?v8",crossed_flags:"https://github.githubassets.com/images/icons/emoji/unicode/1f38c.png?v8",crossed_swords:"https://github.githubassets.com/images/icons/emoji/unicode/2694.png?v8",crown:"https://github.githubassets.com/images/icons/emoji/unicode/1f451.png?v8",crutch:"https://github.githubassets.com/images/icons/emoji/unicode/1fa7c.png?v8",cry:"https://github.githubassets.com/images/icons/emoji/unicode/1f622.png?v8",crying_cat_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f63f.png?v8",crystal_ball:"https://github.githubassets.com/images/icons/emoji/unicode/1f52e.png?v8",cuba:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1fa.png?v8",cucumber:"https://github.githubassets.com/images/icons/emoji/unicode/1f952.png?v8",cup_with_straw:"https://github.githubassets.com/images/icons/emoji/unicode/1f964.png?v8",cupcake:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c1.png?v8",cupid:"https://github.githubassets.com/images/icons/emoji/unicode/1f498.png?v8",curacao:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1fc.png?v8",curling_stone:"https://github.githubassets.com/images/icons/emoji/unicode/1f94c.png?v8",curly_haired_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f9b1.png?v8",curly_haired_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f9b1.png?v8",curly_loop:"https://github.githubassets.com/images/icons/emoji/unicode/27b0.png?v8",currency_exchange:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b1.png?v8",curry:"https://github.githubassets.com/images/icons/emoji/unicode/1f35b.png?v8",cursing_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f92c.png?v8",custard:"https://github.githubassets.com/images/icons/emoji/unicode/1f36e.png?v8",customs:"https://github.githubassets.com/images/icons/emoji/unicode/1f6c3.png?v8",cut_of_meat:"https://github.githubassets.com/images/icons/emoji/unicode/1f969.png?v8",cyclone:"https://github.githubassets.com/images/icons/emoji/unicode/1f300.png?v8",cyprus:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1fe.png?v8",czech_republic:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1ff.png?v8",dagger:"https://github.githubassets.com/images/icons/emoji/unicode/1f5e1.png?v8",dancer:"https://github.githubassets.com/images/icons/emoji/unicode/1f483.png?v8",dancers:"https://github.githubassets.com/images/icons/emoji/unicode/1f46f.png?v8",dancing_men:"https://github.githubassets.com/images/icons/emoji/unicode/1f46f-2642.png?v8",dancing_women:"https://github.githubassets.com/images/icons/emoji/unicode/1f46f-2640.png?v8",dango:"https://github.githubassets.com/images/icons/emoji/unicode/1f361.png?v8",dark_sunglasses:"https://github.githubassets.com/images/icons/emoji/unicode/1f576.png?v8",dart:"https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png?v8",dash:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a8.png?v8",date:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c5.png?v8",de:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1ea.png?v8",deaf_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cf-2642.png?v8",deaf_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cf.png?v8",deaf_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cf-2640.png?v8",deciduous_tree:"https://github.githubassets.com/images/icons/emoji/unicode/1f333.png?v8",deer:"https://github.githubassets.com/images/icons/emoji/unicode/1f98c.png?v8",denmark:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1f0.png?v8",department_store:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ec.png?v8",dependabot:"https://github.githubassets.com/images/icons/emoji/dependabot.png?v8",derelict_house:"https://github.githubassets.com/images/icons/emoji/unicode/1f3da.png?v8",desert:"https://github.githubassets.com/images/icons/emoji/unicode/1f3dc.png?v8",desert_island:"https://github.githubassets.com/images/icons/emoji/unicode/1f3dd.png?v8",desktop_computer:"https://github.githubassets.com/images/icons/emoji/unicode/1f5a5.png?v8",detective:"https://github.githubassets.com/images/icons/emoji/unicode/1f575.png?v8",diamond_shape_with_a_dot_inside:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a0.png?v8",diamonds:"https://github.githubassets.com/images/icons/emoji/unicode/2666.png?v8",diego_garcia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1ec.png?v8",disappointed:"https://github.githubassets.com/images/icons/emoji/unicode/1f61e.png?v8",disappointed_relieved:"https://github.githubassets.com/images/icons/emoji/unicode/1f625.png?v8",disguised_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f978.png?v8",diving_mask:"https://github.githubassets.com/images/icons/emoji/unicode/1f93f.png?v8",diya_lamp:"https://github.githubassets.com/images/icons/emoji/unicode/1fa94.png?v8",dizzy:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ab.png?v8",dizzy_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f635.png?v8",djibouti:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1ef.png?v8",dna:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ec.png?v8",do_not_litter:"https://github.githubassets.com/images/icons/emoji/unicode/1f6af.png?v8",dodo:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a4.png?v8",dog:"https://github.githubassets.com/images/icons/emoji/unicode/1f436.png?v8",dog2:"https://github.githubassets.com/images/icons/emoji/unicode/1f415.png?v8",dollar:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b5.png?v8",dolls:"https://github.githubassets.com/images/icons/emoji/unicode/1f38e.png?v8",dolphin:"https://github.githubassets.com/images/icons/emoji/unicode/1f42c.png?v8",dominica:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1f2.png?v8",dominican_republic:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1f4.png?v8",donkey:"https://github.githubassets.com/images/icons/emoji/unicode/1facf.png?v8",door:"https://github.githubassets.com/images/icons/emoji/unicode/1f6aa.png?v8",dotted_line_face:"https://github.githubassets.com/images/icons/emoji/unicode/1fae5.png?v8",doughnut:"https://github.githubassets.com/images/icons/emoji/unicode/1f369.png?v8",dove:"https://github.githubassets.com/images/icons/emoji/unicode/1f54a.png?v8",dragon:"https://github.githubassets.com/images/icons/emoji/unicode/1f409.png?v8",dragon_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f432.png?v8",dress:"https://github.githubassets.com/images/icons/emoji/unicode/1f457.png?v8",dromedary_camel:"https://github.githubassets.com/images/icons/emoji/unicode/1f42a.png?v8",drooling_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f924.png?v8",drop_of_blood:"https://github.githubassets.com/images/icons/emoji/unicode/1fa78.png?v8",droplet:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a7.png?v8",drum:"https://github.githubassets.com/images/icons/emoji/unicode/1f941.png?v8",duck:"https://github.githubassets.com/images/icons/emoji/unicode/1f986.png?v8",dumpling:"https://github.githubassets.com/images/icons/emoji/unicode/1f95f.png?v8",dvd:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c0.png?v8","e-mail":"https://github.githubassets.com/images/icons/emoji/unicode/1f4e7.png?v8",eagle:"https://github.githubassets.com/images/icons/emoji/unicode/1f985.png?v8",ear:"https://github.githubassets.com/images/icons/emoji/unicode/1f442.png?v8",ear_of_rice:"https://github.githubassets.com/images/icons/emoji/unicode/1f33e.png?v8",ear_with_hearing_aid:"https://github.githubassets.com/images/icons/emoji/unicode/1f9bb.png?v8",earth_africa:"https://github.githubassets.com/images/icons/emoji/unicode/1f30d.png?v8",earth_americas:"https://github.githubassets.com/images/icons/emoji/unicode/1f30e.png?v8",earth_asia:"https://github.githubassets.com/images/icons/emoji/unicode/1f30f.png?v8",ecuador:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1e8.png?v8",egg:"https://github.githubassets.com/images/icons/emoji/unicode/1f95a.png?v8",eggplant:"https://github.githubassets.com/images/icons/emoji/unicode/1f346.png?v8",egypt:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1ec.png?v8",eight:"https://github.githubassets.com/images/icons/emoji/unicode/0038-20e3.png?v8",eight_pointed_black_star:"https://github.githubassets.com/images/icons/emoji/unicode/2734.png?v8",eight_spoked_asterisk:"https://github.githubassets.com/images/icons/emoji/unicode/2733.png?v8",eject_button:"https://github.githubassets.com/images/icons/emoji/unicode/23cf.png?v8",el_salvador:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1fb.png?v8",electric_plug:"https://github.githubassets.com/images/icons/emoji/unicode/1f50c.png?v8",electron:"https://github.githubassets.com/images/icons/emoji/electron.png?v8",elephant:"https://github.githubassets.com/images/icons/emoji/unicode/1f418.png?v8",elevator:"https://github.githubassets.com/images/icons/emoji/unicode/1f6d7.png?v8",elf:"https://github.githubassets.com/images/icons/emoji/unicode/1f9dd.png?v8",elf_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9dd-2642.png?v8",elf_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9dd-2640.png?v8",email:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e7.png?v8",empty_nest:"https://github.githubassets.com/images/icons/emoji/unicode/1fab9.png?v8",end:"https://github.githubassets.com/images/icons/emoji/unicode/1f51a.png?v8",england:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png?v8",envelope:"https://github.githubassets.com/images/icons/emoji/unicode/2709.png?v8",envelope_with_arrow:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e9.png?v8",equatorial_guinea:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f6.png?v8",eritrea:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1f7.png?v8",es:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1f8.png?v8",estonia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1ea.png?v8",ethiopia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1f9.png?v8",eu:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1fa.png?v8",euro:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b6.png?v8",european_castle:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f0.png?v8",european_post_office:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e4.png?v8",european_union:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1fa.png?v8",evergreen_tree:"https://github.githubassets.com/images/icons/emoji/unicode/1f332.png?v8",exclamation:"https://github.githubassets.com/images/icons/emoji/unicode/2757.png?v8",exploding_head:"https://github.githubassets.com/images/icons/emoji/unicode/1f92f.png?v8",expressionless:"https://github.githubassets.com/images/icons/emoji/unicode/1f611.png?v8",eye:"https://github.githubassets.com/images/icons/emoji/unicode/1f441.png?v8",eye_speech_bubble:"https://github.githubassets.com/images/icons/emoji/unicode/1f441-1f5e8.png?v8",eyeglasses:"https://github.githubassets.com/images/icons/emoji/unicode/1f453.png?v8",eyes:"https://github.githubassets.com/images/icons/emoji/unicode/1f440.png?v8",face_exhaling:"https://github.githubassets.com/images/icons/emoji/unicode/1f62e-1f4a8.png?v8",face_holding_back_tears:"https://github.githubassets.com/images/icons/emoji/unicode/1f979.png?v8",face_in_clouds:"https://github.githubassets.com/images/icons/emoji/unicode/1f636-1f32b.png?v8",face_with_diagonal_mouth:"https://github.githubassets.com/images/icons/emoji/unicode/1fae4.png?v8",face_with_head_bandage:"https://github.githubassets.com/images/icons/emoji/unicode/1f915.png?v8",face_with_open_eyes_and_hand_over_mouth:"https://github.githubassets.com/images/icons/emoji/unicode/1fae2.png?v8",face_with_peeking_eye:"https://github.githubassets.com/images/icons/emoji/unicode/1fae3.png?v8",face_with_spiral_eyes:"https://github.githubassets.com/images/icons/emoji/unicode/1f635-1f4ab.png?v8",face_with_thermometer:"https://github.githubassets.com/images/icons/emoji/unicode/1f912.png?v8",facepalm:"https://github.githubassets.com/images/icons/emoji/unicode/1f926.png?v8",facepunch:"https://github.githubassets.com/images/icons/emoji/unicode/1f44a.png?v8",factory:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ed.png?v8",factory_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f3ed.png?v8",fairy:"https://github.githubassets.com/images/icons/emoji/unicode/1f9da.png?v8",fairy_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9da-2642.png?v8",fairy_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9da-2640.png?v8",falafel:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c6.png?v8",falkland_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1f0.png?v8",fallen_leaf:"https://github.githubassets.com/images/icons/emoji/unicode/1f342.png?v8",family:"https://github.githubassets.com/images/icons/emoji/unicode/1f46a.png?v8",family_man_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f466.png?v8",family_man_boy_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f466-1f466.png?v8",family_man_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f467.png?v8",family_man_girl_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f467-1f466.png?v8",family_man_girl_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f467-1f467.png?v8",family_man_man_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f468-1f466.png?v8",family_man_man_boy_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f468-1f466-1f466.png?v8",family_man_man_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f468-1f467.png?v8",family_man_man_girl_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f468-1f467-1f466.png?v8",family_man_man_girl_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f468-1f467-1f467.png?v8",family_man_woman_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f469-1f466.png?v8",family_man_woman_boy_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f469-1f466-1f466.png?v8",family_man_woman_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f469-1f467.png?v8",family_man_woman_girl_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f469-1f467-1f466.png?v8",family_man_woman_girl_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f469-1f467-1f467.png?v8",family_woman_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f466.png?v8",family_woman_boy_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f466-1f466.png?v8",family_woman_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f467.png?v8",family_woman_girl_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f467-1f466.png?v8",family_woman_girl_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f467-1f467.png?v8",family_woman_woman_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f469-1f466.png?v8",family_woman_woman_boy_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f469-1f466-1f466.png?v8",family_woman_woman_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f469-1f467.png?v8",family_woman_woman_girl_boy:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f469-1f467-1f466.png?v8",family_woman_woman_girl_girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f469-1f467-1f467.png?v8",farmer:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f33e.png?v8",faroe_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1f4.png?v8",fast_forward:"https://github.githubassets.com/images/icons/emoji/unicode/23e9.png?v8",fax:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e0.png?v8",fearful:"https://github.githubassets.com/images/icons/emoji/unicode/1f628.png?v8",feather:"https://github.githubassets.com/images/icons/emoji/unicode/1fab6.png?v8",feelsgood:"https://github.githubassets.com/images/icons/emoji/feelsgood.png?v8",feet:"https://github.githubassets.com/images/icons/emoji/unicode/1f43e.png?v8",female_detective:"https://github.githubassets.com/images/icons/emoji/unicode/1f575-2640.png?v8",female_sign:"https://github.githubassets.com/images/icons/emoji/unicode/2640.png?v8",ferris_wheel:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a1.png?v8",ferry:"https://github.githubassets.com/images/icons/emoji/unicode/26f4.png?v8",field_hockey:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d1.png?v8",fiji:"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1ef.png?v8",file_cabinet:"https://github.githubassets.com/images/icons/emoji/unicode/1f5c4.png?v8",file_folder:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c1.png?v8",film_projector:"https://github.githubassets.com/images/icons/emoji/unicode/1f4fd.png?v8",film_strip:"https://github.githubassets.com/images/icons/emoji/unicode/1f39e.png?v8",finland:"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1ee.png?v8",finnadie:"https://github.githubassets.com/images/icons/emoji/finnadie.png?v8",fire:"https://github.githubassets.com/images/icons/emoji/unicode/1f525.png?v8",fire_engine:"https://github.githubassets.com/images/icons/emoji/unicode/1f692.png?v8",fire_extinguisher:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ef.png?v8",firecracker:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e8.png?v8",firefighter:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f692.png?v8",fireworks:"https://github.githubassets.com/images/icons/emoji/unicode/1f386.png?v8",first_quarter_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f313.png?v8",first_quarter_moon_with_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f31b.png?v8",fish:"https://github.githubassets.com/images/icons/emoji/unicode/1f41f.png?v8",fish_cake:"https://github.githubassets.com/images/icons/emoji/unicode/1f365.png?v8",fishing_pole_and_fish:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a3.png?v8",fishsticks:"https://github.githubassets.com/images/icons/emoji/fishsticks.png?v8",fist:"https://github.githubassets.com/images/icons/emoji/unicode/270a.png?v8",fist_left:"https://github.githubassets.com/images/icons/emoji/unicode/1f91b.png?v8",fist_oncoming:"https://github.githubassets.com/images/icons/emoji/unicode/1f44a.png?v8",fist_raised:"https://github.githubassets.com/images/icons/emoji/unicode/270a.png?v8",fist_right:"https://github.githubassets.com/images/icons/emoji/unicode/1f91c.png?v8",five:"https://github.githubassets.com/images/icons/emoji/unicode/0035-20e3.png?v8",flags:"https://github.githubassets.com/images/icons/emoji/unicode/1f38f.png?v8",flamingo:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a9.png?v8",flashlight:"https://github.githubassets.com/images/icons/emoji/unicode/1f526.png?v8",flat_shoe:"https://github.githubassets.com/images/icons/emoji/unicode/1f97f.png?v8",flatbread:"https://github.githubassets.com/images/icons/emoji/unicode/1fad3.png?v8",fleur_de_lis:"https://github.githubassets.com/images/icons/emoji/unicode/269c.png?v8",flight_arrival:"https://github.githubassets.com/images/icons/emoji/unicode/1f6ec.png?v8",flight_departure:"https://github.githubassets.com/images/icons/emoji/unicode/1f6eb.png?v8",flipper:"https://github.githubassets.com/images/icons/emoji/unicode/1f42c.png?v8",floppy_disk:"https://github.githubassets.com/images/icons/emoji/unicode/1f4be.png?v8",flower_playing_cards:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b4.png?v8",flushed:"https://github.githubassets.com/images/icons/emoji/unicode/1f633.png?v8",flute:"https://github.githubassets.com/images/icons/emoji/unicode/1fa88.png?v8",fly:"https://github.githubassets.com/images/icons/emoji/unicode/1fab0.png?v8",flying_disc:"https://github.githubassets.com/images/icons/emoji/unicode/1f94f.png?v8",flying_saucer:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f8.png?v8",fog:"https://github.githubassets.com/images/icons/emoji/unicode/1f32b.png?v8",foggy:"https://github.githubassets.com/images/icons/emoji/unicode/1f301.png?v8",folding_hand_fan:"https://github.githubassets.com/images/icons/emoji/unicode/1faad.png?v8",fondue:"https://github.githubassets.com/images/icons/emoji/unicode/1fad5.png?v8",foot:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b6.png?v8",football:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c8.png?v8",footprints:"https://github.githubassets.com/images/icons/emoji/unicode/1f463.png?v8",fork_and_knife:"https://github.githubassets.com/images/icons/emoji/unicode/1f374.png?v8",fortune_cookie:"https://github.githubassets.com/images/icons/emoji/unicode/1f960.png?v8",fountain:"https://github.githubassets.com/images/icons/emoji/unicode/26f2.png?v8",fountain_pen:"https://github.githubassets.com/images/icons/emoji/unicode/1f58b.png?v8",four:"https://github.githubassets.com/images/icons/emoji/unicode/0034-20e3.png?v8",four_leaf_clover:"https://github.githubassets.com/images/icons/emoji/unicode/1f340.png?v8",fox_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f98a.png?v8",fr:"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1f7.png?v8",framed_picture:"https://github.githubassets.com/images/icons/emoji/unicode/1f5bc.png?v8",free:"https://github.githubassets.com/images/icons/emoji/unicode/1f193.png?v8",french_guiana:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1eb.png?v8",french_polynesia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1eb.png?v8",french_southern_territories:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1eb.png?v8",fried_egg:"https://github.githubassets.com/images/icons/emoji/unicode/1f373.png?v8",fried_shrimp:"https://github.githubassets.com/images/icons/emoji/unicode/1f364.png?v8",fries:"https://github.githubassets.com/images/icons/emoji/unicode/1f35f.png?v8",frog:"https://github.githubassets.com/images/icons/emoji/unicode/1f438.png?v8",frowning:"https://github.githubassets.com/images/icons/emoji/unicode/1f626.png?v8",frowning_face:"https://github.githubassets.com/images/icons/emoji/unicode/2639.png?v8",frowning_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f64d-2642.png?v8",frowning_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f64d.png?v8",frowning_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f64d-2640.png?v8",fu:"https://github.githubassets.com/images/icons/emoji/unicode/1f595.png?v8",fuelpump:"https://github.githubassets.com/images/icons/emoji/unicode/26fd.png?v8",full_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f315.png?v8",full_moon_with_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f31d.png?v8",funeral_urn:"https://github.githubassets.com/images/icons/emoji/unicode/26b1.png?v8",gabon:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1e6.png?v8",gambia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f2.png?v8",game_die:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b2.png?v8",garlic:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c4.png?v8",gb:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1e7.png?v8",gear:"https://github.githubassets.com/images/icons/emoji/unicode/2699.png?v8",gem:"https://github.githubassets.com/images/icons/emoji/unicode/1f48e.png?v8",gemini:"https://github.githubassets.com/images/icons/emoji/unicode/264a.png?v8",genie:"https://github.githubassets.com/images/icons/emoji/unicode/1f9de.png?v8",genie_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9de-2642.png?v8",genie_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9de-2640.png?v8",georgia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1ea.png?v8",ghana:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1ed.png?v8",ghost:"https://github.githubassets.com/images/icons/emoji/unicode/1f47b.png?v8",gibraltar:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1ee.png?v8",gift:"https://github.githubassets.com/images/icons/emoji/unicode/1f381.png?v8",gift_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f49d.png?v8",ginger_root:"https://github.githubassets.com/images/icons/emoji/unicode/1fada.png?v8",giraffe:"https://github.githubassets.com/images/icons/emoji/unicode/1f992.png?v8",girl:"https://github.githubassets.com/images/icons/emoji/unicode/1f467.png?v8",globe_with_meridians:"https://github.githubassets.com/images/icons/emoji/unicode/1f310.png?v8",gloves:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e4.png?v8",goal_net:"https://github.githubassets.com/images/icons/emoji/unicode/1f945.png?v8",goat:"https://github.githubassets.com/images/icons/emoji/unicode/1f410.png?v8",goberserk:"https://github.githubassets.com/images/icons/emoji/goberserk.png?v8",godmode:"https://github.githubassets.com/images/icons/emoji/godmode.png?v8",goggles:"https://github.githubassets.com/images/icons/emoji/unicode/1f97d.png?v8",golf:"https://github.githubassets.com/images/icons/emoji/unicode/26f3.png?v8",golfing:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cc.png?v8",golfing_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cc-2642.png?v8",golfing_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cc-2640.png?v8",goose:"https://github.githubassets.com/images/icons/emoji/unicode/1fabf.png?v8",gorilla:"https://github.githubassets.com/images/icons/emoji/unicode/1f98d.png?v8",grapes:"https://github.githubassets.com/images/icons/emoji/unicode/1f347.png?v8",greece:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f7.png?v8",green_apple:"https://github.githubassets.com/images/icons/emoji/unicode/1f34f.png?v8",green_book:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d7.png?v8",green_circle:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e2.png?v8",green_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f49a.png?v8",green_salad:"https://github.githubassets.com/images/icons/emoji/unicode/1f957.png?v8",green_square:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e9.png?v8",greenland:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f1.png?v8",grenada:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1e9.png?v8",grey_exclamation:"https://github.githubassets.com/images/icons/emoji/unicode/2755.png?v8",grey_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1fa76.png?v8",grey_question:"https://github.githubassets.com/images/icons/emoji/unicode/2754.png?v8",grimacing:"https://github.githubassets.com/images/icons/emoji/unicode/1f62c.png?v8",grin:"https://github.githubassets.com/images/icons/emoji/unicode/1f601.png?v8",grinning:"https://github.githubassets.com/images/icons/emoji/unicode/1f600.png?v8",guadeloupe:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f5.png?v8",guam:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1fa.png?v8",guard:"https://github.githubassets.com/images/icons/emoji/unicode/1f482.png?v8",guardsman:"https://github.githubassets.com/images/icons/emoji/unicode/1f482-2642.png?v8",guardswoman:"https://github.githubassets.com/images/icons/emoji/unicode/1f482-2640.png?v8",guatemala:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f9.png?v8",guernsey:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1ec.png?v8",guide_dog:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ae.png?v8",guinea:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f3.png?v8",guinea_bissau:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1fc.png?v8",guitar:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b8.png?v8",gun:"https://github.githubassets.com/images/icons/emoji/unicode/1f52b.png?v8",guyana:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1fe.png?v8",hair_pick:"https://github.githubassets.com/images/icons/emoji/unicode/1faae.png?v8",haircut:"https://github.githubassets.com/images/icons/emoji/unicode/1f487.png?v8",haircut_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f487-2642.png?v8",haircut_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f487-2640.png?v8",haiti:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ed-1f1f9.png?v8",hamburger:"https://github.githubassets.com/images/icons/emoji/unicode/1f354.png?v8",hammer:"https://github.githubassets.com/images/icons/emoji/unicode/1f528.png?v8",hammer_and_pick:"https://github.githubassets.com/images/icons/emoji/unicode/2692.png?v8",hammer_and_wrench:"https://github.githubassets.com/images/icons/emoji/unicode/1f6e0.png?v8",hamsa:"https://github.githubassets.com/images/icons/emoji/unicode/1faac.png?v8",hamster:"https://github.githubassets.com/images/icons/emoji/unicode/1f439.png?v8",hand:"https://github.githubassets.com/images/icons/emoji/unicode/270b.png?v8",hand_over_mouth:"https://github.githubassets.com/images/icons/emoji/unicode/1f92d.png?v8",hand_with_index_finger_and_thumb_crossed:"https://github.githubassets.com/images/icons/emoji/unicode/1faf0.png?v8",handbag:"https://github.githubassets.com/images/icons/emoji/unicode/1f45c.png?v8",handball_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f93e.png?v8",handshake:"https://github.githubassets.com/images/icons/emoji/unicode/1f91d.png?v8",hankey:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a9.png?v8",hash:"https://github.githubassets.com/images/icons/emoji/unicode/0023-20e3.png?v8",hatched_chick:"https://github.githubassets.com/images/icons/emoji/unicode/1f425.png?v8",hatching_chick:"https://github.githubassets.com/images/icons/emoji/unicode/1f423.png?v8",headphones:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a7.png?v8",headstone:"https://github.githubassets.com/images/icons/emoji/unicode/1faa6.png?v8",health_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-2695.png?v8",hear_no_evil:"https://github.githubassets.com/images/icons/emoji/unicode/1f649.png?v8",heard_mcdonald_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ed-1f1f2.png?v8",heart:"https://github.githubassets.com/images/icons/emoji/unicode/2764.png?v8",heart_decoration:"https://github.githubassets.com/images/icons/emoji/unicode/1f49f.png?v8",heart_eyes:"https://github.githubassets.com/images/icons/emoji/unicode/1f60d.png?v8",heart_eyes_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f63b.png?v8",heart_hands:"https://github.githubassets.com/images/icons/emoji/unicode/1faf6.png?v8",heart_on_fire:"https://github.githubassets.com/images/icons/emoji/unicode/2764-1f525.png?v8",heartbeat:"https://github.githubassets.com/images/icons/emoji/unicode/1f493.png?v8",heartpulse:"https://github.githubassets.com/images/icons/emoji/unicode/1f497.png?v8",hearts:"https://github.githubassets.com/images/icons/emoji/unicode/2665.png?v8",heavy_check_mark:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png?v8",heavy_division_sign:"https://github.githubassets.com/images/icons/emoji/unicode/2797.png?v8",heavy_dollar_sign:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b2.png?v8",heavy_equals_sign:"https://github.githubassets.com/images/icons/emoji/unicode/1f7f0.png?v8",heavy_exclamation_mark:"https://github.githubassets.com/images/icons/emoji/unicode/2757.png?v8",heavy_heart_exclamation:"https://github.githubassets.com/images/icons/emoji/unicode/2763.png?v8",heavy_minus_sign:"https://github.githubassets.com/images/icons/emoji/unicode/2796.png?v8",heavy_multiplication_x:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png?v8",heavy_plus_sign:"https://github.githubassets.com/images/icons/emoji/unicode/2795.png?v8",hedgehog:"https://github.githubassets.com/images/icons/emoji/unicode/1f994.png?v8",helicopter:"https://github.githubassets.com/images/icons/emoji/unicode/1f681.png?v8",herb:"https://github.githubassets.com/images/icons/emoji/unicode/1f33f.png?v8",hibiscus:"https://github.githubassets.com/images/icons/emoji/unicode/1f33a.png?v8",high_brightness:"https://github.githubassets.com/images/icons/emoji/unicode/1f506.png?v8",high_heel:"https://github.githubassets.com/images/icons/emoji/unicode/1f460.png?v8",hiking_boot:"https://github.githubassets.com/images/icons/emoji/unicode/1f97e.png?v8",hindu_temple:"https://github.githubassets.com/images/icons/emoji/unicode/1f6d5.png?v8",hippopotamus:"https://github.githubassets.com/images/icons/emoji/unicode/1f99b.png?v8",hocho:"https://github.githubassets.com/images/icons/emoji/unicode/1f52a.png?v8",hole:"https://github.githubassets.com/images/icons/emoji/unicode/1f573.png?v8",honduras:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ed-1f1f3.png?v8",honey_pot:"https://github.githubassets.com/images/icons/emoji/unicode/1f36f.png?v8",honeybee:"https://github.githubassets.com/images/icons/emoji/unicode/1f41d.png?v8",hong_kong:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ed-1f1f0.png?v8",hook:"https://github.githubassets.com/images/icons/emoji/unicode/1fa9d.png?v8",horse:"https://github.githubassets.com/images/icons/emoji/unicode/1f434.png?v8",horse_racing:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c7.png?v8",hospital:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e5.png?v8",hot_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f975.png?v8",hot_pepper:"https://github.githubassets.com/images/icons/emoji/unicode/1f336.png?v8",hotdog:"https://github.githubassets.com/images/icons/emoji/unicode/1f32d.png?v8",hotel:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e8.png?v8",hotsprings:"https://github.githubassets.com/images/icons/emoji/unicode/2668.png?v8",hourglass:"https://github.githubassets.com/images/icons/emoji/unicode/231b.png?v8",hourglass_flowing_sand:"https://github.githubassets.com/images/icons/emoji/unicode/23f3.png?v8",house:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png?v8",house_with_garden:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e1.png?v8",houses:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d8.png?v8",hugs:"https://github.githubassets.com/images/icons/emoji/unicode/1f917.png?v8",hungary:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ed-1f1fa.png?v8",hurtrealbad:"https://github.githubassets.com/images/icons/emoji/hurtrealbad.png?v8",hushed:"https://github.githubassets.com/images/icons/emoji/unicode/1f62f.png?v8",hut:"https://github.githubassets.com/images/icons/emoji/unicode/1f6d6.png?v8",hyacinth:"https://github.githubassets.com/images/icons/emoji/unicode/1fabb.png?v8",ice_cream:"https://github.githubassets.com/images/icons/emoji/unicode/1f368.png?v8",ice_cube:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ca.png?v8",ice_hockey:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d2.png?v8",ice_skate:"https://github.githubassets.com/images/icons/emoji/unicode/26f8.png?v8",icecream:"https://github.githubassets.com/images/icons/emoji/unicode/1f366.png?v8",iceland:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f8.png?v8",id:"https://github.githubassets.com/images/icons/emoji/unicode/1f194.png?v8",identification_card:"https://github.githubassets.com/images/icons/emoji/unicode/1faaa.png?v8",ideograph_advantage:"https://github.githubassets.com/images/icons/emoji/unicode/1f250.png?v8",imp:"https://github.githubassets.com/images/icons/emoji/unicode/1f47f.png?v8",inbox_tray:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e5.png?v8",incoming_envelope:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e8.png?v8",index_pointing_at_the_viewer:"https://github.githubassets.com/images/icons/emoji/unicode/1faf5.png?v8",india:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f3.png?v8",indonesia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1e9.png?v8",infinity:"https://github.githubassets.com/images/icons/emoji/unicode/267e.png?v8",information_desk_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f481.png?v8",information_source:"https://github.githubassets.com/images/icons/emoji/unicode/2139.png?v8",innocent:"https://github.githubassets.com/images/icons/emoji/unicode/1f607.png?v8",interrobang:"https://github.githubassets.com/images/icons/emoji/unicode/2049.png?v8",iphone:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f1.png?v8",iran:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f7.png?v8",iraq:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f6.png?v8",ireland:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1ea.png?v8",isle_of_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f2.png?v8",israel:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f1.png?v8",it:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ee-1f1f9.png?v8",izakaya_lantern:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ee.png?v8",jack_o_lantern:"https://github.githubassets.com/images/icons/emoji/unicode/1f383.png?v8",jamaica:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ef-1f1f2.png?v8",japan:"https://github.githubassets.com/images/icons/emoji/unicode/1f5fe.png?v8",japanese_castle:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ef.png?v8",japanese_goblin:"https://github.githubassets.com/images/icons/emoji/unicode/1f47a.png?v8",japanese_ogre:"https://github.githubassets.com/images/icons/emoji/unicode/1f479.png?v8",jar:"https://github.githubassets.com/images/icons/emoji/unicode/1fad9.png?v8",jeans:"https://github.githubassets.com/images/icons/emoji/unicode/1f456.png?v8",jellyfish:"https://github.githubassets.com/images/icons/emoji/unicode/1fabc.png?v8",jersey:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ef-1f1ea.png?v8",jigsaw:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e9.png?v8",jordan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ef-1f1f4.png?v8",joy:"https://github.githubassets.com/images/icons/emoji/unicode/1f602.png?v8",joy_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f639.png?v8",joystick:"https://github.githubassets.com/images/icons/emoji/unicode/1f579.png?v8",jp:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ef-1f1f5.png?v8",judge:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-2696.png?v8",juggling_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f939.png?v8",kaaba:"https://github.githubassets.com/images/icons/emoji/unicode/1f54b.png?v8",kangaroo:"https://github.githubassets.com/images/icons/emoji/unicode/1f998.png?v8",kazakhstan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1ff.png?v8",kenya:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1ea.png?v8",key:"https://github.githubassets.com/images/icons/emoji/unicode/1f511.png?v8",keyboard:"https://github.githubassets.com/images/icons/emoji/unicode/2328.png?v8",keycap_ten:"https://github.githubassets.com/images/icons/emoji/unicode/1f51f.png?v8",khanda:"https://github.githubassets.com/images/icons/emoji/unicode/1faaf.png?v8",kick_scooter:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f4.png?v8",kimono:"https://github.githubassets.com/images/icons/emoji/unicode/1f458.png?v8",kiribati:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1ee.png?v8",kiss:"https://github.githubassets.com/images/icons/emoji/unicode/1f48b.png?v8",kissing:"https://github.githubassets.com/images/icons/emoji/unicode/1f617.png?v8",kissing_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f63d.png?v8",kissing_closed_eyes:"https://github.githubassets.com/images/icons/emoji/unicode/1f61a.png?v8",kissing_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f618.png?v8",kissing_smiling_eyes:"https://github.githubassets.com/images/icons/emoji/unicode/1f619.png?v8",kite:"https://github.githubassets.com/images/icons/emoji/unicode/1fa81.png?v8",kiwi_fruit:"https://github.githubassets.com/images/icons/emoji/unicode/1f95d.png?v8",kneeling_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ce-2642.png?v8",kneeling_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ce.png?v8",kneeling_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ce-2640.png?v8",knife:"https://github.githubassets.com/images/icons/emoji/unicode/1f52a.png?v8",knot:"https://github.githubassets.com/images/icons/emoji/unicode/1faa2.png?v8",koala:"https://github.githubassets.com/images/icons/emoji/unicode/1f428.png?v8",koko:"https://github.githubassets.com/images/icons/emoji/unicode/1f201.png?v8",kosovo:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fd-1f1f0.png?v8",kr:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1f7.png?v8",kuwait:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1fc.png?v8",kyrgyzstan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1ec.png?v8",lab_coat:"https://github.githubassets.com/images/icons/emoji/unicode/1f97c.png?v8",label:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f7.png?v8",lacrosse:"https://github.githubassets.com/images/icons/emoji/unicode/1f94d.png?v8",ladder:"https://github.githubassets.com/images/icons/emoji/unicode/1fa9c.png?v8",lady_beetle:"https://github.githubassets.com/images/icons/emoji/unicode/1f41e.png?v8",lantern:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ee.png?v8",laos:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1e6.png?v8",large_blue_circle:"https://github.githubassets.com/images/icons/emoji/unicode/1f535.png?v8",large_blue_diamond:"https://github.githubassets.com/images/icons/emoji/unicode/1f537.png?v8",large_orange_diamond:"https://github.githubassets.com/images/icons/emoji/unicode/1f536.png?v8",last_quarter_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f317.png?v8",last_quarter_moon_with_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f31c.png?v8",latin_cross:"https://github.githubassets.com/images/icons/emoji/unicode/271d.png?v8",latvia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1fb.png?v8",laughing:"https://github.githubassets.com/images/icons/emoji/unicode/1f606.png?v8",leafy_green:"https://github.githubassets.com/images/icons/emoji/unicode/1f96c.png?v8",leaves:"https://github.githubassets.com/images/icons/emoji/unicode/1f343.png?v8",lebanon:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1e7.png?v8",ledger:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d2.png?v8",left_luggage:"https://github.githubassets.com/images/icons/emoji/unicode/1f6c5.png?v8",left_right_arrow:"https://github.githubassets.com/images/icons/emoji/unicode/2194.png?v8",left_speech_bubble:"https://github.githubassets.com/images/icons/emoji/unicode/1f5e8.png?v8",leftwards_arrow_with_hook:"https://github.githubassets.com/images/icons/emoji/unicode/21a9.png?v8",leftwards_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1faf2.png?v8",leftwards_pushing_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1faf7.png?v8",leg:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b5.png?v8",lemon:"https://github.githubassets.com/images/icons/emoji/unicode/1f34b.png?v8",leo:"https://github.githubassets.com/images/icons/emoji/unicode/264c.png?v8",leopard:"https://github.githubassets.com/images/icons/emoji/unicode/1f406.png?v8",lesotho:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1f8.png?v8",level_slider:"https://github.githubassets.com/images/icons/emoji/unicode/1f39a.png?v8",liberia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1f7.png?v8",libra:"https://github.githubassets.com/images/icons/emoji/unicode/264e.png?v8",libya:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1fe.png?v8",liechtenstein:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1ee.png?v8",light_blue_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1fa75.png?v8",light_rail:"https://github.githubassets.com/images/icons/emoji/unicode/1f688.png?v8",link:"https://github.githubassets.com/images/icons/emoji/unicode/1f517.png?v8",lion:"https://github.githubassets.com/images/icons/emoji/unicode/1f981.png?v8",lips:"https://github.githubassets.com/images/icons/emoji/unicode/1f444.png?v8",lipstick:"https://github.githubassets.com/images/icons/emoji/unicode/1f484.png?v8",lithuania:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1f9.png?v8",lizard:"https://github.githubassets.com/images/icons/emoji/unicode/1f98e.png?v8",llama:"https://github.githubassets.com/images/icons/emoji/unicode/1f999.png?v8",lobster:"https://github.githubassets.com/images/icons/emoji/unicode/1f99e.png?v8",lock:"https://github.githubassets.com/images/icons/emoji/unicode/1f512.png?v8",lock_with_ink_pen:"https://github.githubassets.com/images/icons/emoji/unicode/1f50f.png?v8",lollipop:"https://github.githubassets.com/images/icons/emoji/unicode/1f36d.png?v8",long_drum:"https://github.githubassets.com/images/icons/emoji/unicode/1fa98.png?v8",loop:"https://github.githubassets.com/images/icons/emoji/unicode/27bf.png?v8",lotion_bottle:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f4.png?v8",lotus:"https://github.githubassets.com/images/icons/emoji/unicode/1fab7.png?v8",lotus_position:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d8.png?v8",lotus_position_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d8-2642.png?v8",lotus_position_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d8-2640.png?v8",loud_sound:"https://github.githubassets.com/images/icons/emoji/unicode/1f50a.png?v8",loudspeaker:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e2.png?v8",love_hotel:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e9.png?v8",love_letter:"https://github.githubassets.com/images/icons/emoji/unicode/1f48c.png?v8",love_you_gesture:"https://github.githubassets.com/images/icons/emoji/unicode/1f91f.png?v8",low_battery:"https://github.githubassets.com/images/icons/emoji/unicode/1faab.png?v8",low_brightness:"https://github.githubassets.com/images/icons/emoji/unicode/1f505.png?v8",luggage:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f3.png?v8",lungs:"https://github.githubassets.com/images/icons/emoji/unicode/1fac1.png?v8",luxembourg:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1fa.png?v8",lying_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f925.png?v8",m:"https://github.githubassets.com/images/icons/emoji/unicode/24c2.png?v8",macau:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f4.png?v8",macedonia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f0.png?v8",madagascar:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1ec.png?v8",mag:"https://github.githubassets.com/images/icons/emoji/unicode/1f50d.png?v8",mag_right:"https://github.githubassets.com/images/icons/emoji/unicode/1f50e.png?v8",mage:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d9.png?v8",mage_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d9-2642.png?v8",mage_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d9-2640.png?v8",magic_wand:"https://github.githubassets.com/images/icons/emoji/unicode/1fa84.png?v8",magnet:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f2.png?v8",mahjong:"https://github.githubassets.com/images/icons/emoji/unicode/1f004.png?v8",mailbox:"https://github.githubassets.com/images/icons/emoji/unicode/1f4eb.png?v8",mailbox_closed:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ea.png?v8",mailbox_with_mail:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ec.png?v8",mailbox_with_no_mail:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ed.png?v8",malawi:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1fc.png?v8",malaysia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1fe.png?v8",maldives:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1fb.png?v8",male_detective:"https://github.githubassets.com/images/icons/emoji/unicode/1f575-2642.png?v8",male_sign:"https://github.githubassets.com/images/icons/emoji/unicode/2642.png?v8",mali:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f1.png?v8",malta:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f9.png?v8",mammoth:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a3.png?v8",man:"https://github.githubassets.com/images/icons/emoji/unicode/1f468.png?v8",man_artist:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f3a8.png?v8",man_astronaut:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f680.png?v8",man_beard:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d4-2642.png?v8",man_cartwheeling:"https://github.githubassets.com/images/icons/emoji/unicode/1f938-2642.png?v8",man_cook:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f373.png?v8",man_dancing:"https://github.githubassets.com/images/icons/emoji/unicode/1f57a.png?v8",man_facepalming:"https://github.githubassets.com/images/icons/emoji/unicode/1f926-2642.png?v8",man_factory_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f3ed.png?v8",man_farmer:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f33e.png?v8",man_feeding_baby:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f37c.png?v8",man_firefighter:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f692.png?v8",man_health_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-2695.png?v8",man_in_manual_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f9bd.png?v8",man_in_motorized_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f9bc.png?v8",man_in_tuxedo:"https://github.githubassets.com/images/icons/emoji/unicode/1f935-2642.png?v8",man_judge:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-2696.png?v8",man_juggling:"https://github.githubassets.com/images/icons/emoji/unicode/1f939-2642.png?v8",man_mechanic:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f527.png?v8",man_office_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f4bc.png?v8",man_pilot:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-2708.png?v8",man_playing_handball:"https://github.githubassets.com/images/icons/emoji/unicode/1f93e-2642.png?v8",man_playing_water_polo:"https://github.githubassets.com/images/icons/emoji/unicode/1f93d-2642.png?v8",man_scientist:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f52c.png?v8",man_shrugging:"https://github.githubassets.com/images/icons/emoji/unicode/1f937-2642.png?v8",man_singer:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f3a4.png?v8",man_student:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f393.png?v8",man_teacher:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f3eb.png?v8",man_technologist:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f4bb.png?v8",man_with_gua_pi_mao:"https://github.githubassets.com/images/icons/emoji/unicode/1f472.png?v8",man_with_probing_cane:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f9af.png?v8",man_with_turban:"https://github.githubassets.com/images/icons/emoji/unicode/1f473-2642.png?v8",man_with_veil:"https://github.githubassets.com/images/icons/emoji/unicode/1f470-2642.png?v8",mandarin:"https://github.githubassets.com/images/icons/emoji/unicode/1f34a.png?v8",mango:"https://github.githubassets.com/images/icons/emoji/unicode/1f96d.png?v8",mans_shoe:"https://github.githubassets.com/images/icons/emoji/unicode/1f45e.png?v8",mantelpiece_clock:"https://github.githubassets.com/images/icons/emoji/unicode/1f570.png?v8",manual_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f9bd.png?v8",maple_leaf:"https://github.githubassets.com/images/icons/emoji/unicode/1f341.png?v8",maracas:"https://github.githubassets.com/images/icons/emoji/unicode/1fa87.png?v8",marshall_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1ed.png?v8",martial_arts_uniform:"https://github.githubassets.com/images/icons/emoji/unicode/1f94b.png?v8",martinique:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f6.png?v8",mask:"https://github.githubassets.com/images/icons/emoji/unicode/1f637.png?v8",massage:"https://github.githubassets.com/images/icons/emoji/unicode/1f486.png?v8",massage_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f486-2642.png?v8",massage_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f486-2640.png?v8",mate:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c9.png?v8",mauritania:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f7.png?v8",mauritius:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1fa.png?v8",mayotte:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fe-1f1f9.png?v8",meat_on_bone:"https://github.githubassets.com/images/icons/emoji/unicode/1f356.png?v8",mechanic:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f527.png?v8",mechanical_arm:"https://github.githubassets.com/images/icons/emoji/unicode/1f9be.png?v8",mechanical_leg:"https://github.githubassets.com/images/icons/emoji/unicode/1f9bf.png?v8",medal_military:"https://github.githubassets.com/images/icons/emoji/unicode/1f396.png?v8",medal_sports:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c5.png?v8",medical_symbol:"https://github.githubassets.com/images/icons/emoji/unicode/2695.png?v8",mega:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e3.png?v8",melon:"https://github.githubassets.com/images/icons/emoji/unicode/1f348.png?v8",melting_face:"https://github.githubassets.com/images/icons/emoji/unicode/1fae0.png?v8",memo:"https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png?v8",men_wrestling:"https://github.githubassets.com/images/icons/emoji/unicode/1f93c-2642.png?v8",mending_heart:"https://github.githubassets.com/images/icons/emoji/unicode/2764-1fa79.png?v8",menorah:"https://github.githubassets.com/images/icons/emoji/unicode/1f54e.png?v8",mens:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b9.png?v8",mermaid:"https://github.githubassets.com/images/icons/emoji/unicode/1f9dc-2640.png?v8",merman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9dc-2642.png?v8",merperson:"https://github.githubassets.com/images/icons/emoji/unicode/1f9dc.png?v8",metal:"https://github.githubassets.com/images/icons/emoji/unicode/1f918.png?v8",metro:"https://github.githubassets.com/images/icons/emoji/unicode/1f687.png?v8",mexico:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1fd.png?v8",microbe:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a0.png?v8",micronesia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1f2.png?v8",microphone:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a4.png?v8",microscope:"https://github.githubassets.com/images/icons/emoji/unicode/1f52c.png?v8",middle_finger:"https://github.githubassets.com/images/icons/emoji/unicode/1f595.png?v8",military_helmet:"https://github.githubassets.com/images/icons/emoji/unicode/1fa96.png?v8",milk_glass:"https://github.githubassets.com/images/icons/emoji/unicode/1f95b.png?v8",milky_way:"https://github.githubassets.com/images/icons/emoji/unicode/1f30c.png?v8",minibus:"https://github.githubassets.com/images/icons/emoji/unicode/1f690.png?v8",minidisc:"https://github.githubassets.com/images/icons/emoji/unicode/1f4bd.png?v8",mirror:"https://github.githubassets.com/images/icons/emoji/unicode/1fa9e.png?v8",mirror_ball:"https://github.githubassets.com/images/icons/emoji/unicode/1faa9.png?v8",mobile_phone_off:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f4.png?v8",moldova:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1e9.png?v8",monaco:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1e8.png?v8",money_mouth_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f911.png?v8",money_with_wings:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b8.png?v8",moneybag:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b0.png?v8",mongolia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f3.png?v8",monkey:"https://github.githubassets.com/images/icons/emoji/unicode/1f412.png?v8",monkey_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f435.png?v8",monocle_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d0.png?v8",monorail:"https://github.githubassets.com/images/icons/emoji/unicode/1f69d.png?v8",montenegro:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1ea.png?v8",montserrat:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f8.png?v8",moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f314.png?v8",moon_cake:"https://github.githubassets.com/images/icons/emoji/unicode/1f96e.png?v8",moose:"https://github.githubassets.com/images/icons/emoji/unicode/1face.png?v8",morocco:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1e6.png?v8",mortar_board:"https://github.githubassets.com/images/icons/emoji/unicode/1f393.png?v8",mosque:"https://github.githubassets.com/images/icons/emoji/unicode/1f54c.png?v8",mosquito:"https://github.githubassets.com/images/icons/emoji/unicode/1f99f.png?v8",motor_boat:"https://github.githubassets.com/images/icons/emoji/unicode/1f6e5.png?v8",motor_scooter:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f5.png?v8",motorcycle:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cd.png?v8",motorized_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f9bc.png?v8",motorway:"https://github.githubassets.com/images/icons/emoji/unicode/1f6e3.png?v8",mount_fuji:"https://github.githubassets.com/images/icons/emoji/unicode/1f5fb.png?v8",mountain:"https://github.githubassets.com/images/icons/emoji/unicode/26f0.png?v8",mountain_bicyclist:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b5.png?v8",mountain_biking_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b5-2642.png?v8",mountain_biking_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b5-2640.png?v8",mountain_cableway:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a0.png?v8",mountain_railway:"https://github.githubassets.com/images/icons/emoji/unicode/1f69e.png?v8",mountain_snow:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d4.png?v8",mouse:"https://github.githubassets.com/images/icons/emoji/unicode/1f42d.png?v8",mouse2:"https://github.githubassets.com/images/icons/emoji/unicode/1f401.png?v8",mouse_trap:"https://github.githubassets.com/images/icons/emoji/unicode/1faa4.png?v8",movie_camera:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a5.png?v8",moyai:"https://github.githubassets.com/images/icons/emoji/unicode/1f5ff.png?v8",mozambique:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1ff.png?v8",mrs_claus:"https://github.githubassets.com/images/icons/emoji/unicode/1f936.png?v8",muscle:"https://github.githubassets.com/images/icons/emoji/unicode/1f4aa.png?v8",mushroom:"https://github.githubassets.com/images/icons/emoji/unicode/1f344.png?v8",musical_keyboard:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b9.png?v8",musical_note:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b5.png?v8",musical_score:"https://github.githubassets.com/images/icons/emoji/unicode/1f3bc.png?v8",mute:"https://github.githubassets.com/images/icons/emoji/unicode/1f507.png?v8",mx_claus:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f384.png?v8",myanmar:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f2.png?v8",nail_care:"https://github.githubassets.com/images/icons/emoji/unicode/1f485.png?v8",name_badge:"https://github.githubassets.com/images/icons/emoji/unicode/1f4db.png?v8",namibia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1e6.png?v8",national_park:"https://github.githubassets.com/images/icons/emoji/unicode/1f3de.png?v8",nauru:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1f7.png?v8",nauseated_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f922.png?v8",nazar_amulet:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ff.png?v8",neckbeard:"https://github.githubassets.com/images/icons/emoji/neckbeard.png?v8",necktie:"https://github.githubassets.com/images/icons/emoji/unicode/1f454.png?v8",negative_squared_cross_mark:"https://github.githubassets.com/images/icons/emoji/unicode/274e.png?v8",nepal:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1f5.png?v8",nerd_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f913.png?v8",nest_with_eggs:"https://github.githubassets.com/images/icons/emoji/unicode/1faba.png?v8",nesting_dolls:"https://github.githubassets.com/images/icons/emoji/unicode/1fa86.png?v8",netherlands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1f1.png?v8",neutral_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f610.png?v8",new:"https://github.githubassets.com/images/icons/emoji/unicode/1f195.png?v8",new_caledonia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1e8.png?v8",new_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f311.png?v8",new_moon_with_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f31a.png?v8",new_zealand:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1ff.png?v8",newspaper:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f0.png?v8",newspaper_roll:"https://github.githubassets.com/images/icons/emoji/unicode/1f5de.png?v8",next_track_button:"https://github.githubassets.com/images/icons/emoji/unicode/23ed.png?v8",ng:"https://github.githubassets.com/images/icons/emoji/unicode/1f196.png?v8",ng_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f645-2642.png?v8",ng_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f645-2640.png?v8",nicaragua:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1ee.png?v8",niger:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1ea.png?v8",nigeria:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1ec.png?v8",night_with_stars:"https://github.githubassets.com/images/icons/emoji/unicode/1f303.png?v8",nine:"https://github.githubassets.com/images/icons/emoji/unicode/0039-20e3.png?v8",ninja:"https://github.githubassets.com/images/icons/emoji/unicode/1f977.png?v8",niue:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1fa.png?v8",no_bell:"https://github.githubassets.com/images/icons/emoji/unicode/1f515.png?v8",no_bicycles:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b3.png?v8",no_entry:"https://github.githubassets.com/images/icons/emoji/unicode/26d4.png?v8",no_entry_sign:"https://github.githubassets.com/images/icons/emoji/unicode/1f6ab.png?v8",no_good:"https://github.githubassets.com/images/icons/emoji/unicode/1f645.png?v8",no_good_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f645-2642.png?v8",no_good_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f645-2640.png?v8",no_mobile_phones:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f5.png?v8",no_mouth:"https://github.githubassets.com/images/icons/emoji/unicode/1f636.png?v8",no_pedestrians:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b7.png?v8",no_smoking:"https://github.githubassets.com/images/icons/emoji/unicode/1f6ad.png?v8","non-potable_water":"https://github.githubassets.com/images/icons/emoji/unicode/1f6b1.png?v8",norfolk_island:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1eb.png?v8",north_korea:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1f5.png?v8",northern_mariana_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1f5.png?v8",norway:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1f4.png?v8",nose:"https://github.githubassets.com/images/icons/emoji/unicode/1f443.png?v8",notebook:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d3.png?v8",notebook_with_decorative_cover:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d4.png?v8",notes:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b6.png?v8",nut_and_bolt:"https://github.githubassets.com/images/icons/emoji/unicode/1f529.png?v8",o:"https://github.githubassets.com/images/icons/emoji/unicode/2b55.png?v8",o2:"https://github.githubassets.com/images/icons/emoji/unicode/1f17e.png?v8",ocean:"https://github.githubassets.com/images/icons/emoji/unicode/1f30a.png?v8",octocat:"https://github.githubassets.com/images/icons/emoji/octocat.png?v8",octopus:"https://github.githubassets.com/images/icons/emoji/unicode/1f419.png?v8",oden:"https://github.githubassets.com/images/icons/emoji/unicode/1f362.png?v8",office:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e2.png?v8",office_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f4bc.png?v8",oil_drum:"https://github.githubassets.com/images/icons/emoji/unicode/1f6e2.png?v8",ok:"https://github.githubassets.com/images/icons/emoji/unicode/1f197.png?v8",ok_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1f44c.png?v8",ok_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f646-2642.png?v8",ok_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f646.png?v8",ok_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f646-2640.png?v8",old_key:"https://github.githubassets.com/images/icons/emoji/unicode/1f5dd.png?v8",older_adult:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d3.png?v8",older_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f474.png?v8",older_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f475.png?v8",olive:"https://github.githubassets.com/images/icons/emoji/unicode/1fad2.png?v8",om:"https://github.githubassets.com/images/icons/emoji/unicode/1f549.png?v8",oman:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f4-1f1f2.png?v8",on:"https://github.githubassets.com/images/icons/emoji/unicode/1f51b.png?v8",oncoming_automobile:"https://github.githubassets.com/images/icons/emoji/unicode/1f698.png?v8",oncoming_bus:"https://github.githubassets.com/images/icons/emoji/unicode/1f68d.png?v8",oncoming_police_car:"https://github.githubassets.com/images/icons/emoji/unicode/1f694.png?v8",oncoming_taxi:"https://github.githubassets.com/images/icons/emoji/unicode/1f696.png?v8",one:"https://github.githubassets.com/images/icons/emoji/unicode/0031-20e3.png?v8",one_piece_swimsuit:"https://github.githubassets.com/images/icons/emoji/unicode/1fa71.png?v8",onion:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c5.png?v8",open_book:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d6.png?v8",open_file_folder:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c2.png?v8",open_hands:"https://github.githubassets.com/images/icons/emoji/unicode/1f450.png?v8",open_mouth:"https://github.githubassets.com/images/icons/emoji/unicode/1f62e.png?v8",open_umbrella:"https://github.githubassets.com/images/icons/emoji/unicode/2602.png?v8",ophiuchus:"https://github.githubassets.com/images/icons/emoji/unicode/26ce.png?v8",orange:"https://github.githubassets.com/images/icons/emoji/unicode/1f34a.png?v8",orange_book:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d9.png?v8",orange_circle:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e0.png?v8",orange_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e1.png?v8",orange_square:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e7.png?v8",orangutan:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a7.png?v8",orthodox_cross:"https://github.githubassets.com/images/icons/emoji/unicode/2626.png?v8",otter:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a6.png?v8",outbox_tray:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e4.png?v8",owl:"https://github.githubassets.com/images/icons/emoji/unicode/1f989.png?v8",ox:"https://github.githubassets.com/images/icons/emoji/unicode/1f402.png?v8",oyster:"https://github.githubassets.com/images/icons/emoji/unicode/1f9aa.png?v8",package:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e6.png?v8",page_facing_up:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c4.png?v8",page_with_curl:"https://github.githubassets.com/images/icons/emoji/unicode/1f4c3.png?v8",pager:"https://github.githubassets.com/images/icons/emoji/unicode/1f4df.png?v8",paintbrush:"https://github.githubassets.com/images/icons/emoji/unicode/1f58c.png?v8",pakistan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1f0.png?v8",palau:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1fc.png?v8",palestinian_territories:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1f8.png?v8",palm_down_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1faf3.png?v8",palm_tree:"https://github.githubassets.com/images/icons/emoji/unicode/1f334.png?v8",palm_up_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1faf4.png?v8",palms_up_together:"https://github.githubassets.com/images/icons/emoji/unicode/1f932.png?v8",panama:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1e6.png?v8",pancakes:"https://github.githubassets.com/images/icons/emoji/unicode/1f95e.png?v8",panda_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f43c.png?v8",paperclip:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ce.png?v8",paperclips:"https://github.githubassets.com/images/icons/emoji/unicode/1f587.png?v8",papua_new_guinea:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1ec.png?v8",parachute:"https://github.githubassets.com/images/icons/emoji/unicode/1fa82.png?v8",paraguay:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1fe.png?v8",parasol_on_ground:"https://github.githubassets.com/images/icons/emoji/unicode/26f1.png?v8",parking:"https://github.githubassets.com/images/icons/emoji/unicode/1f17f.png?v8",parrot:"https://github.githubassets.com/images/icons/emoji/unicode/1f99c.png?v8",part_alternation_mark:"https://github.githubassets.com/images/icons/emoji/unicode/303d.png?v8",partly_sunny:"https://github.githubassets.com/images/icons/emoji/unicode/26c5.png?v8",partying_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f973.png?v8",passenger_ship:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f3.png?v8",passport_control:"https://github.githubassets.com/images/icons/emoji/unicode/1f6c2.png?v8",pause_button:"https://github.githubassets.com/images/icons/emoji/unicode/23f8.png?v8",paw_prints:"https://github.githubassets.com/images/icons/emoji/unicode/1f43e.png?v8",pea_pod:"https://github.githubassets.com/images/icons/emoji/unicode/1fadb.png?v8",peace_symbol:"https://github.githubassets.com/images/icons/emoji/unicode/262e.png?v8",peach:"https://github.githubassets.com/images/icons/emoji/unicode/1f351.png?v8",peacock:"https://github.githubassets.com/images/icons/emoji/unicode/1f99a.png?v8",peanuts:"https://github.githubassets.com/images/icons/emoji/unicode/1f95c.png?v8",pear:"https://github.githubassets.com/images/icons/emoji/unicode/1f350.png?v8",pen:"https://github.githubassets.com/images/icons/emoji/unicode/1f58a.png?v8",pencil:"https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png?v8",pencil2:"https://github.githubassets.com/images/icons/emoji/unicode/270f.png?v8",penguin:"https://github.githubassets.com/images/icons/emoji/unicode/1f427.png?v8",pensive:"https://github.githubassets.com/images/icons/emoji/unicode/1f614.png?v8",people_holding_hands:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f91d-1f9d1.png?v8",people_hugging:"https://github.githubassets.com/images/icons/emoji/unicode/1fac2.png?v8",performing_arts:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ad.png?v8",persevere:"https://github.githubassets.com/images/icons/emoji/unicode/1f623.png?v8",person_bald:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f9b2.png?v8",person_curly_hair:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f9b1.png?v8",person_feeding_baby:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f37c.png?v8",person_fencing:"https://github.githubassets.com/images/icons/emoji/unicode/1f93a.png?v8",person_in_manual_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f9bd.png?v8",person_in_motorized_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f9bc.png?v8",person_in_tuxedo:"https://github.githubassets.com/images/icons/emoji/unicode/1f935.png?v8",person_red_hair:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f9b0.png?v8",person_white_hair:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f9b3.png?v8",person_with_crown:"https://github.githubassets.com/images/icons/emoji/unicode/1fac5.png?v8",person_with_probing_cane:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f9af.png?v8",person_with_turban:"https://github.githubassets.com/images/icons/emoji/unicode/1f473.png?v8",person_with_veil:"https://github.githubassets.com/images/icons/emoji/unicode/1f470.png?v8",peru:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1ea.png?v8",petri_dish:"https://github.githubassets.com/images/icons/emoji/unicode/1f9eb.png?v8",philippines:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1ed.png?v8",phone:"https://github.githubassets.com/images/icons/emoji/unicode/260e.png?v8",pick:"https://github.githubassets.com/images/icons/emoji/unicode/26cf.png?v8",pickup_truck:"https://github.githubassets.com/images/icons/emoji/unicode/1f6fb.png?v8",pie:"https://github.githubassets.com/images/icons/emoji/unicode/1f967.png?v8",pig:"https://github.githubassets.com/images/icons/emoji/unicode/1f437.png?v8",pig2:"https://github.githubassets.com/images/icons/emoji/unicode/1f416.png?v8",pig_nose:"https://github.githubassets.com/images/icons/emoji/unicode/1f43d.png?v8",pill:"https://github.githubassets.com/images/icons/emoji/unicode/1f48a.png?v8",pilot:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-2708.png?v8",pinata:"https://github.githubassets.com/images/icons/emoji/unicode/1fa85.png?v8",pinched_fingers:"https://github.githubassets.com/images/icons/emoji/unicode/1f90c.png?v8",pinching_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1f90f.png?v8",pineapple:"https://github.githubassets.com/images/icons/emoji/unicode/1f34d.png?v8",ping_pong:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d3.png?v8",pink_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1fa77.png?v8",pirate_flag:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f4-2620.png?v8",pisces:"https://github.githubassets.com/images/icons/emoji/unicode/2653.png?v8",pitcairn_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1f3.png?v8",pizza:"https://github.githubassets.com/images/icons/emoji/unicode/1f355.png?v8",placard:"https://github.githubassets.com/images/icons/emoji/unicode/1faa7.png?v8",place_of_worship:"https://github.githubassets.com/images/icons/emoji/unicode/1f6d0.png?v8",plate_with_cutlery:"https://github.githubassets.com/images/icons/emoji/unicode/1f37d.png?v8",play_or_pause_button:"https://github.githubassets.com/images/icons/emoji/unicode/23ef.png?v8",playground_slide:"https://github.githubassets.com/images/icons/emoji/unicode/1f6dd.png?v8",pleading_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f97a.png?v8",plunger:"https://github.githubassets.com/images/icons/emoji/unicode/1faa0.png?v8",point_down:"https://github.githubassets.com/images/icons/emoji/unicode/1f447.png?v8",point_left:"https://github.githubassets.com/images/icons/emoji/unicode/1f448.png?v8",point_right:"https://github.githubassets.com/images/icons/emoji/unicode/1f449.png?v8",point_up:"https://github.githubassets.com/images/icons/emoji/unicode/261d.png?v8",point_up_2:"https://github.githubassets.com/images/icons/emoji/unicode/1f446.png?v8",poland:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1f1.png?v8",polar_bear:"https://github.githubassets.com/images/icons/emoji/unicode/1f43b-2744.png?v8",police_car:"https://github.githubassets.com/images/icons/emoji/unicode/1f693.png?v8",police_officer:"https://github.githubassets.com/images/icons/emoji/unicode/1f46e.png?v8",policeman:"https://github.githubassets.com/images/icons/emoji/unicode/1f46e-2642.png?v8",policewoman:"https://github.githubassets.com/images/icons/emoji/unicode/1f46e-2640.png?v8",poodle:"https://github.githubassets.com/images/icons/emoji/unicode/1f429.png?v8",poop:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a9.png?v8",popcorn:"https://github.githubassets.com/images/icons/emoji/unicode/1f37f.png?v8",portugal:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1f9.png?v8",post_office:"https://github.githubassets.com/images/icons/emoji/unicode/1f3e3.png?v8",postal_horn:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ef.png?v8",postbox:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ee.png?v8",potable_water:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b0.png?v8",potato:"https://github.githubassets.com/images/icons/emoji/unicode/1f954.png?v8",potted_plant:"https://github.githubassets.com/images/icons/emoji/unicode/1fab4.png?v8",pouch:"https://github.githubassets.com/images/icons/emoji/unicode/1f45d.png?v8",poultry_leg:"https://github.githubassets.com/images/icons/emoji/unicode/1f357.png?v8",pound:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b7.png?v8",pouring_liquid:"https://github.githubassets.com/images/icons/emoji/unicode/1fad7.png?v8",pout:"https://github.githubassets.com/images/icons/emoji/unicode/1f621.png?v8",pouting_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f63e.png?v8",pouting_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f64e.png?v8",pouting_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f64e-2642.png?v8",pouting_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f64e-2640.png?v8",pray:"https://github.githubassets.com/images/icons/emoji/unicode/1f64f.png?v8",prayer_beads:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ff.png?v8",pregnant_man:"https://github.githubassets.com/images/icons/emoji/unicode/1fac3.png?v8",pregnant_person:"https://github.githubassets.com/images/icons/emoji/unicode/1fac4.png?v8",pregnant_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f930.png?v8",pretzel:"https://github.githubassets.com/images/icons/emoji/unicode/1f968.png?v8",previous_track_button:"https://github.githubassets.com/images/icons/emoji/unicode/23ee.png?v8",prince:"https://github.githubassets.com/images/icons/emoji/unicode/1f934.png?v8",princess:"https://github.githubassets.com/images/icons/emoji/unicode/1f478.png?v8",printer:"https://github.githubassets.com/images/icons/emoji/unicode/1f5a8.png?v8",probing_cane:"https://github.githubassets.com/images/icons/emoji/unicode/1f9af.png?v8",puerto_rico:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1f7.png?v8",punch:"https://github.githubassets.com/images/icons/emoji/unicode/1f44a.png?v8",purple_circle:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e3.png?v8",purple_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f49c.png?v8",purple_square:"https://github.githubassets.com/images/icons/emoji/unicode/1f7ea.png?v8",purse:"https://github.githubassets.com/images/icons/emoji/unicode/1f45b.png?v8",pushpin:"https://github.githubassets.com/images/icons/emoji/unicode/1f4cc.png?v8",put_litter_in_its_place:"https://github.githubassets.com/images/icons/emoji/unicode/1f6ae.png?v8",qatar:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f6-1f1e6.png?v8",question:"https://github.githubassets.com/images/icons/emoji/unicode/2753.png?v8",rabbit:"https://github.githubassets.com/images/icons/emoji/unicode/1f430.png?v8",rabbit2:"https://github.githubassets.com/images/icons/emoji/unicode/1f407.png?v8",raccoon:"https://github.githubassets.com/images/icons/emoji/unicode/1f99d.png?v8",racehorse:"https://github.githubassets.com/images/icons/emoji/unicode/1f40e.png?v8",racing_car:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ce.png?v8",radio:"https://github.githubassets.com/images/icons/emoji/unicode/1f4fb.png?v8",radio_button:"https://github.githubassets.com/images/icons/emoji/unicode/1f518.png?v8",radioactive:"https://github.githubassets.com/images/icons/emoji/unicode/2622.png?v8",rage:"https://github.githubassets.com/images/icons/emoji/unicode/1f621.png?v8",rage1:"https://github.githubassets.com/images/icons/emoji/rage1.png?v8",rage2:"https://github.githubassets.com/images/icons/emoji/rage2.png?v8",rage3:"https://github.githubassets.com/images/icons/emoji/rage3.png?v8",rage4:"https://github.githubassets.com/images/icons/emoji/rage4.png?v8",railway_car:"https://github.githubassets.com/images/icons/emoji/unicode/1f683.png?v8",railway_track:"https://github.githubassets.com/images/icons/emoji/unicode/1f6e4.png?v8",rainbow:"https://github.githubassets.com/images/icons/emoji/unicode/1f308.png?v8",rainbow_flag:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f3-1f308.png?v8",raised_back_of_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1f91a.png?v8",raised_eyebrow:"https://github.githubassets.com/images/icons/emoji/unicode/1f928.png?v8",raised_hand:"https://github.githubassets.com/images/icons/emoji/unicode/270b.png?v8",raised_hand_with_fingers_splayed:"https://github.githubassets.com/images/icons/emoji/unicode/1f590.png?v8",raised_hands:"https://github.githubassets.com/images/icons/emoji/unicode/1f64c.png?v8",raising_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1f64b.png?v8",raising_hand_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f64b-2642.png?v8",raising_hand_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f64b-2640.png?v8",ram:"https://github.githubassets.com/images/icons/emoji/unicode/1f40f.png?v8",ramen:"https://github.githubassets.com/images/icons/emoji/unicode/1f35c.png?v8",rat:"https://github.githubassets.com/images/icons/emoji/unicode/1f400.png?v8",razor:"https://github.githubassets.com/images/icons/emoji/unicode/1fa92.png?v8",receipt:"https://github.githubassets.com/images/icons/emoji/unicode/1f9fe.png?v8",record_button:"https://github.githubassets.com/images/icons/emoji/unicode/23fa.png?v8",recycle:"https://github.githubassets.com/images/icons/emoji/unicode/267b.png?v8",red_car:"https://github.githubassets.com/images/icons/emoji/unicode/1f697.png?v8",red_circle:"https://github.githubassets.com/images/icons/emoji/unicode/1f534.png?v8",red_envelope:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e7.png?v8",red_haired_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f9b0.png?v8",red_haired_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f9b0.png?v8",red_square:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e5.png?v8",registered:"https://github.githubassets.com/images/icons/emoji/unicode/00ae.png?v8",relaxed:"https://github.githubassets.com/images/icons/emoji/unicode/263a.png?v8",relieved:"https://github.githubassets.com/images/icons/emoji/unicode/1f60c.png?v8",reminder_ribbon:"https://github.githubassets.com/images/icons/emoji/unicode/1f397.png?v8",repeat:"https://github.githubassets.com/images/icons/emoji/unicode/1f501.png?v8",repeat_one:"https://github.githubassets.com/images/icons/emoji/unicode/1f502.png?v8",rescue_worker_helmet:"https://github.githubassets.com/images/icons/emoji/unicode/26d1.png?v8",restroom:"https://github.githubassets.com/images/icons/emoji/unicode/1f6bb.png?v8",reunion:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f7-1f1ea.png?v8",revolving_hearts:"https://github.githubassets.com/images/icons/emoji/unicode/1f49e.png?v8",rewind:"https://github.githubassets.com/images/icons/emoji/unicode/23ea.png?v8",rhinoceros:"https://github.githubassets.com/images/icons/emoji/unicode/1f98f.png?v8",ribbon:"https://github.githubassets.com/images/icons/emoji/unicode/1f380.png?v8",rice:"https://github.githubassets.com/images/icons/emoji/unicode/1f35a.png?v8",rice_ball:"https://github.githubassets.com/images/icons/emoji/unicode/1f359.png?v8",rice_cracker:"https://github.githubassets.com/images/icons/emoji/unicode/1f358.png?v8",rice_scene:"https://github.githubassets.com/images/icons/emoji/unicode/1f391.png?v8",right_anger_bubble:"https://github.githubassets.com/images/icons/emoji/unicode/1f5ef.png?v8",rightwards_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1faf1.png?v8",rightwards_pushing_hand:"https://github.githubassets.com/images/icons/emoji/unicode/1faf8.png?v8",ring:"https://github.githubassets.com/images/icons/emoji/unicode/1f48d.png?v8",ring_buoy:"https://github.githubassets.com/images/icons/emoji/unicode/1f6df.png?v8",ringed_planet:"https://github.githubassets.com/images/icons/emoji/unicode/1fa90.png?v8",robot:"https://github.githubassets.com/images/icons/emoji/unicode/1f916.png?v8",rock:"https://github.githubassets.com/images/icons/emoji/unicode/1faa8.png?v8",rocket:"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png?v8",rofl:"https://github.githubassets.com/images/icons/emoji/unicode/1f923.png?v8",roll_eyes:"https://github.githubassets.com/images/icons/emoji/unicode/1f644.png?v8",roll_of_paper:"https://github.githubassets.com/images/icons/emoji/unicode/1f9fb.png?v8",roller_coaster:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a2.png?v8",roller_skate:"https://github.githubassets.com/images/icons/emoji/unicode/1f6fc.png?v8",romania:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f7-1f1f4.png?v8",rooster:"https://github.githubassets.com/images/icons/emoji/unicode/1f413.png?v8",rose:"https://github.githubassets.com/images/icons/emoji/unicode/1f339.png?v8",rosette:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f5.png?v8",rotating_light:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a8.png?v8",round_pushpin:"https://github.githubassets.com/images/icons/emoji/unicode/1f4cd.png?v8",rowboat:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a3.png?v8",rowing_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a3-2642.png?v8",rowing_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a3-2640.png?v8",ru:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f7-1f1fa.png?v8",rugby_football:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c9.png?v8",runner:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c3.png?v8",running:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c3.png?v8",running_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c3-2642.png?v8",running_shirt_with_sash:"https://github.githubassets.com/images/icons/emoji/unicode/1f3bd.png?v8",running_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c3-2640.png?v8",rwanda:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f7-1f1fc.png?v8",sa:"https://github.githubassets.com/images/icons/emoji/unicode/1f202.png?v8",safety_pin:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f7.png?v8",safety_vest:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ba.png?v8",sagittarius:"https://github.githubassets.com/images/icons/emoji/unicode/2650.png?v8",sailboat:"https://github.githubassets.com/images/icons/emoji/unicode/26f5.png?v8",sake:"https://github.githubassets.com/images/icons/emoji/unicode/1f376.png?v8",salt:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c2.png?v8",saluting_face:"https://github.githubassets.com/images/icons/emoji/unicode/1fae1.png?v8",samoa:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fc-1f1f8.png?v8",san_marino:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f2.png?v8",sandal:"https://github.githubassets.com/images/icons/emoji/unicode/1f461.png?v8",sandwich:"https://github.githubassets.com/images/icons/emoji/unicode/1f96a.png?v8",santa:"https://github.githubassets.com/images/icons/emoji/unicode/1f385.png?v8",sao_tome_principe:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f9.png?v8",sari:"https://github.githubassets.com/images/icons/emoji/unicode/1f97b.png?v8",sassy_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f481-2642.png?v8",sassy_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f481-2640.png?v8",satellite:"https://github.githubassets.com/images/icons/emoji/unicode/1f4e1.png?v8",satisfied:"https://github.githubassets.com/images/icons/emoji/unicode/1f606.png?v8",saudi_arabia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1e6.png?v8",sauna_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d6-2642.png?v8",sauna_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d6.png?v8",sauna_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d6-2640.png?v8",sauropod:"https://github.githubassets.com/images/icons/emoji/unicode/1f995.png?v8",saxophone:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b7.png?v8",scarf:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e3.png?v8",school:"https://github.githubassets.com/images/icons/emoji/unicode/1f3eb.png?v8",school_satchel:"https://github.githubassets.com/images/icons/emoji/unicode/1f392.png?v8",scientist:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f52c.png?v8",scissors:"https://github.githubassets.com/images/icons/emoji/unicode/2702.png?v8",scorpion:"https://github.githubassets.com/images/icons/emoji/unicode/1f982.png?v8",scorpius:"https://github.githubassets.com/images/icons/emoji/unicode/264f.png?v8",scotland:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png?v8",scream:"https://github.githubassets.com/images/icons/emoji/unicode/1f631.png?v8",scream_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f640.png?v8",screwdriver:"https://github.githubassets.com/images/icons/emoji/unicode/1fa9b.png?v8",scroll:"https://github.githubassets.com/images/icons/emoji/unicode/1f4dc.png?v8",seal:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ad.png?v8",seat:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ba.png?v8",secret:"https://github.githubassets.com/images/icons/emoji/unicode/3299.png?v8",see_no_evil:"https://github.githubassets.com/images/icons/emoji/unicode/1f648.png?v8",seedling:"https://github.githubassets.com/images/icons/emoji/unicode/1f331.png?v8",selfie:"https://github.githubassets.com/images/icons/emoji/unicode/1f933.png?v8",senegal:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f3.png?v8",serbia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f7-1f1f8.png?v8",service_dog:"https://github.githubassets.com/images/icons/emoji/unicode/1f415-1f9ba.png?v8",seven:"https://github.githubassets.com/images/icons/emoji/unicode/0037-20e3.png?v8",sewing_needle:"https://github.githubassets.com/images/icons/emoji/unicode/1faa1.png?v8",seychelles:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1e8.png?v8",shaking_face:"https://github.githubassets.com/images/icons/emoji/unicode/1fae8.png?v8",shallow_pan_of_food:"https://github.githubassets.com/images/icons/emoji/unicode/1f958.png?v8",shamrock:"https://github.githubassets.com/images/icons/emoji/unicode/2618.png?v8",shark:"https://github.githubassets.com/images/icons/emoji/unicode/1f988.png?v8",shaved_ice:"https://github.githubassets.com/images/icons/emoji/unicode/1f367.png?v8",sheep:"https://github.githubassets.com/images/icons/emoji/unicode/1f411.png?v8",shell:"https://github.githubassets.com/images/icons/emoji/unicode/1f41a.png?v8",shield:"https://github.githubassets.com/images/icons/emoji/unicode/1f6e1.png?v8",shinto_shrine:"https://github.githubassets.com/images/icons/emoji/unicode/26e9.png?v8",ship:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a2.png?v8",shipit:"https://github.githubassets.com/images/icons/emoji/shipit.png?v8",shirt:"https://github.githubassets.com/images/icons/emoji/unicode/1f455.png?v8",shit:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a9.png?v8",shoe:"https://github.githubassets.com/images/icons/emoji/unicode/1f45e.png?v8",shopping:"https://github.githubassets.com/images/icons/emoji/unicode/1f6cd.png?v8",shopping_cart:"https://github.githubassets.com/images/icons/emoji/unicode/1f6d2.png?v8",shorts:"https://github.githubassets.com/images/icons/emoji/unicode/1fa73.png?v8",shower:"https://github.githubassets.com/images/icons/emoji/unicode/1f6bf.png?v8",shrimp:"https://github.githubassets.com/images/icons/emoji/unicode/1f990.png?v8",shrug:"https://github.githubassets.com/images/icons/emoji/unicode/1f937.png?v8",shushing_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f92b.png?v8",sierra_leone:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f1.png?v8",signal_strength:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f6.png?v8",singapore:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1ec.png?v8",singer:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f3a4.png?v8",sint_maarten:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1fd.png?v8",six:"https://github.githubassets.com/images/icons/emoji/unicode/0036-20e3.png?v8",six_pointed_star:"https://github.githubassets.com/images/icons/emoji/unicode/1f52f.png?v8",skateboard:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f9.png?v8",ski:"https://github.githubassets.com/images/icons/emoji/unicode/1f3bf.png?v8",skier:"https://github.githubassets.com/images/icons/emoji/unicode/26f7.png?v8",skull:"https://github.githubassets.com/images/icons/emoji/unicode/1f480.png?v8",skull_and_crossbones:"https://github.githubassets.com/images/icons/emoji/unicode/2620.png?v8",skunk:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a8.png?v8",sled:"https://github.githubassets.com/images/icons/emoji/unicode/1f6f7.png?v8",sleeping:"https://github.githubassets.com/images/icons/emoji/unicode/1f634.png?v8",sleeping_bed:"https://github.githubassets.com/images/icons/emoji/unicode/1f6cc.png?v8",sleepy:"https://github.githubassets.com/images/icons/emoji/unicode/1f62a.png?v8",slightly_frowning_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f641.png?v8",slightly_smiling_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f642.png?v8",slot_machine:"https://github.githubassets.com/images/icons/emoji/unicode/1f3b0.png?v8",sloth:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a5.png?v8",slovakia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f0.png?v8",slovenia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1ee.png?v8",small_airplane:"https://github.githubassets.com/images/icons/emoji/unicode/1f6e9.png?v8",small_blue_diamond:"https://github.githubassets.com/images/icons/emoji/unicode/1f539.png?v8",small_orange_diamond:"https://github.githubassets.com/images/icons/emoji/unicode/1f538.png?v8",small_red_triangle:"https://github.githubassets.com/images/icons/emoji/unicode/1f53a.png?v8",small_red_triangle_down:"https://github.githubassets.com/images/icons/emoji/unicode/1f53b.png?v8",smile:"https://github.githubassets.com/images/icons/emoji/unicode/1f604.png?v8",smile_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f638.png?v8",smiley:"https://github.githubassets.com/images/icons/emoji/unicode/1f603.png?v8",smiley_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f63a.png?v8",smiling_face_with_tear:"https://github.githubassets.com/images/icons/emoji/unicode/1f972.png?v8",smiling_face_with_three_hearts:"https://github.githubassets.com/images/icons/emoji/unicode/1f970.png?v8",smiling_imp:"https://github.githubassets.com/images/icons/emoji/unicode/1f608.png?v8",smirk:"https://github.githubassets.com/images/icons/emoji/unicode/1f60f.png?v8",smirk_cat:"https://github.githubassets.com/images/icons/emoji/unicode/1f63c.png?v8",smoking:"https://github.githubassets.com/images/icons/emoji/unicode/1f6ac.png?v8",snail:"https://github.githubassets.com/images/icons/emoji/unicode/1f40c.png?v8",snake:"https://github.githubassets.com/images/icons/emoji/unicode/1f40d.png?v8",sneezing_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f927.png?v8",snowboarder:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c2.png?v8",snowflake:"https://github.githubassets.com/images/icons/emoji/unicode/2744.png?v8",snowman:"https://github.githubassets.com/images/icons/emoji/unicode/26c4.png?v8",snowman_with_snow:"https://github.githubassets.com/images/icons/emoji/unicode/2603.png?v8",soap:"https://github.githubassets.com/images/icons/emoji/unicode/1f9fc.png?v8",sob:"https://github.githubassets.com/images/icons/emoji/unicode/1f62d.png?v8",soccer:"https://github.githubassets.com/images/icons/emoji/unicode/26bd.png?v8",socks:"https://github.githubassets.com/images/icons/emoji/unicode/1f9e6.png?v8",softball:"https://github.githubassets.com/images/icons/emoji/unicode/1f94e.png?v8",solomon_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1e7.png?v8",somalia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f4.png?v8",soon:"https://github.githubassets.com/images/icons/emoji/unicode/1f51c.png?v8",sos:"https://github.githubassets.com/images/icons/emoji/unicode/1f198.png?v8",sound:"https://github.githubassets.com/images/icons/emoji/unicode/1f509.png?v8",south_africa:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ff-1f1e6.png?v8",south_georgia_south_sandwich_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1f8.png?v8",south_sudan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f8.png?v8",space_invader:"https://github.githubassets.com/images/icons/emoji/unicode/1f47e.png?v8",spades:"https://github.githubassets.com/images/icons/emoji/unicode/2660.png?v8",spaghetti:"https://github.githubassets.com/images/icons/emoji/unicode/1f35d.png?v8",sparkle:"https://github.githubassets.com/images/icons/emoji/unicode/2747.png?v8",sparkler:"https://github.githubassets.com/images/icons/emoji/unicode/1f387.png?v8",sparkles:"https://github.githubassets.com/images/icons/emoji/unicode/2728.png?v8",sparkling_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f496.png?v8",speak_no_evil:"https://github.githubassets.com/images/icons/emoji/unicode/1f64a.png?v8",speaker:"https://github.githubassets.com/images/icons/emoji/unicode/1f508.png?v8",speaking_head:"https://github.githubassets.com/images/icons/emoji/unicode/1f5e3.png?v8",speech_balloon:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ac.png?v8",speedboat:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a4.png?v8",spider:"https://github.githubassets.com/images/icons/emoji/unicode/1f577.png?v8",spider_web:"https://github.githubassets.com/images/icons/emoji/unicode/1f578.png?v8",spiral_calendar:"https://github.githubassets.com/images/icons/emoji/unicode/1f5d3.png?v8",spiral_notepad:"https://github.githubassets.com/images/icons/emoji/unicode/1f5d2.png?v8",sponge:"https://github.githubassets.com/images/icons/emoji/unicode/1f9fd.png?v8",spoon:"https://github.githubassets.com/images/icons/emoji/unicode/1f944.png?v8",squid:"https://github.githubassets.com/images/icons/emoji/unicode/1f991.png?v8",sri_lanka:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1f0.png?v8",st_barthelemy:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e7-1f1f1.png?v8",st_helena:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1ed.png?v8",st_kitts_nevis:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f0-1f1f3.png?v8",st_lucia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f1-1f1e8.png?v8",st_martin:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f2-1f1eb.png?v8",st_pierre_miquelon:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f5-1f1f2.png?v8",st_vincent_grenadines:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fb-1f1e8.png?v8",stadium:"https://github.githubassets.com/images/icons/emoji/unicode/1f3df.png?v8",standing_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cd-2642.png?v8",standing_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cd.png?v8",standing_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cd-2640.png?v8",star:"https://github.githubassets.com/images/icons/emoji/unicode/2b50.png?v8",star2:"https://github.githubassets.com/images/icons/emoji/unicode/1f31f.png?v8",star_and_crescent:"https://github.githubassets.com/images/icons/emoji/unicode/262a.png?v8",star_of_david:"https://github.githubassets.com/images/icons/emoji/unicode/2721.png?v8",star_struck:"https://github.githubassets.com/images/icons/emoji/unicode/1f929.png?v8",stars:"https://github.githubassets.com/images/icons/emoji/unicode/1f320.png?v8",station:"https://github.githubassets.com/images/icons/emoji/unicode/1f689.png?v8",statue_of_liberty:"https://github.githubassets.com/images/icons/emoji/unicode/1f5fd.png?v8",steam_locomotive:"https://github.githubassets.com/images/icons/emoji/unicode/1f682.png?v8",stethoscope:"https://github.githubassets.com/images/icons/emoji/unicode/1fa7a.png?v8",stew:"https://github.githubassets.com/images/icons/emoji/unicode/1f372.png?v8",stop_button:"https://github.githubassets.com/images/icons/emoji/unicode/23f9.png?v8",stop_sign:"https://github.githubassets.com/images/icons/emoji/unicode/1f6d1.png?v8",stopwatch:"https://github.githubassets.com/images/icons/emoji/unicode/23f1.png?v8",straight_ruler:"https://github.githubassets.com/images/icons/emoji/unicode/1f4cf.png?v8",strawberry:"https://github.githubassets.com/images/icons/emoji/unicode/1f353.png?v8",stuck_out_tongue:"https://github.githubassets.com/images/icons/emoji/unicode/1f61b.png?v8",stuck_out_tongue_closed_eyes:"https://github.githubassets.com/images/icons/emoji/unicode/1f61d.png?v8",stuck_out_tongue_winking_eye:"https://github.githubassets.com/images/icons/emoji/unicode/1f61c.png?v8",student:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f393.png?v8",studio_microphone:"https://github.githubassets.com/images/icons/emoji/unicode/1f399.png?v8",stuffed_flatbread:"https://github.githubassets.com/images/icons/emoji/unicode/1f959.png?v8",sudan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1e9.png?v8",sun_behind_large_cloud:"https://github.githubassets.com/images/icons/emoji/unicode/1f325.png?v8",sun_behind_rain_cloud:"https://github.githubassets.com/images/icons/emoji/unicode/1f326.png?v8",sun_behind_small_cloud:"https://github.githubassets.com/images/icons/emoji/unicode/1f324.png?v8",sun_with_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f31e.png?v8",sunflower:"https://github.githubassets.com/images/icons/emoji/unicode/1f33b.png?v8",sunglasses:"https://github.githubassets.com/images/icons/emoji/unicode/1f60e.png?v8",sunny:"https://github.githubassets.com/images/icons/emoji/unicode/2600.png?v8",sunrise:"https://github.githubassets.com/images/icons/emoji/unicode/1f305.png?v8",sunrise_over_mountains:"https://github.githubassets.com/images/icons/emoji/unicode/1f304.png?v8",superhero:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b8.png?v8",superhero_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b8-2642.png?v8",superhero_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b8-2640.png?v8",supervillain:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b9.png?v8",supervillain_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b9-2642.png?v8",supervillain_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b9-2640.png?v8",surfer:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c4.png?v8",surfing_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c4-2642.png?v8",surfing_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c4-2640.png?v8",suriname:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1f7.png?v8",sushi:"https://github.githubassets.com/images/icons/emoji/unicode/1f363.png?v8",suspect:"https://github.githubassets.com/images/icons/emoji/suspect.png?v8",suspension_railway:"https://github.githubassets.com/images/icons/emoji/unicode/1f69f.png?v8",svalbard_jan_mayen:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1ef.png?v8",swan:"https://github.githubassets.com/images/icons/emoji/unicode/1f9a2.png?v8",swaziland:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1ff.png?v8",sweat:"https://github.githubassets.com/images/icons/emoji/unicode/1f613.png?v8",sweat_drops:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a6.png?v8",sweat_smile:"https://github.githubassets.com/images/icons/emoji/unicode/1f605.png?v8",sweden:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1ea.png?v8",sweet_potato:"https://github.githubassets.com/images/icons/emoji/unicode/1f360.png?v8",swim_brief:"https://github.githubassets.com/images/icons/emoji/unicode/1fa72.png?v8",swimmer:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ca.png?v8",swimming_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ca-2642.png?v8",swimming_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ca-2640.png?v8",switzerland:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1ed.png?v8",symbols:"https://github.githubassets.com/images/icons/emoji/unicode/1f523.png?v8",synagogue:"https://github.githubassets.com/images/icons/emoji/unicode/1f54d.png?v8",syria:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f8-1f1fe.png?v8",syringe:"https://github.githubassets.com/images/icons/emoji/unicode/1f489.png?v8","t-rex":"https://github.githubassets.com/images/icons/emoji/unicode/1f996.png?v8",taco:"https://github.githubassets.com/images/icons/emoji/unicode/1f32e.png?v8",tada:"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png?v8",taiwan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1fc.png?v8",tajikistan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1ef.png?v8",takeout_box:"https://github.githubassets.com/images/icons/emoji/unicode/1f961.png?v8",tamale:"https://github.githubassets.com/images/icons/emoji/unicode/1fad4.png?v8",tanabata_tree:"https://github.githubassets.com/images/icons/emoji/unicode/1f38b.png?v8",tangerine:"https://github.githubassets.com/images/icons/emoji/unicode/1f34a.png?v8",tanzania:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1ff.png?v8",taurus:"https://github.githubassets.com/images/icons/emoji/unicode/2649.png?v8",taxi:"https://github.githubassets.com/images/icons/emoji/unicode/1f695.png?v8",tea:"https://github.githubassets.com/images/icons/emoji/unicode/1f375.png?v8",teacher:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f3eb.png?v8",teapot:"https://github.githubassets.com/images/icons/emoji/unicode/1fad6.png?v8",technologist:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d1-1f4bb.png?v8",teddy_bear:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f8.png?v8",telephone:"https://github.githubassets.com/images/icons/emoji/unicode/260e.png?v8",telephone_receiver:"https://github.githubassets.com/images/icons/emoji/unicode/1f4de.png?v8",telescope:"https://github.githubassets.com/images/icons/emoji/unicode/1f52d.png?v8",tennis:"https://github.githubassets.com/images/icons/emoji/unicode/1f3be.png?v8",tent:"https://github.githubassets.com/images/icons/emoji/unicode/26fa.png?v8",test_tube:"https://github.githubassets.com/images/icons/emoji/unicode/1f9ea.png?v8",thailand:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1ed.png?v8",thermometer:"https://github.githubassets.com/images/icons/emoji/unicode/1f321.png?v8",thinking:"https://github.githubassets.com/images/icons/emoji/unicode/1f914.png?v8",thong_sandal:"https://github.githubassets.com/images/icons/emoji/unicode/1fa74.png?v8",thought_balloon:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ad.png?v8",thread:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f5.png?v8",three:"https://github.githubassets.com/images/icons/emoji/unicode/0033-20e3.png?v8",thumbsdown:"https://github.githubassets.com/images/icons/emoji/unicode/1f44e.png?v8",thumbsup:"https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png?v8",ticket:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ab.png?v8",tickets:"https://github.githubassets.com/images/icons/emoji/unicode/1f39f.png?v8",tiger:"https://github.githubassets.com/images/icons/emoji/unicode/1f42f.png?v8",tiger2:"https://github.githubassets.com/images/icons/emoji/unicode/1f405.png?v8",timer_clock:"https://github.githubassets.com/images/icons/emoji/unicode/23f2.png?v8",timor_leste:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1f1.png?v8",tipping_hand_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f481-2642.png?v8",tipping_hand_person:"https://github.githubassets.com/images/icons/emoji/unicode/1f481.png?v8",tipping_hand_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f481-2640.png?v8",tired_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f62b.png?v8",tm:"https://github.githubassets.com/images/icons/emoji/unicode/2122.png?v8",togo:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1ec.png?v8",toilet:"https://github.githubassets.com/images/icons/emoji/unicode/1f6bd.png?v8",tokelau:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1f0.png?v8",tokyo_tower:"https://github.githubassets.com/images/icons/emoji/unicode/1f5fc.png?v8",tomato:"https://github.githubassets.com/images/icons/emoji/unicode/1f345.png?v8",tonga:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1f4.png?v8",tongue:"https://github.githubassets.com/images/icons/emoji/unicode/1f445.png?v8",toolbox:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f0.png?v8",tooth:"https://github.githubassets.com/images/icons/emoji/unicode/1f9b7.png?v8",toothbrush:"https://github.githubassets.com/images/icons/emoji/unicode/1faa5.png?v8",top:"https://github.githubassets.com/images/icons/emoji/unicode/1f51d.png?v8",tophat:"https://github.githubassets.com/images/icons/emoji/unicode/1f3a9.png?v8",tornado:"https://github.githubassets.com/images/icons/emoji/unicode/1f32a.png?v8",tr:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1f7.png?v8",trackball:"https://github.githubassets.com/images/icons/emoji/unicode/1f5b2.png?v8",tractor:"https://github.githubassets.com/images/icons/emoji/unicode/1f69c.png?v8",traffic_light:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a5.png?v8",train:"https://github.githubassets.com/images/icons/emoji/unicode/1f68b.png?v8",train2:"https://github.githubassets.com/images/icons/emoji/unicode/1f686.png?v8",tram:"https://github.githubassets.com/images/icons/emoji/unicode/1f68a.png?v8",transgender_flag:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f3-26a7.png?v8",transgender_symbol:"https://github.githubassets.com/images/icons/emoji/unicode/26a7.png?v8",triangular_flag_on_post:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a9.png?v8",triangular_ruler:"https://github.githubassets.com/images/icons/emoji/unicode/1f4d0.png?v8",trident:"https://github.githubassets.com/images/icons/emoji/unicode/1f531.png?v8",trinidad_tobago:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1f9.png?v8",tristan_da_cunha:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1e6.png?v8",triumph:"https://github.githubassets.com/images/icons/emoji/unicode/1f624.png?v8",troll:"https://github.githubassets.com/images/icons/emoji/unicode/1f9cc.png?v8",trolleybus:"https://github.githubassets.com/images/icons/emoji/unicode/1f68e.png?v8",trollface:"https://github.githubassets.com/images/icons/emoji/trollface.png?v8",trophy:"https://github.githubassets.com/images/icons/emoji/unicode/1f3c6.png?v8",tropical_drink:"https://github.githubassets.com/images/icons/emoji/unicode/1f379.png?v8",tropical_fish:"https://github.githubassets.com/images/icons/emoji/unicode/1f420.png?v8",truck:"https://github.githubassets.com/images/icons/emoji/unicode/1f69a.png?v8",trumpet:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ba.png?v8",tshirt:"https://github.githubassets.com/images/icons/emoji/unicode/1f455.png?v8",tulip:"https://github.githubassets.com/images/icons/emoji/unicode/1f337.png?v8",tumbler_glass:"https://github.githubassets.com/images/icons/emoji/unicode/1f943.png?v8",tunisia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1f3.png?v8",turkey:"https://github.githubassets.com/images/icons/emoji/unicode/1f983.png?v8",turkmenistan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1f2.png?v8",turks_caicos_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1e8.png?v8",turtle:"https://github.githubassets.com/images/icons/emoji/unicode/1f422.png?v8",tuvalu:"https://github.githubassets.com/images/icons/emoji/unicode/1f1f9-1f1fb.png?v8",tv:"https://github.githubassets.com/images/icons/emoji/unicode/1f4fa.png?v8",twisted_rightwards_arrows:"https://github.githubassets.com/images/icons/emoji/unicode/1f500.png?v8",two:"https://github.githubassets.com/images/icons/emoji/unicode/0032-20e3.png?v8",two_hearts:"https://github.githubassets.com/images/icons/emoji/unicode/1f495.png?v8",two_men_holding_hands:"https://github.githubassets.com/images/icons/emoji/unicode/1f46c.png?v8",two_women_holding_hands:"https://github.githubassets.com/images/icons/emoji/unicode/1f46d.png?v8",u5272:"https://github.githubassets.com/images/icons/emoji/unicode/1f239.png?v8",u5408:"https://github.githubassets.com/images/icons/emoji/unicode/1f234.png?v8",u55b6:"https://github.githubassets.com/images/icons/emoji/unicode/1f23a.png?v8",u6307:"https://github.githubassets.com/images/icons/emoji/unicode/1f22f.png?v8",u6708:"https://github.githubassets.com/images/icons/emoji/unicode/1f237.png?v8",u6709:"https://github.githubassets.com/images/icons/emoji/unicode/1f236.png?v8",u6e80:"https://github.githubassets.com/images/icons/emoji/unicode/1f235.png?v8",u7121:"https://github.githubassets.com/images/icons/emoji/unicode/1f21a.png?v8",u7533:"https://github.githubassets.com/images/icons/emoji/unicode/1f238.png?v8",u7981:"https://github.githubassets.com/images/icons/emoji/unicode/1f232.png?v8",u7a7a:"https://github.githubassets.com/images/icons/emoji/unicode/1f233.png?v8",uganda:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fa-1f1ec.png?v8",uk:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1e7.png?v8",ukraine:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fa-1f1e6.png?v8",umbrella:"https://github.githubassets.com/images/icons/emoji/unicode/2614.png?v8",unamused:"https://github.githubassets.com/images/icons/emoji/unicode/1f612.png?v8",underage:"https://github.githubassets.com/images/icons/emoji/unicode/1f51e.png?v8",unicorn:"https://github.githubassets.com/images/icons/emoji/unicode/1f984.png?v8",united_arab_emirates:"https://github.githubassets.com/images/icons/emoji/unicode/1f1e6-1f1ea.png?v8",united_nations:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fa-1f1f3.png?v8",unlock:"https://github.githubassets.com/images/icons/emoji/unicode/1f513.png?v8",up:"https://github.githubassets.com/images/icons/emoji/unicode/1f199.png?v8",upside_down_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f643.png?v8",uruguay:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fa-1f1fe.png?v8",us:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fa-1f1f8.png?v8",us_outlying_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fa-1f1f2.png?v8",us_virgin_islands:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fb-1f1ee.png?v8",uzbekistan:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fa-1f1ff.png?v8",v:"https://github.githubassets.com/images/icons/emoji/unicode/270c.png?v8",vampire:"https://github.githubassets.com/images/icons/emoji/unicode/1f9db.png?v8",vampire_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9db-2642.png?v8",vampire_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9db-2640.png?v8",vanuatu:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fb-1f1fa.png?v8",vatican_city:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fb-1f1e6.png?v8",venezuela:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fb-1f1ea.png?v8",vertical_traffic_light:"https://github.githubassets.com/images/icons/emoji/unicode/1f6a6.png?v8",vhs:"https://github.githubassets.com/images/icons/emoji/unicode/1f4fc.png?v8",vibration_mode:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f3.png?v8",video_camera:"https://github.githubassets.com/images/icons/emoji/unicode/1f4f9.png?v8",video_game:"https://github.githubassets.com/images/icons/emoji/unicode/1f3ae.png?v8",vietnam:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fb-1f1f3.png?v8",violin:"https://github.githubassets.com/images/icons/emoji/unicode/1f3bb.png?v8",virgo:"https://github.githubassets.com/images/icons/emoji/unicode/264d.png?v8",volcano:"https://github.githubassets.com/images/icons/emoji/unicode/1f30b.png?v8",volleyball:"https://github.githubassets.com/images/icons/emoji/unicode/1f3d0.png?v8",vomiting_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f92e.png?v8",vs:"https://github.githubassets.com/images/icons/emoji/unicode/1f19a.png?v8",vulcan_salute:"https://github.githubassets.com/images/icons/emoji/unicode/1f596.png?v8",waffle:"https://github.githubassets.com/images/icons/emoji/unicode/1f9c7.png?v8",wales:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png?v8",walking:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b6.png?v8",walking_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b6-2642.png?v8",walking_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f6b6-2640.png?v8",wallis_futuna:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fc-1f1eb.png?v8",waning_crescent_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f318.png?v8",waning_gibbous_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f316.png?v8",warning:"https://github.githubassets.com/images/icons/emoji/unicode/26a0.png?v8",wastebasket:"https://github.githubassets.com/images/icons/emoji/unicode/1f5d1.png?v8",watch:"https://github.githubassets.com/images/icons/emoji/unicode/231a.png?v8",water_buffalo:"https://github.githubassets.com/images/icons/emoji/unicode/1f403.png?v8",water_polo:"https://github.githubassets.com/images/icons/emoji/unicode/1f93d.png?v8",watermelon:"https://github.githubassets.com/images/icons/emoji/unicode/1f349.png?v8",wave:"https://github.githubassets.com/images/icons/emoji/unicode/1f44b.png?v8",wavy_dash:"https://github.githubassets.com/images/icons/emoji/unicode/3030.png?v8",waxing_crescent_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f312.png?v8",waxing_gibbous_moon:"https://github.githubassets.com/images/icons/emoji/unicode/1f314.png?v8",wc:"https://github.githubassets.com/images/icons/emoji/unicode/1f6be.png?v8",weary:"https://github.githubassets.com/images/icons/emoji/unicode/1f629.png?v8",wedding:"https://github.githubassets.com/images/icons/emoji/unicode/1f492.png?v8",weight_lifting:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cb.png?v8",weight_lifting_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cb-2642.png?v8",weight_lifting_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f3cb-2640.png?v8",western_sahara:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1ed.png?v8",whale:"https://github.githubassets.com/images/icons/emoji/unicode/1f433.png?v8",whale2:"https://github.githubassets.com/images/icons/emoji/unicode/1f40b.png?v8",wheel:"https://github.githubassets.com/images/icons/emoji/unicode/1f6de.png?v8",wheel_of_dharma:"https://github.githubassets.com/images/icons/emoji/unicode/2638.png?v8",wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/267f.png?v8",white_check_mark:"https://github.githubassets.com/images/icons/emoji/unicode/2705.png?v8",white_circle:"https://github.githubassets.com/images/icons/emoji/unicode/26aa.png?v8",white_flag:"https://github.githubassets.com/images/icons/emoji/unicode/1f3f3.png?v8",white_flower:"https://github.githubassets.com/images/icons/emoji/unicode/1f4ae.png?v8",white_haired_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f468-1f9b3.png?v8",white_haired_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f9b3.png?v8",white_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f90d.png?v8",white_large_square:"https://github.githubassets.com/images/icons/emoji/unicode/2b1c.png?v8",white_medium_small_square:"https://github.githubassets.com/images/icons/emoji/unicode/25fd.png?v8",white_medium_square:"https://github.githubassets.com/images/icons/emoji/unicode/25fb.png?v8",white_small_square:"https://github.githubassets.com/images/icons/emoji/unicode/25ab.png?v8",white_square_button:"https://github.githubassets.com/images/icons/emoji/unicode/1f533.png?v8",wilted_flower:"https://github.githubassets.com/images/icons/emoji/unicode/1f940.png?v8",wind_chime:"https://github.githubassets.com/images/icons/emoji/unicode/1f390.png?v8",wind_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f32c.png?v8",window:"https://github.githubassets.com/images/icons/emoji/unicode/1fa9f.png?v8",wine_glass:"https://github.githubassets.com/images/icons/emoji/unicode/1f377.png?v8",wing:"https://github.githubassets.com/images/icons/emoji/unicode/1fabd.png?v8",wink:"https://github.githubassets.com/images/icons/emoji/unicode/1f609.png?v8",wireless:"https://github.githubassets.com/images/icons/emoji/unicode/1f6dc.png?v8",wolf:"https://github.githubassets.com/images/icons/emoji/unicode/1f43a.png?v8",woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f469.png?v8",woman_artist:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f3a8.png?v8",woman_astronaut:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f680.png?v8",woman_beard:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d4-2640.png?v8",woman_cartwheeling:"https://github.githubassets.com/images/icons/emoji/unicode/1f938-2640.png?v8",woman_cook:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f373.png?v8",woman_dancing:"https://github.githubassets.com/images/icons/emoji/unicode/1f483.png?v8",woman_facepalming:"https://github.githubassets.com/images/icons/emoji/unicode/1f926-2640.png?v8",woman_factory_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f3ed.png?v8",woman_farmer:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f33e.png?v8",woman_feeding_baby:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f37c.png?v8",woman_firefighter:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f692.png?v8",woman_health_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-2695.png?v8",woman_in_manual_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f9bd.png?v8",woman_in_motorized_wheelchair:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f9bc.png?v8",woman_in_tuxedo:"https://github.githubassets.com/images/icons/emoji/unicode/1f935-2640.png?v8",woman_judge:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-2696.png?v8",woman_juggling:"https://github.githubassets.com/images/icons/emoji/unicode/1f939-2640.png?v8",woman_mechanic:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f527.png?v8",woman_office_worker:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f4bc.png?v8",woman_pilot:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-2708.png?v8",woman_playing_handball:"https://github.githubassets.com/images/icons/emoji/unicode/1f93e-2640.png?v8",woman_playing_water_polo:"https://github.githubassets.com/images/icons/emoji/unicode/1f93d-2640.png?v8",woman_scientist:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f52c.png?v8",woman_shrugging:"https://github.githubassets.com/images/icons/emoji/unicode/1f937-2640.png?v8",woman_singer:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f3a4.png?v8",woman_student:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f393.png?v8",woman_teacher:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f3eb.png?v8",woman_technologist:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f4bb.png?v8",woman_with_headscarf:"https://github.githubassets.com/images/icons/emoji/unicode/1f9d5.png?v8",woman_with_probing_cane:"https://github.githubassets.com/images/icons/emoji/unicode/1f469-1f9af.png?v8",woman_with_turban:"https://github.githubassets.com/images/icons/emoji/unicode/1f473-2640.png?v8",woman_with_veil:"https://github.githubassets.com/images/icons/emoji/unicode/1f470-2640.png?v8",womans_clothes:"https://github.githubassets.com/images/icons/emoji/unicode/1f45a.png?v8",womans_hat:"https://github.githubassets.com/images/icons/emoji/unicode/1f452.png?v8",women_wrestling:"https://github.githubassets.com/images/icons/emoji/unicode/1f93c-2640.png?v8",womens:"https://github.githubassets.com/images/icons/emoji/unicode/1f6ba.png?v8",wood:"https://github.githubassets.com/images/icons/emoji/unicode/1fab5.png?v8",woozy_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f974.png?v8",world_map:"https://github.githubassets.com/images/icons/emoji/unicode/1f5fa.png?v8",worm:"https://github.githubassets.com/images/icons/emoji/unicode/1fab1.png?v8",worried:"https://github.githubassets.com/images/icons/emoji/unicode/1f61f.png?v8",wrench:"https://github.githubassets.com/images/icons/emoji/unicode/1f527.png?v8",wrestling:"https://github.githubassets.com/images/icons/emoji/unicode/1f93c.png?v8",writing_hand:"https://github.githubassets.com/images/icons/emoji/unicode/270d.png?v8",x:"https://github.githubassets.com/images/icons/emoji/unicode/274c.png?v8",x_ray:"https://github.githubassets.com/images/icons/emoji/unicode/1fa7b.png?v8",yarn:"https://github.githubassets.com/images/icons/emoji/unicode/1f9f6.png?v8",yawning_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f971.png?v8",yellow_circle:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e1.png?v8",yellow_heart:"https://github.githubassets.com/images/icons/emoji/unicode/1f49b.png?v8",yellow_square:"https://github.githubassets.com/images/icons/emoji/unicode/1f7e8.png?v8",yemen:"https://github.githubassets.com/images/icons/emoji/unicode/1f1fe-1f1ea.png?v8",yen:"https://github.githubassets.com/images/icons/emoji/unicode/1f4b4.png?v8",yin_yang:"https://github.githubassets.com/images/icons/emoji/unicode/262f.png?v8",yo_yo:"https://github.githubassets.com/images/icons/emoji/unicode/1fa80.png?v8",yum:"https://github.githubassets.com/images/icons/emoji/unicode/1f60b.png?v8",zambia:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ff-1f1f2.png?v8",zany_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f92a.png?v8",zap:"https://github.githubassets.com/images/icons/emoji/unicode/26a1.png?v8",zebra:"https://github.githubassets.com/images/icons/emoji/unicode/1f993.png?v8",zero:"https://github.githubassets.com/images/icons/emoji/unicode/0030-20e3.png?v8",zimbabwe:"https://github.githubassets.com/images/icons/emoji/unicode/1f1ff-1f1fc.png?v8",zipper_mouth_face:"https://github.githubassets.com/images/icons/emoji/unicode/1f910.png?v8",zombie:"https://github.githubassets.com/images/icons/emoji/unicode/1f9df.png?v8",zombie_man:"https://github.githubassets.com/images/icons/emoji/unicode/1f9df-2642.png?v8",zombie_woman:"https://github.githubassets.com/images/icons/emoji/unicode/1f9df-2640.png?v8",zzz:"https://github.githubassets.com/images/icons/emoji/unicode/1f4a4.png?v8"};typeof window<"u"&&(window.githubEmojis=m8);typeof Ph<"u"&&(Ph.exports=m8)});function Hc(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var fn=Hc();function wm(t){fn=t}var Tr={exec:()=>null};function kt(t,e=""){let i=typeof t=="string"?t:t.source,s={replace:(n,o)=>{let c=typeof o=="string"?o:o.source;return c=c.replace(_i.caret,"$1"),i=i.replace(n,c),s},getRegex:()=>new RegExp(i,e)};return s}var _i={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:t=>new RegExp("^( {0,3}".concat(t,")((?:[ ][^\\n]*)?(?:\\n|$))")),nextBulletRegex:t=>new RegExp("^ {0,".concat(Math.min(3,t-1),"}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))")),hrRegex:t=>new RegExp("^ {0,".concat(Math.min(3,t-1),"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)")),fencesBeginRegex:t=>new RegExp("^ {0,".concat(Math.min(3,t-1),"}(?:```|~~~)")),headingBeginRegex:t=>new RegExp("^ {0,".concat(Math.min(3,t-1),"}#")),htmlBeginRegex:t=>new RegExp("^ {0,".concat(Math.min(3,t-1),"}<(?:[a-z].*>|!--)"),"i")},X3=/^(?:[ \t]*(?:\n|$))+/,Z3=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,J3=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Dr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Q3=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,$c=/(?:[*+-]|\d{1,9}[.)])/,xm=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_m=kt(xm).replace(/bull/g,$c).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),e5=kt(xm).replace(/bull/g,$c).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Gc=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,t5=/^[^\n]+/,Wc=/(?!\s*\])(?:\\.|[^\[\]\\])+/,i5=kt(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Wc).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),s5=kt(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,$c).getRegex(),a0="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Yc=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,n5=kt("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",Yc).replace("tag",a0).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),km=kt(Gc).replace("hr",Dr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",a0).getRegex(),r5=kt(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",km).getRegex(),Kc={blockquote:r5,code:Z3,def:i5,fences:J3,heading:Q3,hr:Dr,html:n5,lheading:_m,list:s5,newline:X3,paragraph:km,table:Tr,text:t5},pm=kt("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Dr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",a0).getRegex(),a5={...Kc,lheading:e5,table:pm,paragraph:kt(Gc).replace("hr",Dr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",pm).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",a0).getRegex()},o5={...Kc,html:kt("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Yc).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Tr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:kt(Gc).replace("hr",Dr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",_m).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},c5=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,u5=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Em=/^( {2,}|\\)\n(?!\s*$)/,l5=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,o0=/[\p{P}\p{S}]/u,Vc=/[\s\p{P}\p{S}]/u,Sm=/[^\s\p{P}\p{S}]/u,h5=kt(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Vc).getRegex(),Am=/(?!~)[\p{P}\p{S}]/u,m5=/(?!~)[\s\p{P}\p{S}]/u,g5=/(?:[^\s\p{P}\p{S}]|~)/u,d5=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,Tm=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,p5=kt(Tm,"u").replace(/punct/g,o0).getRegex(),f5=kt(Tm,"u").replace(/punct/g,Am).getRegex(),Dm="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",b5=kt(Dm,"gu").replace(/notPunctSpace/g,Sm).replace(/punctSpace/g,Vc).replace(/punct/g,o0).getRegex(),v5=kt(Dm,"gu").replace(/notPunctSpace/g,g5).replace(/punctSpace/g,m5).replace(/punct/g,Am).getRegex(),y5=kt("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Sm).replace(/punctSpace/g,Vc).replace(/punct/g,o0).getRegex(),w5=kt(/\\(punct)/,"gu").replace(/punct/g,o0).getRegex(),x5=kt(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),_5=kt(Yc).replace("(?:-->|$)","-->").getRegex(),k5=kt("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",_5).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),s0=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,E5=kt(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",s0).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Cm=kt(/^!?\[(label)\]\[(ref)\]/).replace("label",s0).replace("ref",Wc).getRegex(),Rm=kt(/^!?\[(ref)\](?:\[\])?/).replace("ref",Wc).getRegex(),S5=kt("reflink|nolink(?!\\()","g").replace("reflink",Cm).replace("nolink",Rm).getRegex(),Xc={_backpedal:Tr,anyPunctuation:w5,autolink:x5,blockSkip:d5,br:Em,code:u5,del:Tr,emStrongLDelim:p5,emStrongRDelimAst:b5,emStrongRDelimUnd:y5,escape:c5,link:E5,nolink:Rm,punctuation:h5,reflink:Cm,reflinkSearch:S5,tag:k5,text:l5,url:Tr},A5={...Xc,link:kt(/^!?\[(label)\]\((.*?)\)/).replace("label",s0).getRegex(),reflink:kt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",s0).getRegex()},qc={...Xc,emStrongRDelimAst:v5,emStrongLDelim:f5,url:kt(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},T5={...qc,br:kt(Em).replace("{2,}","*").getRegex(),text:kt(qc.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},t0={normal:Kc,gfm:a5,pedantic:o5},Sr={normal:Xc,gfm:qc,breaks:T5,pedantic:A5},D5={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},fm=t=>D5[t];function hs(t,e){if(e){if(_i.escapeTest.test(t))return t.replace(_i.escapeReplace,fm)}else if(_i.escapeTestNoEncode.test(t))return t.replace(_i.escapeReplaceNoEncode,fm);return t}function bm(t){try{t=encodeURI(t).replace(_i.percentDecode,"%")}catch{return null}return t}function vm(t,e){let i=t.replace(_i.findPipe,(o,c,l)=>{let m=!1,g=c;for(;--g>=0&&l[g]==="\\";)m=!m;return m?"|":" |"}),s=i.split(_i.splitPipe),n=0;if(s[0].trim()||s.shift(),s.length>0&&!s.at(-1)?.trim()&&s.pop(),e)if(s.length>e)s.splice(e);else for(;s.length<e;)s.push("");for(;n<s.length;n++)s[n]=s[n].trim().replace(_i.slashPipe,"|");return s}function Ar(t,e,i){let s=t.length;if(s===0)return"";let n=0;for(;n<s;){let o=t.charAt(s-n-1);if(o===e&&!i)n++;else if(o!==e&&i)n++;else break}return t.slice(0,s-n)}function C5(t,e){if(t.indexOf(e[1])===-1)return-1;let i=0;for(let s=0;s<t.length;s++)if(t[s]==="\\")s++;else if(t[s]===e[0])i++;else if(t[s]===e[1]&&(i--,i<0))return s;return i>0?-2:-1}function ym(t,e,i,s,n){let o=e.href,c=e.title||null,l=t[1].replace(n.other.outputLinkReplace,"$1");s.state.inLink=!0;let m={type:t[0].charAt(0)==="!"?"image":"link",raw:i,href:o,title:c,text:l,tokens:s.inlineTokens(l)};return s.state.inLink=!1,m}function R5(t,e,i){let s=t.match(i.other.indentCodeCompensation);if(s===null)return e;let n=s[1];return e.split("\n").map(o=>{let c=o.match(i.other.beginningSpace);if(c===null)return o;let[l]=c;return l.length>=n.length?o.slice(n.length):o}).join("\n")}var n0=class{constructor(t){me(this,"options");me(this,"rules");me(this,"lexer");this.options=t||fn}space(t){let e=this.rules.block.newline.exec(t);if(e&&e[0].length>0)return{type:"space",raw:e[0]}}code(t){let e=this.rules.block.code.exec(t);if(e){let i=e[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:this.options.pedantic?i:Ar(i,"\n")}}}fences(t){let e=this.rules.block.fences.exec(t);if(e){let i=e[0],s=R5(i,e[3]||"",this.rules);return{type:"code",raw:i,lang:e[2]?e[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):e[2],text:s}}}heading(t){let e=this.rules.block.heading.exec(t);if(e){let i=e[2].trim();if(this.rules.other.endingHash.test(i)){let s=Ar(i,"#");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(i=s.trim())}return{type:"heading",raw:e[0],depth:e[1].length,text:i,tokens:this.lexer.inline(i)}}}hr(t){let e=this.rules.block.hr.exec(t);if(e)return{type:"hr",raw:Ar(e[0],"\n")}}blockquote(t){let e=this.rules.block.blockquote.exec(t);if(e){let i=Ar(e[0],"\n").split("\n"),s="",n="",o=[];for(;i.length>0;){let c=!1,l=[],m;for(m=0;m<i.length;m++)if(this.rules.other.blockquoteStart.test(i[m]))l.push(i[m]),c=!0;else if(!c)l.push(i[m]);else break;i=i.slice(m);let g=l.join("\n"),b=g.replace(this.rules.other.blockquoteSetextReplace,"\n $1").replace(this.rules.other.blockquoteSetextReplace2,"");s=s?"".concat(s,"\n").concat(g):g,n=n?"".concat(n,"\n").concat(b):b;let x=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(b,o,!0),this.lexer.state.top=x,i.length===0)break;let _=o.at(-1);if(_?.type==="code")break;if(_?.type==="blockquote"){let E=_,T=E.raw+"\n"+i.join("\n"),M=this.blockquote(T);o[o.length-1]=M,s=s.substring(0,s.length-E.raw.length)+M.raw,n=n.substring(0,n.length-E.text.length)+M.text;break}else if(_?.type==="list"){let E=_,T=E.raw+"\n"+i.join("\n"),M=this.list(T);o[o.length-1]=M,s=s.substring(0,s.length-_.raw.length)+M.raw,n=n.substring(0,n.length-E.raw.length)+M.raw,i=T.substring(o.at(-1).raw.length).split("\n");continue}}return{type:"blockquote",raw:s,tokens:o,text:n}}}list(t){let e=this.rules.block.list.exec(t);if(e){let i=e[1].trim(),s=i.length>1,n={type:"list",raw:"",ordered:s,start:s?+i.slice(0,-1):"",loose:!1,items:[]};i=s?"\\d{1,9}\\".concat(i.slice(-1)):"\\".concat(i),this.options.pedantic&&(i=s?i:"[*+-]");let o=this.rules.other.listItemRegex(i),c=!1;for(;t;){let m=!1,g="",b="";if(!(e=o.exec(t))||this.rules.block.hr.test(t))break;g=e[0],t=t.substring(g.length);let x=e[2].split("\n",1)[0].replace(this.rules.other.listReplaceTabs,U=>" ".repeat(3*U.length)),_=t.split("\n",1)[0],E=!x.trim(),T=0;if(this.options.pedantic?(T=2,b=x.trimStart()):E?T=e[1].length+1:(T=e[2].search(this.rules.other.nonSpaceChar),T=T>4?1:T,b=x.slice(T),T+=e[1].length),E&&this.rules.other.blankLine.test(_)&&(g+=_+"\n",t=t.substring(_.length+1),m=!0),!m){let U=this.rules.other.nextBulletRegex(T),q=this.rules.other.hrRegex(T),G=this.rules.other.fencesBeginRegex(T),K=this.rules.other.headingBeginRegex(T),X=this.rules.other.htmlBeginRegex(T);for(;t;){let Z=t.split("\n",1)[0],ne;if(_=Z,this.options.pedantic?(_=_.replace(this.rules.other.listReplaceNesting," "),ne=_):ne=_.replace(this.rules.other.tabCharGlobal," "),G.test(_)||K.test(_)||X.test(_)||U.test(_)||q.test(_))break;if(ne.search(this.rules.other.nonSpaceChar)>=T||!_.trim())b+="\n"+ne.slice(T);else{if(E||x.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||G.test(x)||K.test(x)||q.test(x))break;b+="\n"+_}!E&&!_.trim()&&(E=!0),g+=Z+"\n",t=t.substring(Z.length+1),x=ne.slice(T)}}n.loose||(c?n.loose=!0:this.rules.other.doubleBlankLine.test(g)&&(c=!0));let M=null,j;this.options.gfm&&(M=this.rules.other.listIsTask.exec(b),M&&(j=M[0]!=="[ ] ",b=b.replace(this.rules.other.listReplaceTask,""))),n.items.push({type:"list_item",raw:g,task:!!M,checked:j,loose:!1,text:b,tokens:[]}),n.raw+=g}let l=n.items.at(-1);if(l)l.raw=l.raw.trimEnd(),l.text=l.text.trimEnd();else return;n.raw=n.raw.trimEnd();for(let m=0;m<n.items.length;m++)if(this.lexer.state.top=!1,n.items[m].tokens=this.lexer.blockTokens(n.items[m].text,[]),!n.loose){let g=n.items[m].tokens.filter(x=>x.type==="space"),b=g.length>0&&g.some(x=>this.rules.other.anyLine.test(x.raw));n.loose=b}if(n.loose)for(let m=0;m<n.items.length;m++)n.items[m].loose=!0;return n}}html(t){let e=this.rules.block.html.exec(t);if(e)return{type:"html",block:!0,raw:e[0],pre:e[1]==="pre"||e[1]==="script"||e[1]==="style",text:e[0]}}def(t){let e=this.rules.block.def.exec(t);if(e){let i=e[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),s=e[2]?e[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",n=e[3]?e[3].substring(1,e[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):e[3];return{type:"def",tag:i,raw:e[0],href:s,title:n}}}table(t){let e=this.rules.block.table.exec(t);if(!e||!this.rules.other.tableDelimiter.test(e[2]))return;let i=vm(e[1]),s=e[2].replace(this.rules.other.tableAlignChars,"").split("|"),n=e[3]?.trim()?e[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],o={type:"table",raw:e[0],header:[],align:[],rows:[]};if(i.length===s.length){for(let c of s)this.rules.other.tableAlignRight.test(c)?o.align.push("right"):this.rules.other.tableAlignCenter.test(c)?o.align.push("center"):this.rules.other.tableAlignLeft.test(c)?o.align.push("left"):o.align.push(null);for(let c=0;c<i.length;c++)o.header.push({text:i[c],tokens:this.lexer.inline(i[c]),header:!0,align:o.align[c]});for(let c of n)o.rows.push(vm(c,o.header.length).map((l,m)=>({text:l,tokens:this.lexer.inline(l),header:!1,align:o.align[m]})));return o}}lheading(t){let e=this.rules.block.lheading.exec(t);if(e)return{type:"heading",raw:e[0],depth:e[2].charAt(0)==="="?1:2,text:e[1],tokens:this.lexer.inline(e[1])}}paragraph(t){let e=this.rules.block.paragraph.exec(t);if(e){let i=e[1].charAt(e[1].length-1)==="\n"?e[1].slice(0,-1):e[1];return{type:"paragraph",raw:e[0],text:i,tokens:this.lexer.inline(i)}}}text(t){let e=this.rules.block.text.exec(t);if(e)return{type:"text",raw:e[0],text:e[0],tokens:this.lexer.inline(e[0])}}escape(t){let e=this.rules.inline.escape.exec(t);if(e)return{type:"escape",raw:e[0],text:e[1]}}tag(t){let e=this.rules.inline.tag.exec(t);if(e)return!this.lexer.state.inLink&&this.rules.other.startATag.test(e[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(e[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(e[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(e[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:e[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:e[0]}}link(t){let e=this.rules.inline.link.exec(t);if(e){let i=e[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(i)){if(!this.rules.other.endAngleBracket.test(i))return;let o=Ar(i.slice(0,-1),"\\");if((i.length-o.length)%2===0)return}else{let o=C5(e[2],"()");if(o===-2)return;if(o>-1){let l=(e[0].indexOf("!")===0?5:4)+e[1].length+o;e[2]=e[2].substring(0,o),e[0]=e[0].substring(0,l).trim(),e[3]=""}}let s=e[2],n="";if(this.options.pedantic){let o=this.rules.other.pedanticHrefTitle.exec(s);o&&(s=o[1],n=o[3])}else n=e[3]?e[3].slice(1,-1):"";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(i)?s=s.slice(1):s=s.slice(1,-1)),ym(e,{href:s&&s.replace(this.rules.inline.anyPunctuation,"$1"),title:n&&n.replace(this.rules.inline.anyPunctuation,"$1")},e[0],this.lexer,this.rules)}}reflink(t,e){let i;if((i=this.rules.inline.reflink.exec(t))||(i=this.rules.inline.nolink.exec(t))){let s=(i[2]||i[1]).replace(this.rules.other.multipleSpaceGlobal," "),n=e[s.toLowerCase()];if(!n){let o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return ym(i,n,i[0],this.lexer,this.rules)}}emStrong(t,e,i=""){let s=this.rules.inline.emStrongLDelim.exec(t);if(!s||s[3]&&i.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[2]||"")||!i||this.rules.inline.punctuation.exec(i)){let o=[...s[0]].length-1,c,l,m=o,g=0,b=s[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(b.lastIndex=0,e=e.slice(-1*t.length+o);(s=b.exec(e))!=null;){if(c=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!c)continue;if(l=[...c].length,s[3]||s[4]){m+=l;continue}else if((s[5]||s[6])&&o%3&&!((o+l)%3)){g+=l;continue}if(m-=l,m>0)continue;l=Math.min(l,l+m+g);let x=[...s[0]][0].length,_=t.slice(0,o+s.index+x+l);if(Math.min(o,l)%2){let T=_.slice(1,-1);return{type:"em",raw:_,text:T,tokens:this.lexer.inlineTokens(T)}}let E=_.slice(2,-2);return{type:"strong",raw:_,text:E,tokens:this.lexer.inlineTokens(E)}}}}codespan(t){let e=this.rules.inline.code.exec(t);if(e){let i=e[2].replace(this.rules.other.newLineCharGlobal," "),s=this.rules.other.nonSpaceChar.test(i),n=this.rules.other.startingSpaceChar.test(i)&&this.rules.other.endingSpaceChar.test(i);return s&&n&&(i=i.substring(1,i.length-1)),{type:"codespan",raw:e[0],text:i}}}br(t){let e=this.rules.inline.br.exec(t);if(e)return{type:"br",raw:e[0]}}del(t){let e=this.rules.inline.del.exec(t);if(e)return{type:"del",raw:e[0],text:e[2],tokens:this.lexer.inlineTokens(e[2])}}autolink(t){let e=this.rules.inline.autolink.exec(t);if(e){let i,s;return e[2]==="@"?(i=e[1],s="mailto:"+i):(i=e[1],s=i),{type:"link",raw:e[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}url(t){let e;if(e=this.rules.inline.url.exec(t)){let i,s;if(e[2]==="@")i=e[0],s="mailto:"+i;else{let n;do n=e[0],e[0]=this.rules.inline._backpedal.exec(e[0])?.[0]??"";while(n!==e[0]);i=e[0],e[1]==="www."?s="http://"+e[0]:s=e[0]}return{type:"link",raw:e[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(t){let e=this.rules.inline.text.exec(t);if(e){let i=this.lexer.state.inRawBlock;return{type:"text",raw:e[0],text:e[0],escaped:i}}}},Ms=class Pc{constructor(e){me(this,"tokens");me(this,"options");me(this,"state");me(this,"tokenizer");me(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=e||fn,this.options.tokenizer=this.options.tokenizer||new n0,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let i={other:_i,block:t0.normal,inline:Sr.normal};this.options.pedantic?(i.block=t0.pedantic,i.inline=Sr.pedantic):this.options.gfm&&(i.block=t0.gfm,this.options.breaks?i.inline=Sr.breaks:i.inline=Sr.gfm),this.tokenizer.rules=i}static get rules(){return{block:t0,inline:Sr}}static lex(e,i){return new Pc(i).lex(e)}static lexInline(e,i){return new Pc(i).inlineTokens(e)}lex(e){e=e.replace(_i.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let i=0;i<this.inlineQueue.length;i++){let s=this.inlineQueue[i];this.inlineTokens(s.src,s.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,i=[],s=!1){for(this.options.pedantic&&(e=e.replace(_i.tabCharGlobal," ").replace(_i.spaceLine,""));e;){let n;if(this.options.extensions?.block?.some(c=>(n=c.call({lexer:this},e,i))?(e=e.substring(n.raw.length),i.push(n),!0):!1))continue;if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length);let c=i.at(-1);n.raw.length===1&&c!==void 0?c.raw+="\n":i.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length);let c=i.at(-1);c?.type==="paragraph"||c?.type==="text"?(c.raw+="\n"+n.raw,c.text+="\n"+n.text,this.inlineQueue.at(-1).src=c.text):i.push(n);continue}if(n=this.tokenizer.fences(e)){e=e.substring(n.raw.length),i.push(n);continue}if(n=this.tokenizer.heading(e)){e=e.substring(n.raw.length),i.push(n);continue}if(n=this.tokenizer.hr(e)){e=e.substring(n.raw.length),i.push(n);continue}if(n=this.tokenizer.blockquote(e)){e=e.substring(n.raw.length),i.push(n);continue}if(n=this.tokenizer.list(e)){e=e.substring(n.raw.length),i.push(n);continue}if(n=this.tokenizer.html(e)){e=e.substring(n.raw.length),i.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length);let c=i.at(-1);c?.type==="paragraph"||c?.type==="text"?(c.raw+="\n"+n.raw,c.text+="\n"+n.raw,this.inlineQueue.at(-1).src=c.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if(n=this.tokenizer.table(e)){e=e.substring(n.raw.length),i.push(n);continue}if(n=this.tokenizer.lheading(e)){e=e.substring(n.raw.length),i.push(n);continue}let o=e;if(this.options.extensions?.startBlock){let c=1/0,l=e.slice(1),m;this.options.extensions.startBlock.forEach(g=>{m=g.call({lexer:this},l),typeof m=="number"&&m>=0&&(c=Math.min(c,m))}),c<1/0&&c>=0&&(o=e.substring(0,c+1))}if(this.state.top&&(n=this.tokenizer.paragraph(o))){let c=i.at(-1);s&&c?.type==="paragraph"?(c.raw+="\n"+n.raw,c.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=c.text):i.push(n),s=o.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length);let c=i.at(-1);c?.type==="text"?(c.raw+="\n"+n.raw,c.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=c.text):i.push(n);continue}if(e){let c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return this.state.top=!0,i}inline(e,i=[]){return this.inlineQueue.push({src:e,tokens:i}),i}inlineTokens(e,i=[]){let s=e,n=null;if(this.tokens.links){let l=Object.keys(this.tokens.links);if(l.length>0)for(;(n=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)l.includes(n[0].slice(n[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(n=this.tokenizer.rules.inline.anyPunctuation.exec(s))!=null;)s=s.slice(0,n.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(n=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let o=!1,c="";for(;e;){o||(c=""),o=!1;let l;if(this.options.extensions?.inline?.some(g=>(l=g.call({lexer:this},e,i))?(e=e.substring(l.raw.length),i.push(l),!0):!1))continue;if(l=this.tokenizer.escape(e)){e=e.substring(l.raw.length),i.push(l);continue}if(l=this.tokenizer.tag(e)){e=e.substring(l.raw.length),i.push(l);continue}if(l=this.tokenizer.link(e)){e=e.substring(l.raw.length),i.push(l);continue}if(l=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(l.raw.length);let g=i.at(-1);l.type==="text"&&g?.type==="text"?(g.raw+=l.raw,g.text+=l.text):i.push(l);continue}if(l=this.tokenizer.emStrong(e,s,c)){e=e.substring(l.raw.length),i.push(l);continue}if(l=this.tokenizer.codespan(e)){e=e.substring(l.raw.length),i.push(l);continue}if(l=this.tokenizer.br(e)){e=e.substring(l.raw.length),i.push(l);continue}if(l=this.tokenizer.del(e)){e=e.substring(l.raw.length),i.push(l);continue}if(l=this.tokenizer.autolink(e)){e=e.substring(l.raw.length),i.push(l);continue}if(!this.state.inLink&&(l=this.tokenizer.url(e))){e=e.substring(l.raw.length),i.push(l);continue}let m=e;if(this.options.extensions?.startInline){let g=1/0,b=e.slice(1),x;this.options.extensions.startInline.forEach(_=>{x=_.call({lexer:this},b),typeof x=="number"&&x>=0&&(g=Math.min(g,x))}),g<1/0&&g>=0&&(m=e.substring(0,g+1))}if(l=this.tokenizer.inlineText(m)){e=e.substring(l.raw.length),l.raw.slice(-1)!=="_"&&(c=l.raw.slice(-1)),o=!0;let g=i.at(-1);g?.type==="text"?(g.raw+=l.raw,g.text+=l.text):i.push(l);continue}if(e){let g="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return i}},r0=class{constructor(t){me(this,"options");me(this,"parser");this.options=t||fn}space(t){return""}code({text:t,lang:e,escaped:i}){let s=(e||"").match(_i.notSpaceStart)?.[0],n=t.replace(_i.endingNewline,"")+"\n";return s?'<pre><code class="language-'+hs(s)+'">'+(i?n:hs(n,!0))+"</code></pre>\n":"<pre><code>"+(i?n:hs(n,!0))+"</code></pre>\n"}blockquote({tokens:t}){let e=this.parser.parse(t);return"<blockquote>\n".concat(e,"</blockquote>\n")}html({text:t}){return t}heading({tokens:t,depth:e}){return"<h".concat(e,">").concat(this.parser.parseInline(t),"</h").concat(e,">\n")}hr(t){return"<hr>\n"}list(t){let e=t.ordered,i=t.start,s="";for(let c=0;c<t.items.length;c++){let l=t.items[c];s+=this.listitem(l)}let n=e?"ol":"ul",o=e&&i!==1?' start="'+i+'"':"";return"<"+n+o+">\n"+s+"</"+n+">\n"}listitem(t){let e="";if(t.task){let i=this.checkbox({checked:!!t.checked});t.loose?t.tokens[0]?.type==="paragraph"?(t.tokens[0].text=i+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=i+" "+hs(t.tokens[0].tokens[0].text),t.tokens[0].tokens[0].escaped=!0)):t.tokens.unshift({type:"text",raw:i+" ",text:i+" ",escaped:!0}):e+=i+" "}return e+=this.parser.parse(t.tokens,!!t.loose),"<li>".concat(e,"</li>\n")}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return"<p>".concat(this.parser.parseInline(t),"</p>\n")}table(t){let e="",i="";for(let n=0;n<t.header.length;n++)i+=this.tablecell(t.header[n]);e+=this.tablerow({text:i});let s="";for(let n=0;n<t.rows.length;n++){let o=t.rows[n];i="";for(let c=0;c<o.length;c++)i+=this.tablecell(o[c]);s+=this.tablerow({text:i})}return s&&(s="<tbody>".concat(s,"</tbody>")),"<table>\n<thead>\n"+e+"</thead>\n"+s+"</table>\n"}tablerow({text:t}){return"<tr>\n".concat(t,"</tr>\n")}tablecell(t){let e=this.parser.parseInline(t.tokens),i=t.header?"th":"td";return(t.align?"<".concat(i,' align="').concat(t.align,'">'):"<".concat(i,">"))+e+"</".concat(i,">\n")}strong({tokens:t}){return"<strong>".concat(this.parser.parseInline(t),"</strong>")}em({tokens:t}){return"<em>".concat(this.parser.parseInline(t),"</em>")}codespan({text:t}){return"<code>".concat(hs(t,!0),"</code>")}br(t){return"<br>"}del({tokens:t}){return"<del>".concat(this.parser.parseInline(t),"</del>")}link({href:t,title:e,tokens:i}){let s=this.parser.parseInline(i),n=bm(t);if(n===null)return s;t=n;let o='<a href="'+t+'"';return e&&(o+=' title="'+hs(e)+'"'),o+=">"+s+"</a>",o}image({href:t,title:e,text:i,tokens:s}){s&&(i=this.parser.parseInline(s,this.parser.textRenderer));let n=bm(t);if(n===null)return hs(i);t=n;let o='<img src="'.concat(t,'" alt="').concat(i,'"');return e&&(o+=' title="'.concat(hs(e),'"')),o+=">",o}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):"escaped"in t&&t.escaped?t.text:hs(t.text)}},Zc=class{strong({text:t}){return t}em({text:t}){return t}codespan({text:t}){return t}del({text:t}){return t}html({text:t}){return t}text({text:t}){return t}link({text:t}){return""+t}image({text:t}){return""+t}br(){return""}},Ns=class Uc{constructor(e){me(this,"options");me(this,"renderer");me(this,"textRenderer");this.options=e||fn,this.options.renderer=this.options.renderer||new r0,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Zc}static parse(e,i){return new Uc(i).parse(e)}static parseInline(e,i){return new Uc(i).parseInline(e)}parse(e,i=!0){let s="";for(let n=0;n<e.length;n++){let o=e[n];if(this.options.extensions?.renderers?.[o.type]){let l=o,m=this.options.extensions.renderers[l.type].call({parser:this},l);if(m!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(l.type)){s+=m||"";continue}}let c=o;switch(c.type){case"space":{s+=this.renderer.space(c);continue}case"hr":{s+=this.renderer.hr(c);continue}case"heading":{s+=this.renderer.heading(c);continue}case"code":{s+=this.renderer.code(c);continue}case"table":{s+=this.renderer.table(c);continue}case"blockquote":{s+=this.renderer.blockquote(c);continue}case"list":{s+=this.renderer.list(c);continue}case"html":{s+=this.renderer.html(c);continue}case"paragraph":{s+=this.renderer.paragraph(c);continue}case"text":{let l=c,m=this.renderer.text(l);for(;n+1<e.length&&e[n+1].type==="text";)l=e[++n],m+="\n"+this.renderer.text(l);i?s+=this.renderer.paragraph({type:"paragraph",raw:m,text:m,tokens:[{type:"text",raw:m,text:m,escaped:!0}]}):s+=m;continue}default:{let l='Token with "'+c.type+'" type was not found.';if(this.options.silent)return console.error(l),"";throw new Error(l)}}}return s}parseInline(e,i=this.renderer){let s="";for(let n=0;n<e.length;n++){let o=e[n];if(this.options.extensions?.renderers?.[o.type]){let l=this.options.extensions.renderers[o.type].call({parser:this},o);if(l!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(o.type)){s+=l||"";continue}}let c=o;switch(c.type){case"escape":{s+=i.text(c);break}case"html":{s+=i.html(c);break}case"link":{s+=i.link(c);break}case"image":{s+=i.image(c);break}case"strong":{s+=i.strong(c);break}case"em":{s+=i.em(c);break}case"codespan":{s+=i.codespan(c);break}case"br":{s+=i.br(c);break}case"del":{s+=i.del(c);break}case"text":{s+=i.text(c);break}default:{let l='Token with "'+c.type+'" type was not found.';if(this.options.silent)return console.error(l),"";throw new Error(l)}}}return s}},Lc,i0=(Lc=class{constructor(t){me(this,"options");me(this,"block");this.options=t||fn}preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}provideLexer(){return this.block?Ms.lex:Ms.lexInline}provideParser(){return this.block?Ns.parse:Ns.parseInline}},me(Lc,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"])),Lc),Jc=class{constructor(...t){me(this,"defaults",Hc());me(this,"options",this.setOptions);me(this,"parse",this.parseMarkdown(!0));me(this,"parseInline",this.parseMarkdown(!1));me(this,"Parser",Ns);me(this,"Renderer",r0);me(this,"TextRenderer",Zc);me(this,"Lexer",Ms);me(this,"Tokenizer",n0);me(this,"Hooks",i0);this.use(...t)}walkTokens(t,e){let i=[];for(let s of t)switch(i=i.concat(e.call(this,s)),s.type){case"table":{let n=s;for(let o of n.header)i=i.concat(this.walkTokens(o.tokens,e));for(let o of n.rows)for(let c of o)i=i.concat(this.walkTokens(c.tokens,e));break}case"list":{let n=s;i=i.concat(this.walkTokens(n.items,e));break}default:{let n=s;this.defaults.extensions?.childTokens?.[n.type]?this.defaults.extensions.childTokens[n.type].forEach(o=>{let c=n[o].flat(1/0);i=i.concat(this.walkTokens(c,e))}):n.tokens&&(i=i.concat(this.walkTokens(n.tokens,e)))}}return i}use(...t){let e=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(i=>{let s={...i};if(s.async=this.defaults.async||s.async||!1,i.extensions&&(i.extensions.forEach(n=>{if(!n.name)throw new Error("extension name required");if("renderer"in n){let o=e.renderers[n.name];o?e.renderers[n.name]=function(...c){let l=n.renderer.apply(this,c);return l===!1&&(l=o.apply(this,c)),l}:e.renderers[n.name]=n.renderer}if("tokenizer"in n){if(!n.level||n.level!=="block"&&n.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let o=e[n.level];o?o.unshift(n.tokenizer):e[n.level]=[n.tokenizer],n.start&&(n.level==="block"?e.startBlock?e.startBlock.push(n.start):e.startBlock=[n.start]:n.level==="inline"&&(e.startInline?e.startInline.push(n.start):e.startInline=[n.start]))}"childTokens"in n&&n.childTokens&&(e.childTokens[n.name]=n.childTokens)}),s.extensions=e),i.renderer){let n=this.defaults.renderer||new r0(this.defaults);for(let o in i.renderer){if(!(o in n))throw new Error("renderer '".concat(o,"' does not exist"));if(["options","parser"].includes(o))continue;let c=o,l=i.renderer[c],m=n[c];n[c]=(...g)=>{let b=l.apply(n,g);return b===!1&&(b=m.apply(n,g)),b||""}}s.renderer=n}if(i.tokenizer){let n=this.defaults.tokenizer||new n0(this.defaults);for(let o in i.tokenizer){if(!(o in n))throw new Error("tokenizer '".concat(o,"' does not exist"));if(["options","rules","lexer"].includes(o))continue;let c=o,l=i.tokenizer[c],m=n[c];n[c]=(...g)=>{let b=l.apply(n,g);return b===!1&&(b=m.apply(n,g)),b}}s.tokenizer=n}if(i.hooks){let n=this.defaults.hooks||new i0;for(let o in i.hooks){if(!(o in n))throw new Error("hook '".concat(o,"' does not exist"));if(["options","block"].includes(o))continue;let c=o,l=i.hooks[c],m=n[c];i0.passThroughHooks.has(o)?n[c]=g=>{if(this.defaults.async)return Promise.resolve(l.call(n,g)).then(x=>m.call(n,x));let b=l.call(n,g);return m.call(n,b)}:n[c]=(...g)=>{let b=l.apply(n,g);return b===!1&&(b=m.apply(n,g)),b}}s.hooks=n}if(i.walkTokens){let n=this.defaults.walkTokens,o=i.walkTokens;s.walkTokens=function(c){let l=[];return l.push(o.call(this,c)),n&&(l=l.concat(n.call(this,c))),l}}this.defaults={...this.defaults,...s}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,e){return Ms.lex(t,e??this.defaults)}parser(t,e){return Ns.parse(t,e??this.defaults)}parseMarkdown(t){return(i,s)=>{let n={...s},o={...this.defaults,...n},c=this.onError(!!o.silent,!!o.async);if(this.defaults.async===!0&&n.async===!1)return c(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof i>"u"||i===null)return c(new Error("marked(): input parameter is undefined or null"));if(typeof i!="string")return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(i)+", string expected"));o.hooks&&(o.hooks.options=o,o.hooks.block=t);let l=o.hooks?o.hooks.provideLexer():t?Ms.lex:Ms.lexInline,m=o.hooks?o.hooks.provideParser():t?Ns.parse:Ns.parseInline;if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(i):i).then(g=>l(g,o)).then(g=>o.hooks?o.hooks.processAllTokens(g):g).then(g=>o.walkTokens?Promise.all(this.walkTokens(g,o.walkTokens)).then(()=>g):g).then(g=>m(g,o)).then(g=>o.hooks?o.hooks.postprocess(g):g).catch(c);try{o.hooks&&(i=o.hooks.preprocess(i));let g=l(i,o);o.hooks&&(g=o.hooks.processAllTokens(g)),o.walkTokens&&this.walkTokens(g,o.walkTokens);let b=m(g,o);return o.hooks&&(b=o.hooks.postprocess(b)),b}catch(g){return c(g)}}}onError(t,e){return i=>{if(i.message+="\nPlease report this to https://github.com/markedjs/marked.",t){let s="<p>An error occurred:</p><pre>"+hs(i.message+"",!0)+"</pre>";return e?Promise.resolve(s):s}if(e)return Promise.reject(i);throw i}}},pn=new Jc;function At(t,e){return pn.parse(t,e)}At.options=At.setOptions=function(t){return pn.setOptions(t),At.defaults=pn.defaults,wm(At.defaults),At};At.getDefaults=Hc;At.defaults=fn;At.use=function(...t){return pn.use(...t),At.defaults=pn.defaults,wm(At.defaults),At};At.walkTokens=function(t,e){return pn.walkTokens(t,e)};At.parseInline=pn.parseInline;At.Parser=Ns;At.parser=Ns.parse;At.Renderer=r0;At.TextRenderer=Zc;At.Lexer=Ms;At.lexer=Ms.lex;At.Tokenizer=n0;At.Hooks=i0;At.parse=At;var pk=At.options,fk=At.setOptions,bk=At.use,vk=At.walkTokens,yk=At.parseInline;var wk=Ns.parse,xk=Ms.lex;var Mm=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g;var M5=Object.hasOwnProperty,Bn=class{constructor(){this.occurrences,this.reset()}slug(e,i){let s=this,n=N5(e,i===!0),o=n;for(;M5.call(s.occurrences,n);)s.occurrences[o]++,n=o+"-"+s.occurrences[o];return s.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}};function N5(t,e){return typeof t!="string"?"":(e||(t=t.toLowerCase()),t.replace(Mm,"").replace(/ /g,"-"))}var Nm=new Bn,jm=[],j5=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function O5(t){return t.replace(j5,(e,i)=>(i=i.toLowerCase(),i==="colon"?":":i.charAt(0)==="#"?i.charAt(1)==="x"?String.fromCharCode(parseInt(i.substring(2),16)):String.fromCharCode(+i.substring(1)):""))}function Om({prefix:t="",globalSlugs:e=!1}={}){return{headerIds:!1,hooks:{preprocess(i){return e||I5(),i}},useNewRenderer:!0,renderer:{heading({tokens:i,depth:s}){let n=this.parser.parseInline(i),o=O5(n).trim().replace(/<[!\/a-z].*?>/gi,""),c=s,l="".concat(t).concat(Nm.slug(o.toLowerCase())),m={level:c,text:n,id:l,raw:o};return jm.push(m),"<h".concat(c,' id="').concat(l,'">').concat(n,"</h").concat(c,">\n")}}}}function I5(){jm=[],Nm=new Bn}var xe=class t extends Error{constructor(e,i){var s="KaTeX parse error: "+e,n,o,c=i&&i.loc;if(c&&c.start<=c.end){var l=c.lexer.input;n=c.start,o=c.end,n===l.length?s+=" at end of input: ":s+=" at position "+(n+1)+": ";var m=l.slice(n,o).replace(/[^]/g,"$&\u0332"),g;n>15?g="\u2026"+l.slice(n-15,n):g=l.slice(0,n);var b;o+15<l.length?b=l.slice(o,o+15)+"\u2026":b=l.slice(o),s+=g+m+b}super(s),this.name="ParseError",this.position=void 0,this.length=void 0,this.rawMessage=void 0,Object.setPrototypeOf(this,t.prototype),this.position=n,n!=null&&o!=null&&(this.length=o-n),this.rawMessage=e}},B5=/([A-Z])/g,z5=t=>t.replace(B5,"-$1").toLowerCase(),F5={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},L5=/[&><"']/g,gi=t=>String(t).replace(L5,e=>F5[e]),b0=t=>t.type==="ordgroup"||t.type==="color"?t.body.length===1?b0(t.body[0]):t:t.type==="font"?b0(t.body):t,q5=new Set(["mathord","textord","atom"]),Fs=t=>q5.has(b0(t).type),P5=t=>{var e=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(t);return e?e[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(e[1])?null:e[1].toLowerCase():"_relative"},Im={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand <n>",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function U5(t){if(typeof t!="string")return t.enum[0];switch(t){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{};default:throw new Error("Unexpected schema type; settings must declare an explicit default.")}}function H5(t){if(Object.prototype.hasOwnProperty.call(t,"default")&&t.default!==void 0)return t.default;var e=Array.isArray(t.type)?t.type[0]:t.type;return U5(e)}function $5(t,e,i,s){var n=Object.prototype.hasOwnProperty.call(i,e)?i[e]:void 0,o=Object.prototype.hasOwnProperty.call(s,"processor")?s.processor:void 0;t[e]=n!==void 0?o?o(n):n:H5(s)}var mu=class{constructor(e){e===void 0&&(e={}),this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var i of Object.keys(Im)){var s=Im[i];s&&$5(this,i,e,s)}}reportNonstrict(e,i,s){var n=this.strict;if(typeof n=="function"&&(n=n(e,i,s)),!(!n||n==="ignore")){if(n===!0||n==="error")throw new xe("LaTeX-incompatible input and strict mode is set to 'error': "+(i+" ["+e+"]"),s);n==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(i+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+i+" ["+e+"]"))}}useStrictBehavior(e,i,s){var n=this.strict;if(typeof n=="function")try{n=n(e,i,s)}catch{n="error"}return!n||n==="ignore"?!1:n===!0||n==="error"?!0:n==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(i+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+i+" ["+e+"]")),!1)}isTrusted(e){if("url"in e&&e.url&&!e.protocol){var i=P5(e.url);if(i==null)return!1;e.protocol=i}var s=typeof this.trust=="function"?this.trust(e):this.trust;return!!s}},ms=class{constructor(e,i,s){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=i,this.cramped=s}sup(){return gs[G5[this.id]]}sub(){return gs[W5[this.id]]}fracNum(){return gs[Y5[this.id]]}fracDen(){return gs[K5[this.id]]}cramp(){return gs[V5[this.id]]}text(){return gs[X5[this.id]]}isTight(){return this.size>=2}},Nu=0,y0=1,Fn=2,Bs=3,jr=4,Ki=5,Ln=6,Ei=7,gs=[new ms(Nu,0,!1),new ms(y0,0,!0),new ms(Fn,1,!1),new ms(Bs,1,!0),new ms(jr,2,!1),new ms(Ki,2,!0),new ms(Ln,3,!1),new ms(Ei,3,!0)],G5=[jr,Ki,jr,Ki,Ln,Ei,Ln,Ei],W5=[Ki,Ki,Ki,Ki,Ei,Ei,Ei,Ei],Y5=[Fn,Bs,jr,Ki,Ln,Ei,Ln,Ei],K5=[Bs,Bs,Ki,Ki,Ei,Ei,Ei,Ei],V5=[y0,y0,Bs,Bs,Ki,Ki,Ei,Ei],X5=[Nu,y0,Fn,Bs,Fn,Bs,Fn,Bs],Ze={DISPLAY:gs[Nu],TEXT:gs[Fn],SCRIPT:gs[jr],SCRIPTSCRIPT:gs[Ln]},gu=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function Z5(t){for(var e=0;e<gu.length;e++)for(var i=gu[e],s=0;s<i.blocks.length;s++){var n=i.blocks[s];if(t>=n[0]&&t<=n[1])return i.name}return null}var v0=[];gu.forEach(t=>t.blocks.forEach(e=>v0.push(...e)));function wg(t){for(var e=0;e<v0.length;e+=2)if(t>=v0[e]&&t<=v0[e+1])return!0;return!1}var ri=t=>t+" "+t,zn=80,J5=function(e,i){return"M95,"+(622+e+i)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" "+i+"h400000v"+(40+e)+"h-400000z"},Q5=function(e,i){return"M263,"+(601+e+i)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" "+i+"h400000v"+(40+e)+"h-400000z"},e6=function(e,i){return"M983 "+(10+e+i)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" "+i+"h400000v"+(40+e)+"h-400000z"},t6=function(e,i){return"M424,"+(2398+e+i)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" "+i+"\nh400000v"+(40+e)+"h-400000z"},i6=function(e,i){return"M473,"+(2713+e+i)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" "+i+"h400000v"+(40+e)+"H1017.7z"},s6=function(e){var i=e/2;return"M400000 "+e+" H0 L"+i+" 0 l65 45 L145 "+(e-80)+" H400000z"},n6=function(e,i,s){var n=s-54-i-e;return"M702 "+(e+i)+"H400000"+(40+e)+"\nH742v"+n+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+i+"H400000v"+(40+e)+"H742z"},r6=function(e,i,s){i=1e3*i;var n="";switch(e){case"sqrtMain":n=J5(i,zn);break;case"sqrtSize1":n=Q5(i,zn);break;case"sqrtSize2":n=e6(i,zn);break;case"sqrtSize3":n=t6(i,zn);break;case"sqrtSize4":n=i6(i,zn);break;case"sqrtTall":n=n6(i,zn,s)}return n},a6=function(e,i){switch(e){case"\u239C":return ri("M291 0 H417 V"+i+" H291z");case"\u2223":return ri("M145 0 H188 V"+i+" H145z");case"\u2225":return ri("M145 0 H188 V"+i+" H145z")+ri("M367 0 H410 V"+i+" H367z");case"\u239F":return ri("M457 0 H583 V"+i+" H457z");case"\u23A2":return ri("M319 0 H403 V"+i+" H319z");case"\u23A5":return ri("M263 0 H347 V"+i+" H263z");case"\u23AA":return ri("M384 0 H504 V"+i+" H384z");case"\u23D0":return ri("M312 0 H355 V"+i+" H312z");case"\u2016":return ri("M257 0 H300 V"+i+" H257z")+ri("M478 0 H521 V"+i+" H478z");default:return""}},Bm={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:ri("M40 281 V428 H0 V94 H40 V241 H400000 v40z"),leftbracketunder:ri("M0 0 h120 V290 H399995 v120 H0z"),leftbracketover:ri("M0 440 h120 V150 H399995 v-120 H0z"),leftmapsto:ri("M40 281 V448H0V74H40V241H400000v40z"),leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:ri("M0 50 h400000 v40H0z m0 194h40000v40H0z"),midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:ri("M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"),rightbracketunder:ri("M399995 0 h-120 V290 H0 v120 H400000z"),rightbracketover:ri("M399995 440 h-120 V150 H0 v-120 H399995z"),rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},o6=function(e,i){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+i+" v1759 v84 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+i+" v1759 v84 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+i+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+i+" v1759 h84z";case"vert":return"M145 15 v585 v"+i+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-i+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+i+" v585 h43z";case"doublevert":return"M145 15 v585 v"+i+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-i+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+i+" v585 h43z\nM367 15 v585 v"+i+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-i+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+i+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+i+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+i+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+i+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+i+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+i+" v602 h84z\nM403 1759 V0 H319 V1759 v"+i+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+i+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+i+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(i+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(i+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(i+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(i+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw new Error("Unknown stretchy delimiter.")}};function c6(t){return"toText"in t}var Xs=class{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return this.classes.includes(e)}toNode(){for(var e=document.createDocumentFragment(),i=0;i<this.children.length;i++)e.appendChild(this.children[i].toNode());return e}toMarkup(){for(var e="",i=0;i<this.children.length;i++)e+=this.children[i].toMarkup();return e}toText(){return this.children.map(e=>{if(c6(e))return e.toText();throw new Error("Expected MathDomNode with toText, got "+e.constructor.name)}).join("")}},du={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},u6={ex:!0,em:!0,mu:!0},xg=function(e){return typeof e!="string"&&(e=e.unit),e in du||e in u6||e==="ex"},Ut=function(e,i){var s;if(e.unit in du)s=du[e.unit]/i.fontMetrics().ptPerEm/i.sizeMultiplier;else if(e.unit==="mu")s=i.fontMetrics().cssEmPerMu;else{var n;if(i.style.isTight()?n=i.havingStyle(i.style.text()):n=i,e.unit==="ex")s=n.fontMetrics().xHeight;else if(e.unit==="em")s=n.fontMetrics().quad;else throw new xe("Invalid unit: '"+e.unit+"'");n!==i&&(s*=n.sizeMultiplier/i.sizeMultiplier)}return Math.min(e.number*s,i.maxSize)},Ae=function(e){return+e.toFixed(4)+"em"},Zs=function(e){return e.filter(i=>i).join(" ")},ju=function(e){var i="";for(var s of Object.keys(e)){var n=e[s];n!==void 0&&(i+=z5(s)+":"+n+";")}return i},_g=function(e,i,s){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=s||{},i){i.style.isTight()&&this.classes.push("mtight");var n=i.getColor();n&&(this.style.color=n)}},kg=function(e){var i=document.createElement(e);i.className=Zs(this.classes),Object.assign(i.style,this.style);for(var s of Object.keys(this.attributes))i.setAttribute(s,this.attributes[s]);for(var n=0;n<this.children.length;n++)i.appendChild(this.children[n].toNode());return i},l6=/[\s"'>/=\x00-\x1f]/,Eg=function(e){var i="<"+e;this.classes.length&&(i+=' class="'+gi(Zs(this.classes))+'"');var s=ju(this.style);s&&(i+=' style="'+gi(s)+'"');for(var n of Object.keys(this.attributes)){if(l6.test(n))throw new xe("Invalid attribute name '"+n+"'");i+=" "+n+'="'+gi(this.attributes[n])+'"'}i+=">";for(var o=0;o<this.children.length;o++)i+=this.children[o].toMarkup();return i+="</"+e+">",i},yn=class{constructor(e,i,s,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,this.italic=void 0,_g.call(this,e,s,n),this.children=i||[]}setAttribute(e,i){this.attributes[e]=i}hasClass(e){return this.classes.includes(e)}toNode(){return kg.call(this,"span")}toMarkup(){return Eg.call(this,"span")}},Or=class{constructor(e,i,s,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,_g.call(this,i,n),this.children=s||[],this.setAttribute("href",e)}setAttribute(e,i){this.attributes[e]=i}hasClass(e){return this.classes.includes(e)}toNode(){return kg.call(this,"a")}toMarkup(){return Eg.call(this,"a")}},pu=class{constructor(e,i,s){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=i,this.src=e,this.classes=["mord"],this.height=0,this.depth=0,this.maxFontSize=0,this.style=s}hasClass(e){return this.classes.includes(e)}toNode(){var e=document.createElement("img");return e.src=this.src,e.alt=this.alt,e.className="mord",Object.assign(e.style,this.style),e}toMarkup(){var e='<img src="'+gi(this.src)+'"'+(' alt="'+gi(this.alt)+'"'),i=ju(this.style);return i&&(e+=' style="'+gi(i)+'"'),e+="'/>",e}},h6={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},Ni=class{constructor(e,i,s,n,o,c,l,m){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=i||0,this.depth=s||0,this.italic=n||0,this.skew=o||0,this.width=c||0,this.classes=l||[],this.style=m||{},this.maxFontSize=0;var g=Z5(this.text.charCodeAt(0));g&&this.classes.push(g+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=h6[this.text])}hasClass(e){return this.classes.includes(e)}toNode(){var e=document.createTextNode(this.text),i=null;return this.italic>0&&(i=document.createElement("span"),i.style.marginRight=Ae(this.italic)),this.classes.length>0&&(i=i||document.createElement("span"),i.className=Zs(this.classes)),Object.keys(this.style).length>0&&(i=i||document.createElement("span"),Object.assign(i.style,this.style)),i?(i.appendChild(e),i):e}toMarkup(){var e=!1,i="<span";this.classes.length&&(e=!0,i+=' class="',i+=gi(Zs(this.classes)),i+='"');var s="";this.italic>0&&(s+="margin-right:"+Ae(this.italic)+";"),s+=ju(this.style),s&&(e=!0,i+=' style="'+gi(s)+'"');var n=gi(this.text);return e?(i+=">",i+=n,i+="</span>",i):n}},ds=class{constructor(e,i){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=i||{}}toNode(){var e="http://www.w3.org/2000/svg",i=document.createElementNS(e,"svg");for(var s of Object.keys(this.attributes))i.setAttribute(s,this.attributes[s]);for(var n=0;n<this.children.length;n++)i.appendChild(this.children[n].toNode());return i}toMarkup(){var e='<svg xmlns="http://www.w3.org/2000/svg"';for(var i of Object.keys(this.attributes))e+=" "+i+'="'+gi(this.attributes[i])+'"';e+=">";for(var s=0;s<this.children.length;s++)e+=this.children[s].toMarkup();return e+="</svg>",e}},zs=class{constructor(e,i){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=i}toNode(){var e="http://www.w3.org/2000/svg",i=document.createElementNS(e,"path");return this.alternate?i.setAttribute("d",this.alternate):i.setAttribute("d",Bm[this.pathName]),i}toMarkup(){return this.alternate?'<path d="'+gi(this.alternate)+'"/>':'<path d="'+gi(Bm[this.pathName])+'"/>'}},w0=class{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",i=document.createElementNS(e,"line");for(var s of Object.keys(this.attributes))i.setAttribute(s,this.attributes[s]);return i}toMarkup(){var e="<line";for(var i of Object.keys(this.attributes))e+=" "+i+'="'+gi(this.attributes[i])+'"';return e+="/>",e}};function m6(t){if(t instanceof Ni)return t;throw new Error("Expected symbolNode but got "+String(t)+".")}function g6(t){if(t instanceof yn)return t;throw new Error("Expected span<HtmlDomNode> but got "+String(t)+".")}var d6=t=>t instanceof yn||t instanceof Or||t instanceof Xs,Is={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Qc={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},zm={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function Ou(t,e,i){if(!Is[e])throw new Error("Font metrics not found for font: "+e+".");var s=t.charCodeAt(0),n=Is[e][s];if(!n&&t[0]in zm&&(s=zm[t[0]].charCodeAt(0),n=Is[e][s]),!n&&i==="text"&&wg(s)&&(n=Is[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var eu={};function p6(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!eu[e]){var i=eu[e]={cssEmPerMu:Qc.quad[e]/18};for(var s of Object.keys(Qc))i[s]=Qc[s][e]}return eu[e]}var Bt={math:{},text:{}};function f(t,e,i,s,n,o){Bt[t][n]={font:e,group:i,replace:s},o&&s&&(Bt[t][s]=Bt[t][n])}var w="math",pe="text",A="main",B="ams",zt="accent-token",Be="bin",Si="close",Un="inner",He="mathord",si="op-token",qi="open",Lr="punct",F="rel",Ls="spacing",$="textord";f(w,A,F,"\u2261","\\equiv",!0);f(w,A,F,"\u227A","\\prec",!0);f(w,A,F,"\u227B","\\succ",!0);f(w,A,F,"\u223C","\\sim",!0);f(w,A,F,"\u22A5","\\perp");f(w,A,F,"\u2AAF","\\preceq",!0);f(w,A,F,"\u2AB0","\\succeq",!0);f(w,A,F,"\u2243","\\simeq",!0);f(w,A,F,"\u2223","\\mid",!0);f(w,A,F,"\u226A","\\ll",!0);f(w,A,F,"\u226B","\\gg",!0);f(w,A,F,"\u224D","\\asymp",!0);f(w,A,F,"\u2225","\\parallel");f(w,A,F,"\u22C8","\\bowtie",!0);f(w,A,F,"\u2323","\\smile",!0);f(w,A,F,"\u2291","\\sqsubseteq",!0);f(w,A,F,"\u2292","\\sqsupseteq",!0);f(w,A,F,"\u2250","\\doteq",!0);f(w,A,F,"\u2322","\\frown",!0);f(w,A,F,"\u220B","\\ni",!0);f(w,A,F,"\u221D","\\propto",!0);f(w,A,F,"\u22A2","\\vdash",!0);f(w,A,F,"\u22A3","\\dashv",!0);f(w,A,F,"\u220B","\\owns");f(w,A,Lr,".","\\ldotp");f(w,A,Lr,"\u22C5","\\cdotp");f(w,A,Lr,"\u22C5","\xB7");f(pe,A,$,"\u22C5","\xB7");f(w,A,$,"#","\\#");f(pe,A,$,"#","\\#");f(w,A,$,"&","\\&");f(pe,A,$,"&","\\&");f(w,A,$,"\u2135","\\aleph",!0);f(w,A,$,"\u2200","\\forall",!0);f(w,A,$,"\u210F","\\hbar",!0);f(w,A,$,"\u2203","\\exists",!0);f(w,A,$,"\u2207","\\nabla",!0);f(w,A,$,"\u266D","\\flat",!0);f(w,A,$,"\u2113","\\ell",!0);f(w,A,$,"\u266E","\\natural",!0);f(w,A,$,"\u2663","\\clubsuit",!0);f(w,A,$,"\u2118","\\wp",!0);f(w,A,$,"\u266F","\\sharp",!0);f(w,A,$,"\u2662","\\diamondsuit",!0);f(w,A,$,"\u211C","\\Re",!0);f(w,A,$,"\u2661","\\heartsuit",!0);f(w,A,$,"\u2111","\\Im",!0);f(w,A,$,"\u2660","\\spadesuit",!0);f(w,A,$,"\xA7","\\S",!0);f(pe,A,$,"\xA7","\\S");f(w,A,$,"\xB6","\\P",!0);f(pe,A,$,"\xB6","\\P");f(w,A,$,"\u2020","\\dag");f(pe,A,$,"\u2020","\\dag");f(pe,A,$,"\u2020","\\textdagger");f(w,A,$,"\u2021","\\ddag");f(pe,A,$,"\u2021","\\ddag");f(pe,A,$,"\u2021","\\textdaggerdbl");f(w,A,Si,"\u23B1","\\rmoustache",!0);f(w,A,qi,"\u23B0","\\lmoustache",!0);f(w,A,Si,"\u27EF","\\rgroup",!0);f(w,A,qi,"\u27EE","\\lgroup",!0);f(w,A,Be,"\u2213","\\mp",!0);f(w,A,Be,"\u2296","\\ominus",!0);f(w,A,Be,"\u228E","\\uplus",!0);f(w,A,Be,"\u2293","\\sqcap",!0);f(w,A,Be,"\u2217","\\ast");f(w,A,Be,"\u2294","\\sqcup",!0);f(w,A,Be,"\u25EF","\\bigcirc",!0);f(w,A,Be,"\u2219","\\bullet",!0);f(w,A,Be,"\u2021","\\ddagger");f(w,A,Be,"\u2240","\\wr",!0);f(w,A,Be,"\u2A3F","\\amalg");f(w,A,Be,"&","\\And");f(w,A,F,"\u27F5","\\longleftarrow",!0);f(w,A,F,"\u21D0","\\Leftarrow",!0);f(w,A,F,"\u27F8","\\Longleftarrow",!0);f(w,A,F,"\u27F6","\\longrightarrow",!0);f(w,A,F,"\u21D2","\\Rightarrow",!0);f(w,A,F,"\u27F9","\\Longrightarrow",!0);f(w,A,F,"\u2194","\\leftrightarrow",!0);f(w,A,F,"\u27F7","\\longleftrightarrow",!0);f(w,A,F,"\u21D4","\\Leftrightarrow",!0);f(w,A,F,"\u27FA","\\Longleftrightarrow",!0);f(w,A,F,"\u21A6","\\mapsto",!0);f(w,A,F,"\u27FC","\\longmapsto",!0);f(w,A,F,"\u2197","\\nearrow",!0);f(w,A,F,"\u21A9","\\hookleftarrow",!0);f(w,A,F,"\u21AA","\\hookrightarrow",!0);f(w,A,F,"\u2198","\\searrow",!0);f(w,A,F,"\u21BC","\\leftharpoonup",!0);f(w,A,F,"\u21C0","\\rightharpoonup",!0);f(w,A,F,"\u2199","\\swarrow",!0);f(w,A,F,"\u21BD","\\leftharpoondown",!0);f(w,A,F,"\u21C1","\\rightharpoondown",!0);f(w,A,F,"\u2196","\\nwarrow",!0);f(w,A,F,"\u21CC","\\rightleftharpoons",!0);f(w,B,F,"\u226E","\\nless",!0);f(w,B,F,"\uE010","\\@nleqslant");f(w,B,F,"\uE011","\\@nleqq");f(w,B,F,"\u2A87","\\lneq",!0);f(w,B,F,"\u2268","\\lneqq",!0);f(w,B,F,"\uE00C","\\@lvertneqq");f(w,B,F,"\u22E6","\\lnsim",!0);f(w,B,F,"\u2A89","\\lnapprox",!0);f(w,B,F,"\u2280","\\nprec",!0);f(w,B,F,"\u22E0","\\npreceq",!0);f(w,B,F,"\u22E8","\\precnsim",!0);f(w,B,F,"\u2AB9","\\precnapprox",!0);f(w,B,F,"\u2241","\\nsim",!0);f(w,B,F,"\uE006","\\@nshortmid");f(w,B,F,"\u2224","\\nmid",!0);f(w,B,F,"\u22AC","\\nvdash",!0);f(w,B,F,"\u22AD","\\nvDash",!0);f(w,B,F,"\u22EA","\\ntriangleleft");f(w,B,F,"\u22EC","\\ntrianglelefteq",!0);f(w,B,F,"\u228A","\\subsetneq",!0);f(w,B,F,"\uE01A","\\@varsubsetneq");f(w,B,F,"\u2ACB","\\subsetneqq",!0);f(w,B,F,"\uE017","\\@varsubsetneqq");f(w,B,F,"\u226F","\\ngtr",!0);f(w,B,F,"\uE00F","\\@ngeqslant");f(w,B,F,"\uE00E","\\@ngeqq");f(w,B,F,"\u2A88","\\gneq",!0);f(w,B,F,"\u2269","\\gneqq",!0);f(w,B,F,"\uE00D","\\@gvertneqq");f(w,B,F,"\u22E7","\\gnsim",!0);f(w,B,F,"\u2A8A","\\gnapprox",!0);f(w,B,F,"\u2281","\\nsucc",!0);f(w,B,F,"\u22E1","\\nsucceq",!0);f(w,B,F,"\u22E9","\\succnsim",!0);f(w,B,F,"\u2ABA","\\succnapprox",!0);f(w,B,F,"\u2246","\\ncong",!0);f(w,B,F,"\uE007","\\@nshortparallel");f(w,B,F,"\u2226","\\nparallel",!0);f(w,B,F,"\u22AF","\\nVDash",!0);f(w,B,F,"\u22EB","\\ntriangleright");f(w,B,F,"\u22ED","\\ntrianglerighteq",!0);f(w,B,F,"\uE018","\\@nsupseteqq");f(w,B,F,"\u228B","\\supsetneq",!0);f(w,B,F,"\uE01B","\\@varsupsetneq");f(w,B,F,"\u2ACC","\\supsetneqq",!0);f(w,B,F,"\uE019","\\@varsupsetneqq");f(w,B,F,"\u22AE","\\nVdash",!0);f(w,B,F,"\u2AB5","\\precneqq",!0);f(w,B,F,"\u2AB6","\\succneqq",!0);f(w,B,F,"\uE016","\\@nsubseteqq");f(w,B,Be,"\u22B4","\\unlhd");f(w,B,Be,"\u22B5","\\unrhd");f(w,B,F,"\u219A","\\nleftarrow",!0);f(w,B,F,"\u219B","\\nrightarrow",!0);f(w,B,F,"\u21CD","\\nLeftarrow",!0);f(w,B,F,"\u21CF","\\nRightarrow",!0);f(w,B,F,"\u21AE","\\nleftrightarrow",!0);f(w,B,F,"\u21CE","\\nLeftrightarrow",!0);f(w,B,F,"\u25B3","\\vartriangle");f(w,B,$,"\u210F","\\hslash");f(w,B,$,"\u25BD","\\triangledown");f(w,B,$,"\u25CA","\\lozenge");f(w,B,$,"\u24C8","\\circledS");f(w,B,$,"\xAE","\\circledR");f(pe,B,$,"\xAE","\\circledR");f(w,B,$,"\u2221","\\measuredangle",!0);f(w,B,$,"\u2204","\\nexists");f(w,B,$,"\u2127","\\mho");f(w,B,$,"\u2132","\\Finv",!0);f(w,B,$,"\u2141","\\Game",!0);f(w,B,$,"\u2035","\\backprime");f(w,B,$,"\u25B2","\\blacktriangle");f(w,B,$,"\u25BC","\\blacktriangledown");f(w,B,$,"\u25A0","\\blacksquare");f(w,B,$,"\u29EB","\\blacklozenge");f(w,B,$,"\u2605","\\bigstar");f(w,B,$,"\u2222","\\sphericalangle",!0);f(w,B,$,"\u2201","\\complement",!0);f(w,B,$,"\xF0","\\eth",!0);f(pe,A,$,"\xF0","\xF0");f(w,B,$,"\u2571","\\diagup");f(w,B,$,"\u2572","\\diagdown");f(w,B,$,"\u25A1","\\square");f(w,B,$,"\u25A1","\\Box");f(w,B,$,"\u25CA","\\Diamond");f(w,B,$,"\xA5","\\yen",!0);f(pe,B,$,"\xA5","\\yen",!0);f(w,B,$,"\u2713","\\checkmark",!0);f(pe,B,$,"\u2713","\\checkmark");f(w,B,$,"\u2136","\\beth",!0);f(w,B,$,"\u2138","\\daleth",!0);f(w,B,$,"\u2137","\\gimel",!0);f(w,B,$,"\u03DD","\\digamma",!0);f(w,B,$,"\u03F0","\\varkappa");f(w,B,qi,"\u250C","\\@ulcorner",!0);f(w,B,Si,"\u2510","\\@urcorner",!0);f(w,B,qi,"\u2514","\\@llcorner",!0);f(w,B,Si,"\u2518","\\@lrcorner",!0);f(w,B,F,"\u2266","\\leqq",!0);f(w,B,F,"\u2A7D","\\leqslant",!0);f(w,B,F,"\u2A95","\\eqslantless",!0);f(w,B,F,"\u2272","\\lesssim",!0);f(w,B,F,"\u2A85","\\lessapprox",!0);f(w,B,F,"\u224A","\\approxeq",!0);f(w,B,Be,"\u22D6","\\lessdot");f(w,B,F,"\u22D8","\\lll",!0);f(w,B,F,"\u2276","\\lessgtr",!0);f(w,B,F,"\u22DA","\\lesseqgtr",!0);f(w,B,F,"\u2A8B","\\lesseqqgtr",!0);f(w,B,F,"\u2251","\\doteqdot");f(w,B,F,"\u2253","\\risingdotseq",!0);f(w,B,F,"\u2252","\\fallingdotseq",!0);f(w,B,F,"\u223D","\\backsim",!0);f(w,B,F,"\u22CD","\\backsimeq",!0);f(w,B,F,"\u2AC5","\\subseteqq",!0);f(w,B,F,"\u22D0","\\Subset",!0);f(w,B,F,"\u228F","\\sqsubset",!0);f(w,B,F,"\u227C","\\preccurlyeq",!0);f(w,B,F,"\u22DE","\\curlyeqprec",!0);f(w,B,F,"\u227E","\\precsim",!0);f(w,B,F,"\u2AB7","\\precapprox",!0);f(w,B,F,"\u22B2","\\vartriangleleft");f(w,B,F,"\u22B4","\\trianglelefteq");f(w,B,F,"\u22A8","\\vDash",!0);f(w,B,F,"\u22AA","\\Vvdash",!0);f(w,B,F,"\u2323","\\smallsmile");f(w,B,F,"\u2322","\\smallfrown");f(w,B,F,"\u224F","\\bumpeq",!0);f(w,B,F,"\u224E","\\Bumpeq",!0);f(w,B,F,"\u2267","\\geqq",!0);f(w,B,F,"\u2A7E","\\geqslant",!0);f(w,B,F,"\u2A96","\\eqslantgtr",!0);f(w,B,F,"\u2273","\\gtrsim",!0);f(w,B,F,"\u2A86","\\gtrapprox",!0);f(w,B,Be,"\u22D7","\\gtrdot");f(w,B,F,"\u22D9","\\ggg",!0);f(w,B,F,"\u2277","\\gtrless",!0);f(w,B,F,"\u22DB","\\gtreqless",!0);f(w,B,F,"\u2A8C","\\gtreqqless",!0);f(w,B,F,"\u2256","\\eqcirc",!0);f(w,B,F,"\u2257","\\circeq",!0);f(w,B,F,"\u225C","\\triangleq",!0);f(w,B,F,"\u223C","\\thicksim");f(w,B,F,"\u2248","\\thickapprox");f(w,B,F,"\u2AC6","\\supseteqq",!0);f(w,B,F,"\u22D1","\\Supset",!0);f(w,B,F,"\u2290","\\sqsupset",!0);f(w,B,F,"\u227D","\\succcurlyeq",!0);f(w,B,F,"\u22DF","\\curlyeqsucc",!0);f(w,B,F,"\u227F","\\succsim",!0);f(w,B,F,"\u2AB8","\\succapprox",!0);f(w,B,F,"\u22B3","\\vartriangleright");f(w,B,F,"\u22B5","\\trianglerighteq");f(w,B,F,"\u22A9","\\Vdash",!0);f(w,B,F,"\u2223","\\shortmid");f(w,B,F,"\u2225","\\shortparallel");f(w,B,F,"\u226C","\\between",!0);f(w,B,F,"\u22D4","\\pitchfork",!0);f(w,B,F,"\u221D","\\varpropto");f(w,B,F,"\u25C0","\\blacktriangleleft");f(w,B,F,"\u2234","\\therefore",!0);f(w,B,F,"\u220D","\\backepsilon");f(w,B,F,"\u25B6","\\blacktriangleright");f(w,B,F,"\u2235","\\because",!0);f(w,B,F,"\u22D8","\\llless");f(w,B,F,"\u22D9","\\gggtr");f(w,B,Be,"\u22B2","\\lhd");f(w,B,Be,"\u22B3","\\rhd");f(w,B,F,"\u2242","\\eqsim",!0);f(w,A,F,"\u22C8","\\Join");f(w,B,F,"\u2251","\\Doteq",!0);f(w,B,Be,"\u2214","\\dotplus",!0);f(w,B,Be,"\u2216","\\smallsetminus");f(w,B,Be,"\u22D2","\\Cap",!0);f(w,B,Be,"\u22D3","\\Cup",!0);f(w,B,Be,"\u2A5E","\\doublebarwedge",!0);f(w,B,Be,"\u229F","\\boxminus",!0);f(w,B,Be,"\u229E","\\boxplus",!0);f(w,B,Be,"\u22C7","\\divideontimes",!0);f(w,B,Be,"\u22C9","\\ltimes",!0);f(w,B,Be,"\u22CA","\\rtimes",!0);f(w,B,Be,"\u22CB","\\leftthreetimes",!0);f(w,B,Be,"\u22CC","\\rightthreetimes",!0);f(w,B,Be,"\u22CF","\\curlywedge",!0);f(w,B,Be,"\u22CE","\\curlyvee",!0);f(w,B,Be,"\u229D","\\circleddash",!0);f(w,B,Be,"\u229B","\\circledast",!0);f(w,B,Be,"\u22C5","\\centerdot");f(w,B,Be,"\u22BA","\\intercal",!0);f(w,B,Be,"\u22D2","\\doublecap");f(w,B,Be,"\u22D3","\\doublecup");f(w,B,Be,"\u22A0","\\boxtimes",!0);f(w,B,F,"\u21E2","\\dashrightarrow",!0);f(w,B,F,"\u21E0","\\dashleftarrow",!0);f(w,B,F,"\u21C7","\\leftleftarrows",!0);f(w,B,F,"\u21C6","\\leftrightarrows",!0);f(w,B,F,"\u21DA","\\Lleftarrow",!0);f(w,B,F,"\u219E","\\twoheadleftarrow",!0);f(w,B,F,"\u21A2","\\leftarrowtail",!0);f(w,B,F,"\u21AB","\\looparrowleft",!0);f(w,B,F,"\u21CB","\\leftrightharpoons",!0);f(w,B,F,"\u21B6","\\curvearrowleft",!0);f(w,B,F,"\u21BA","\\circlearrowleft",!0);f(w,B,F,"\u21B0","\\Lsh",!0);f(w,B,F,"\u21C8","\\upuparrows",!0);f(w,B,F,"\u21BF","\\upharpoonleft",!0);f(w,B,F,"\u21C3","\\downharpoonleft",!0);f(w,A,F,"\u22B6","\\origof",!0);f(w,A,F,"\u22B7","\\imageof",!0);f(w,B,F,"\u22B8","\\multimap",!0);f(w,B,F,"\u21AD","\\leftrightsquigarrow",!0);f(w,B,F,"\u21C9","\\rightrightarrows",!0);f(w,B,F,"\u21C4","\\rightleftarrows",!0);f(w,B,F,"\u21A0","\\twoheadrightarrow",!0);f(w,B,F,"\u21A3","\\rightarrowtail",!0);f(w,B,F,"\u21AC","\\looparrowright",!0);f(w,B,F,"\u21B7","\\curvearrowright",!0);f(w,B,F,"\u21BB","\\circlearrowright",!0);f(w,B,F,"\u21B1","\\Rsh",!0);f(w,B,F,"\u21CA","\\downdownarrows",!0);f(w,B,F,"\u21BE","\\upharpoonright",!0);f(w,B,F,"\u21C2","\\downharpoonright",!0);f(w,B,F,"\u21DD","\\rightsquigarrow",!0);f(w,B,F,"\u21DD","\\leadsto");f(w,B,F,"\u21DB","\\Rrightarrow",!0);f(w,B,F,"\u21BE","\\restriction");f(w,A,$,"\u2018","`");f(w,A,$,"$","\\$");f(pe,A,$,"$","\\$");f(pe,A,$,"$","\\textdollar");f(w,A,$,"%","\\%");f(pe,A,$,"%","\\%");f(w,A,$,"_","\\_");f(pe,A,$,"_","\\_");f(pe,A,$,"_","\\textunderscore");f(w,A,$,"\u2220","\\angle",!0);f(w,A,$,"\u221E","\\infty",!0);f(w,A,$,"\u2032","\\prime");f(w,A,$,"\u25B3","\\triangle");f(w,A,$,"\u0393","\\Gamma",!0);f(w,A,$,"\u0394","\\Delta",!0);f(w,A,$,"\u0398","\\Theta",!0);f(w,A,$,"\u039B","\\Lambda",!0);f(w,A,$,"\u039E","\\Xi",!0);f(w,A,$,"\u03A0","\\Pi",!0);f(w,A,$,"\u03A3","\\Sigma",!0);f(w,A,$,"\u03A5","\\Upsilon",!0);f(w,A,$,"\u03A6","\\Phi",!0);f(w,A,$,"\u03A8","\\Psi",!0);f(w,A,$,"\u03A9","\\Omega",!0);f(w,A,$,"A","\u0391");f(w,A,$,"B","\u0392");f(w,A,$,"E","\u0395");f(w,A,$,"Z","\u0396");f(w,A,$,"H","\u0397");f(w,A,$,"I","\u0399");f(w,A,$,"K","\u039A");f(w,A,$,"M","\u039C");f(w,A,$,"N","\u039D");f(w,A,$,"O","\u039F");f(w,A,$,"P","\u03A1");f(w,A,$,"T","\u03A4");f(w,A,$,"X","\u03A7");f(w,A,$,"\xAC","\\neg",!0);f(w,A,$,"\xAC","\\lnot");f(w,A,$,"\u22A4","\\top");f(w,A,$,"\u22A5","\\bot");f(w,A,$,"\u2205","\\emptyset");f(w,B,$,"\u2205","\\varnothing");f(w,A,He,"\u03B1","\\alpha",!0);f(w,A,He,"\u03B2","\\beta",!0);f(w,A,He,"\u03B3","\\gamma",!0);f(w,A,He,"\u03B4","\\delta",!0);f(w,A,He,"\u03F5","\\epsilon",!0);f(w,A,He,"\u03B6","\\zeta",!0);f(w,A,He,"\u03B7","\\eta",!0);f(w,A,He,"\u03B8","\\theta",!0);f(w,A,He,"\u03B9","\\iota",!0);f(w,A,He,"\u03BA","\\kappa",!0);f(w,A,He,"\u03BB","\\lambda",!0);f(w,A,He,"\u03BC","\\mu",!0);f(w,A,He,"\u03BD","\\nu",!0);f(w,A,He,"\u03BE","\\xi",!0);f(w,A,He,"\u03BF","\\omicron",!0);f(w,A,He,"\u03C0","\\pi",!0);f(w,A,He,"\u03C1","\\rho",!0);f(w,A,He,"\u03C3","\\sigma",!0);f(w,A,He,"\u03C4","\\tau",!0);f(w,A,He,"\u03C5","\\upsilon",!0);f(w,A,He,"\u03D5","\\phi",!0);f(w,A,He,"\u03C7","\\chi",!0);f(w,A,He,"\u03C8","\\psi",!0);f(w,A,He,"\u03C9","\\omega",!0);f(w,A,He,"\u03B5","\\varepsilon",!0);f(w,A,He,"\u03D1","\\vartheta",!0);f(w,A,He,"\u03D6","\\varpi",!0);f(w,A,He,"\u03F1","\\varrho",!0);f(w,A,He,"\u03C2","\\varsigma",!0);f(w,A,He,"\u03C6","\\varphi",!0);f(w,A,Be,"\u2217","*",!0);f(w,A,Be,"+","+");f(w,A,Be,"\u2212","-",!0);f(w,A,Be,"\u22C5","\\cdot",!0);f(w,A,Be,"\u2218","\\circ",!0);f(w,A,Be,"\xF7","\\div",!0);f(w,A,Be,"\xB1","\\pm",!0);f(w,A,Be,"\xD7","\\times",!0);f(w,A,Be,"\u2229","\\cap",!0);f(w,A,Be,"\u222A","\\cup",!0);f(w,A,Be,"\u2216","\\setminus",!0);f(w,A,Be,"\u2227","\\land");f(w,A,Be,"\u2228","\\lor");f(w,A,Be,"\u2227","\\wedge",!0);f(w,A,Be,"\u2228","\\vee",!0);f(w,A,$,"\u221A","\\surd");f(w,A,qi,"\u27E8","\\langle",!0);f(w,A,qi,"\u2223","\\lvert");f(w,A,qi,"\u2225","\\lVert");f(w,A,Si,"?","?");f(w,A,Si,"!","!");f(w,A,Si,"\u27E9","\\rangle",!0);f(w,A,Si,"\u2223","\\rvert");f(w,A,Si,"\u2225","\\rVert");f(w,A,F,"=","=");f(w,A,F,":",":");f(w,A,F,"\u2248","\\approx",!0);f(w,A,F,"\u2245","\\cong",!0);f(w,A,F,"\u2265","\\ge");f(w,A,F,"\u2265","\\geq",!0);f(w,A,F,"\u2190","\\gets");f(w,A,F,">","\\gt",!0);f(w,A,F,"\u2208","\\in",!0);f(w,A,F,"\uE020","\\@not");f(w,A,F,"\u2282","\\subset",!0);f(w,A,F,"\u2283","\\supset",!0);f(w,A,F,"\u2286","\\subseteq",!0);f(w,A,F,"\u2287","\\supseteq",!0);f(w,B,F,"\u2288","\\nsubseteq",!0);f(w,B,F,"\u2289","\\nsupseteq",!0);f(w,A,F,"\u22A8","\\models");f(w,A,F,"\u2190","\\leftarrow",!0);f(w,A,F,"\u2264","\\le");f(w,A,F,"\u2264","\\leq",!0);f(w,A,F,"<","\\lt",!0);f(w,A,F,"\u2192","\\rightarrow",!0);f(w,A,F,"\u2192","\\to");f(w,B,F,"\u2271","\\ngeq",!0);f(w,B,F,"\u2270","\\nleq",!0);f(w,A,Ls,"\xA0","\\ ");f(w,A,Ls,"\xA0","\\space");f(w,A,Ls,"\xA0","\\nobreakspace");f(pe,A,Ls,"\xA0","\\ ");f(pe,A,Ls,"\xA0"," ");f(pe,A,Ls,"\xA0","\\space");f(pe,A,Ls,"\xA0","\\nobreakspace");f(w,A,Ls,"","\\nobreak");f(w,A,Ls,"","\\allowbreak");f(w,A,Lr,",",",");f(w,A,Lr,";",";");f(w,B,Be,"\u22BC","\\barwedge",!0);f(w,B,Be,"\u22BB","\\veebar",!0);f(w,A,Be,"\u2299","\\odot",!0);f(w,A,Be,"\u2295","\\oplus",!0);f(w,A,Be,"\u2297","\\otimes",!0);f(w,A,$,"\u2202","\\partial",!0);f(w,A,Be,"\u2298","\\oslash",!0);f(w,B,Be,"\u229A","\\circledcirc",!0);f(w,B,Be,"\u22A1","\\boxdot",!0);f(w,A,Be,"\u25B3","\\bigtriangleup");f(w,A,Be,"\u25BD","\\bigtriangledown");f(w,A,Be,"\u2020","\\dagger");f(w,A,Be,"\u22C4","\\diamond");f(w,A,Be,"\u22C6","\\star");f(w,A,Be,"\u25C3","\\triangleleft");f(w,A,Be,"\u25B9","\\triangleright");f(w,A,qi,"{","\\{");f(pe,A,$,"{","\\{");f(pe,A,$,"{","\\textbraceleft");f(w,A,Si,"}","\\}");f(pe,A,$,"}","\\}");f(pe,A,$,"}","\\textbraceright");f(w,A,qi,"{","\\lbrace");f(w,A,Si,"}","\\rbrace");f(w,A,qi,"[","\\lbrack",!0);f(pe,A,$,"[","\\lbrack",!0);f(w,A,Si,"]","\\rbrack",!0);f(pe,A,$,"]","\\rbrack",!0);f(w,A,qi,"(","\\lparen",!0);f(w,A,Si,")","\\rparen",!0);f(pe,A,$,"<","\\textless",!0);f(pe,A,$,">","\\textgreater",!0);f(w,A,qi,"\u230A","\\lfloor",!0);f(w,A,Si,"\u230B","\\rfloor",!0);f(w,A,qi,"\u2308","\\lceil",!0);f(w,A,Si,"\u2309","\\rceil",!0);f(w,A,$,"\\","\\backslash");f(w,A,$,"\u2223","|");f(w,A,$,"\u2223","\\vert");f(pe,A,$,"|","\\textbar",!0);f(w,A,$,"\u2225","\\|");f(w,A,$,"\u2225","\\Vert");f(pe,A,$,"\u2225","\\textbardbl");f(pe,A,$,"~","\\textasciitilde");f(pe,A,$,"\\","\\textbackslash");f(pe,A,$,"^","\\textasciicircum");f(w,A,F,"\u2191","\\uparrow",!0);f(w,A,F,"\u21D1","\\Uparrow",!0);f(w,A,F,"\u2193","\\downarrow",!0);f(w,A,F,"\u21D3","\\Downarrow",!0);f(w,A,F,"\u2195","\\updownarrow",!0);f(w,A,F,"\u21D5","\\Updownarrow",!0);f(w,A,si,"\u2210","\\coprod");f(w,A,si,"\u22C1","\\bigvee");f(w,A,si,"\u22C0","\\bigwedge");f(w,A,si,"\u2A04","\\biguplus");f(w,A,si,"\u22C2","\\bigcap");f(w,A,si,"\u22C3","\\bigcup");f(w,A,si,"\u222B","\\int");f(w,A,si,"\u222B","\\intop");f(w,A,si,"\u222C","\\iint");f(w,A,si,"\u222D","\\iiint");f(w,A,si,"\u220F","\\prod");f(w,A,si,"\u2211","\\sum");f(w,A,si,"\u2A02","\\bigotimes");f(w,A,si,"\u2A01","\\bigoplus");f(w,A,si,"\u2A00","\\bigodot");f(w,A,si,"\u222E","\\oint");f(w,A,si,"\u222F","\\oiint");f(w,A,si,"\u2230","\\oiiint");f(w,A,si,"\u2A06","\\bigsqcup");f(w,A,si,"\u222B","\\smallint");f(pe,A,Un,"\u2026","\\textellipsis");f(w,A,Un,"\u2026","\\mathellipsis");f(pe,A,Un,"\u2026","\\ldots",!0);f(w,A,Un,"\u2026","\\ldots",!0);f(w,A,Un,"\u22EF","\\@cdots",!0);f(w,A,Un,"\u22F1","\\ddots",!0);f(w,A,$,"\u22EE","\\varvdots");f(pe,A,$,"\u22EE","\\varvdots");f(w,A,zt,"\u02CA","\\acute");f(w,A,zt,"\u02CB","\\grave");f(w,A,zt,"\xA8","\\ddot");f(w,A,zt,"~","\\tilde");f(w,A,zt,"\u02C9","\\bar");f(w,A,zt,"\u02D8","\\breve");f(w,A,zt,"\u02C7","\\check");f(w,A,zt,"^","\\hat");f(w,A,zt,"\u20D7","\\vec");f(w,A,zt,"\u02D9","\\dot");f(w,A,zt,"\u02DA","\\mathring");f(w,A,He,"\uE131","\\@imath");f(w,A,He,"\uE237","\\@jmath");f(w,A,$,"\u0131","\u0131");f(w,A,$,"\u0237","\u0237");f(pe,A,$,"\u0131","\\i",!0);f(pe,A,$,"\u0237","\\j",!0);f(pe,A,$,"\xDF","\\ss",!0);f(pe,A,$,"\xE6","\\ae",!0);f(pe,A,$,"\u0153","\\oe",!0);f(pe,A,$,"\xF8","\\o",!0);f(pe,A,$,"\xC6","\\AE",!0);f(pe,A,$,"\u0152","\\OE",!0);f(pe,A,$,"\xD8","\\O",!0);f(pe,A,zt,"\u02CA","\\'");f(pe,A,zt,"\u02CB","\\`");f(pe,A,zt,"\u02C6","\\^");f(pe,A,zt,"\u02DC","\\~");f(pe,A,zt,"\u02C9","\\=");f(pe,A,zt,"\u02D8","\\u");f(pe,A,zt,"\u02D9","\\.");f(pe,A,zt,"\xB8","\\c");f(pe,A,zt,"\u02DA","\\r");f(pe,A,zt,"\u02C7","\\v");f(pe,A,zt,"\xA8",'\\"');f(pe,A,zt,"\u02DD","\\H");f(pe,A,zt,"\u25EF","\\textcircled");var Sg={"--":!0,"---":!0,"``":!0,"''":!0};f(pe,A,$,"\u2013","--",!0);f(pe,A,$,"\u2013","\\textendash");f(pe,A,$,"\u2014","---",!0);f(pe,A,$,"\u2014","\\textemdash");f(pe,A,$,"\u2018","`",!0);f(pe,A,$,"\u2018","\\textquoteleft");f(pe,A,$,"\u2019","'",!0);f(pe,A,$,"\u2019","\\textquoteright");f(pe,A,$,"\u201C","``",!0);f(pe,A,$,"\u201C","\\textquotedblleft");f(pe,A,$,"\u201D","''",!0);f(pe,A,$,"\u201D","\\textquotedblright");f(w,A,$,"\xB0","\\degree",!0);f(pe,A,$,"\xB0","\\degree");f(pe,A,$,"\xB0","\\textdegree",!0);f(w,A,$,"\xA3","\\pounds");f(w,A,$,"\xA3","\\mathsterling",!0);f(pe,A,$,"\xA3","\\pounds");f(pe,A,$,"\xA3","\\textsterling",!0);f(w,B,$,"\u2720","\\maltese");f(pe,B,$,"\u2720","\\maltese");var Fm='0123456789/@."';for(c0=0;c0<Fm.length;c0++)tu=Fm.charAt(c0),f(w,A,$,tu,tu);var tu,c0,Lm='0123456789!@*()-=+";:?/.,';for(u0=0;u0<Lm.length;u0++)iu=Lm.charAt(u0),f(pe,A,$,iu,iu);var iu,u0,x0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(l0=0;l0<x0.length;l0++)Cr=x0.charAt(l0),f(w,A,He,Cr,Cr),f(pe,A,$,Cr,Cr);var Cr,l0;f(w,B,$,"C","\u2102");f(pe,B,$,"C","\u2102");f(w,B,$,"H","\u210D");f(pe,B,$,"H","\u210D");f(w,B,$,"N","\u2115");f(pe,B,$,"N","\u2115");f(w,B,$,"P","\u2119");f(pe,B,$,"P","\u2119");f(w,B,$,"Q","\u211A");f(pe,B,$,"Q","\u211A");f(w,B,$,"R","\u211D");f(pe,B,$,"R","\u211D");f(w,B,$,"Z","\u2124");f(pe,B,$,"Z","\u2124");f(w,A,He,"h","\u210E");f(pe,A,He,"h","\u210E");var Ke;for(mi=0;mi<x0.length;mi++)qt=x0.charAt(mi),Ke=String.fromCharCode(55349,56320+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56372+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56424+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56580+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56684+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56736+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56788+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56840+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56944+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),mi<26&&(Ke=String.fromCharCode(55349,56632+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke),Ke=String.fromCharCode(55349,56476+mi),f(w,A,He,qt,Ke),f(pe,A,$,qt,Ke));var qt,mi;Ke="\u{1D55C}";f(w,A,He,"k",Ke);f(pe,A,$,"k",Ke);for(Ks=0;Ks<10;Ks++)js=Ks.toString(),Ke=String.fromCharCode(55349,57294+Ks),f(w,A,He,js,Ke),f(pe,A,$,js,Ke),Ke=String.fromCharCode(55349,57314+Ks),f(w,A,He,js,Ke),f(pe,A,$,js,Ke),Ke=String.fromCharCode(55349,57324+Ks),f(w,A,He,js,Ke),f(pe,A,$,js,Ke),Ke=String.fromCharCode(55349,57334+Ks),f(w,A,He,js,Ke),f(pe,A,$,js,Ke);var js,Ks,fu="\xD0\xDE\xFE";for(h0=0;h0<fu.length;h0++)Rr=fu.charAt(h0),f(w,A,He,Rr,Rr),f(pe,A,$,Rr,Rr);var Rr,h0,bu={mathClass:"mathbf",textClass:"textbf",font:"Main-Bold"},qm={mathClass:"mathnormal",textClass:"textit",font:"Math-Italic"},Pm={mathClass:"boldsymbol",textClass:"boldsymbol",font:"Main-BoldItalic"},f6={mathClass:"mathscr",textClass:"textscr",font:"Script-Regular"},vn={mathClass:"",textClass:"",font:""},Um={mathClass:"mathfrak",textClass:"textfrak",font:"Fraktur-Regular"},Hm={mathClass:"mathbb",textClass:"textbb",font:"AMS-Regular"},$m={mathClass:"mathboldfrak",textClass:"textboldfrak",font:"Fraktur-Regular"},vu={mathClass:"mathsf",textClass:"textsf",font:"SansSerif-Regular"},yu={mathClass:"mathboldsf",textClass:"textboldsf",font:"SansSerif-Bold"},Gm={mathClass:"mathitsf",textClass:"textitsf",font:"SansSerif-Italic"},wu={mathClass:"mathtt",textClass:"texttt",font:"Typewriter-Regular"},Wm=[bu,bu,qm,qm,Pm,Pm,f6,vn,vn,vn,Um,Um,Hm,Hm,$m,$m,vu,vu,yu,yu,Gm,Gm,vn,vn,wu,wu],b6=[bu,vn,vu,yu,wu],v6=t=>{var e=t.charCodeAt(0),i=t.charCodeAt(1),s=(e-55296)*1024+(i-56320)+65536;if(119808<=s&&s<120484){var n=Math.floor((s-119808)/26);return Wm[n]}else if(120782<=s&&s<=120831){var o=Math.floor((s-120782)/10);return b6[o]}else{if(s===120485||s===120486)return Wm[0];if(120486<s&&s<120782)return vn;throw new xe("Unsupported character: "+t)}},A0=function(e,i,s){if(Bt[s][e]){var n=Bt[s][e].replace;n&&(e=n)}return{value:e,metrics:Ou(e,i,s)}},ki=function(e,i,s,n,o){var c=A0(e,i,s),l=c.metrics;e=c.value;var m;if(l){var g=l.italic;(s==="text"||n&&n.font==="mathit")&&(g=0),m=new Ni(e,l.height,l.depth,g,l.skew,l.width,o)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+e+"' in style '"+i+"' and mode '"+s+"'")),m=new Ni(e,0,0,0,0,0,o);if(n){m.maxFontSize=n.sizeMultiplier,n.style.isTight()&&m.classes.push("mtight");var b=n.getColor();b&&(m.style.color=b)}return m},Iu=function(e,i,s,n){return n===void 0&&(n=[]),s.font==="boldsymbol"&&A0(e,"Main-Bold",i).metrics?ki(e,"Main-Bold",i,s,n.concat(["mathbf"])):e==="\\"||Bt[i][e].font==="main"?ki(e,"Main-Regular",i,s,n):ki(e,"AMS-Regular",i,s,n.concat(["amsrm"]))},y6=function(e,i,s){return s!=="textord"&&A0(e,"Math-BoldItalic",i).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},T0=function(e,i){var s=e.type==="mathord"?"mathord":"textord",n=e.mode,o=e.text,c=["mord"],l=i.font,m=i.fontFamily,g=i.fontWeight,b=i.fontShape,x=n==="math"||n==="text"&&!!l,_=x?l:m,E="",T="";if(o.charCodeAt(0)===55349){var M=v6(o);E=M.font,T=M[n+"Class"]}if(E)return ki(o,E,n,i,c.concat(T));if(_){var j,U;if(_==="boldsymbol"){var q=y6(o,n,s);j=q.fontName,U=[q.fontClass]}else x?(j=xu[l].fontName,U=[l]):(j=m0(m,g,b),U=[m,g,b]);if(A0(o,j,n).metrics)return ki(o,j,n,i,c.concat(U));if(Object.prototype.hasOwnProperty.call(Sg,o)&&j.slice(0,10)==="Typewriter"){for(var G=[],K=0;K<o.length;K++)G.push(ki(o[K],j,n,i,c.concat(U)));return qs(G)}}if(s==="mathord")return ki(o,"Math-Italic",n,i,c.concat(["mathnormal"]));if(s==="textord"){var X=Bt[n][o]&&Bt[n][o].font;if(X==="ams"){var Z=m0("amsrm",g,b);return ki(o,Z,n,i,c.concat("amsrm",g,b))}else if(X==="main"||!X){var ne=m0("textrm",g,b);return ki(o,ne,n,i,c.concat(g,b))}else{var J=m0(X,g,b);return ki(o,J,n,i,c.concat(J,g,b))}}else throw new Error("unexpected type: "+s+" in makeOrd")},w6=(t,e)=>{if(Zs(t.classes)!==Zs(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize||t.italic!==0&&t.hasClass("mathnormal"))return!1;if(t.classes.length===1){var i=t.classes[0];if(i==="mbin"||i==="mord")return!1}for(var s of Object.keys(t.style))if(t.style[s]!==e.style[s])return!1;for(var n of Object.keys(e.style))if(t.style[n]!==e.style[n])return!1;return!0},Ag=t=>{for(var e=0;e<t.length-1;e++){var i=t[e],s=t[e+1];i instanceof Ni&&s instanceof Ni&&w6(i,s)&&(i.text+=s.text,i.height=Math.max(i.height,s.height),i.depth=Math.max(i.depth,s.depth),i.italic=s.italic,t.splice(e+1,1),e--)}return t},Bu=function(e){for(var i=0,s=0,n=0,o=0;o<e.children.length;o++){var c=e.children[o];c.height>i&&(i=c.height),c.depth>s&&(s=c.depth),c.maxFontSize>n&&(n=c.maxFontSize)}e.height=i,e.depth=s,e.maxFontSize=n},ve=function(e,i,s,n){var o=new yn(e,i,s,n);return Bu(o),o},Js=(t,e,i,s)=>new yn(t,e,i,s),qn=function(e,i,s){var n=ve([e],[],i);return n.height=Math.max(s||i.fontMetrics().defaultRuleThickness,i.minRuleThickness),n.style.borderBottomWidth=Ae(n.height),n.maxFontSize=1,n},x6=function(e,i,s,n){var o=new Or(e,i,s,n);return Bu(o),o},qs=function(e){var i=new Xs(e);return Bu(i),i},Pn=function(e,i){return e instanceof Xs?ve([],[e],i):e},_6=function(e){if(e.positionType==="individualShift"){for(var i=e.children,s=[i[0]],n=-i[0].shift-i[0].elem.depth,o=n,c=1;c<i.length;c++){var l=-i[c].shift-o-i[c].elem.depth,m=l-(i[c-1].elem.height+i[c-1].elem.depth);o=o+l,s.push({type:"kern",size:m}),s.push(i[c])}return{children:s,depth:n}}var g;if(e.positionType==="top"){for(var b=e.positionData,x=0;x<e.children.length;x++){var _=e.children[x];b-=_.type==="kern"?_.size:_.elem.height+_.elem.depth}g=b}else if(e.positionType==="bottom")g=-e.positionData;else{var E=e.children[0];if(E.type!=="elem")throw new Error('First child must have type "elem".');if(e.positionType==="shift")g=-E.elem.depth-e.positionData;else if(e.positionType==="firstBaseline")g=-E.elem.depth;else throw new Error("Invalid positionType "+e.positionType+".")}return{children:e.children,depth:g}},xt=function(e,i){for(var s=_6(e),n=s.children,o=s.depth,c=0,l=0;l<n.length;l++){var m=n[l];if(m.type==="elem"){var g=m.elem;c=Math.max(c,g.maxFontSize,g.height)}}c+=2;var b=ve(["pstrut"],[]);b.style.height=Ae(c);for(var x=[],_=o,E=o,T=o,M=0;M<n.length;M++){var j=n[M];if(j.type==="kern")T+=j.size;else{var U=j.elem,q=j.wrapperClasses||[],G=j.wrapperStyle||{},K=ve(q,[b,U],void 0,G);K.style.top=Ae(-c-T-U.depth),j.marginLeft&&(K.style.marginLeft=j.marginLeft),j.marginRight&&(K.style.marginRight=j.marginRight),x.push(K),T+=U.height+U.depth}_=Math.min(_,T),E=Math.max(E,T)}var X=ve(["vlist"],x);X.style.height=Ae(E);var Z;if(_<0){var ne=ve([],[]),J=ve(["vlist"],[ne]);J.style.height=Ae(-_);var V=ve(["vlist-s"],[new Ni("\u200B")]);Z=[ve(["vlist-r"],[X,V]),ve(["vlist-r"],[J])]}else Z=[ve(["vlist-r"],[X])];var le=ve(["vlist-t"],Z);return Z.length===2&&le.classes.push("vlist-t2"),le.height=E,le.depth=-_,le},Tg=(t,e)=>{var i=ve(["mspace"],[],e),s=Ut(t,e);return i.style.marginRight=Ae(s),i},m0=(t,e,i)=>{var s,n;switch(t){case"amsrm":s="AMS";break;case"textrm":s="Main";break;case"textsf":s="SansSerif";break;case"texttt":s="Typewriter";break;default:s=t}return e==="textbf"&&i==="textit"?n="BoldItalic":e==="textbf"?n="Bold":i==="textit"?n="Italic":n="Regular",s+"-"+n},xu={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Dg={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Cg=function(e,i){var s=Dg[e],n=s[0],o=s[1],c=s[2],l=new zs(n),m=new ds([l],{width:Ae(o),height:Ae(c),style:"width:"+Ae(o),viewBox:"0 0 "+1e3*o+" "+1e3*c,preserveAspectRatio:"xMinYMin"}),g=Js(["katex-overlay"],[m],i);return g.height=c,g.style.height=Ae(c),g.style.width=Ae(o),g},Pt={number:3,unit:"mu"},bn={number:4,unit:"mu"},Os={number:5,unit:"mu"},k6={mord:{mop:Pt,mbin:bn,mrel:Os,minner:Pt},mop:{mord:Pt,mop:Pt,mrel:Os,minner:Pt},mbin:{mord:bn,mop:bn,mopen:bn,minner:bn},mrel:{mord:Os,mop:Os,mopen:Os,minner:Os},mopen:{},mclose:{mop:Pt,mbin:bn,mrel:Os,minner:Pt},mpunct:{mord:Pt,mop:Pt,mrel:Os,mopen:Pt,mclose:Pt,mpunct:Pt,minner:Pt},minner:{mord:Pt,mop:Pt,mbin:bn,mrel:Os,mopen:Pt,mpunct:Pt,minner:Pt}},E6={mord:{mop:Pt},mop:{mord:Pt,mop:Pt},mbin:{},mrel:{},mopen:{},mclose:{mop:Pt},mpunct:{},minner:{mop:Pt}},Rg={},Ir={},Br={};function je(t){for(var e=t.type,i=t.names,s=t.htmlBuilder,n=t.mathmlBuilder,o=0;o<i.length;++o)Rg[i[o]]=t;e&&(s&&(Ir[e]=s),n&&(Br[e]=n))}function wn(t){var e=t.type,i=t.htmlBuilder,s=t.mathmlBuilder;i&&(Ir[e]=i),s&&(Br[e]=s)}var zr=function(e){return e.type==="ordgroup"&&e.body.length===1?e.body[0]:e},ii=function(e){return e.type==="ordgroup"?e.body:[e]},S6=new Set(["leftmost","mbin","mopen","mrel","mop","mpunct"]),A6=new Set(["rightmost","mrel","mclose","mpunct"]),T6={display:Ze.DISPLAY,text:Ze.TEXT,script:Ze.SCRIPT,scriptscript:Ze.SCRIPTSCRIPT},D6={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},ai=function(e,i,s,n){n===void 0&&(n=[null,null]);for(var o=[],c=0;c<e.length;c++){var l=vt(e[c],i);if(l instanceof Xs){var m=l.children;o.push(...m)}else o.push(l)}if(Ag(o),!s)return o;var g=i;if(e.length===1){var b=e[0];b.type==="sizing"?g=i.havingSize(b.size):b.type==="styling"&&(g=i.havingStyle(T6[b.style]))}var x=ve([n[0]||"leftmost"],[],i),_=ve([n[1]||"rightmost"],[],i),E=s==="root";return _u(o,(T,M)=>{var j=M.classes[0],U=T.classes[0];j==="mbin"&&A6.has(U)?M.classes[0]="mord":U==="mbin"&&S6.has(j)&&(T.classes[0]="mord")},{node:x},_,E),_u(o,(T,M)=>{var j,U,q=Eu(M),G=Eu(T),K=q&&G?T.hasClass("mtight")?(j=E6[q])==null?void 0:j[G]:(U=k6[q])==null?void 0:U[G]:null;if(K)return Tg(K,g)},{node:x},_,E),o},_u=function(e,i,s,n,o){n&&e.push(n);for(var c=0;c<e.length;c++){var l=e[c],m=Mg(l);if(m){_u(m.children,i,s,null,o);continue}var g=!l.hasClass("mspace");if(g){var b=i(l,s.node);b&&(s.insertAfter?s.insertAfter(b):(e.unshift(b),c++))}g?s.node=l:o&&l.hasClass("katex-newline")&&(s.node=ve(["leftmost"])),s.insertAfter=(x=>_=>{e.splice(x+1,0,_),c++})(c)}n&&e.pop()},Mg=function(e){return e instanceof Xs||e instanceof Or||e instanceof yn&&e.hasClass("enclosing")?e:null},ku=function(e,i){var s=Mg(e);if(s){var n=s.children;if(n.length){if(i==="right")return ku(n[n.length-1],"right");if(i==="left")return ku(n[0],"left")}}return e},Eu=function(e,i){if(!e)return null;i&&(e=ku(e,i));var s=e.classes[0];return D6[s]||null},Fr=function(e,i){var s=["nulldelimiter"].concat(e.baseSizingClasses());return ve(i.concat(s))},vt=function(e,i,s){if(!e)return ve();if(Ir[e.type]){var n=Ir[e.type](e,i);if(s&&i.size!==s.size){n=ve(i.sizingClasses(s),[n],i);var o=i.sizeMultiplier/s.sizeMultiplier;n.height*=o,n.depth*=o}return n}else throw new xe("Got group of unknown type: '"+e.type+"'")};function g0(t,e){var i=ve(["katex-base"],t,e),s=ve(["katex-strut"]);return s.style.height=Ae(i.height+i.depth),i.depth&&(s.style.verticalAlign=Ae(-i.depth)),i.children.unshift(s),i}function Ym(t,e){var i=null;t.length===1&&t[0].type==="tag"&&(i=t[0].tag,t=t[0].body);var s=ai(t,e,"root"),n;s.length===2&&s[1].hasClass("katex-tag")&&(n=s.pop());for(var o=[],c=[],l=0;l<s.length;l++)if(c.push(s[l]),s[l].hasClass("mbin")||s[l].hasClass("mrel")||s[l].hasClass("allowbreak")){for(var m=!1;l<s.length-1&&s[l+1].hasClass("mspace")&&!s[l+1].hasClass("katex-newline");)l++,c.push(s[l]),s[l].hasClass("nobreak")&&(m=!0);m||(o.push(g0(c,e)),c=[])}else s[l].hasClass("katex-newline")&&(c.pop(),c.length>0&&(o.push(g0(c,e)),c=[]),o.push(s[l]));c.length>0&&o.push(g0(c,e));var g;i?(g=g0(ai(i,e,!0),e),g.classes=["katex-tag"],o.push(g)):n&&o.push(n);var b=ve(["katex-html"],o);if(b.setAttribute("aria-hidden","true"),g){var x=g.children[0];x.style.height=Ae(b.height+b.depth),b.depth&&(x.style.verticalAlign=Ae(-b.depth))}return b}function Ng(t){return new Xs(t)}var we=class{constructor(e,i,s){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=i||[],this.classes=s||[]}setAttribute(e,i){this.attributes[e]=i}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var i of Object.entries(this.attributes)){var s=i[0],n=i[1];e.setAttribute(s,n)}this.classes.length>0&&(e.className=Zs(this.classes));for(var o=0;o<this.children.length;o++)if(this.children[o]instanceof Ht&&this.children[o+1]instanceof Ht){for(var c=this.children[o].toText()+this.children[++o].toText();this.children[o+1]instanceof Ht;)c+=this.children[++o].toText();e.appendChild(new Ht(c).toNode())}else e.appendChild(this.children[o].toNode());return e}toMarkup(){var e="<"+this.type;for(var i of Object.entries(this.attributes)){var s=i[0],n=i[1];e+=" "+s+'="',e+=gi(n),e+='"'}this.classes.length>0&&(e+=' class ="'+gi(Zs(this.classes))+'"'),e+=">";for(var o=0;o<this.children.length;o++)e+=this.children[o].toMarkup();return e+="</"+this.type+">",e}toText(){return this.children.map(e=>e.toText()).join("")}},Ht=class{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return gi(this.toText())}toText(){return this.text}},_0=class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character="\u200A":e>=.1666&&e<=.1667?this.character="\u2009":e>=.2222&&e<=.2223?this.character="\u2005":e>=.2777&&e<=.2778?this.character="\u2005\u200A":e>=-.05556&&e<=-.05555?this.character="\u200A\u2063":e>=-.1667&&e<=-.1666?this.character="\u2009\u2063":e>=-.2223&&e<=-.2222?this.character="\u205F\u2063":e>=-.2778&&e<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",Ae(this.width)),e}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+Ae(this.width)+'"/>'}toText(){return this.character?this.character:" "}},C6=new Set(["\\imath","\\jmath"]),R6=new Set(["mrow","mtable"]),Vi=function(e,i,s){var n,o;return Bt[i][e]&&Bt[i][e].replace&&e.charCodeAt(0)!==55349&&!(Object.prototype.hasOwnProperty.call(Sg,e)&&((s==null||(n=s.fontFamily)==null?void 0:n.slice(4,6))==="tt"||(s==null||(o=s.font)==null?void 0:o.slice(4,6))==="tt"))&&(e=Bt[i][e].replace),new Ht(e)},zu=function(e){return e.length===1?e[0]:new we("mrow",e)},M6={mathit:"italic",boldsymbol:t=>t.type==="textord"?"bold":"bold-italic",mathbf:"bold",mathbb:"double-struck",mathsfit:"sans-serif-italic",mathfrak:"fraktur",mathscr:"script",mathcal:"script",mathsf:"sans-serif",mathtt:"monospace"},Fu=(t,e)=>{if(t.mode==="text"){if(e.fontFamily==="texttt")return"monospace";if(e.fontFamily==="textsf")return e.fontShape==="textit"&&e.fontWeight==="textbf"?"sans-serif-bold-italic":e.fontShape==="textit"?"sans-serif-italic":e.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(e.fontShape==="textit"&&e.fontWeight==="textbf")return"bold-italic";if(e.fontShape==="textit")return"italic";if(e.fontWeight==="textbf")return"bold"}var i=e.font;if(!i||i==="mathnormal")return null;var s=t.mode,n=M6[i];if(n)return typeof n=="function"?n(t):n;var o=t.text;if(C6.has(o))return null;if(Bt[s][o]){var c=Bt[s][o].replace;c&&(o=c)}var l=xu[i].fontName;return Ou(o,l,s)?xu[i].variant:null};function su(t){if(!t)return!1;if(t.type==="mi"&&t.children.length===1){var e=t.children[0];return e instanceof Ht&&e.text==="."}else if(t.type==="mo"&&t.children.length===1&&t.getAttribute("separator")==="true"&&t.getAttribute("lspace")==="0em"&&t.getAttribute("rspace")==="0em"){var i=t.children[0];return i instanceof Ht&&i.text===","}else return!1}var Pi=function(e,i,s){if(e.length===1){var n=Tt(e[0],i);return s&&n instanceof we&&n.type==="mo"&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var o=[],c,l=0;l<e.length;l++){var m=Tt(e[l],i);if(m instanceof we&&c instanceof we){if(m.type==="mtext"&&c.type==="mtext"&&m.getAttribute("mathvariant")===c.getAttribute("mathvariant")){c.children.push(...m.children);continue}else if(m.type==="mn"&&c.type==="mn"){c.children.push(...m.children);continue}else if(su(m)&&c.type==="mn"){c.children.push(...m.children);continue}else if(m.type==="mn"&&su(c))m.children=[...c.children,...m.children],o.pop();else if((m.type==="msup"||m.type==="msub")&&m.children.length>=1&&(c.type==="mn"||su(c))){var g=m.children[0];g instanceof we&&g.type==="mn"&&(g.children=[...c.children,...g.children],o.pop())}else if(c.type==="mi"&&c.children.length===1){var b=c.children[0];if(b instanceof Ht&&b.text==="\u0338"&&(m.type==="mo"||m.type==="mi"||m.type==="mn")){var x=m.children[0];x instanceof Ht&&x.text.length>0&&(x.text=x.text.slice(0,1)+"\u0338"+x.text.slice(1),o.pop())}}}o.push(m),c=m}return o},Qs=function(e,i,s){return zu(Pi(e,i,s))},Tt=function(e,i){if(!e)return new we("mrow");if(Br[e.type])return Br[e.type](e,i);throw new xe("Got group of unknown type: '"+e.type+"'")};function Km(t,e,i,s,n){var o=Pi(t,i),c;o.length===1&&o[0]instanceof we&&R6.has(o[0].type)?c=o[0]:c=new we("mrow",o);var l=new we("annotation",[new Ht(e)]);l.setAttribute("encoding","application/x-tex");var m=new we("semantics",[c,l]),g=new we("math",[m]);g.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),s&&g.setAttribute("display","block");var b=n?"katex":"katex-mathml";return ve([b],[g])}var N6=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Vm=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Xm=function(e,i){return i.size<2?e:N6[e-1][i.size-1]},k0=class t{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||t.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Vm[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var i={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};return Object.assign(i,e),new t(i)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Xm(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Vm[e-1]})}havingBaseStyle(e){e=e||this.style.text();var i=Xm(t.BASESIZE,e);return this.size===i&&this.textSize===t.BASESIZE&&this.style===e?this:this.extend({style:e,size:i})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["katex-sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==t.BASESIZE?["katex-sizing","reset-size"+this.size,"size"+t.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=p6(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}};k0.BASESIZE=6;var j6=function(e){return new k0({style:e.displayMode?Ze.DISPLAY:Ze.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},O6=function(e,i){if(i.displayMode){var s=["katex-display"];i.leqno&&s.push("leqno"),i.fleqn&&s.push("fleqn"),e=ve(s,[e])}return e},I6=function(e,i,s){var n=j6(s),o;if(s.output==="mathml")return Km(e,i,n,s.displayMode,!0);if(s.output==="html"){var c=Ym(e,n);o=ve(["katex"],[c])}else{var l=Km(e,i,n,s.displayMode,!1),m=Ym(e,n);o=ve(["katex"],[l,m])}return O6(o,s)};var B6={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",underbracket:"\u23B5",overbracket:"\u23B4",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},D0=function(e){var i=new we("mo",[new Ht(B6[e.replace(/^\\/,"")])]);return i.setAttribute("stretchy","true"),i},z6={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overbracket:[["leftbracketover","rightbracketover"],1.6,440],underbracket:[["leftbracketunder","rightbracketunder"],1.6,410],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},F6=new Set(["widehat","widecheck","widetilde","utilde"]),C0=function(e,i){function s(){var m=4e5,g=e.label.slice(1);if(F6.has(g)&&"base"in e){var b=e.base.type==="ordgroup"?e.base.body.length:1,x,_,E;if(b>5)g==="widehat"||g==="widecheck"?(x=420,m=2364,E=.42,_=g+"4"):(x=312,m=2340,E=.34,_="tilde4");else{var T=[1,1,2,2,3,3][b];g==="widehat"||g==="widecheck"?(m=[0,1062,2364,2364,2364][T],x=[0,239,300,360,420][T],E=[0,.24,.3,.3,.36,.42][T],_=g+T):(m=[0,600,1033,2339,2340][T],x=[0,260,286,306,312][T],E=[0,.26,.286,.3,.306,.34][T],_="tilde"+T)}var M=new zs(_),j=new ds([M],{width:"100%",height:Ae(E),viewBox:"0 0 "+m+" "+x,preserveAspectRatio:"none"});return{span:Js([],[j],i),minWidth:0,height:E}}else{var U=[],q=z6[g];if(!q)throw new Error('No SVG data for "'+g+'".');var G=q[0],K=q[1],X=q[2],Z=X/1e3,ne=G.length,J,V;if(ne===1){if(q.length!==4)throw new Error('Expected 4-tuple for single-path SVG data "'+g+'".');J=["hide-tail"],V=[q[3]]}else if(ne===2)J=["halfarrow-left","halfarrow-right"],V=["xMinYMin","xMaxYMin"];else if(ne===3)J=["brace-left","brace-center","brace-right"],V=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error("Correct katexImagesData or update code here to support\n "+ne+" children.");for(var le=0;le<ne;le++){var ce=new zs(G[le]),ue=new ds([ce],{width:"400em",height:Ae(Z),viewBox:"0 0 "+m+" "+X,preserveAspectRatio:V[le]+" slice"}),re=Js([J[le]],[ue],i);if(ne===1)return{span:re,minWidth:K,height:Z};re.style.height=Ae(Z),U.push(re)}return{span:ve(["katex-stretchy"],U,i),minWidth:K,height:Z}}}var n=s(),o=n.span,c=n.minWidth,l=n.height;return o.height=l,o.style.height=Ae(l),c>0&&(o.style.minWidth=Ae(c)),o},L6=function(e,i,s,n,o){var c,l=e.height+e.depth+s+n;if(/fbox|color|angl/.test(i)){if(c=ve(["katex-stretchy",i],[],o),i==="fbox"){var m=o.color&&o.getColor();m&&(c.style.borderColor=m)}}else{var g=[];/^[bx]cancel$/.test(i)&&g.push(new w0({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(i)&&g.push(new w0({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var b=new ds(g,{width:"100%",height:Ae(l)});c=Js([],[b],o)}return c.height=l,c.style.height=Ae(l),c},q6=["bin","close","inner","open","punct","rel"],P6=["accent-token","mathord","op-token","spacing","textord"],U6=new Set(q6),H6=new Set(P6);function $6(t){return U6.has(t)}function ht(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function R0(t){var e=M0(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function M0(t){return t.type==="atom"||H6.has(t.type)?t:null}function Lu(t,e,i){var s="";for(var n of t.body)if(n.type==="textord")s+=n.text;else if(i&&n.type==="spacing"&&n.text===" ")s+=" ";else throw new xe(e,t);return s}var jg=t=>{if(t instanceof Ni)return t;if(d6(t)&&t.children.length===1)return jg(t.children[0])},Og=(t,e)=>{var i,s,n;t&&t.type==="supsub"?(s=ht(t.base,"accent"),i=s.base,t.base=i,n=g6(vt(t,e)),t.base=s):(s=ht(t,"accent"),i=s.base);var o=vt(i,e.havingCrampedStyle()),c=s.isShifty&&Fs(i),l=0;if(c){var m,g;l=(m=(g=jg(o))==null?void 0:g.skew)!=null?m:0}var b=s.label==="\\c",x=b?o.height+o.depth:Math.min(o.height,e.fontMetrics().xHeight),_;if(s.isStretchy)_=C0(s,e),_=xt({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:_,wrapperClasses:["svg-align"],wrapperStyle:l>0?{width:"calc(100% - "+Ae(2*l)+")",marginLeft:Ae(2*l)}:void 0}]});else{var E,T;s.label==="\\vec"?(E=Cg("vec",e),T=Dg.vec[1]):(E=T0({type:"textord",mode:s.mode,text:s.label},e),E=m6(E),E.italic=0,T=E.width,b&&(x+=E.depth)),_=ve(["accent-body"],[E]);var M=s.label==="\\textcircled";M&&(_.classes.push("accent-full"),x=o.height);var j=l;M||(j-=T/2),_.style.left=Ae(j),s.label==="\\textcircled"&&(_.style.top=".2em"),_=xt({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-x},{type:"elem",elem:_}]})}var U=ve(["mord","katex-accent"],[_],e);return n?(n.children[0]=U,n.height=Math.max(U.height,n.height),n.classes[0]="mord",n):U},G6=(t,e)=>{var i=t.isStretchy?D0(t.label):new we("mo",[Vi(t.label,t.mode)]),s=new we("mover",[Tt(t.base,e),i]);return s.setAttribute("accent","true"),s},W6=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));je({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],numArgs:1,handler:(t,e)=>{var i=zr(e[0]),s=!W6.test(t.funcName),n=!s||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:s,isShifty:n,base:i}},htmlBuilder:Og,mathmlBuilder:G6});je({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"],handler:(t,e)=>{var i=e[0],s=t.parser.mode;return s==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),s="text"),{type:"accent",mode:s,label:t.funcName,isStretchy:!1,isShifty:!0,base:i}}});je({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],numArgs:1,handler:(t,e)=>{var i=t.parser,s=t.funcName,n=e[0];return{type:"accentUnder",mode:i.mode,label:s,base:n}},htmlBuilder:(t,e)=>{var i=vt(t.base,e),s=C0(t,e),n=t.label==="\\utilde"?.12:0,o=xt({positionType:"top",positionData:i.height,children:[{type:"elem",elem:s,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:i}]});return ve(["mord","accentunder"],[o],e)},mathmlBuilder:(t,e)=>{var i=D0(t.label),s=new we("munder",[Tt(t.base,e),i]);return s.setAttribute("accentunder","true"),s}});var d0=t=>{var e=new we("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};je({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],numArgs:1,numOptionalArgs:1,handler(t,e,i){var s=t.parser,n=t.funcName;return{type:"xArrow",mode:s.mode,label:n,body:e[0],below:i[0]}},htmlBuilder(t,e){var i=e.style,s=e.havingStyle(i.sup()),n=Pn(vt(t.body,s,e),e),o=t.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(o+"-arrow-pad");var c;t.below&&(s=e.havingStyle(i.sub()),c=Pn(vt(t.below,s,e),e),c.classes.push(o+"-arrow-pad"));var l=C0(t,e),m=-e.fontMetrics().axisHeight+.5*l.height,g=-e.fontMetrics().axisHeight-.5*l.height-.111;(n.depth>.25||t.label==="\\xleftequilibrium")&&(g-=n.depth);var b;if(c){var x=-e.fontMetrics().axisHeight+c.height+.5*l.height+.111;b=xt({positionType:"individualShift",children:[{type:"elem",elem:n,shift:g},{type:"elem",elem:l,shift:m,wrapperClasses:["svg-align"]},{type:"elem",elem:c,shift:x}]})}else b=xt({positionType:"individualShift",children:[{type:"elem",elem:n,shift:g},{type:"elem",elem:l,shift:m,wrapperClasses:["svg-align"]}]});return ve(["mrel","x-arrow"],[b],e)},mathmlBuilder(t,e){var i=D0(t.label);i.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var s;if(t.body){var n=d0(Tt(t.body,e));if(t.below){var o=d0(Tt(t.below,e));s=new we("munderover",[i,o,n])}else s=new we("mover",[i,n])}else if(t.below){var c=d0(Tt(t.below,e));s=new we("munder",[i,c])}else s=d0(),s=new we("mover",[i,s]);return s}});function Y6(t,e){var i=ai(t.body,e,!0);return ve([t.mclass],i,e)}function K6(t,e){var i,s=Pi(t.body,e);return t.mclass==="minner"?i=new we("mpadded",s):t.mclass==="mord"?t.isCharacterBox?(i=s[0],i.type="mi"):i=new we("mi",s):(t.isCharacterBox?(i=s[0],i.type="mo"):i=new we("mo",s),t.mclass==="mbin"?(i.attributes.lspace="0.22em",i.attributes.rspace="0.22em"):t.mclass==="mpunct"?(i.attributes.lspace="0em",i.attributes.rspace="0.17em"):(t.mclass==="mopen"||t.mclass==="mclose")&&(i.attributes.lspace="0em",i.attributes.rspace="0em")),i}je({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],numArgs:1,primitive:!0,handler(t,e){var i=t.parser,s=t.funcName,n=e[0];return{type:"mclass",mode:i.mode,mclass:"m"+s.slice(5),body:ii(n),isCharacterBox:Fs(n)}},htmlBuilder:Y6,mathmlBuilder:K6});var N0=t=>{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};je({type:"mclass",names:["\\@binrel"],numArgs:2,handler(t,e){var i=t.parser;return{type:"mclass",mode:i.mode,mclass:N0(e[0]),body:ii(e[1]),isCharacterBox:Fs(e[1])}}});je({type:"mclass",names:["\\stackrel","\\overset","\\underset"],numArgs:2,handler(t,e){var i=t.parser,s=t.funcName,n=e[1],o=e[0],c;s!=="\\stackrel"?c=N0(n):c="mrel";var l={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:s!=="\\stackrel",body:ii(n)},m=s==="\\underset"?{type:"supsub",mode:o.mode,base:l,sub:o}:{type:"supsub",mode:o.mode,base:l,sup:o};return{type:"mclass",mode:i.mode,mclass:c,body:[m],isCharacterBox:Fs(m)}}});je({type:"pmb",names:["\\pmb"],numArgs:1,allowedInText:!0,handler(t,e){var i=t.parser;return{type:"pmb",mode:i.mode,mclass:N0(e[0]),body:ii(e[0])}},htmlBuilder(t,e){var i=ai(t.body,e,!0),s=ve([t.mclass],i,e);return s.style.textShadow="0.02em 0.01em 0.04px",s},mathmlBuilder(t,e){var i=Pi(t.body,e),s=new we("mstyle",i);return s.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),s}});var V6={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Zm=()=>({type:"styling",body:[],mode:"math",style:"display",resetFont:!0}),Jm=t=>t.type==="textord"&&t.text==="@",X6=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Z6(t,e,i){var s=V6[t];switch(s){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return i.callFunction(s,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=i.callFunction("\\\\cdleft",[e[0]],[]),o={type:"atom",text:s,mode:"math",family:"rel"},c=i.callFunction("\\Big",[o],[]),l=i.callFunction("\\\\cdright",[e[1]],[]),m={type:"ordgroup",mode:"math",body:[n,c,l]};return i.callFunction("\\\\cdparent",[m],[])}case"\\\\cdlongequal":return i.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var g={type:"textord",text:"\\Vert",mode:"math"};return i.callFunction("\\Big",[g],[])}default:return{type:"textord",text:" ",mode:"math"}}}function J6(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var i=t.fetch().text;if(i==="&"||i==="\\\\")t.consume();else if(i==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new xe("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var s=[],n=[s],o=0;o<e.length;o++){for(var c=e[o],l=Zm(),m=0;m<c.length;m++)if(!Jm(c[m]))l.body.push(c[m]);else{s.push(l),m+=1;var g=R0(c[m]).text,b=new Array(2);if(b[0]={type:"ordgroup",mode:"math",body:[]},b[1]={type:"ordgroup",mode:"math",body:[]},!"=|.".includes(g))if("<>AV".includes(g))for(var x=0;x<2;x++){for(var _=!0,E=m+1;E<c.length;E++){if(X6(c[E],g)){_=!1,m=E;break}if(Jm(c[E]))throw new xe("Missing a "+g+" character to complete a CD arrow.",c[E]);b[x].body.push(c[E])}if(_)throw new xe("Missing a "+g+" character to complete a CD arrow.",c[m])}else throw new xe('Expected one of "<>AV=|." after @',c[m]);var T=Z6(g,b,t),M={type:"styling",body:[T],mode:"math",style:"display",resetFont:!0};s.push(M),l=Zm()}o%2===0?s.push(l):s.shift(),s=[],n.push(s)}t.gullet.endGroup(),t.gullet.endGroup();var j=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:j,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}je({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],numArgs:1,handler(t,e){var i=t.parser,s=t.funcName;return{type:"cdlabel",mode:i.mode,side:s.slice(4),label:e[0]}},htmlBuilder(t,e){var i=e.havingStyle(e.style.sup()),s=Pn(vt(t.label,i,e),e);return s.classes.push("cd-label-"+t.side),s.style.bottom=Ae(.8-s.depth),s.height=0,s.depth=0,s},mathmlBuilder(t,e){var i=new we("mrow",[Tt(t.label,e)]);return i=new we("mpadded",[i]),i.setAttribute("width","0"),t.side==="left"&&i.setAttribute("lspace","-1width"),i.setAttribute("voffset","0.7em"),i=new we("mstyle",[i]),i.setAttribute("displaystyle","false"),i.setAttribute("scriptlevel","1"),i}});je({type:"cdlabelparent",names:["\\\\cdparent"],numArgs:1,handler(t,e){var i=t.parser;return{type:"cdlabelparent",mode:i.mode,fragment:e[0]}},htmlBuilder(t,e){var i=Pn(vt(t.fragment,e),e);return i.classes.push("cd-vert-arrow"),i},mathmlBuilder(t,e){return new we("mrow",[Tt(t.fragment,e)])}});je({type:"textord",names:["\\@char"],numArgs:1,allowedInText:!0,handler(t,e){var i=t.parser,s=ht(e[0],"ordgroup"),n=Lu(s,"\\@char has non-numeric argument"),o=parseInt(n),c;if(isNaN(o))throw new xe("\\@char has non-numeric argument "+n);if(o<0||o>1114111)throw new xe("\\@char with invalid code point "+n);return o<=65535?c=String.fromCharCode(o):(o-=65536,c=String.fromCharCode((o>>10)+55296,(o&1023)+56320)),{type:"textord",mode:i.mode,text:c}}});var Q6=(t,e)=>{var i=ai(t.body,e.withColor(t.color),!1);return qs(i)},e7=(t,e)=>{var i=Pi(t.body,e.withColor(t.color)),s=new we("mstyle",i);return s.setAttribute("mathcolor",t.color),s};je({type:"color",names:["\\textcolor"],numArgs:2,allowedInText:!0,argTypes:["color","original"],handler(t,e){var i=t.parser,s=ht(e[0],"color-token").color,n=e[1];return{type:"color",mode:i.mode,color:s,body:ii(n)}},htmlBuilder:Q6,mathmlBuilder:e7});je({type:"color",names:["\\color"],numArgs:1,allowedInText:!0,argTypes:["color"],handler(t,e){var i=t.parser,s=t.breakOnTokenText,n=ht(e[0],"color-token").color;i.gullet.macros.set("\\current@color",n);var o=i.parseExpression(!0,s);return{type:"color",mode:i.mode,color:n,body:o}}});je({type:"cr",names:["\\\\"],numArgs:0,numOptionalArgs:0,allowedInText:!0,handler(t,e,i){var s=t.parser,n=s.gullet.future().text==="["?s.parseSizeGroup(!0):null,o=!s.settings.displayMode||!s.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:s.mode,newLine:o,size:n&&ht(n,"size").value}},htmlBuilder(t,e){var i=ve(["mspace"],[],e);return t.newLine&&(i.classes.push("katex-newline"),t.size&&(i.style.marginTop=Ae(Ut(t.size,e)))),i},mathmlBuilder(t,e){var i=new we("mspace");return t.newLine&&(i.setAttribute("linebreak","newline"),t.size&&i.setAttribute("height",Ae(Ut(t.size,e)))),i}});var Su={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Ig=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new xe("Expected a control sequence",t);return e},t7=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},Bg=(t,e,i,s)=>{var n=t.gullet.macros.get(i.text);n==null&&(i.noexpand=!0,n={tokens:[i],numArgs:0,unexpandable:!t.gullet.isExpandable(i.text)}),t.gullet.macros.set(e,n,s)};je({type:"internal",names:["\\global","\\long","\\\\globallong"],numArgs:0,allowedInText:!0,handler(t){var e=t.parser,i=t.funcName;e.consumeSpaces();var s=e.fetch();if(Su[s.text])return(i==="\\global"||i==="\\\\globallong")&&(s.text=Su[s.text]),ht(e.parseFunction(),"internal");throw new xe("Invalid token after macro prefix",s)}});je({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],numArgs:0,allowedInText:!0,primitive:!0,handler(t){var e=t.parser,i=t.funcName,s=e.gullet.popToken(),n=s.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new xe("Expected a control sequence",s);for(var o=0,c,l=[[]];e.gullet.future().text!=="{";)if(s=e.gullet.popToken(),s.text==="#"){if(e.gullet.future().text==="{"){c=e.gullet.future(),l[o].push("{");break}if(s=e.gullet.popToken(),!/^[1-9]$/.test(s.text))throw new xe('Invalid argument number "'+s.text+'"');if(parseInt(s.text)!==o+1)throw new xe('Argument number "'+s.text+'" out of order');o++,l.push([])}else{if(s.text==="EOF")throw new xe("Expected a macro definition");l[o].push(s.text)}var m=e.gullet.consumeArg(),g=m.tokens;return c&&g.unshift(c),(i==="\\edef"||i==="\\xdef")&&(g=e.gullet.expandTokens(g),g.reverse()),e.gullet.macros.set(n,{tokens:g,numArgs:o,delimiters:l},i===Su[i]),{type:"internal",mode:e.mode}}});je({type:"internal",names:["\\let","\\\\globallet"],numArgs:0,allowedInText:!0,primitive:!0,handler(t){var e=t.parser,i=t.funcName,s=Ig(e.gullet.popToken());e.gullet.consumeSpaces();var n=t7(e);return Bg(e,s,n,i==="\\\\globallet"),{type:"internal",mode:e.mode}}});je({type:"internal",names:["\\futurelet","\\\\globalfuture"],numArgs:0,allowedInText:!0,primitive:!0,handler(t){var e=t.parser,i=t.funcName,s=Ig(e.gullet.popToken()),n=e.gullet.popToken(),o=e.gullet.popToken();return Bg(e,s,o,i==="\\\\globalfuture"),e.gullet.pushToken(o),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var Mr=function(e,i,s){var n=Bt.math[e]&&Bt.math[e].replace,o=Ou(n||e,i,s);if(!o)throw new Error("Unsupported symbol "+e+" and font size "+i+".");return o},qu=function(e,i,s,n){var o=s.havingBaseStyle(i),c=ve(n.concat(o.sizingClasses(s)),[e],s),l=o.sizeMultiplier/s.sizeMultiplier;return c.height*=l,c.depth*=l,c.maxFontSize=o.sizeMultiplier,c},zg=function(e,i,s){var n=i.havingBaseStyle(s),o=(1-i.sizeMultiplier/n.sizeMultiplier)*i.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=Ae(o),e.height-=o,e.depth+=o},i7=function(e,i,s,n,o,c){var l=ki(e,"Main-Regular",o,n),m=qu(l,i,n,c);return s&&zg(m,n,i),m},s7=function(e,i,s,n){return ki(e,"Size"+i+"-Regular",s,n)},Fg=function(e,i,s,n,o,c){var l=s7(e,i,o,n),m=qu(ve(["delimsizing","size"+i],[l],n),Ze.TEXT,n,c);return s&&zg(m,n,Ze.TEXT),m},nu=function(e,i,s){var n;i==="Size1-Regular"?n="delim-size1":n="delim-size4";var o=ve(["delimsizinginner",n],[ve([],[ki(e,i,s)])]);return{type:"elem",elem:o}},ru=function(e,i,s){var n=Is["Size4-Regular"][e.charCodeAt(0)]?Is["Size4-Regular"][e.charCodeAt(0)][4]:Is["Size1-Regular"][e.charCodeAt(0)][4],o=new zs("inner",a6(e,Math.round(1e3*i))),c=new ds([o],{width:Ae(n),height:Ae(i),style:"width:"+Ae(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*i),preserveAspectRatio:"xMinYMin"}),l=Js([],[c],s);return l.height=i,l.style.height=Ae(i),l.style.width=Ae(n),{type:"elem",elem:l}},Au=.008,p0={type:"kern",size:-1*Au},n7=new Set(["|","\\lvert","\\rvert","\\vert"]),r7=new Set(["\\|","\\lVert","\\rVert","\\Vert"]),Lg=function(e,i,s,n,o,c){var l,m,g,b,x="",_=0;l=g=b=e,m=null;var E="Size1-Regular";e==="\\uparrow"?g=b="\u23D0":e==="\\Uparrow"?g=b="\u2016":e==="\\downarrow"?l=g="\u23D0":e==="\\Downarrow"?l=g="\u2016":e==="\\updownarrow"?(l="\\uparrow",g="\u23D0",b="\\downarrow"):e==="\\Updownarrow"?(l="\\Uparrow",g="\u2016",b="\\Downarrow"):n7.has(e)?(g="\u2223",x="vert",_=333):r7.has(e)?(g="\u2225",x="doublevert",_=556):e==="["||e==="\\lbrack"?(l="\u23A1",g="\u23A2",b="\u23A3",E="Size4-Regular",x="lbrack",_=667):e==="]"||e==="\\rbrack"?(l="\u23A4",g="\u23A5",b="\u23A6",E="Size4-Regular",x="rbrack",_=667):e==="\\lfloor"||e==="\u230A"?(g=l="\u23A2",b="\u23A3",E="Size4-Regular",x="lfloor",_=667):e==="\\lceil"||e==="\u2308"?(l="\u23A1",g=b="\u23A2",E="Size4-Regular",x="lceil",_=667):e==="\\rfloor"||e==="\u230B"?(g=l="\u23A5",b="\u23A6",E="Size4-Regular",x="rfloor",_=667):e==="\\rceil"||e==="\u2309"?(l="\u23A4",g=b="\u23A5",E="Size4-Regular",x="rceil",_=667):e==="("||e==="\\lparen"?(l="\u239B",g="\u239C",b="\u239D",E="Size4-Regular",x="lparen",_=875):e===")"||e==="\\rparen"?(l="\u239E",g="\u239F",b="\u23A0",E="Size4-Regular",x="rparen",_=875):e==="\\{"||e==="\\lbrace"?(l="\u23A7",m="\u23A8",b="\u23A9",g="\u23AA",E="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(l="\u23AB",m="\u23AC",b="\u23AD",g="\u23AA",E="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(l="\u23A7",b="\u23A9",g="\u23AA",E="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(l="\u23AB",b="\u23AD",g="\u23AA",E="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(l="\u23A7",b="\u23AD",g="\u23AA",E="Size4-Regular"):(e==="\\rmoustache"||e==="\u23B1")&&(l="\u23AB",b="\u23A9",g="\u23AA",E="Size4-Regular");var T=Mr(l,E,o),M=T.height+T.depth,j=Mr(g,E,o),U=j.height+j.depth,q=Mr(b,E,o),G=q.height+q.depth,K=0,X=1;if(m!==null){var Z=Mr(m,E,o);K=Z.height+Z.depth,X=2}var ne=M+G+K,J=Math.max(0,Math.ceil((i-ne)/(X*U))),V=ne+J*X*U,le=n.fontMetrics().axisHeight;s&&(le*=n.sizeMultiplier);var ce=V/2-le,ue=[];if(x.length>0){var re=V-M-G,ee=Math.round(V*1e3),P=o6(x,Math.round(re*1e3)),L=new zs(x,P),se=Ae(_/1e3),Y=Ae(ee/1e3),_e=new ds([L],{width:se,height:Y,viewBox:"0 0 "+_+" "+ee}),Re=Js([],[_e],n);Re.height=ee/1e3,Re.style.width=se,Re.style.height=Y,ue.push({type:"elem",elem:Re})}else{if(ue.push(nu(b,E,o)),ue.push(p0),m===null){var Ne=V-M-G+2*Au;ue.push(ru(g,Ne,n))}else{var qe=(V-M-G-K)/2+2*Au;ue.push(ru(g,qe,n)),ue.push(p0),ue.push(nu(m,E,o)),ue.push(p0),ue.push(ru(g,qe,n))}ue.push(p0),ue.push(nu(l,E,o))}var Oe=n.havingBaseStyle(Ze.TEXT),tt=xt({positionType:"bottom",positionData:ce,children:ue});return qu(ve(["delimsizing","mult"],[tt],Oe),Ze.TEXT,n,c)},au=80,ou=.08,cu=function(e,i,s,n,o){var c=r6(e,n,s),l=new zs(e,c),m=new ds([l],{width:"400em",height:Ae(i),viewBox:"0 0 400000 "+s,preserveAspectRatio:"xMinYMin slice"});return Js(["hide-tail"],[m],o)},a7=function(e,i){var s=i.havingBaseSizing(),n=$g("\\surd",e*s.sizeMultiplier,Hg,s),o=s.sizeMultiplier,c=Math.max(0,i.minRuleThickness-i.fontMetrics().sqrtRuleThickness),l,m,g,b,x;return n.type==="small"?(b=1e3+1e3*c+au,e<1?o=1:e<1.4&&(o=.7),m=(1+c+ou)/o,g=(1+c)/o,l=cu("sqrtMain",m,b,c,i),l.style.minWidth="0.853em",x=.833/o):n.type==="large"?(b=(1e3+au)*Nr[n.size],g=(Nr[n.size]+c)/o,m=(Nr[n.size]+c+ou)/o,l=cu("sqrtSize"+n.size,m,b,c,i),l.style.minWidth="1.02em",x=1/o):(m=e+c+ou,g=e+c,b=Math.floor(1e3*e+c)+au,l=cu("sqrtTall",m,b,c,i),l.style.minWidth="0.742em",x=1.056),l.height=g,l.style.height=Ae(m),{span:l,advanceWidth:x,ruleWidth:(i.fontMetrics().sqrtRuleThickness+c)*o}},qg=new Set(["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"]),o7=new Set(["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"]),Pg=new Set(["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"]),Nr=[0,1.2,1.8,2.4,3],Ug=function(e,i,s,n,o){if(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),qg.has(e)||Pg.has(e))return Fg(e,i,!1,s,n,o);if(o7.has(e))return Lg(e,Nr[i],!1,s,n,o);throw new xe("Illegal delimiter: '"+e+"'")},c7=[{type:"small",style:Ze.SCRIPTSCRIPT},{type:"small",style:Ze.SCRIPT},{type:"small",style:Ze.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],u7=[{type:"small",style:Ze.SCRIPTSCRIPT},{type:"small",style:Ze.SCRIPT},{type:"small",style:Ze.TEXT},{type:"stack"}],Hg=[{type:"small",style:Ze.SCRIPTSCRIPT},{type:"small",style:Ze.SCRIPT},{type:"small",style:Ze.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],l7=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";var i=e.type;throw new Error("Add support for delim type '"+i+"' here.")},$g=function(e,i,s,n){for(var o=Math.min(2,3-n.style.size),c=o;c<s.length;c++){var l=s[c];if(l.type==="stack")break;var m=Mr(e,l7(l),"math"),g=m.height+m.depth;if(l.type==="small"){var b=n.havingBaseStyle(l.style);g*=b.sizeMultiplier}if(g>i)return l}return s[s.length-1]},Tu=function(e,i,s,n,o,c){e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle");var l;Pg.has(e)?l=c7:qg.has(e)?l=Hg:l=u7;var m=$g(e,i,l,n);return m.type==="small"?i7(e,m.style,s,n,o,c):m.type==="large"?Fg(e,m.size,s,n,o,c):Lg(e,i,s,n,o,c)},uu=function(e,i,s,n,o,c){var l=n.fontMetrics().axisHeight*n.sizeMultiplier,m=901,g=5/n.fontMetrics().ptPerEm,b=Math.max(i-l,s+l),x=Math.max(b/500*m,2*b-g);return Tu(e,x,!0,n,o,c)},Qm={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},h7=new Set(["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."]);function eg(t){return"isMiddle"in t}function j0(t,e){var i=M0(t);if(i&&h7.has(i.text))return i;throw i?new xe("Invalid delimiter '"+i.text+"' after '"+e.funcName+"'",t):new xe("Invalid delimiter type '"+t.type+"'",t)}je({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],numArgs:1,argTypes:["primitive"],handler:(t,e)=>{var i=j0(zr(e[0]),t);return{type:"delimsizing",mode:t.parser.mode,size:Qm[t.funcName].size,mclass:Qm[t.funcName].mclass,delim:i.text}},htmlBuilder:(t,e)=>t.delim==="."?ve([t.mclass]):Ug(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(Vi(t.delim,t.mode));var i=new we("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?i.setAttribute("fence","true"):i.setAttribute("fence","false"),i.setAttribute("stretchy","true");var s=Ae(Nr[t.size]);return i.setAttribute("minsize",s),i.setAttribute("maxsize",s),i}});function tg(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}je({type:"leftright-right",names:["\\right"],numArgs:1,primitive:!0,handler:(t,e)=>{var i=t.parser.gullet.macros.get("\\current@color");if(i&&typeof i!="string")throw new xe("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:j0(e[0],t).text,color:i}}});je({type:"leftright",names:["\\left"],numArgs:1,primitive:!0,handler:(t,e)=>{var i=j0(e[0],t),s=t.parser;++s.leftrightDepth;var n=s.parseExpression(!1);--s.leftrightDepth,s.expect("\\right",!1);var o=ht(s.parseFunction(),"leftright-right");return{type:"leftright",mode:s.mode,body:n,left:i.text,right:o.delim,rightColor:o.color}},htmlBuilder:(t,e)=>{tg(t);for(var i=ai(t.body,e,!0,["mopen","mclose"]),s=0,n=0,o=!1,c=0;c<i.length;c++){var l=i[c];eg(l)?o=!0:(s=Math.max(i[c].height,s),n=Math.max(i[c].depth,n))}s*=e.sizeMultiplier,n*=e.sizeMultiplier;var m;if(t.left==="."?m=Fr(e,["mopen"]):m=uu(t.left,s,n,e,t.mode,["mopen"]),i.unshift(m),o)for(var g=1;g<i.length;g++){var b=i[g];if(eg(b)){var x=b.isMiddle;i[g]=uu(x.delim,s,n,x.options,t.mode,[])}}var _;if(t.right===".")_=Fr(e,["mclose"]);else{var E=t.rightColor?e.withColor(t.rightColor):e;_=uu(t.right,s,n,E,t.mode,["mclose"])}return i.push(_),ve(["minner"],i,e)},mathmlBuilder:(t,e)=>{tg(t);var i=Pi(t.body,e);if(t.left!=="."){var s=new we("mo",[Vi(t.left,t.mode)]);s.setAttribute("fence","true"),i.unshift(s)}if(t.right!=="."){var n=new we("mo",[Vi(t.right,t.mode)]);n.setAttribute("fence","true"),t.rightColor&&n.setAttribute("mathcolor",t.rightColor),i.push(n)}return zu(i)}});je({type:"middle",names:["\\middle"],numArgs:1,primitive:!0,handler:(t,e)=>{var i=j0(e[0],t);if(!t.parser.leftrightDepth)throw new xe("\\middle without preceding \\left",i);return{type:"middle",mode:t.parser.mode,delim:i.text}},htmlBuilder:(t,e)=>{var i;return t.delim==="."?i=Fr(e,[]):(i=Ug(t.delim,1,e,t.mode,[]),i.isMiddle={delim:t.delim,options:e}),i},mathmlBuilder:(t,e)=>{var i=t.delim==="\\vert"||t.delim==="|"?Vi("|","text"):Vi(t.delim,t.mode),s=new we("mo",[i]);return s.setAttribute("fence","true"),s.setAttribute("lspace","0.05em"),s.setAttribute("rspace","0.05em"),s}});var m7=(t,e)=>{var i=Pn(vt(t.body,e),e),s=t.label.slice(1),n=e.sizeMultiplier,o,c,l=Fs(t.body);if(s==="sout")o=ve(["katex-stretchy","katex-sout"]),o.height=e.fontMetrics().defaultRuleThickness/n,c=-.5*e.fontMetrics().xHeight;else if(s==="phase"){var m=Ut({number:.6,unit:"pt"},e),g=Ut({number:.35,unit:"ex"},e),b=e.havingBaseSizing();n=n/b.sizeMultiplier;var x=i.height+i.depth+m+g;i.style.paddingLeft=Ae(x/2+m);var _=Math.floor(1e3*x*n),E=s6(_),T=new ds([new zs("phase",E)],{width:"400em",height:Ae(_/1e3),viewBox:"0 0 400000 "+_,preserveAspectRatio:"xMinYMin slice"});o=Js(["hide-tail"],[T],e),o.style.height=Ae(x),c=i.depth+m+g}else{/cancel/.test(s)?l||i.classes.push("cancel-pad"):s==="angl"?i.classes.push("anglpad"):i.classes.push("boxpad");var M,j,U=0;/box/.test(s)?(U=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),M=e.fontMetrics().fboxsep+(s==="colorbox"?0:U),j=M):s==="angl"?(U=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),M=4*U,j=Math.max(0,.25-i.depth)):(M=l?.2:0,j=M),o=L6(i,s,M,j,e),/fbox|boxed|fcolorbox/.test(s)?(o.style.borderStyle="solid",o.style.borderWidth=Ae(U)):s==="angl"&&U!==.049&&(o.style.borderTopWidth=Ae(U),o.style.borderRightWidth=Ae(U)),c=i.depth+j,t.backgroundColor&&(o.style.backgroundColor=t.backgroundColor,t.borderColor&&(o.style.borderColor=t.borderColor))}var q;if(t.backgroundColor)q=xt({positionType:"individualShift",children:[{type:"elem",elem:o,shift:c},{type:"elem",elem:i,shift:0}]});else{var G=/cancel|phase/.test(s)?["svg-align"]:[];q=xt({positionType:"individualShift",children:[{type:"elem",elem:i,shift:0},{type:"elem",elem:o,shift:c,wrapperClasses:G}]})}return/cancel/.test(s)&&(q.height=i.height,q.depth=i.depth),/cancel/.test(s)&&!l?ve(["mord","cancel-lap"],[q],e):ve(["mord"],[q],e)},g7=(t,e)=>{var i,s=new we(t.label.includes("colorbox")?"mpadded":"menclose",[Tt(t.body,e)]);switch(t.label){case"\\cancel":s.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":s.setAttribute("notation","downdiagonalstrike");break;case"\\phase":s.setAttribute("notation","phasorangle");break;case"\\sout":s.setAttribute("notation","horizontalstrike");break;case"\\fbox":s.setAttribute("notation","box");break;case"\\angl":s.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(i=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,s.setAttribute("width","+"+2*i+"pt"),s.setAttribute("height","+"+2*i+"pt"),s.setAttribute("lspace",i+"pt"),s.setAttribute("voffset",i+"pt"),t.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);s.setAttribute("style","border: "+Ae(n)+" solid "+t.borderColor)}break;case"\\xcancel":s.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&s.setAttribute("mathbackground",t.backgroundColor),s};je({type:"enclose",names:["\\colorbox"],numArgs:2,allowedInText:!0,argTypes:["color","hbox"],handler(t,e,i){var s=t.parser,n=t.funcName,o=ht(e[0],"color-token").color,c=e[1];return{type:"enclose",mode:s.mode,label:n,backgroundColor:o,body:c}},htmlBuilder:m7,mathmlBuilder:g7});je({type:"enclose",names:["\\fcolorbox"],numArgs:3,allowedInText:!0,argTypes:["color","color","hbox"],handler(t,e,i){var s=t.parser,n=t.funcName,o=ht(e[0],"color-token").color,c=ht(e[1],"color-token").color,l=e[2];return{type:"enclose",mode:s.mode,label:n,backgroundColor:c,borderColor:o,body:l}}});je({type:"enclose",names:["\\fbox"],numArgs:1,argTypes:["hbox"],allowedInText:!0,handler(t,e){var i=t.parser;return{type:"enclose",mode:i.mode,label:"\\fbox",body:e[0]}}});je({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\phase"],numArgs:1,handler(t,e){var i=t.parser,s=t.funcName,n=e[0];return{type:"enclose",mode:i.mode,label:s,body:n}}});je({type:"enclose",names:["\\sout"],numArgs:1,allowedInText:!0,handler(t,e){var i=t.parser,s=t.funcName;i.mode==="math"&&i.settings.reportNonstrict("mathVsSout","LaTeX's \\sout works only in text mode");var n=e[0];return{type:"enclose",mode:i.mode,label:s,body:n}}});je({type:"enclose",names:["\\angl"],numArgs:1,argTypes:["hbox"],allowedInText:!1,handler(t,e){var i=t.parser;return{type:"enclose",mode:i.mode,label:"\\angl",body:e[0]}}});var Gg={};function ps(t){for(var e=t.type,i=t.names,s=t.props,n=t.handler,o=t.htmlBuilder,c=t.mathmlBuilder,l={type:e,numArgs:s.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},m=0;m<i.length;++m)Gg[i[m]]=l;o&&(Ir[e]=o),c&&(Br[e]=c)}var Wg={};function R(t,e){Wg[t]=e}var Mi=class t{constructor(e,i,s){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=i,this.end=s}static range(e,i){return i?!e||!e.loc||!i.loc||e.loc.lexer!==i.loc.lexer?null:new t(e.loc.lexer,e.loc.start,i.loc.end):e&&e.loc}},Li=class t{constructor(e,i){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=i}range(e,i){return new t(i,Mi.range(this,e))}};function ig(t){var e=[];t.consumeSpaces();var i=t.fetch().text;for(i==="\\relax"&&(t.consume(),t.consumeSpaces(),i=t.fetch().text);i==="\\hline"||i==="\\hdashline";)t.consume(),e.push(i==="\\hdashline"),t.consumeSpaces(),i=t.fetch().text;return e}var O0=t=>{var e=t.parser.settings;if(!e.displayMode)throw new xe("{"+t.envName+"} can be used only in display mode.")},d7=new Set(["gather","gather*"]);function Pu(t){if(!t.includes("ed"))return!t.includes("*")}function en(t,e,i){var s=e.hskipBeforeAndAfter,n=e.addJot,o=e.cols,c=e.arraystretch,l=e.colSeparationType,m=e.autoTag,g=e.singleRow,b=e.emptySingleRow,x=e.maxNumCols,_=e.leqno;if(t.gullet.beginGroup(),g||t.gullet.macros.set("\\cr","\\\\\\relax"),!c){var E=t.gullet.expandMacroAsText("\\arraystretch");if(E==null)c=1;else if(c=parseFloat(E),!c||c<0)throw new xe("Invalid \\arraystretch: "+E)}t.gullet.beginGroup();var T=[],M=[T],j=[],U=[],q=m!=null?[]:void 0;function G(){m&&t.gullet.macros.set("\\@eqnsw","1",!0)}function K(){q&&(t.gullet.macros.get("\\df@tag")?(q.push(t.subparse([new Li("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):q.push(!!m&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(G(),U.push(ig(t));;){var X=t.parseExpression(!1,g?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup();var Z={type:"ordgroup",mode:t.mode,body:X};i&&(Z={type:"styling",mode:t.mode,style:i,resetFont:!0,body:[Z]}),T.push(Z);var ne=t.fetch().text;if(ne==="&"){if(x&&T.length===x){if(g||l)throw new xe("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(ne==="\\end"){K(),T.length===1&&Z.type==="styling"&&Z.body.length===1&&Z.body[0].type==="ordgroup"&&Z.body[0].body.length===0&&(M.length>1||!b)&&!Array.isArray(q?.[q.length-1])&&!(m&&q?.[q.length-1]===!0)&&M.pop(),U.length<M.length+1&&U.push([]);break}else if(ne==="\\\\"){t.consume();var J=void 0;t.gullet.future().text!==" "&&(J=t.parseSizeGroup(!0)),j.push(J?J.value:null),K(),U.push(ig(t)),T=[],M.push(T),G()}else throw new xe("Expected & or \\\\ or \\cr or \\end",t.nextToken)}return t.gullet.endGroup(),t.gullet.endGroup(),{type:"array",mode:t.mode,addJot:n,arraystretch:c,body:M,cols:o,rowGaps:j,hskipBeforeAndAfter:s,hLinesBeforeRow:U,colSeparationType:l,tags:q,leqno:_}}function Uu(t){return t.slice(0,1)==="d"?"display":"text"}var fs=function(e,i){var s,n,o=e.body.length,c=e.hLinesBeforeRow,l=0,m=new Array(o),g=[],b=Math.max(i.fontMetrics().arrayRuleWidth,i.minRuleThickness),x=1/i.fontMetrics().ptPerEm,_=5*x;if(e.colSeparationType&&e.colSeparationType==="small"){var E=i.havingStyle(Ze.SCRIPT).sizeMultiplier;_=.2778*(E/i.sizeMultiplier)}var T=e.colSeparationType==="CD"?Ut({number:3,unit:"ex"},i):12*x,M=3*x,j=e.arraystretch*T,U=.7*j,q=.3*j,G=0;function K(Xe){for(var st=0;st<Xe.length;++st)st>0&&(G+=.25),g.push({pos:G,isDashed:Xe[st]})}for(K(c[0]),s=0;s<e.body.length;++s){var X=e.body[s],Z=U,ne=q;l<X.length&&(l=X.length);var J={cells:new Array(X.length),height:0,depth:0,pos:0};for(n=0;n<X.length;++n){var V=vt(X[n],i);ne<V.depth&&(ne=V.depth),Z<V.height&&(Z=V.height),J.cells[n]=V}var le=e.rowGaps[s],ce=0;le&&(ce=Ut(le,i),ce>0&&(ce+=q,ne<ce&&(ne=ce),ce=0)),e.addJot&&s<e.body.length-1&&(ne+=M),J.height=Z,J.depth=ne,G+=Z,J.pos=G,G+=ne+ce,m[s]=J,K(c[s+1])}var ue=G/2+i.fontMetrics().axisHeight,re=e.cols||[],ee=[],P,L,se=[];if(e.tags&&e.tags.some(Xe=>Xe))for(s=0;s<o;++s){var Y=m[s],_e=Y.pos-ue,Re=e.tags[s],Ne=void 0;Re===!0?Ne=ve(["eqn-num"],[],i):Re===!1?Ne=ve([],[],i):Ne=ve([],ai(Re,i,!0),i),Ne.depth=Y.depth,Ne.height=Y.height,se.push({type:"elem",elem:Ne,shift:_e})}for(n=0,L=0;n<l||L<re.length;++n,++L){for(var qe,Oe=re[L],tt=!0;((gt=Oe)==null?void 0:gt.type)==="separator";){var gt;if(tt||(P=ve(["arraycolsep"],[]),P.style.width=Ae(i.fontMetrics().doubleRuleSep),ee.push(P)),Oe.separator==="|"||Oe.separator===":"){var te=Oe.separator==="|"?"solid":"dashed",he=ve(["vertical-separator"],[],i);he.style.height=Ae(G),he.style.borderRightWidth=Ae(b),he.style.borderRightStyle=te,he.style.margin="0 "+Ae(-b/2);var ae=G-ue;ae&&(he.style.verticalAlign=Ae(-ae)),ee.push(he)}else throw new xe("Invalid separator type: "+Oe.separator);L++,Oe=re[L],tt=!1}if(!(n>=l)){var ke=void 0;if(n>0||e.hskipBeforeAndAfter){var it,ft;ke=(it=(ft=Oe)==null?void 0:ft.pregap)!=null?it:_,ke!==0&&(P=ve(["arraycolsep"],[]),P.style.width=Ae(ke),ee.push(P))}var Qi=[];for(s=0;s<o;++s){var Xt=m[s],We=Xt.cells[n];if(We){var ze=Xt.pos-ue;We.depth=Xt.depth,We.height=Xt.height,Qi.push({type:"elem",elem:We,shift:ze})}}var ot=xt({positionType:"individualShift",children:Qi}),Ve=ve(["col-align-"+(((qe=Oe)==null?void 0:qe.align)||"c")],[ot]);if(ee.push(Ve),n<l-1||e.hskipBeforeAndAfter){var Te,li;ke=(Te=(li=Oe)==null?void 0:li.postgap)!=null?Te:_,ke!==0&&(P=ve(["arraycolsep"],[]),P.style.width=Ae(ke),ee.push(P))}}}var dt=ve(["mtable"],ee);if(g.length>0){for(var Fe=qn("katex-hline",i,b),ye=qn("katex-hdashline",i,b),Ft=[{type:"elem",elem:dt,shift:0}];g.length>0;){var Hi=g.pop(),Es=Hi.pos-ue;Hi.isDashed?Ft.push({type:"elem",elem:ye,shift:Es}):Ft.push({type:"elem",elem:Fe,shift:Es})}dt=xt({positionType:"individualShift",children:Ft})}if(se.length===0)return ve(["mord"],[dt],i);var Ce=xt({positionType:"individualShift",children:se}),Le=ve(["katex-tag"],[Ce],i);return qs([dt,Le])},p7={c:"center ",l:"left ",r:"right "},bs=function(e,i){for(var s=[],n=new we("mtd",[],["mtr-glue"]),o=new we("mtd",[],["mml-eqn-num"]),c=0;c<e.body.length;c++){for(var l=e.body[c],m=[],g=0;g<l.length;g++)m.push(new we("mtd",[Tt(l[g],i)]));e.tags&&e.tags[c]&&(m.unshift(n),m.push(n),e.leqno?m.unshift(o):m.push(o)),s.push(new we("mtr",m))}var b=new we("mtable",s),x=e.arraystretch===.5?.1:.16+e.arraystretch-1+(e.addJot?.09:0);b.setAttribute("rowspacing",Ae(x));var _="",E="";if(e.cols&&e.cols.length>0){var T=e.cols,M="",j=!1,U=0,q=T.length;T[0].type==="separator"&&(_+="top ",U=1),T[T.length-1].type==="separator"&&(_+="bottom ",q-=1);for(var G=U;G<q;G++){var K=T[G];K.type==="align"?(E+=p7[K.align],j&&(M+="none "),j=!0):K.type==="separator"&&j&&(M+=K.separator==="|"?"solid ":"dashed ",j=!1)}b.setAttribute("columnalign",E.trim()),/[sd]/.test(M)&&b.setAttribute("columnlines",M.trim())}if(e.colSeparationType==="align"){for(var X=e.cols||[],Z="",ne=1;ne<X.length;ne++)Z+=ne%2?"0em ":"1em ";b.setAttribute("columnspacing",Z.trim())}else e.colSeparationType==="alignat"||e.colSeparationType==="gather"?b.setAttribute("columnspacing","0em"):e.colSeparationType==="small"?b.setAttribute("columnspacing","0.2778em"):e.colSeparationType==="CD"?b.setAttribute("columnspacing","0.5em"):b.setAttribute("columnspacing","1em");var J="",V=e.hLinesBeforeRow;_+=V[0].length>0?"left ":"",_+=V[V.length-1].length>0?"right ":"";for(var le=1;le<V.length-1;le++)J+=V[le].length===0?"none ":V[le][0]?"dashed ":"solid ";return/[sd]/.test(J)&&b.setAttribute("rowlines",J.trim()),_!==""&&(b=new we("menclose",[b]),b.setAttribute("notation",_.trim())),e.arraystretch&&e.arraystretch<1&&(b=new we("mstyle",[b]),b.setAttribute("scriptlevel","1")),b},Yg=function(e,i){e.envName.includes("ed")||O0(e);var s=[],n=e.envName==="split",o=en(e.parser,{cols:s,addJot:!0,autoTag:n?void 0:Pu(e.envName),emptySingleRow:!0,colSeparationType:e.envName.includes("at")?"alignat":"align",maxNumCols:n?2:void 0,leqno:e.parser.settings.leqno},"display"),c=0,l=0,m={type:"ordgroup",mode:e.mode,body:[]};if(i[0]&&i[0].type==="ordgroup"){var g="Number of columns should be a positive integer",b=Lu(i[0],g);if(!/^[0-9]+$/.test(b)||Number(b)<1)throw new xe(g,i[0]);c=Number(b),l=c*2}var x=!l;o.body.forEach(function(M){for(var j=1;j<M.length;j+=2){var U=ht(M[j],"styling"),q=ht(U.body[0],"ordgroup");q.body.unshift(m)}if(x)l<M.length&&(l=M.length);else{var G=M.length/2;if(c<G)throw new xe("Too many math in a row: "+("expected "+c+", but got "+G),M[0])}});for(var _=0;_<l;++_){var E="r",T=0;_%2===1?E="l":_>0&&x&&(T=1),s[_]={type:"align",align:E,pregap:T,postgap:0}}return o.colSeparationType=x?"align":"alignat",o};ps({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var i=M0(e[0]),s=i?[e[0]]:ht(e[0],"ordgroup").body,n=s.map(function(c){var l=R0(c),m=l.text;if("lcr".includes(m))return{type:"align",align:m};if(m==="|")return{type:"separator",separator:"|"};if(m===":")return{type:"separator",separator:":"};throw new xe("Unknown column alignment: "+m,c)}),o={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return en(t.parser,o,Uu(t.envName))},htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],i="c",s={hskipBeforeAndAfter:!1,cols:[{type:"align",align:i}]};if(t.envName.charAt(t.envName.length-1)==="*"){var n=t.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),i=n.fetch().text,!"lcr".includes(i))throw new xe("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),s.cols=[{type:"align",align:i}]}}var o=en(t.parser,s,Uu(t.envName)),c=Math.max(0,...o.body.map(l=>l.length));return o.cols=new Array(c).fill({type:"align",align:i}),e?{type:"leftright",mode:t.mode,body:[o],left:e[0],right:e[1],rightColor:void 0}:o},htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},i=en(t.parser,e,"script");return i.colSeparationType="small",i},htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var i=M0(e[0]),s=i?[e[0]]:ht(e[0],"ordgroup").body,n=s.map(function(l){var m=R0(l),g=m.text;if("lc".includes(g))return{type:"align",align:g};throw new xe("Unknown column alignment: "+g,l)});if(n.length>1)throw new xe("{subarray} can contain only one column");var o={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5},c=en(t.parser,o,"script");if(c.body.length>0&&c.body[0].length>1)throw new xe("{subarray} can contain only one column");return c},htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},i=en(t.parser,e,Uu(t.envName));return{type:"leftright",mode:t.mode,body:[i],left:t.envName.includes("r")?".":"\\{",right:t.envName.includes("r")?"\\}":".",rightColor:void 0}},htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:Yg,htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){d7.has(t.envName)&&O0(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Pu(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return en(t.parser,e,"display")},htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:Yg,htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){O0(t);var e={autoTag:Pu(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return en(t.parser,e,"display")},htmlBuilder:fs,mathmlBuilder:bs});ps({type:"array",names:["CD"],props:{numArgs:0},handler(t){return O0(t),J6(t.parser)},htmlBuilder:fs,mathmlBuilder:bs});R("\\nonumber","\\gdef\\@eqnsw{0}");R("\\notag","\\nonumber");je({type:"text",names:["\\hline","\\hdashline"],numArgs:0,allowedInText:!0,allowedInMath:!0,handler(t,e){throw new xe(t.funcName+" valid only within array environment")}});var sg=Gg;je({type:"environment",names:["\\begin","\\end"],numArgs:1,argTypes:["text"],handler(t,e){var i=t.parser,s=t.funcName,n=e[0];if(n.type!=="ordgroup")throw new xe("Invalid environment name",n);var o=Lu(n,"Environment name should contain only text characters and spaces",!0);if(s==="\\begin"){if(!Object.prototype.hasOwnProperty.call(sg,o))throw new xe("No such environment: "+o,n);var c=sg[o],l=i.parseArguments("\\begin{"+o+"}",c),m=l.args,g=l.optArgs,b={mode:i.mode,envName:o,parser:i},x=c.handler(b,m,g);i.expect("\\end",!1);var _=i.nextToken,E=ht(i.parseFunction(),"environment");if(E.name!==o)throw new xe("Mismatch: \\begin{"+o+"} matched by \\end{"+E.name+"}",_);return x}return{type:"environment",mode:i.mode,name:o,nameGroup:n}}});var f7=(t,e)=>{var i=t.font,s=e.withFont(i);return vt(t.body,s)},b7=(t,e)=>{var i=t.font,s=e.withFont(i);return Tt(t.body,s)},ng={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak"};je({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],numArgs:1,allowedInArgument:!0,handler:(t,e)=>{var i=t.parser,s=t.funcName,n=zr(e[0]),o=s in ng?ng[s]:s;return{type:"font",mode:i.mode,font:o.slice(1),body:n}},htmlBuilder:f7,mathmlBuilder:b7});je({type:"mclass",names:["\\boldsymbol","\\bm"],numArgs:1,handler:(t,e)=>{var i=t.parser,s=e[0];return{type:"mclass",mode:i.mode,mclass:N0(s),body:[{type:"font",mode:i.mode,font:"boldsymbol",body:s}],isCharacterBox:Fs(s)}}});je({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],numArgs:0,allowedInText:!0,handler:(t,e)=>{var i=t.parser,s=t.funcName,n=t.breakOnTokenText,o=i.mode,c=i.parseExpression(!0,n);return{type:"font",mode:o,font:"math"+s.slice(1),body:{type:"ordgroup",mode:i.mode,body:c}}}});var v7=(t,e)=>{var i=e.style,s=i.fracNum(),n=i.fracDen(),o;o=e.havingStyle(s);var c=vt(t.numer,o,e);if(t.continued){var l=8.5/e.fontMetrics().ptPerEm,m=3.5/e.fontMetrics().ptPerEm;c.height=c.height<l?l:c.height,c.depth=c.depth<m?m:c.depth}o=e.havingStyle(n);var g=vt(t.denom,o,e),b,x,_;t.hasBarLine?(t.barSize?(x=Ut(t.barSize,e),b=qn("frac-line",e,x)):b=qn("frac-line",e),x=b.height,_=b.height):(b=null,x=0,_=e.fontMetrics().defaultRuleThickness);var E,T,M;i.size===Ze.DISPLAY.size?(E=e.fontMetrics().num1,x>0?T=3*_:T=7*_,M=e.fontMetrics().denom1):(x>0?(E=e.fontMetrics().num2,T=_):(E=e.fontMetrics().num3,T=3*_),M=e.fontMetrics().denom2);var j;if(b){var q=e.fontMetrics().axisHeight;E-c.depth-(q+.5*x)<T&&(E+=T-(E-c.depth-(q+.5*x))),q-.5*x-(g.height-M)<T&&(M+=T-(q-.5*x-(g.height-M)));var G=-(q-.5*x);j=xt({positionType:"individualShift",children:[{type:"elem",elem:g,shift:M},{type:"elem",elem:b,shift:G},{type:"elem",elem:c,shift:-E}]})}else{var U=E-c.depth-(g.height-M);U<T&&(E+=.5*(T-U),M+=.5*(T-U)),j=xt({positionType:"individualShift",children:[{type:"elem",elem:g,shift:M},{type:"elem",elem:c,shift:-E}]})}o=e.havingStyle(i),j.height*=o.sizeMultiplier/e.sizeMultiplier,j.depth*=o.sizeMultiplier/e.sizeMultiplier;var K;i.size===Ze.DISPLAY.size?K=e.fontMetrics().delim1:i.size===Ze.SCRIPTSCRIPT.size?K=e.havingStyle(Ze.SCRIPT).fontMetrics().delim2:K=e.fontMetrics().delim2;var X,Z;return t.leftDelim==null?X=Fr(e,["mopen"]):X=Tu(t.leftDelim,K,!0,e.havingStyle(i),t.mode,["mopen"]),t.continued?Z=ve([]):t.rightDelim==null?Z=Fr(e,["mclose"]):Z=Tu(t.rightDelim,K,!0,e.havingStyle(i),t.mode,["mclose"]),ve(["mord"].concat(o.sizingClasses(e)),[X,ve(["mfrac"],[j]),Z],e)},y7=(t,e)=>{var i=new we("mfrac",[Tt(t.numer,e),Tt(t.denom,e)]);if(!t.hasBarLine)i.setAttribute("linethickness","0px");else if(t.barSize){var s=Ut(t.barSize,e);i.setAttribute("linethickness",Ae(s))}if(t.leftDelim!=null||t.rightDelim!=null){var n=[];if(t.leftDelim!=null){var o=new we("mo",[new Ht(t.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),n.push(o)}if(n.push(i),t.rightDelim!=null){var c=new we("mo",[new Ht(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),n.push(c)}return zu(n)}return i},Kg=(t,e)=>{if(!e)return t;var i={type:"styling",mode:t.mode,style:e,body:[t]};return i};je({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],numArgs:2,allowedInArgument:!0,handler:(t,e)=>{var i=t.parser,s=t.funcName,n=e[0],o=e[1],c,l=null,m=null;switch(s){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":c=!0;break;case"\\\\atopfrac":c=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":c=!1,l="(",m=")";break;case"\\\\bracefrac":c=!1,l="\\{",m="\\}";break;case"\\\\brackfrac":c=!1,l="[",m="]";break;default:throw new Error("Unrecognized genfrac command")}var g=s==="\\cfrac",b=null;return g||s.startsWith("\\d")?b="display":s.startsWith("\\t")&&(b="text"),Kg({type:"genfrac",mode:i.mode,numer:n,denom:o,continued:g,hasBarLine:c,leftDelim:l,rightDelim:m,barSize:null},b)},htmlBuilder:v7,mathmlBuilder:y7});je({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],numArgs:0,infix:!0,handler(t){var e=t.parser,i=t.funcName,s=t.token,n;switch(i){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:s}}});var rg=["display","text","script","scriptscript"],ag=function(e){var i=null;return e.length>0&&(i=e,i=i==="."?null:i),i};je({type:"genfrac",names:["\\genfrac"],numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"],handler(t,e){var i=t.parser,s=e[4],n=e[5],o=zr(e[0]),c=o.type==="atom"&&o.family==="open"?ag(o.text):null,l=zr(e[1]),m=l.type==="atom"&&l.family==="close"?ag(l.text):null,g=ht(e[2],"size"),b,x=null;g.isBlank?b=!0:(x=g.value,b=x.number>0);var _=null,E=e[3];if(E.type==="ordgroup"){if(E.body.length>0){var T=ht(E.body[0],"textord");_=rg[Number(T.text)]}}else E=ht(E,"textord"),_=rg[Number(E.text)];return Kg({type:"genfrac",mode:i.mode,numer:s,denom:n,continued:!1,hasBarLine:b,barSize:x,leftDelim:c,rightDelim:m},_)}});je({type:"infix",names:["\\above"],numArgs:1,argTypes:["size"],infix:!0,handler(t,e){var i=t.parser;t.funcName;var s=t.token;return{type:"infix",mode:i.mode,replaceWith:"\\\\abovefrac",size:ht(e[0],"size").value,token:s}}});je({type:"genfrac",names:["\\\\abovefrac"],numArgs:3,argTypes:["math","size","math"],handler:(t,e)=>{var i=t.parser;t.funcName;var s=e[0],n=ht(e[1],"infix").size;if(!n)throw new Error("\\\\abovefrac expected size, but got "+String(n));var o=e[2],c=n.number>0;return{type:"genfrac",mode:i.mode,numer:s,denom:o,continued:!1,hasBarLine:c,barSize:n,leftDelim:null,rightDelim:null}}});var Vg=(t,e)=>{var i=e.style,s,n;t.type==="supsub"?(s=t.sup?vt(t.sup,e.havingStyle(i.sup()),e):vt(t.sub,e.havingStyle(i.sub()),e),n=ht(t.base,"horizBrace")):n=ht(t,"horizBrace");var o=vt(n.base,e.havingBaseStyle(Ze.DISPLAY)),c=C0(n,e),l;if(n.isOver?l=xt({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:c,wrapperClasses:["svg-align"]}]}):l=xt({positionType:"bottom",positionData:o.depth+.1+c.height,children:[{type:"elem",elem:c,wrapperClasses:["svg-align"]},{type:"kern",size:.1},{type:"elem",elem:o}]}),s){var m=ve(["minner",n.isOver?"mover":"munder"],[l],e);n.isOver?l=xt({positionType:"firstBaseline",children:[{type:"elem",elem:m},{type:"kern",size:.2},{type:"elem",elem:s}]}):l=xt({positionType:"bottom",positionData:m.depth+.2+s.height+s.depth,children:[{type:"elem",elem:s},{type:"kern",size:.2},{type:"elem",elem:m}]})}return ve(["minner",n.isOver?"mover":"munder"],[l],e)},w7=(t,e)=>{var i=D0(t.label);return new we(t.isOver?"mover":"munder",[Tt(t.base,e),i])};je({type:"horizBrace",names:["\\overbrace","\\underbrace","\\overbracket","\\underbracket"],numArgs:1,handler(t,e){var i=t.parser,s=t.funcName;return{type:"horizBrace",mode:i.mode,label:s,isOver:s.includes("\\over"),base:e[0]}},htmlBuilder:Vg,mathmlBuilder:w7});je({type:"href",names:["\\href"],numArgs:2,argTypes:["url","original"],allowedInText:!0,handler:(t,e)=>{var i=t.parser,s=e[1],n=ht(e[0],"url").url;return i.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:i.mode,href:n,body:ii(s)}:i.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var i=ai(t.body,e,!1);return x6(t.href,[],i,e)},mathmlBuilder:(t,e)=>{var i=Qs(t.body,e);return i instanceof we||(i=new we("mrow",[i])),i.setAttribute("href",t.href),i}});je({type:"href",names:["\\url"],numArgs:1,argTypes:["url"],allowedInText:!0,handler:(t,e)=>{var i=t.parser,s=ht(e[0],"url").url;if(!i.settings.isTrusted({command:"\\url",url:s}))return i.formatUnsupportedCmd("\\url");for(var n=[],o=0;o<s.length;o++){var c=s[o];c==="~"&&(c="\\textasciitilde"),n.push({type:"textord",mode:"text",text:c})}var l={type:"text",mode:i.mode,font:"\\texttt",body:n};return{type:"href",mode:i.mode,href:s,body:ii(l)}}});je({type:"hbox",names:["\\hbox"],numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0,handler(t,e){var i=t.parser;return{type:"hbox",mode:i.mode,body:ii(e[0])}},htmlBuilder(t,e){var i=ai(t.body,e.withFont(""),!1);return qs(i)},mathmlBuilder(t,e){return new we("mrow",Pi(t.body,e.withFont("")))}});je({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],numArgs:2,argTypes:["raw","original"],allowedInText:!0,handler:(t,e)=>{var i=t.parser,s=t.funcName;t.token;var n=ht(e[0],"raw").string,o=e[1];i.settings.strict&&i.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var c,l={};switch(s){case"\\htmlClass":l.class=n,c={command:"\\htmlClass",class:n};break;case"\\htmlId":l.id=n,c={command:"\\htmlId",id:n};break;case"\\htmlStyle":l.style=n,c={command:"\\htmlStyle",style:n};break;case"\\htmlData":{for(var m="{,}",g=[],b="",x=0;x<n.length;x++)n.startsWith(m,x)?(b+=",",x+=m.length-1):n[x]===","?(g.push(b),b=""):b+=n[x];g.push(b);for(var _=0;_<g.length;_++){var E=g[_],T=E.indexOf("=");if(T<0)throw new xe("\\htmlData key/value '"+E+"' missing equals sign");var M=E.slice(0,T),j=E.slice(T+1);l["data-"+M.trim()]=j}c={command:"\\htmlData",attributes:l};break}default:throw new Error("Unrecognized html command")}return i.settings.isTrusted(c)?{type:"html",mode:i.mode,attributes:l,body:ii(o)}:i.formatUnsupportedCmd(s)},htmlBuilder:(t,e)=>{var i=ai(t.body,e,!1),s=["enclosing"];t.attributes.class&&s.push(...t.attributes.class.trim().split(/\s+/));var n=ve(s,i,e);for(var o of Object.entries(t.attributes)){var c=o[0],l=o[1];c!=="class"&&n.setAttribute(c,l)}return n},mathmlBuilder:(t,e)=>Qs(t.body,e)});je({type:"htmlmathml",names:["\\html@mathml"],numArgs:2,allowedInArgument:!0,allowedInText:!0,handler:(t,e)=>{var i=t.parser;return{type:"htmlmathml",mode:i.mode,html:ii(e[0]),mathml:ii(e[1])}},htmlBuilder:(t,e)=>{var i=ai(t.html,e,!1);return qs(i)},mathmlBuilder:(t,e)=>Qs(t.mathml,e)});var lu=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var i=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!i)throw new xe("Invalid size: '"+e+"' in \\includegraphics");var s={number:+(i[1]+i[2]),unit:i[3]};if(!xg(s))throw new xe("Invalid unit: '"+s.unit+"' in \\includegraphics.");return s};je({type:"includegraphics",names:["\\includegraphics"],numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1,handler:(t,e,i)=>{var s=t.parser,n={number:0,unit:"em"},o={number:.9,unit:"em"},c={number:0,unit:"em"},l="";if(i[0])for(var m=ht(i[0],"raw").string,g=m.split(","),b=0;b<g.length;b++){var x=g[b].split("=");if(x.length===2){var _=x[1].trim();switch(x[0].trim()){case"alt":l=_;break;case"width":n=lu(_);break;case"height":o=lu(_);break;case"totalheight":c=lu(_);break;default:throw new xe("Invalid key: '"+x[0]+"' in \\includegraphics.")}}}var E=ht(e[0],"url").url;return l===""&&(l=E,l=l.replace(/^.*[\\/]/,""),l=l.substring(0,l.lastIndexOf("."))),s.settings.isTrusted({command:"\\includegraphics",url:E})?{type:"includegraphics",mode:s.mode,alt:l,width:n,height:o,totalheight:c,src:E}:s.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(t,e)=>{var i=Ut(t.height,e),s=0;t.totalheight.number>0&&(s=Ut(t.totalheight,e)-i);var n=0;t.width.number>0&&(n=Ut(t.width,e));var o={height:Ae(i+s)};n>0&&(o.width=Ae(n)),s>0&&(o.verticalAlign=Ae(-s));var c=new pu(t.src,t.alt,o);return c.height=i,c.depth=s,c},mathmlBuilder:(t,e)=>{var i=new we("mglyph",[]);i.setAttribute("alt",t.alt);var s=Ut(t.height,e),n=0;if(t.totalheight.number>0&&(n=Ut(t.totalheight,e)-s,i.setAttribute("valign",Ae(-n))),i.setAttribute("height",Ae(s+n)),t.width.number>0){var o=Ut(t.width,e);i.setAttribute("width",Ae(o))}return i.setAttribute("src",t.src),i}});je({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0,handler(t,e){var i=t.parser,s=t.funcName,n=ht(e[0],"size");if(i.settings.strict){var o=s[1]==="m",c=n.value.unit==="mu";o?(c||i.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+s+" supports only mu units, "+("not "+n.value.unit+" units")),i.mode!=="math"&&i.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+s+" works only in math mode")):c&&i.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+s+" doesn't support mu units")}return{type:"kern",mode:i.mode,dimension:n.value}},htmlBuilder(t,e){return Tg(t.dimension,e)},mathmlBuilder(t,e){var i=Ut(t.dimension,e);return new _0(i)}});je({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],numArgs:1,allowedInText:!0,handler:(t,e)=>{var i=t.parser,s=t.funcName,n=e[0];return{type:"lap",mode:i.mode,alignment:s.slice(5),body:n}},htmlBuilder:(t,e)=>{var i;t.alignment==="clap"?(i=ve([],[vt(t.body,e)]),i=ve(["katex-inner"],[i],e)):i=ve(["katex-inner"],[vt(t.body,e)]);var s=ve(["katex-fix"],[]),n=ve([t.alignment],[i,s],e),o=ve(["katex-strut"]);return o.style.height=Ae(n.height+n.depth),n.depth&&(o.style.verticalAlign=Ae(-n.depth)),n.children.unshift(o),n=ve(["katex-thinbox"],[n],e),ve(["mord","katex-vbox"],[n],e)},mathmlBuilder:(t,e)=>{var i=new we("mpadded",[Tt(t.body,e)]);if(t.alignment!=="rlap"){var s=t.alignment==="llap"?"-1":"-0.5";i.setAttribute("lspace",s+"width")}return i.setAttribute("width","0px"),i}});je({type:"styling",names:["\\(","$"],numArgs:0,allowedInText:!0,allowedInMath:!1,handler(t,e){var i=t.funcName,s=t.parser,n=s.mode;s.switchMode("math");var o=i==="\\("?"\\)":"$",c=s.parseExpression(!1,o);return s.expect(o),s.switchMode(n),{type:"styling",mode:s.mode,style:"text",resetFont:!0,body:c}}});je({type:"text",names:["\\)","\\]"],numArgs:0,allowedInText:!0,allowedInMath:!1,handler(t,e){throw new xe("Mismatched "+t.funcName)}});var og=(t,e)=>{switch(e.style.size){case Ze.DISPLAY.size:return t.display;case Ze.TEXT.size:return t.text;case Ze.SCRIPT.size:return t.script;case Ze.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};je({type:"mathchoice",names:["\\mathchoice"],numArgs:4,primitive:!0,handler:(t,e)=>{var i=t.parser;return{type:"mathchoice",mode:i.mode,display:ii(e[0]),text:ii(e[1]),script:ii(e[2]),scriptscript:ii(e[3])}},htmlBuilder:(t,e)=>{var i=og(t,e),s=ai(i,e,!1);return qs(s)},mathmlBuilder:(t,e)=>{var i=og(t,e);return Qs(i,e)}});var Xg=(t,e,i,s,n,o,c)=>{t=ve([],[t]);var l=i&&Fs(i),m,g;if(e){var b=vt(e,s.havingStyle(n.sup()),s);g={elem:b,kern:Math.max(s.fontMetrics().bigOpSpacing1,s.fontMetrics().bigOpSpacing3-b.depth)}}if(i){var x=vt(i,s.havingStyle(n.sub()),s);m={elem:x,kern:Math.max(s.fontMetrics().bigOpSpacing2,s.fontMetrics().bigOpSpacing4-x.height)}}var _;if(g&&m){var E=s.fontMetrics().bigOpSpacing5+m.elem.height+m.elem.depth+m.kern+t.depth+c;_=xt({positionType:"bottom",positionData:E,children:[{type:"kern",size:s.fontMetrics().bigOpSpacing5},{type:"elem",elem:m.elem,marginLeft:Ae(-o)},{type:"kern",size:m.kern},{type:"elem",elem:t},{type:"kern",size:g.kern},{type:"elem",elem:g.elem,marginLeft:Ae(o)},{type:"kern",size:s.fontMetrics().bigOpSpacing5}]})}else if(m){var T=t.height-c;_=xt({positionType:"top",positionData:T,children:[{type:"kern",size:s.fontMetrics().bigOpSpacing5},{type:"elem",elem:m.elem,marginLeft:Ae(-o)},{type:"kern",size:m.kern},{type:"elem",elem:t}]})}else if(g){var M=t.depth+c;_=xt({positionType:"bottom",positionData:M,children:[{type:"elem",elem:t},{type:"kern",size:g.kern},{type:"elem",elem:g.elem,marginLeft:Ae(o)},{type:"kern",size:s.fontMetrics().bigOpSpacing5}]})}else return t;var j=[_];if(m&&o!==0&&!l){var U=ve(["mspace"],[],s);U.style.marginRight=Ae(o),j.unshift(U)}return ve(["mop","op-limits"],j,s)},Zg=new Set(["\\smallint"]),Jg=(t,e)=>{var i,s,n=!1,o;t.type==="supsub"?(i=t.sup,s=t.sub,o=ht(t.base,"op"),n=!0):o=ht(t,"op");var c=e.style,l=!1;c.size===Ze.DISPLAY.size&&o.symbol&&!Zg.has(o.name)&&(l=!0);var m,g;if(o.symbol){var b=l?"Size2-Regular":"Size1-Regular",x="";if((o.name==="\\oiint"||o.name==="\\oiiint")&&(x=o.name.slice(1),o.name=x==="oiint"?"\\iint":"\\iiint"),m=ki(o.name,b,"math",e,["mop","op-symbol",l?"large-op":"small-op"]),g=m.italic,x.length>0){var _=Cg(x+"Size"+(l?"2":"1"),e);m=xt({positionType:"individualShift",children:[{type:"elem",elem:m,shift:0},{type:"elem",elem:_,shift:l?.08:0}]}),o.name="\\"+x,m.classes.unshift("mop"),m.italic=g}}else if(o.body){var E=ai(o.body,e,!0);E.length===1&&E[0]instanceof Ni?(m=E[0],m.classes[0]="mop"):m=ve(["mop"],E,e)}else{for(var T=[],M=1;M<o.name.length;M++)T.push(Iu(o.name[M],o.mode,e));m=ve(["mop"],T,e)}var j=0,U=0;if((m instanceof Ni||o.name==="\\oiint"||o.name==="\\oiiint")&&!o.suppressBaseShift){var q;j=(m.height-m.depth)/2-e.fontMetrics().axisHeight,U=(q=m.italic)!=null?q:0}return n?Xg(m,i,s,e,c,U,j):(j&&(m.style.position="relative",m.style.top=Ae(j)),m)},x7=(t,e)=>{var i;if(t.symbol)i=new we("mo",[Vi(t.name,t.mode)]),Zg.has(t.name)&&i.setAttribute("largeop","false");else if(t.body)i=new we("mo",Pi(t.body,e));else{i=new we("mi",[new Ht(t.name.slice(1))]);var s=new we("mo",[Vi("\u2061","text")]);t.parentIsSupSub?i=new we("mrow",[i,s]):i=Ng([i,s])}return i},_7={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};je({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],numArgs:0,handler:(t,e)=>{var i=t.parser,s=t.funcName,n=s;return n.length===1&&(n=_7[n]),{type:"op",mode:i.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Jg,mathmlBuilder:x7});je({type:"op",names:["\\mathop"],numArgs:1,primitive:!0,handler:(t,e)=>{var i=t.parser,s=e[0];return{type:"op",mode:i.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:ii(s)}}});var k7={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};je({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],numArgs:0,handler(t){var e=t.parser,i=t.funcName;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:i}}});je({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],numArgs:0,handler(t){var e=t.parser,i=t.funcName;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:i}}});je({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],numArgs:0,allowedInArgument:!0,handler(t){var e=t.parser,i=t.funcName,s=i;return s.length===1&&(s=k7[s]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:s}}});var Qg=(t,e)=>{var i,s,n=!1,o;t.type==="supsub"?(i=t.sup,s=t.sub,o=ht(t.base,"operatorname"),n=!0):o=ht(t,"operatorname");var c;if(o.body.length>0){for(var l=o.body.map(x=>{var _="text"in x?x.text:void 0;return typeof _=="string"?{type:"textord",mode:x.mode,text:_}:x}),m=ai(l,e.withFont("mathrm"),!0),g=0;g<m.length;g++){var b=m[g];b instanceof Ni&&(b.text=b.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}c=ve(["mop"],m,e)}else c=ve(["mop"],[],e);return n?Xg(c,i,s,e,e.style,0,0):c},E7=(t,e)=>{for(var i=Pi(t.body,e.withFont("mathrm")),s=!0,n=0;n<i.length;n++){var o=i[n];if(!(o instanceof _0))if(o instanceof we)switch(o.type){case"mi":case"mn":case"mspace":case"mtext":break;case"mo":{var c=o.children[0];o.children.length===1&&c instanceof Ht?c.text=c.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):s=!1;break}default:s=!1}else s=!1}if(s){var l=i.map(b=>b.toText()).join("");i=[new Ht(l)]}var m=new we("mi",i);m.setAttribute("mathvariant","normal");var g=new we("mo",[Vi("\u2061","text")]);return t.parentIsSupSub?new we("mrow",[m,g]):Ng([m,g])};je({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],numArgs:1,handler:(t,e)=>{var i=t.parser,s=t.funcName,n=e[0];return{type:"operatorname",mode:i.mode,body:ii(n),alwaysHandleSupSub:s==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:Qg,mathmlBuilder:E7});R("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");wn({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?qs(ai(t.body,e,!1)):ve(["mord"],ai(t.body,e,!0),e)},mathmlBuilder(t,e){return Qs(t.body,e,!0)}});je({type:"overline",names:["\\overline"],numArgs:1,handler(t,e){var i=t.parser,s=e[0];return{type:"overline",mode:i.mode,body:s}},htmlBuilder(t,e){var i=vt(t.body,e.havingCrampedStyle()),s=qn("overline-line",e),n=e.fontMetrics().defaultRuleThickness,o=xt({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:3*n},{type:"elem",elem:s},{type:"kern",size:n}]});return ve(["mord","katex-overline"],[o],e)},mathmlBuilder(t,e){var i=new we("mo",[new Ht("\u203E")]);i.setAttribute("stretchy","true");var s=new we("mover",[Tt(t.body,e),i]);return s.setAttribute("accent","true"),s}});je({type:"phantom",names:["\\phantom"],numArgs:1,allowedInText:!0,handler:(t,e)=>{var i=t.parser,s=e[0];return{type:"phantom",mode:i.mode,body:ii(s)}},htmlBuilder:(t,e)=>{var i=ai(t.body,e.withPhantom(),!1);return qs(i)},mathmlBuilder:(t,e)=>{var i=Pi(t.body,e);return new we("mphantom",i)}});R("\\hphantom","\\smash{\\phantom{#1}}");je({type:"vphantom",names:["\\vphantom"],numArgs:1,allowedInText:!0,handler:(t,e)=>{var i=t.parser,s=e[0];return{type:"vphantom",mode:i.mode,body:s}},htmlBuilder:(t,e)=>{var i=ve(["katex-inner"],[vt(t.body,e.withPhantom())]),s=ve(["katex-fix"],[]);return ve(["mord","rlap"],[i,s],e)},mathmlBuilder:(t,e)=>{var i=Pi(ii(t.body),e),s=new we("mphantom",i),n=new we("mpadded",[s]);return n.setAttribute("width","0px"),n}});je({type:"raisebox",names:["\\raisebox"],numArgs:2,argTypes:["size","hbox"],allowedInText:!0,handler(t,e){var i=t.parser,s=ht(e[0],"size").value,n=e[1];return{type:"raisebox",mode:i.mode,dy:s,body:n}},htmlBuilder(t,e){var i=vt(t.body,e),s=Ut(t.dy,e);return xt({positionType:"shift",positionData:-s,children:[{type:"elem",elem:i}]})},mathmlBuilder(t,e){var i=new we("mpadded",[Tt(t.body,e)]),s=t.dy.number+t.dy.unit;return i.setAttribute("voffset",s),i}});var ed=(t,e)=>{var i=t.parser;return{type:"reflectbox",mode:i.mode,body:e[0]}};je({type:"reflectbox",names:["\\reflectbox"],numArgs:1,argTypes:["hbox"],allowedInText:!0,handler:ed,htmlBuilder(t,e){return ve(["mord","reflectbox"],[vt(t.body,e)],e)},mathmlBuilder(t,e){return Tt(t.body,e)}});je({type:"reflectbox",names:["\\mathreflectbox"],numArgs:1,argTypes:["math"],handler:ed});je({type:"internal",names:["\\relax"],numArgs:0,allowedInText:!0,allowedInArgument:!0,handler(t){var e=t.parser;return{type:"internal",mode:e.mode}}});je({type:"rule",names:["\\rule"],numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"],handler(t,e,i){var s=t.parser,n=i[0],o=ht(e[0],"size"),c=ht(e[1],"size");return{type:"rule",mode:s.mode,shift:n&&ht(n,"size").value,width:o.value,height:c.value}},htmlBuilder(t,e){var i=ve(["mord","katex-rule"],[],e),s=Ut(t.width,e),n=Ut(t.height,e),o=t.shift?Ut(t.shift,e):0;return i.style.borderRightWidth=Ae(s),i.style.borderTopWidth=Ae(n),i.style.bottom=Ae(o),i.width=s,i.height=n+o,i.depth=-o,i.maxFontSize=n*1.125*e.sizeMultiplier,i},mathmlBuilder(t,e){var i=Ut(t.width,e),s=Ut(t.height,e),n=t.shift?Ut(t.shift,e):0,o=e.color&&e.getColor()||"black",c=new we("mspace");c.setAttribute("mathbackground",o),c.setAttribute("width",Ae(i)),c.setAttribute("height",Ae(s));var l=new we("mpadded",[c]);return n>=0?l.setAttribute("height",Ae(n)):(l.setAttribute("height",Ae(n)),l.setAttribute("depth",Ae(-n))),l.setAttribute("voffset",Ae(n)),l}});function td(t,e,i){for(var s=ai(t,e,!1),n=e.sizeMultiplier/i.sizeMultiplier,o=0;o<s.length;o++){var c=s[o].classes.indexOf("katex-sizing");c<0?Array.prototype.push.apply(s[o].classes,e.sizingClasses(i)):s[o].classes[c+1]==="reset-size"+e.size&&(s[o].classes[c+1]="reset-size"+i.size),s[o].height*=n,s[o].depth*=n}return qs(s)}var cg=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],S7=(t,e)=>{var i=e.havingSize(t.size);return td(t.body,i,e)};je({type:"sizing",names:cg,numArgs:0,allowedInText:!0,handler:(t,e)=>{var i=t.breakOnTokenText,s=t.funcName,n=t.parser,o=n.parseExpression(!1,i);return{type:"sizing",mode:n.mode,size:cg.indexOf(s)+1,body:o}},htmlBuilder:S7,mathmlBuilder:(t,e)=>{var i=e.havingSize(t.size),s=Pi(t.body,i),n=new we("mstyle",s);return n.setAttribute("mathsize",Ae(i.sizeMultiplier)),n}});je({type:"smash",names:["\\smash"],numArgs:1,numOptionalArgs:1,allowedInText:!0,handler:(t,e,i)=>{var s=t.parser,n=!1,o=!1,c=i[0]&&ht(i[0],"ordgroup");if(c)for(var l,m=0;m<c.body.length;++m){var g=c.body[m];if(l=R0(g).text,l==="t")n=!0;else if(l==="b")o=!0;else{n=!1,o=!1;break}}else n=!0,o=!0;var b=e[0];return{type:"smash",mode:s.mode,body:b,smashHeight:n,smashDepth:o}},htmlBuilder:(t,e)=>{var i=ve([],[vt(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return i;if(t.smashHeight&&(i.height=0),t.smashDepth&&(i.depth=0),t.smashHeight&&t.smashDepth)return ve(["mord","katex-smash"],[i],e);if(i.children)for(var s=0;s<i.children.length;s++)t.smashHeight&&(i.children[s].height=0),t.smashDepth&&(i.children[s].depth=0);var n=xt({positionType:"firstBaseline",children:[{type:"elem",elem:i}]});return ve(["mord"],[n],e)},mathmlBuilder:(t,e)=>{var i=new we("mpadded",[Tt(t.body,e)]);return t.smashHeight&&i.setAttribute("height","0px"),t.smashDepth&&i.setAttribute("depth","0px"),i}});je({type:"sqrt",names:["\\sqrt"],numArgs:1,numOptionalArgs:1,handler(t,e,i){var s=t.parser,n=i[0],o=e[0];return{type:"sqrt",mode:s.mode,body:o,index:n}},htmlBuilder(t,e){var i=vt(t.body,e.havingCrampedStyle());i.height===0&&(i.height=e.fontMetrics().xHeight),i=Pn(i,e);var s=e.fontMetrics(),n=s.defaultRuleThickness,o=n;e.style.id<Ze.TEXT.id&&(o=e.fontMetrics().xHeight);var c=n+o/4,l=i.height+i.depth+c+n,m=a7(l,e),g=m.span,b=m.ruleWidth,x=m.advanceWidth,_=g.height-b;_>i.height+i.depth+c&&(c=(c+_-i.height-i.depth)/2);var E=g.height-i.height-c-b;i.style.paddingLeft=Ae(x);var T=xt({positionType:"firstBaseline",children:[{type:"elem",elem:i,wrapperClasses:["svg-align"]},{type:"kern",size:-(i.height+E)},{type:"elem",elem:g},{type:"kern",size:b}]});if(t.index){var M=e.havingStyle(Ze.SCRIPTSCRIPT),j=vt(t.index,M,e),U=.6*(T.height-T.depth),q=xt({positionType:"shift",positionData:-U,children:[{type:"elem",elem:j}]}),G=ve(["katex-root"],[q]);return ve(["mord","sqrt"],[G,T],e)}else return ve(["mord","sqrt"],[T],e)},mathmlBuilder(t,e){var i=t.body,s=t.index;return s?new we("mroot",[Tt(i,e),Tt(s,e)]):new we("msqrt",[Tt(i,e)])}});var Du={display:Ze.DISPLAY,text:Ze.TEXT,script:Ze.SCRIPT,scriptscript:Ze.SCRIPTSCRIPT};function A7(t){return t in Du}je({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],numArgs:0,allowedInText:!0,primitive:!0,handler(t,e){var i=t.breakOnTokenText,s=t.funcName,n=t.parser,o=n.parseExpression(!0,i),c=s.slice(1,s.length-5);if(!A7(c))throw new Error("Unknown style: "+c);return{type:"styling",mode:n.mode,style:c,body:o}},htmlBuilder(t,e){var i=Du[t.style],s=e.havingStyle(i);return t.resetFont&&(s=s.withFont("")),td(t.body,s,e)},mathmlBuilder(t,e){var i=Du[t.style],s=e.havingStyle(i);t.resetFont&&(s=s.withFont(""));var n=Pi(t.body,s),o=new we("mstyle",n),c={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},l=c[t.style];return o.setAttribute("scriptlevel",l[0]),o.setAttribute("displaystyle",l[1]),o}});var T7=function(e,i){var s=e.base;if(s)if(s.type==="op"){var n=s.limits&&(i.style.size===Ze.DISPLAY.size||s.alwaysHandleSupSub);return n?Jg:null}else if(s.type==="operatorname"){var o=s.alwaysHandleSupSub&&(i.style.size===Ze.DISPLAY.size||s.limits);return o?Qg:null}else{if(s.type==="accent")return Fs(s.base)?Og:null;if(s.type==="horizBrace"){var c=!e.sub;return c===s.isOver?Vg:null}else return null}else return null};wn({type:"supsub",htmlBuilder(t,e){var i=T7(t,e);if(i)return i(t,e);var s=t.base,n=t.sup,o=t.sub,c=vt(s,e),l,m,g=e.fontMetrics(),b=0,x=0,_=s&&Fs(s);if(n){var E=e.havingStyle(e.style.sup());l=vt(n,E,e),_||(b=c.height-E.fontMetrics().supDrop*E.sizeMultiplier/e.sizeMultiplier)}if(o){var T=e.havingStyle(e.style.sub());m=vt(o,T,e),_||(x=c.depth+T.fontMetrics().subDrop*T.sizeMultiplier/e.sizeMultiplier)}var M;e.style===Ze.DISPLAY?M=g.sup1:e.style.cramped?M=g.sup3:M=g.sup2;var j=e.sizeMultiplier,U=Ae(.5/g.ptPerEm/j),q=null;if(m){var G=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");if(c instanceof Ni||G){var K;q=Ae(-((K=c.italic)!=null?K:0))}}var X;if(l&&m){b=Math.max(b,M,l.depth+.25*g.xHeight),x=Math.max(x,g.sub2);var Z=g.defaultRuleThickness,ne=4*Z;if(b-l.depth-(m.height-x)<ne){x=ne-(b-l.depth)+m.height;var J=.8*g.xHeight-(b-l.depth);J>0&&(b+=J,x-=J)}var V=[{type:"elem",elem:m,shift:x,marginRight:U,marginLeft:q},{type:"elem",elem:l,shift:-b,marginRight:U}];X=xt({positionType:"individualShift",children:V})}else if(m){x=Math.max(x,g.sub1,m.height-.8*g.xHeight);var le=[{type:"elem",elem:m,marginLeft:q,marginRight:U}];X=xt({positionType:"shift",positionData:x,children:le})}else if(l)b=Math.max(b,M,l.depth+.25*g.xHeight),X=xt({positionType:"shift",positionData:-b,children:[{type:"elem",elem:l,marginRight:U}]});else throw new Error("supsub must have either sup or sub.");var ce=Eu(c,"right")||"mord";return ve([ce],[c,ve(["msupsub"],[X])],e)},mathmlBuilder(t,e){var i=!1,s,n;t.base&&t.base.type==="horizBrace"&&(n=!!t.sup,n===t.base.isOver&&(i=!0,s=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var o=[Tt(t.base,e)];t.sub&&o.push(Tt(t.sub,e)),t.sup&&o.push(Tt(t.sup,e));var c;if(i)c=s?"mover":"munder";else if(t.sub)if(t.sup){var g=t.base;g&&g.type==="op"&&g.limits&&e.style===Ze.DISPLAY||g&&g.type==="operatorname"&&g.alwaysHandleSupSub&&(e.style===Ze.DISPLAY||g.limits)?c="munderover":c="msubsup"}else{var m=t.base;m&&m.type==="op"&&m.limits&&(e.style===Ze.DISPLAY||m.alwaysHandleSupSub)||m&&m.type==="operatorname"&&m.alwaysHandleSupSub&&(m.limits||e.style===Ze.DISPLAY)?c="munder":c="msub"}else{var l=t.base;l&&l.type==="op"&&l.limits&&(e.style===Ze.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||e.style===Ze.DISPLAY)?c="mover":c="msup"}return new we(c,o)}});wn({type:"atom",htmlBuilder(t,e){return Iu(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var i=new we("mo",[Vi(t.text,t.mode)]);if(t.family==="bin"){var s=Fu(t,e);s==="bold-italic"&&i.setAttribute("mathvariant",s)}else t.family==="punct"?i.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&i.setAttribute("stretchy","false");return i}});var id={mi:"italic",mn:"normal",mtext:"normal"};wn({type:"mathord",htmlBuilder(t,e){return T0(t,e)},mathmlBuilder(t,e){var i=new we("mi",[Vi(t.text,t.mode,e)]),s=Fu(t,e)||"italic";return s!==id[i.type]&&i.setAttribute("mathvariant",s),i}});wn({type:"textord",htmlBuilder(t,e){return T0(t,e)},mathmlBuilder(t,e){var i=Vi(t.text,t.mode,e),s=Fu(t,e)||"normal",n;return t.mode==="text"?n=new we("mtext",[i]):/[0-9]/.test(t.text)?n=new we("mn",[i]):t.text==="\\prime"?n=new we("mo",[i]):n=new we("mi",[i]),s!==id[n.type]&&n.setAttribute("mathvariant",s),n}});var ug=new Map([["\\nobreak","nobreak"],["\\allowbreak","allowbreak"]]),lg=new Map([[" ",{}],["\\ ",{}],["~",{className:"nobreak"}],["\\space",{}],["\\nobreakspace",{className:"nobreak"}]]);wn({type:"spacing",htmlBuilder(t,e){var i=lg.get(t.text),s=ug.get(t.text);if(i){var n=i.className||"";if(t.mode==="text"){var o=T0(t,e);return o.classes.push(n),o}else return ve(["mspace",n],[Iu(t.text,t.mode,e)],e)}else{if(s)return ve(["mspace",s],[],e);throw new xe('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var i;if(lg.has(t.text))i=new we("mtext",[new Ht("\xA0")]);else{if(ug.has(t.text))return new we("mspace");throw new xe('Unknown type of space "'+t.text+'"')}return i}});var hg=()=>{var t=new we("mtd",[]);return t.setAttribute("width","50%"),t};wn({type:"tag",mathmlBuilder(t,e){var i=new we("mtable",[new we("mtr",[hg(),new we("mtd",[Qs(t.body,e)]),hg(),new we("mtd",[Qs(t.tag,e)])])]);return i.setAttribute("width","100%"),i}});var mg={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},gg={"\\textbf":"textbf","\\textmd":"textmd"},D7={"\\textit":"textit","\\textup":"textup"},dg=(t,e)=>{var i=t.font;if(i){if(mg[i])return e.withTextFontFamily(mg[i]);if(gg[i])return e.withTextFontWeight(gg[i]);if(i==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(D7[i])};je({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0,handler(t,e){var i=t.parser,s=t.funcName,n=e[0];return{type:"text",mode:i.mode,body:ii(n),font:s}},htmlBuilder(t,e){var i=dg(t,e),s=ai(t.body,i,!0);return ve(["mord","text"],s,i)},mathmlBuilder(t,e){var i=dg(t,e);return Qs(t.body,i)}});je({type:"underline",names:["\\underline"],numArgs:1,allowedInText:!0,handler(t,e){var i=t.parser;return{type:"underline",mode:i.mode,body:e[0]}},htmlBuilder(t,e){var i=vt(t.body,e),s=qn("underline-line",e),n=e.fontMetrics().defaultRuleThickness,o=xt({positionType:"top",positionData:i.height,children:[{type:"kern",size:n},{type:"elem",elem:s},{type:"kern",size:3*n},{type:"elem",elem:i}]});return ve(["mord","katex-underline"],[o],e)},mathmlBuilder(t,e){var i=new we("mo",[new Ht("\u203E")]);i.setAttribute("stretchy","true");var s=new we("munder",[Tt(t.body,e),i]);return s.setAttribute("accentunder","true"),s}});je({type:"vcenter",names:["\\vcenter"],numArgs:1,argTypes:["original"],allowedInText:!1,handler(t,e){var i=t.parser;return{type:"vcenter",mode:i.mode,body:e[0]}},htmlBuilder(t,e){var i=vt(t.body,e),s=e.fontMetrics().axisHeight,n=.5*(i.height-s-(i.depth+s));return xt({positionType:"shift",positionData:n,children:[{type:"elem",elem:i}]})},mathmlBuilder(t,e){var i=new we("mpadded",[Tt(t.body,e)],["vcenter"]);return new we("mrow",[i])}});je({type:"verb",names:["\\verb"],numArgs:0,allowedInText:!0,handler(t,e,i){throw new xe("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var i=pg(t),s=[],n=e.havingStyle(e.style.text()),o=0;o<i.length;o++){var c=i[o];c==="~"&&(c="\\textasciitilde"),s.push(ki(c,"Typewriter-Regular",t.mode,n,["mord","texttt"]))}return ve(["mord","text"].concat(n.sizingClasses(e)),Ag(s),n)},mathmlBuilder(t,e){var i=new Ht(pg(t)),s=new we("mtext",[i]);return s.setAttribute("mathvariant","monospace"),s}});var pg=t=>t.body.replace(/ /g,t.star?"\u2423":"\xA0"),Vs=Rg,sd="[ \r\n ]",C7="\\\\[a-zA-Z@]+",R7="\\\\[^\uD800-\uDFFF]",M7="("+C7+")"+sd+"*",N7="\\\\(\n|[ \r ]+\n?)[ \r ]*",Cu="[\u0300-\u036F]",j7=new RegExp(Cu+"+$"),O7="("+sd+"+)|"+(N7+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Cu+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Cu+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+M7)+("|"+R7+")"),E0=class{constructor(e,i){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=i,this.tokenRegex=new RegExp(O7,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,i){this.catcodes[e]=i}lex(){var e=this.input,i=this.tokenRegex.lastIndex;if(i===e.length)return new Li("EOF",new Mi(this,i,i));var s=this.tokenRegex.exec(e);if(s===null||s.index!==i)throw new xe("Unexpected character: '"+e[i]+"'",new Li(e[i],new Mi(this,i,i+1)));var n=s[6]||s[3]||(s[2]?"\\ ":" ");if(this.catcodes[n]===14){var o=e.indexOf("\n",this.tokenRegex.lastIndex);return o===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=o+1,this.lex()}return new Li(n,new Mi(this,i,this.tokenRegex.lastIndex))}},Ru=class{constructor(e,i){e===void 0&&(e={}),i===void 0&&(i={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=i,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new xe("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var i of Object.keys(e))e[i]===void 0?delete this.current[i]:this.current[i]=e[i]}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return Object.prototype.hasOwnProperty.call(this.current,e)||Object.prototype.hasOwnProperty.call(this.builtins,e)}get(e){return Object.prototype.hasOwnProperty.call(this.current,e)?this.current[e]:Object.prototype.hasOwnProperty.call(this.builtins,e)?this.builtins[e]:void 0}set(e,i,s){if(s===void 0&&(s=!1),s){for(var n=0;n<this.undefStack.length;n++)delete this.undefStack[n][e];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][e]=i)}else{var o=this.undefStack[this.undefStack.length-1];o&&!Object.prototype.hasOwnProperty.call(o,e)&&(o[e]=Object.prototype.hasOwnProperty.call(this.current,e)?this.current[e]:void 0)}i==null?delete this.current[e]:this.current[e]=i}},I7=Wg;R("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});R("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});R("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});R("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});R("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var i=t.future();return e[0].length===1&&e[0][0].text===i.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});R("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");R("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var fg={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};R("\\char",function(t){var e=t.popToken(),i,s=0;if(e.text==="'")i=8,e=t.popToken();else if(e.text==='"')i=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")s=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new xe("\\char` missing argument");s=e.text.charCodeAt(0)}else i=10;if(i){if(s=fg[e.text],s==null||s>=i)throw new xe("Invalid base-"+i+" digit "+e.text);for(var n;(n=fg[t.future().text])!=null&&n<i;)s*=i,s+=n,t.popToken()}return"\\@char{"+s+"}"});var Hu=(t,e,i,s)=>{var n=t.consumeArg().tokens;if(n.length!==1)throw new xe("\\newcommand's first argument must be a macro name");var o=n[0].text,c=t.isDefined(o);if(c&&!e)throw new xe("\\newcommand{"+o+"} attempting to redefine "+(o+"; use \\renewcommand"));if(!c&&!i)throw new xe("\\renewcommand{"+o+"} when command "+o+" does not yet exist; use \\newcommand");var l=0;if(n=t.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var m="",g=t.expandNextToken();g.text!=="]"&&g.text!=="EOF";)m+=g.text,g=t.expandNextToken();if(!m.match(/^\s*[0-9]+\s*$/))throw new xe("Invalid number of arguments: "+m);l=parseInt(m),n=t.consumeArg().tokens}return c&&s||t.macros.set(o,{tokens:n,numArgs:l}),""};R("\\newcommand",t=>Hu(t,!1,!0,!1));R("\\renewcommand",t=>Hu(t,!0,!1,!1));R("\\providecommand",t=>Hu(t,!0,!0,!0));R("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(i=>i.text).join("")),""});R("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(i=>i.text).join("")),""});R("\\show",t=>{var e=t.popToken(),i=e.text;return console.log(e,t.macros.get(i),Vs[i],Bt.math[i],Bt.text[i]),""});R("\\bgroup","{");R("\\egroup","}");R("~","\\nobreakspace");R("\\lq","`");R("\\rq","'");R("\\aa","\\r a");R("\\AA","\\r A");R("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}");R("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");R("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}");R("\u212C","\\mathscr{B}");R("\u2130","\\mathscr{E}");R("\u2131","\\mathscr{F}");R("\u210B","\\mathscr{H}");R("\u2110","\\mathscr{I}");R("\u2112","\\mathscr{L}");R("\u2133","\\mathscr{M}");R("\u211B","\\mathscr{R}");R("\u212D","\\mathfrak{C}");R("\u210C","\\mathfrak{H}");R("\u2128","\\mathfrak{Z}");R("\\Bbbk","\\Bbb{k}");R("\\llap","\\mathllap{\\textrm{#1}}");R("\\rlap","\\mathrlap{\\textrm{#1}}");R("\\clap","\\mathclap{\\textrm{#1}}");R("\\mathstrut","\\vphantom{(}");R("\\underbar","\\underline{\\text{#1}}");R("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}\\nobreak}{\\char"338}');R("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}");R("\\ne","\\neq");R("\u2260","\\neq");R("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}");R("\u2209","\\notin");R("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}");R("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}");R("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}");R("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}");R("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}");R("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}");R("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}");R("\u27C2","\\perp");R("\u203C","\\mathclose{!\\mkern-0.8mu!}");R("\u220C","\\notni");R("\u231C","\\ulcorner");R("\u231D","\\urcorner");R("\u231E","\\llcorner");R("\u231F","\\lrcorner");R("\xA9","\\copyright");R("\xAE","\\textregistered");R("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');R("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');R("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');R("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');R("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");R("\u22EE","\\vdots");R("\\varGamma","\\mathit{\\Gamma}");R("\\varDelta","\\mathit{\\Delta}");R("\\varTheta","\\mathit{\\Theta}");R("\\varLambda","\\mathit{\\Lambda}");R("\\varXi","\\mathit{\\Xi}");R("\\varPi","\\mathit{\\Pi}");R("\\varSigma","\\mathit{\\Sigma}");R("\\varUpsilon","\\mathit{\\Upsilon}");R("\\varPhi","\\mathit{\\Phi}");R("\\varPsi","\\mathit{\\Psi}");R("\\varOmega","\\mathit{\\Omega}");R("\\substack","\\begin{subarray}{c}#1\\end{subarray}");R("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");R("\\boxed","\\fbox{$\\displaystyle{#1}$}");R("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");R("\\implies","\\DOTSB\\;\\Longrightarrow\\;");R("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");R("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");R("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var bg={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"},B7=new Set(["bin","rel"]);R("\\dots",function(t){var e="\\dotso",i=t.expandAfterFuture().text;return i in bg?e=bg[i]:(i.slice(0,4)==="\\not"||i in Bt.math&&B7.has(Bt.math[i].group))&&(e="\\dotsb"),e});var $u={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};R("\\dotso",function(t){var e=t.future().text;return e in $u?"\\ldots\\,":"\\ldots"});R("\\dotsc",function(t){var e=t.future().text;return e in $u&&e!==","?"\\ldots\\,":"\\ldots"});R("\\cdots",function(t){var e=t.future().text;return e in $u?"\\@cdots\\,":"\\@cdots"});R("\\dotsb","\\cdots");R("\\dotsm","\\cdots");R("\\dotsi","\\!\\cdots");R("\\dotsx","\\ldots\\,");R("\\DOTSI","\\relax");R("\\DOTSB","\\relax");R("\\DOTSX","\\relax");R("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");R("\\,","\\tmspace+{3mu}{.1667em}");R("\\thinspace","\\,");R("\\>","\\mskip{4mu}");R("\\:","\\tmspace+{4mu}{.2222em}");R("\\medspace","\\:");R("\\;","\\tmspace+{5mu}{.2777em}");R("\\thickspace","\\;");R("\\!","\\tmspace-{3mu}{.1667em}");R("\\negthinspace","\\!");R("\\negmedspace","\\tmspace-{4mu}{.2222em}");R("\\negthickspace","\\tmspace-{5mu}{.277em}");R("\\enspace","\\kern.5em ");R("\\enskip","\\hskip.5em\\relax");R("\\quad","\\hskip1em\\relax");R("\\qquad","\\hskip2em\\relax");R("\\tag","\\@ifstar\\tag@literal\\tag@paren");R("\\tag@paren","\\tag@literal{({#1})}");R("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new xe("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});R("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");R("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");R("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");R("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");R("\\newline","\\\\\\relax");R("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var nd=Ae(Is["Main-Regular"][84][1]-.7*Is["Main-Regular"][65][1]);R("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+nd+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");R("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+nd+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");R("\\hspace","\\@ifstar\\@hspacer\\@hspace");R("\\@hspace","\\hskip #1\\relax");R("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");R("\\ordinarycolon",":");R("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");R("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');R("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');R("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');R("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');R("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');R("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');R("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');R("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');R("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');R("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');R("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');R("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');R("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');R("\u2237","\\dblcolon");R("\u2239","\\eqcolon");R("\u2254","\\coloneqq");R("\u2255","\\eqqcolon");R("\u2A74","\\Coloneqq");R("\\ratio","\\vcentcolon");R("\\coloncolon","\\dblcolon");R("\\colonequals","\\coloneqq");R("\\coloncolonequals","\\Coloneqq");R("\\equalscolon","\\eqqcolon");R("\\equalscoloncolon","\\Eqqcolon");R("\\colonminus","\\coloneq");R("\\coloncolonminus","\\Coloneq");R("\\minuscolon","\\eqcolon");R("\\minuscoloncolon","\\Eqcolon");R("\\coloncolonapprox","\\Colonapprox");R("\\coloncolonsim","\\Colonsim");R("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");R("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");R("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");R("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");R("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}");R("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");R("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");R("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");R("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");R("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");R("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");R("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");R("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");R("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}");R("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}");R("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}");R("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}");R("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}");R("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}");R("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}");R("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}");R("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}");R("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}");R("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}");R("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}");R("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}");R("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}");R("\\imath","\\html@mathml{\\@imath}{\u0131}");R("\\jmath","\\html@mathml{\\@jmath}{\u0237}");R("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}");R("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}");R("\u27E6","\\llbracket");R("\u27E7","\\rrbracket");R("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}");R("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}");R("\u21A4","\\mapsfrom");R("\\mapsfrom","\\html@mathml{\\mathrel{\\mathreflectbox{\\mapsto}}}{\\mathrel{\\char`\u21A4}}");R("\u2983","\\lBrace");R("\u2984","\\rBrace");R("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}");R("\u29B5","\\minuso");R("\\darr","\\downarrow");R("\\dArr","\\Downarrow");R("\\Darr","\\Downarrow");R("\\lang","\\langle");R("\\rang","\\rangle");R("\\uarr","\\uparrow");R("\\uArr","\\Uparrow");R("\\Uarr","\\Uparrow");R("\\N","\\mathbb{N}");R("\\R","\\mathbb{R}");R("\\Z","\\mathbb{Z}");R("\\alef","\\aleph");R("\\alefsym","\\aleph");R("\\Alpha","\\mathrm{A}");R("\\Beta","\\mathrm{B}");R("\\bull","\\bullet");R("\\Chi","\\mathrm{X}");R("\\clubs","\\clubsuit");R("\\cnums","\\mathbb{C}");R("\\Complex","\\mathbb{C}");R("\\Dagger","\\ddagger");R("\\diamonds","\\diamondsuit");R("\\empty","\\emptyset");R("\\Epsilon","\\mathrm{E}");R("\\Eta","\\mathrm{H}");R("\\exist","\\exists");R("\\harr","\\leftrightarrow");R("\\hArr","\\Leftrightarrow");R("\\Harr","\\Leftrightarrow");R("\\hearts","\\heartsuit");R("\\image","\\Im");R("\\infin","\\infty");R("\\Iota","\\mathrm{I}");R("\\isin","\\in");R("\\Kappa","\\mathrm{K}");R("\\larr","\\leftarrow");R("\\lArr","\\Leftarrow");R("\\Larr","\\Leftarrow");R("\\lrarr","\\leftrightarrow");R("\\lrArr","\\Leftrightarrow");R("\\Lrarr","\\Leftrightarrow");R("\\Mu","\\mathrm{M}");R("\\natnums","\\mathbb{N}");R("\\Nu","\\mathrm{N}");R("\\Omicron","\\mathrm{O}");R("\\plusmn","\\pm");R("\\rarr","\\rightarrow");R("\\rArr","\\Rightarrow");R("\\Rarr","\\Rightarrow");R("\\real","\\Re");R("\\reals","\\mathbb{R}");R("\\Reals","\\mathbb{R}");R("\\Rho","\\mathrm{P}");R("\\sdot","\\cdot");R("\\sect","\\S");R("\\spades","\\spadesuit");R("\\sub","\\subset");R("\\sube","\\subseteq");R("\\supe","\\supseteq");R("\\Tau","\\mathrm{T}");R("\\thetasym","\\vartheta");R("\\weierp","\\wp");R("\\Zeta","\\mathrm{Z}");R("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");R("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");R("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");R("\\bra","\\mathinner{\\langle{#1}|}");R("\\ket","\\mathinner{|{#1}\\rangle}");R("\\braket","\\mathinner{\\langle{#1}\\rangle}");R("\\Bra","\\left\\langle#1\\right|");R("\\Ket","\\left|#1\\right\\rangle");var rd=t=>e=>{var i=e.consumeArg().tokens,s=e.consumeArg().tokens,n=e.consumeArg().tokens,o=e.consumeArg().tokens,c=e.macros.get("|"),l=e.macros.get("\\|");e.macros.beginGroup();var m=x=>_=>{t&&(_.macros.set("|",c),n.length&&_.macros.set("\\|",l));var E=x;if(!x&&n.length){var T=_.future();T.text==="|"&&(_.popToken(),E=!0)}return{tokens:E?n:s,numArgs:0}};e.macros.set("|",m(!1)),n.length&&e.macros.set("\\|",m(!0));var g=e.consumeArg().tokens,b=e.expandTokens([...o,...g,...i]);return e.macros.endGroup(),{tokens:b.reverse(),numArgs:0}};R("\\bra@ket",rd(!1));R("\\bra@set",rd(!0));R("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");R("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");R("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");R("\\angln","{\\angl n}");R("\\blue","\\textcolor{##6495ed}{#1}");R("\\orange","\\textcolor{##ffa500}{#1}");R("\\pink","\\textcolor{##ff00af}{#1}");R("\\red","\\textcolor{##df0030}{#1}");R("\\green","\\textcolor{##28ae7b}{#1}");R("\\gray","\\textcolor{gray}{#1}");R("\\purple","\\textcolor{##9d38bd}{#1}");R("\\blueA","\\textcolor{##ccfaff}{#1}");R("\\blueB","\\textcolor{##80f6ff}{#1}");R("\\blueC","\\textcolor{##63d9ea}{#1}");R("\\blueD","\\textcolor{##11accd}{#1}");R("\\blueE","\\textcolor{##0c7f99}{#1}");R("\\tealA","\\textcolor{##94fff5}{#1}");R("\\tealB","\\textcolor{##26edd5}{#1}");R("\\tealC","\\textcolor{##01d1c1}{#1}");R("\\tealD","\\textcolor{##01a995}{#1}");R("\\tealE","\\textcolor{##208170}{#1}");R("\\greenA","\\textcolor{##b6ffb0}{#1}");R("\\greenB","\\textcolor{##8af281}{#1}");R("\\greenC","\\textcolor{##74cf70}{#1}");R("\\greenD","\\textcolor{##1fab54}{#1}");R("\\greenE","\\textcolor{##0d923f}{#1}");R("\\goldA","\\textcolor{##ffd0a9}{#1}");R("\\goldB","\\textcolor{##ffbb71}{#1}");R("\\goldC","\\textcolor{##ff9c39}{#1}");R("\\goldD","\\textcolor{##e07d10}{#1}");R("\\goldE","\\textcolor{##a75a05}{#1}");R("\\redA","\\textcolor{##fca9a9}{#1}");R("\\redB","\\textcolor{##ff8482}{#1}");R("\\redC","\\textcolor{##f9685d}{#1}");R("\\redD","\\textcolor{##e84d39}{#1}");R("\\redE","\\textcolor{##bc2612}{#1}");R("\\maroonA","\\textcolor{##ffbde0}{#1}");R("\\maroonB","\\textcolor{##ff92c6}{#1}");R("\\maroonC","\\textcolor{##ed5fa6}{#1}");R("\\maroonD","\\textcolor{##ca337c}{#1}");R("\\maroonE","\\textcolor{##9e034e}{#1}");R("\\purpleA","\\textcolor{##ddd7ff}{#1}");R("\\purpleB","\\textcolor{##c6b9fc}{#1}");R("\\purpleC","\\textcolor{##aa87ff}{#1}");R("\\purpleD","\\textcolor{##7854ab}{#1}");R("\\purpleE","\\textcolor{##543b78}{#1}");R("\\mintA","\\textcolor{##f5f9e8}{#1}");R("\\mintB","\\textcolor{##edf2df}{#1}");R("\\mintC","\\textcolor{##e0e5cc}{#1}");R("\\grayA","\\textcolor{##f6f7f7}{#1}");R("\\grayB","\\textcolor{##f0f1f2}{#1}");R("\\grayC","\\textcolor{##e3e5e6}{#1}");R("\\grayD","\\textcolor{##d6d8da}{#1}");R("\\grayE","\\textcolor{##babec2}{#1}");R("\\grayF","\\textcolor{##888d93}{#1}");R("\\grayG","\\textcolor{##626569}{#1}");R("\\grayH","\\textcolor{##3b3e40}{#1}");R("\\grayI","\\textcolor{##21242c}{#1}");R("\\kaBlue","\\textcolor{##314453}{#1}");R("\\kaGreen","\\textcolor{##71B307}{#1}");var ad={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},Mu=class{constructor(e,i,s){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=i,this.expansionCount=0,this.feed(e),this.macros=new Ru(I7,i.macros),this.mode=s,this.stack=[]}feed(e){this.lexer=new E0(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var i,s,n;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;i=this.popToken();var o=this.consumeArg(["]"]);n=o.tokens,s=o.end}else{var c=this.consumeArg();n=c.tokens,i=c.start,s=c.end}return this.pushToken(new Li("EOF",s.loc)),this.pushTokens(n),new Li("",Mi.range(i,s))}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var i=[],s=e&&e.length>0;s||this.consumeSpaces();var n=this.future(),o,c=0,l=0;do{if(o=this.popToken(),i.push(o),o.text==="{")++c;else if(o.text==="}"){if(--c,c===-1)throw new xe("Extra }",o)}else if(o.text==="EOF")throw new xe("Unexpected end of input in a macro argument, expected '"+(e&&s?e[l]:"}")+"'",o);if(e&&s)if((c===0||c===1&&e[l]==="{")&&o.text===e[l]){if(++l,l===e.length){i.splice(-l,l);break}}else l=0}while(c!==0||s);return n.text==="{"&&i[i.length-1].text==="}"&&(i.pop(),i.shift()),i.reverse(),{tokens:i,start:n,end:o}}consumeArgs(e,i){if(i){if(i.length!==e+1)throw new xe("The length of delimiters doesn't match the number of args!");for(var s=i[0],n=0;n<s.length;n++){var o=this.popToken();if(s[n]!==o.text)throw new xe("Use of the macro doesn't match its definition",o)}}for(var c=[],l=0;l<e;l++)c.push(this.consumeArg(i&&i[l+1]).tokens);return c}countExpansion(e){if(this.expansionCount+=e,this.expansionCount>this.settings.maxExpand)throw new xe("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var i=this.popToken(),s=i.text,n=i.noexpand?null:this._getExpansion(s);if(n==null||e&&n.unexpandable){if(e&&n==null&&s[0]==="\\"&&!this.isDefined(s))throw new xe("Undefined control sequence: "+s);return this.pushToken(i),!1}this.countExpansion(1);var o=n.tokens,c=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){o=o.slice();for(var l=o.length-1;l>=0;--l){var m=o[l];if(m.text==="#"){if(l===0)throw new xe("Incomplete placeholder at end of macro body",m);if(m=o[--l],m.text==="#")o.splice(l+1,1);else if(/^[1-9]$/.test(m.text))o.splice(l,2,...c[+m.text-1]);else throw new xe("Not a valid argument number",m)}}}return this.pushTokens(o),o.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}}expandMacro(e){return this.macros.has(e)?this.expandTokens([new Li(e)]):void 0}expandTokens(e){var i=[],s=this.stack.length;for(this.pushTokens(e);this.stack.length>s;)if(this.expandOnce(!0)===!1){var n=this.stack.pop();n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),i.push(n)}return this.countExpansion(i.length),i}expandMacroAsText(e){var i=this.expandMacro(e);return i&&i.map(s=>s.text).join("")}_getExpansion(e){var i=this.macros.get(e);if(i==null)return i;if(e.length===1){var s=this.lexer.catcodes[e];if(s!=null&&s!==13)return}var n=typeof i=="function"?i(this):i;if(typeof n=="string"){var o=0;if(n.includes("#"))for(var c=n.replace(/##/g,"");c.includes("#"+(o+1));)++o;for(var l=new E0(n,this.settings),m=[],g=l.lex();g.text!=="EOF";)m.push(g),g=l.lex();m.reverse();var b={tokens:m,numArgs:o};return b}return n}isDefined(e){return this.macros.has(e)||Object.prototype.hasOwnProperty.call(Vs,e)||Object.prototype.hasOwnProperty.call(Bt.math,e)||Object.prototype.hasOwnProperty.call(Bt.text,e)||Object.prototype.hasOwnProperty.call(ad,e)}isExpandable(e){var i=this.macros.get(e);return i!=null?typeof i=="string"||typeof i=="function"||!i.unexpandable:Object.prototype.hasOwnProperty.call(Vs,e)&&!Vs[e].primitive}},vg=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,f0=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),hu={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},yg={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},S0=class t{constructor(e,i){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Mu(e,i,this.mode),this.settings=i,this.leftrightDepth=0,this.nextToken=null}expect(e,i){if(i===void 0&&(i=!0),this.fetch().text!==e)throw new xe("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());i&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var i=this.nextToken;this.consume(),this.gullet.pushToken(new Li("}")),this.gullet.pushTokens(e);var s=this.parseExpression(!1);return this.expect("}"),this.nextToken=i,s}parseExpression(e,i){for(var s=[];;){this.mode==="math"&&this.consumeSpaces();var n=this.fetch();if(t.endOfExpression.has(n.text)||i&&n.text===i||e&&Vs[n.text]&&Vs[n.text].infix)break;var o=this.parseAtom(i);if(o){if(o.type==="internal")continue}else break;s.push(o)}return this.mode==="text"&&this.formLigatures(s),this.handleInfixNodes(s)}handleInfixNodes(e){for(var i=-1,s,n=0;n<e.length;n++){var o=e[n];if(o.type==="infix"){if(i!==-1)throw new xe("only one infix operator per group",o.token);i=n,s=o.replaceWith}}if(i!==-1&&s){var c,l,m=e.slice(0,i),g=e.slice(i+1);m.length===1&&m[0].type==="ordgroup"?c=m[0]:c={type:"ordgroup",mode:this.mode,body:m},g.length===1&&g[0].type==="ordgroup"?l=g[0]:l={type:"ordgroup",mode:this.mode,body:g};var b;return s==="\\\\abovefrac"?b=this.callFunction(s,[c,e[i],l],[]):b=this.callFunction(s,[c,l],[]),[b]}else return e}handleSupSubscript(e){var i=this.fetch(),s=i.text;this.consume(),this.consumeSpaces();var n;do{var o;n=this.parseGroup(e)}while(((o=n)==null?void 0:o.type)==="internal");if(!n)throw new xe("Expected group after '"+s+"'",i);return n}formatUnsupportedCmd(e){for(var i=[],s=0;s<e.length;s++)i.push({type:"textord",mode:"text",text:e[s]});var n={type:"text",mode:this.mode,body:i},o={type:"color",mode:this.mode,color:this.settings.errorColor,body:[n]};return o}parseAtom(e){var i=this.parseGroup("atom",e);if(i?.type==="internal"||this.mode==="text")return i;for(var s,n;;){this.consumeSpaces();var o=this.fetch();if(o.text==="\\limits"||o.text==="\\nolimits"){if(i&&i.type==="op")i.limits=o.text==="\\limits",i.alwaysHandleSupSub=!0;else if(i&&i.type==="operatorname")i.alwaysHandleSupSub&&(i.limits=o.text==="\\limits");else throw new xe("Limit controls must follow a math operator",o);this.consume()}else if(o.text==="^"){if(s)throw new xe("Double superscript",o);s=this.handleSupSubscript("superscript")}else if(o.text==="_"){if(n)throw new xe("Double subscript",o);n=this.handleSupSubscript("subscript")}else if(o.text==="'"){if(s)throw new xe("Double superscript",o);var c={type:"textord",mode:this.mode,text:"\\prime"},l=[c];for(this.consume();this.fetch().text==="'";)l.push(c),this.consume();this.fetch().text==="^"&&l.push(this.handleSupSubscript("superscript")),s={type:"ordgroup",mode:this.mode,body:l}}else if(f0[o.text]){var m=vg.test(o.text),g=[];for(g.push(new Li(f0[o.text])),this.consume();;){var b=this.fetch().text;if(!f0[b]||vg.test(b)!==m)break;g.unshift(new Li(f0[b])),this.consume()}var x=this.subparse(g);m?n={type:"ordgroup",mode:"math",body:x}:s={type:"ordgroup",mode:"math",body:x}}else break}return s&&n?{type:"supsub",mode:this.mode,base:i,sup:s,sub:n}:s?{type:"supsub",mode:this.mode,base:i,sup:s}:n?{type:"supsub",mode:this.mode,base:i,sub:n}:i}parseFunction(e,i){var s=this.fetch(),n=s.text,o=Vs[n];if(!o)return null;if(this.consume(),i&&i!=="atom"&&!o.allowedInArgument)throw new xe("Got function '"+n+"' with no arguments"+(i?" as "+i:""),s);if(this.mode==="text"&&!o.allowedInText)throw new xe("Can't use function '"+n+"' in text mode",s);if(this.mode==="math"&&o.allowedInMath===!1)throw new xe("Can't use function '"+n+"' in math mode",s);var c=this.parseArguments(n,o),l=c.args,m=c.optArgs;return this.callFunction(n,l,m,s,e)}callFunction(e,i,s,n,o){var c={funcName:e,parser:this,token:n,breakOnTokenText:o},l=Vs[e];if(l&&l.handler)return l.handler(c,i,s);throw new xe("No function handler for "+e)}parseArguments(e,i){var s,n=(s=i.numOptionalArgs)!=null?s:0,o=i.numArgs+n;if(o===0)return{args:[],optArgs:[]};for(var c=[],l=[],m=0;m<o;m++){var g,b=(g=i.argTypes)==null?void 0:g[m],x=m<n;("primitive"in i&&i.primitive&&b==null||i.type==="sqrt"&&m===1&&l[0]==null)&&(b="primitive");var _=this.parseGroupOfType("argument to '"+e+"'",b,x);if(x)l.push(_);else if(_!=null)c.push(_);else throw new xe("Null argument, please report this as a bug")}return{args:c,optArgs:l}}parseGroupOfType(e,i,s){switch(i){case"color":return this.parseColorGroup(s);case"size":return this.parseSizeGroup(s);case"url":return this.parseUrlGroup(s);case"math":case"text":return this.parseArgumentGroup(s,i);case"hbox":{var n=this.parseArgumentGroup(s,"text");return n!=null?{type:"styling",mode:n.mode,body:[n],style:"text",resetFont:!0}:null}case"raw":{var o=this.parseStringGroup(s);return o!=null?{type:"raw",mode:"text",string:o.text}:null}case"primitive":{if(s)throw new xe("A primitive argument cannot be optional");var c=this.parseGroup(e);if(c==null)throw new xe("Expected group as "+e,this.fetch());return c}case"original":case void 0:return this.parseArgumentGroup(s);default:throw new xe("Unknown group type as "+e,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(e){var i=this.gullet.scanArgument(e);if(i==null)return null;for(var s="",n;(n=this.fetch()).text!=="EOF";)s+=n.text,this.consume();return this.consume(),i.text=s,i}parseRegexGroup(e,i){for(var s=this.fetch(),n=s,o="",c;(c=this.fetch()).text!=="EOF"&&e.test(o+c.text);)n=c,o+=n.text,this.consume();if(o==="")throw new xe("Invalid "+i+": '"+s.text+"'",s);return s.range(n,o)}parseColorGroup(e){var i=this.parseStringGroup(e);if(i==null)return null;var s=/^(#[a-f0-9]{3,4}|#[a-f0-9]{6}|#[a-f0-9]{8}|[a-f0-9]{6}|[a-z]+)$/i.exec(i.text);if(!s)throw new xe("Invalid color: '"+i.text+"'",i);var n=s[0];return/^[0-9a-f]{6}$/i.test(n)&&(n="#"+n),{type:"color-token",mode:this.mode,color:n}}parseSizeGroup(e){var i,s=!1;if(this.gullet.consumeSpaces(),!e&&this.gullet.future().text!=="{"?i=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):i=this.parseStringGroup(e),!i)return null;!e&&i.text.length===0&&(i.text="0pt",s=!0);var n=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(i.text);if(!n)throw new xe("Invalid size: '"+i.text+"'",i);var o={number:+(n[1]+n[2]),unit:n[3]};if(!xg(o))throw new xe("Invalid unit: '"+o.unit+"'",i);return{type:"size",mode:this.mode,value:o,isBlank:s}}parseUrlGroup(e){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var i=this.parseStringGroup(e);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),i==null)return null;var s=i.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:s}}parseArgumentGroup(e,i){var s=this.gullet.scanArgument(e);if(s==null)return null;var n=this.mode;i&&this.switchMode(i),this.gullet.beginGroup();var o=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var c={type:"ordgroup",mode:this.mode,loc:s.loc,body:o};return i&&this.switchMode(n),c}parseGroup(e,i){var s=this.fetch(),n=s.text,o;if(n==="{"||n==="\\begingroup"){this.consume();var c=n==="{"?"}":"\\endgroup";this.gullet.beginGroup();var l=this.parseExpression(!1,c),m=this.fetch();this.expect(c),this.gullet.endGroup(),o={type:"ordgroup",mode:this.mode,loc:Mi.range(s,m),body:l,semisimple:n==="\\begingroup"||void 0}}else if(o=this.parseFunction(i,e)||this.parseSymbol(),o==null&&n[0]==="\\"&&!Object.prototype.hasOwnProperty.call(ad,n)){if(this.settings.throwOnError)throw new xe("Undefined control sequence: "+n,s);o=this.formatUnsupportedCmd(n),this.consume()}return o}formLigatures(e){for(var i=e.length-1,s=0;s<i;++s){var n=e[s];if(n.type==="textord"){var o=n.text,c=e[s+1];if(!(!c||c.type!=="textord")){if(o==="-"&&c.text==="-"){var l=e[s+2];s+1<i&&l&&l.type==="textord"&&l.text==="-"?(e.splice(s,3,{type:"textord",mode:"text",loc:Mi.range(n,l),text:"---"}),i-=2):(e.splice(s,2,{type:"textord",mode:"text",loc:Mi.range(n,c),text:"--"}),i-=1)}(o==="'"||o==="`")&&c.text===o&&(e.splice(s,2,{type:"textord",mode:"text",loc:Mi.range(n,c),text:o+o}),i-=1)}}}}parseSymbol(){var e=this.fetch(),i=e.text;if(/^\\verb[^a-zA-Z]/.test(i)){this.consume();var s=i.slice(5),n=s.charAt(0)==="*";if(n&&(s=s.slice(1)),s.length<2||s.charAt(0)!==s.slice(-1))throw new xe("\\verb assertion failed --\n please report what input caused this bug");return s=s.slice(1,-1),{type:"verb",mode:"text",body:s,star:n}}Object.prototype.hasOwnProperty.call(yg,i[0])&&!Bt[this.mode][i[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+i[0]+'" used in math mode',e),i=yg[i[0]]+i.slice(1));var o=j7.exec(i);o&&(i=i.substring(0,o.index),i==="i"?i="\u0131":i==="j"&&(i="\u0237"));var c;if(Bt[this.mode][i]){this.settings.strict&&this.mode==="math"&&fu.includes(i)&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+i[0]+'" used in math mode',e);var l=Bt[this.mode][i].group,m=Mi.range(e),g;$6(l)?g={type:"atom",mode:this.mode,family:l,loc:m,text:i}:g={type:l,mode:this.mode,loc:m,text:i},c=g}else if(i.charCodeAt(0)>=128)this.settings.strict&&(wg(i.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+i[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+i[0]+'"'+(" ("+i.charCodeAt(0)+")"),e)),c={type:"textord",mode:"text",loc:Mi.range(e),text:i};else return null;if(this.consume(),o)for(var b=0;b<o[0].length;b++){var x=o[0][b];if(!hu[x])throw new xe("Unknown accent ' "+x+"'",e);var _=hu[x][this.mode]||hu[x].text;if(!_)throw new xe("Accent "+x+" unsupported in "+this.mode+" mode",e);c={type:"accent",mode:this.mode,loc:Mi.range(e),label:_,isStretchy:!1,isShifty:!0,base:c}}return c}};S0.endOfExpression=new Set(["}","\\endgroup","\\end","\\right","&"]);var z7=function(e,i){if(!(typeof e=="string"||e instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var s=new S0(e,i);delete s.gullet.macros.current["\\df@tag"];var n=s.parse();if(delete s.gullet.macros.current["\\current@color"],delete s.gullet.macros.current["\\color"],s.gullet.macros.get("\\df@tag")){if(!i.displayMode)throw new xe("\\tag works only in display equations");n=[{type:"tag",mode:"text",body:n,tag:s.subparse([new Li("\\df@tag")])}]}return n},F7=function(e,i,s){i.textContent="";var n=cd(e,s).toNode();i.appendChild(n)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),F7=function(){throw new xe("KaTeX doesn't work in quirks mode.")});var od=function(e,i){var s=cd(e,i).toMarkup();return s};var L7=function(e,i,s){if(s.throwOnError||!(e instanceof xe))throw e;var n=ve(["katex-error"],[new Ni(i)]);return n.setAttribute("title",e.toString()),n.setAttribute("style","color:"+s.errorColor),n},cd=function(e,i){var s=new mu(i);try{var n=z7(e,s);return I6(n,e,s)}catch(o){return L7(o,e,s)}};var $t=class{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){let i=this._partials,s=0;for(let n=0;n<this._n&&n<32;n++){let o=i[n],c=e+o,l=Math.abs(e)<Math.abs(o)?e-(c-o):o-(c-e);l&&(i[s++]=l),e=c}return i[s]=e,this._n=s+1,this}valueOf(){let e=this._partials,i=this._n,s,n,o,c=0;if(i>0){for(c=e[--i];i>0&&(s=c,n=e[--i],c=s+n,o=n-(c-s),!o););i>0&&(o<0&&e[i-1]<0||o>0&&e[i-1]>0)&&(n=o*2,s=c+n,n==s-c&&(c=s))}return c}};function*P7(t){for(let e of t)yield*e}function Hn(t){return Array.from(P7(t))}var mt=1e-6,qr=1e-12,ct=Math.PI,ci=ct/2,$n=ct/4,Vt=ct*2,oi=180/ct,nt=ct/180,_t=Math.abs,I0=Math.atan,ji=Math.atan2,Je=Math.cos;var ud=Math.exp;var B0=Math.hypot,ld=Math.log;var et=Math.sin,hd=Math.sign||function(t){return t>0?1:t<0?-1:0},Ai=Math.sqrt,md=Math.tan;function gd(t){return t>1?0:t<-1?ct:Math.acos(t)}function Xi(t){return t>1?ci:t<-1?-ci:Math.asin(t)}function Nt(){}function z0(t,e){t&&pd.hasOwnProperty(t.type)&&pd[t.type](t,e)}var dd={Feature:function(t,e){z0(t.geometry,e)},FeatureCollection:function(t,e){for(var i=t.features,s=-1,n=i.length;++s<n;)z0(i[s].geometry,e)}},pd={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var i=t.coordinates,s=-1,n=i.length;++s<n;)t=i[s],e.point(t[0],t[1],t[2])},LineString:function(t,e){Gu(t.coordinates,e,0)},MultiLineString:function(t,e){for(var i=t.coordinates,s=-1,n=i.length;++s<n;)Gu(i[s],e,0)},Polygon:function(t,e){fd(t.coordinates,e)},MultiPolygon:function(t,e){for(var i=t.coordinates,s=-1,n=i.length;++s<n;)fd(i[s],e)},GeometryCollection:function(t,e){for(var i=t.geometries,s=-1,n=i.length;++s<n;)z0(i[s],e)}};function Gu(t,e,i){var s=-1,n=t.length-i,o;for(e.lineStart();++s<n;)o=t[s],e.point(o[0],o[1],o[2]);e.lineEnd()}function fd(t,e){var i=-1,s=t.length;for(e.polygonStart();++i<s;)Gu(t[i],e,1);e.polygonEnd()}function Zi(t,e){t&&dd.hasOwnProperty(t.type)?dd[t.type](t,e):z0(t,e)}var Wu=new $t,F0=new $t,bd,vd,Yu,Ku,Vu,Pr={point:Nt,lineStart:Nt,lineEnd:Nt,polygonStart:function(){Wu=new $t,Pr.lineStart=U7,Pr.lineEnd=H7},polygonEnd:function(){var t=+Wu;F0.add(t<0?Vt+t:t),this.lineStart=this.lineEnd=this.point=Nt},sphere:function(){F0.add(Vt)}};function U7(){Pr.point=$7}function H7(){yd(bd,vd)}function $7(t,e){Pr.point=yd,bd=t,vd=e,t*=nt,e*=nt,Yu=t,Ku=Je(e=e/2+$n),Vu=et(e)}function yd(t,e){t*=nt,e*=nt,e=e/2+$n;var i=t-Yu,s=i>=0?1:-1,n=s*i,o=Je(e),c=et(e),l=Vu*c,m=Ku*o+l*Je(n),g=l*s*et(n);Wu.add(ji(g,m)),Yu=t,Ku=o,Vu=c}function Xu(t){return F0=new $t,Zi(t,Pr),F0*2}function Ur(t){return[ji(t[1],t[0]),Xi(t[2])]}function vs(t){var e=t[0],i=t[1],s=Je(i);return[s*Je(e),s*et(e),et(i)]}function Hr(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function Gn(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function L0(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function $r(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Gr(t){var e=Ai(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var Wr,q0,P0,U0,H0,$0,G0,W0,Zu,Ju,Qu,_d,kd,Ti,Di,Ci,is={sphere:Nt,point:el,lineStart:wd,lineEnd:xd,polygonStart:function(){is.lineStart=Y7,is.lineEnd=K7},polygonEnd:function(){is.lineStart=wd,is.lineEnd=xd}};function el(t,e){t*=nt,e*=nt;var i=Je(e);Yr(i*Je(t),i*et(t),et(e))}function Yr(t,e,i){++Wr,P0+=(t-P0)/Wr,U0+=(e-U0)/Wr,H0+=(i-H0)/Wr}function wd(){is.point=G7}function G7(t,e){t*=nt,e*=nt;var i=Je(e);Ti=i*Je(t),Di=i*et(t),Ci=et(e),is.point=W7,Yr(Ti,Di,Ci)}function W7(t,e){t*=nt,e*=nt;var i=Je(e),s=i*Je(t),n=i*et(t),o=et(e),c=ji(Ai((c=Di*o-Ci*n)*c+(c=Ci*s-Ti*o)*c+(c=Ti*n-Di*s)*c),Ti*s+Di*n+Ci*o);q0+=c,$0+=c*(Ti+(Ti=s)),G0+=c*(Di+(Di=n)),W0+=c*(Ci+(Ci=o)),Yr(Ti,Di,Ci)}function xd(){is.point=el}function Y7(){is.point=V7}function K7(){Ed(_d,kd),is.point=el}function V7(t,e){_d=t,kd=e,t*=nt,e*=nt,is.point=Ed;var i=Je(e);Ti=i*Je(t),Di=i*et(t),Ci=et(e),Yr(Ti,Di,Ci)}function Ed(t,e){t*=nt,e*=nt;var i=Je(e),s=i*Je(t),n=i*et(t),o=et(e),c=Di*o-Ci*n,l=Ci*s-Ti*o,m=Ti*n-Di*s,g=B0(c,l,m),b=Xi(g),x=g&&-b/g;Zu.add(x*c),Ju.add(x*l),Qu.add(x*m),q0+=b,$0+=b*(Ti+(Ti=s)),G0+=b*(Di+(Di=n)),W0+=b*(Ci+(Ci=o)),Yr(Ti,Di,Ci)}function tl(t){Wr=q0=P0=U0=H0=$0=G0=W0=0,Zu=new $t,Ju=new $t,Qu=new $t,Zi(t,is);var e=+Zu,i=+Ju,s=+Qu,n=B0(e,i,s);return n<qr&&(e=$0,i=G0,s=W0,q0<mt&&(e=P0,i=U0,s=H0),n=B0(e,i,s),n<qr)?[NaN,NaN]:[ji(i,e)*oi,Xi(s/n)*oi]}function Kr(t,e){function i(s,n){return s=t(s,n),e(s[0],s[1])}return t.invert&&e.invert&&(i.invert=function(s,n){return s=e.invert(s,n),s&&t.invert(s[0],s[1])}),i}function il(t,e){return _t(t)>ct&&(t-=Math.round(t/Vt)*Vt),[t,e]}il.invert=il;function sl(t,e,i){return(t%=Vt)?e||i?Kr(Ad(t),Td(e,i)):Ad(t):e||i?Td(e,i):il}function Sd(t){return function(e,i){return e+=t,_t(e)>ct&&(e-=Math.round(e/Vt)*Vt),[e,i]}}function Ad(t){var e=Sd(t);return e.invert=Sd(-t),e}function Td(t,e){var i=Je(t),s=et(t),n=Je(e),o=et(e);function c(l,m){var g=Je(m),b=Je(l)*g,x=et(l)*g,_=et(m),E=_*i+b*s;return[ji(x*n-E*o,b*i-_*s),Xi(E*n+x*o)]}return c.invert=function(l,m){var g=Je(m),b=Je(l)*g,x=et(l)*g,_=et(m),E=_*n-x*o;return[ji(x*n+_*o,b*i+E*s),Xi(E*i-b*s)]},c}function Dd(t){t=sl(t[0]*nt,t[1]*nt,t.length>2?t[2]*nt:0);function e(i){return i=t(i[0]*nt,i[1]*nt),i[0]*=oi,i[1]*=oi,i}return e.invert=function(i){return i=t.invert(i[0]*nt,i[1]*nt),i[0]*=oi,i[1]*=oi,i},e}function Rd(t,e,i,s,n,o){if(i){var c=Je(e),l=et(e),m=s*i;n==null?(n=e+s*Vt,o=e-m/2):(n=Cd(c,n),o=Cd(c,o),(s>0?n<o:n>o)&&(n+=s*Vt));for(var g,b=n;s>0?b>o:b<o;b-=m)g=Ur([c,-l*Je(b),-l*et(b)]),t.point(g[0],g[1])}}function Cd(t,e){e=vs(e),e[0]-=t,Gr(e);var i=gd(-e[1]);return((-e[2]<0?-i:i)+Vt-mt)%Vt}function Y0(){var t=[],e;return{point:function(i,s,n){e.push([i,s,n])},lineStart:function(){t.push(e=[])},lineEnd:Nt,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var i=t;return t=[],e=null,i}}}function Wn(t,e){return _t(t[0]-e[0])<mt&&_t(t[1]-e[1])<mt}function K0(t,e,i,s){this.x=t,this.z=e,this.o=i,this.e=s,this.v=!1,this.n=this.p=null}function V0(t,e,i,s,n){var o=[],c=[],l,m;if(t.forEach(function(T){if(!((M=T.length-1)<=0)){var M,j=T[0],U=T[M],q;if(Wn(j,U)){if(!j[2]&&!U[2]){for(n.lineStart(),l=0;l<M;++l)n.point((j=T[l])[0],j[1]);n.lineEnd();return}U[0]+=2*mt}o.push(q=new K0(j,T,null,!0)),c.push(q.o=new K0(j,null,q,!1)),o.push(q=new K0(U,T,null,!1)),c.push(q.o=new K0(U,null,q,!0))}}),!!o.length){for(c.sort(e),Md(o),Md(c),l=0,m=c.length;l<m;++l)c[l].e=i=!i;for(var g=o[0],b,x;;){for(var _=g,E=!0;_.v;)if((_=_.n)===g)return;b=_.z,n.lineStart();do{if(_.v=_.o.v=!0,_.e){if(E)for(l=0,m=b.length;l<m;++l)n.point((x=b[l])[0],x[1]);else s(_.x,_.n.x,1,n);_=_.n}else{if(E)for(b=_.p.z,l=b.length-1;l>=0;--l)n.point((x=b[l])[0],x[1]);else s(_.x,_.p.x,-1,n);_=_.p}_=_.o,b=_.z,E=!E}while(!_.v);n.lineEnd()}}}function Md(t){if(e=t.length){for(var e,i=0,s=t[0],n;++i<e;)s.n=n=t[i],n.p=s,s=n;s.n=n=t[0],n.p=s}}function nl(t){return _t(t[0])<=ct?t[0]:hd(t[0])*((_t(t[0])+ct)%Vt-ct)}function Nd(t,e){var i=nl(e),s=e[1],n=et(s),o=[et(i),-Je(i),0],c=0,l=0,m=new $t;n===1?s=ci+mt:n===-1&&(s=-ci-mt);for(var g=0,b=t.length;g<b;++g)if(_=(x=t[g]).length)for(var x,_,E=x[_-1],T=nl(E),M=E[1]/2+$n,j=et(M),U=Je(M),q=0;q<_;++q,T=K,j=Z,U=ne,E=G){var G=x[q],K=nl(G),X=G[1]/2+$n,Z=et(X),ne=Je(X),J=K-T,V=J>=0?1:-1,le=V*J,ce=le>ct,ue=j*Z;if(m.add(ji(ue*V*et(le),U*ne+ue*Je(le))),c+=ce?J+V*Vt:J,ce^T>=i^K>=i){var re=Gn(vs(E),vs(G));Gr(re);var ee=Gn(o,re);Gr(ee);var P=(ce^J>=0?-1:1)*Xi(ee[2]);(s>P||s===P&&(re[0]||re[1]))&&(l+=ce^J>=0?1:-1)}}return(c<-mt||c<mt&&m<-qr)^l&1}function X0(t,e,i,s){return function(n){var o=e(n),c=Y0(),l=e(c),m=!1,g,b,x,_={point:E,lineStart:M,lineEnd:j,polygonStart:function(){_.point=U,_.lineStart=q,_.lineEnd=G,b=[],g=[]},polygonEnd:function(){_.point=E,_.lineStart=M,_.lineEnd=j,b=Hn(b);var K=Nd(g,s);b.length?(m||(n.polygonStart(),m=!0),V0(b,Z7,K,i,n)):K&&(m||(n.polygonStart(),m=!0),n.lineStart(),i(null,null,1,n),n.lineEnd()),m&&(n.polygonEnd(),m=!1),b=g=null},sphere:function(){n.polygonStart(),n.lineStart(),i(null,null,1,n),n.lineEnd(),n.polygonEnd()}};function E(K,X){t(K,X)&&n.point(K,X)}function T(K,X){o.point(K,X)}function M(){_.point=T,o.lineStart()}function j(){_.point=E,o.lineEnd()}function U(K,X){x.push([K,X]),l.point(K,X)}function q(){l.lineStart(),x=[]}function G(){U(x[0][0],x[0][1]),l.lineEnd();var K=l.clean(),X=c.result(),Z,ne=X.length,J,V,le;if(x.pop(),g.push(x),x=null,!!ne){if(K&1){if(V=X[0],(J=V.length-1)>0){for(m||(n.polygonStart(),m=!0),n.lineStart(),Z=0;Z<J;++Z)n.point((le=V[Z])[0],le[1]);n.lineEnd()}return}ne>1&&K&2&&X.push(X.pop().concat(X.shift())),b.push(X.filter(X7))}}return _}}function X7(t){return t.length>1}function Z7(t,e){return((t=t.x)[0]<0?t[1]-ci-mt:ci-t[1])-((e=e.x)[0]<0?e[1]-ci-mt:ci-e[1])}var rl=X0(function(){return!0},J7,e9,[-ct,-ci]);function J7(t){var e=NaN,i=NaN,s=NaN,n;return{lineStart:function(){t.lineStart(),n=1},point:function(o,c){var l=o>0?ct:-ct,m=_t(o-e);_t(m-ct)<mt?(t.point(e,i=(i+c)/2>0?ci:-ci),t.point(s,i),t.lineEnd(),t.lineStart(),t.point(l,i),t.point(o,i),n=0):s!==l&&m>=ct&&(_t(e-s)<mt&&(e-=s*mt),_t(o-l)<mt&&(o-=l*mt),i=Q7(e,i,o,c),t.point(s,i),t.lineEnd(),t.lineStart(),t.point(l,i),n=0),t.point(e=o,i=c),s=l},lineEnd:function(){t.lineEnd(),e=i=NaN},clean:function(){return 2-n}}}function Q7(t,e,i,s){var n,o,c=et(t-i);return _t(c)>mt?I0((et(e)*(o=Je(s))*et(i)-et(s)*(n=Je(e))*et(t))/(n*o*c)):(e+s)/2}function e9(t,e,i,s){var n;if(t==null)n=i*ci,s.point(-ct,n),s.point(0,n),s.point(ct,n),s.point(ct,0),s.point(ct,-n),s.point(0,-n),s.point(-ct,-n),s.point(-ct,0),s.point(-ct,n);else if(_t(t[0]-e[0])>mt){var o=t[0]<e[0]?ct:-ct;n=i*o/2,s.point(-o,n),s.point(0,n),s.point(o,n)}else s.point(e[0],e[1])}function jd(t){var e=Je(t),i=2*nt,s=e>0,n=_t(e)>mt;function o(b,x,_,E){Rd(E,t,i,_,b,x)}function c(b,x){return Je(b)*Je(x)>e}function l(b){var x,_,E,T,M;return{lineStart:function(){T=E=!1,M=1},point:function(j,U){var q=[j,U],G,K=c(j,U),X=s?K?0:g(j,U):K?g(j+(j<0?ct:-ct),U):0;if(!x&&(T=E=K)&&b.lineStart(),K!==E&&(G=m(x,q),(!G||Wn(x,G)||Wn(q,G))&&(q[2]=1)),K!==E)M=0,K?(b.lineStart(),G=m(q,x),b.point(G[0],G[1])):(G=m(x,q),b.point(G[0],G[1],2),b.lineEnd()),x=G;else if(n&&x&&s^K){var Z;!(X&_)&&(Z=m(q,x,!0))&&(M=0,s?(b.lineStart(),b.point(Z[0][0],Z[0][1]),b.point(Z[1][0],Z[1][1]),b.lineEnd()):(b.point(Z[1][0],Z[1][1]),b.lineEnd(),b.lineStart(),b.point(Z[0][0],Z[0][1],3)))}K&&(!x||!Wn(x,q))&&b.point(q[0],q[1]),x=q,E=K,_=X},lineEnd:function(){E&&b.lineEnd(),x=null},clean:function(){return M|(T&&E)<<1}}}function m(b,x,_){var E=vs(b),T=vs(x),M=[1,0,0],j=Gn(E,T),U=Hr(j,j),q=j[0],G=U-q*q;if(!G)return!_&&b;var K=e*U/G,X=-e*q/G,Z=Gn(M,j),ne=$r(M,K),J=$r(j,X);L0(ne,J);var V=Z,le=Hr(ne,V),ce=Hr(V,V),ue=le*le-ce*(Hr(ne,ne)-1);if(!(ue<0)){var re=Ai(ue),ee=$r(V,(-le-re)/ce);if(L0(ee,ne),ee=Ur(ee),!_)return ee;var P=b[0],L=x[0],se=b[1],Y=x[1],_e;L<P&&(_e=P,P=L,L=_e);var Re=L-P,Ne=_t(Re-ct)<mt,qe=Ne||Re<mt;if(!Ne&&Y<se&&(_e=se,se=Y,Y=_e),qe?Ne?se+Y>0^ee[1]<(_t(ee[0]-P)<mt?se:Y):se<=ee[1]&&ee[1]<=Y:Re>ct^(P<=ee[0]&&ee[0]<=L)){var Oe=$r(V,(-le+re)/ce);return L0(Oe,ne),[ee,Ur(Oe)]}}}function g(b,x){var _=s?t:ct-t,E=0;return b<-_?E|=1:b>_&&(E|=2),x<-_?E|=4:x>_&&(E|=8),E}return X0(c,l,o,s?[0,-t]:[-ct,t-ct])}function Od(t,e,i,s,n,o){var c=t[0],l=t[1],m=e[0],g=e[1],b=0,x=1,_=m-c,E=g-l,T;if(T=i-c,!(!_&&T>0)){if(T/=_,_<0){if(T<b)return;T<x&&(x=T)}else if(_>0){if(T>x)return;T>b&&(b=T)}if(T=n-c,!(!_&&T<0)){if(T/=_,_<0){if(T>x)return;T>b&&(b=T)}else if(_>0){if(T<b)return;T<x&&(x=T)}if(T=s-l,!(!E&&T>0)){if(T/=E,E<0){if(T<b)return;T<x&&(x=T)}else if(E>0){if(T>x)return;T>b&&(b=T)}if(T=o-l,!(!E&&T<0)){if(T/=E,E<0){if(T>x)return;T>b&&(b=T)}else if(E>0){if(T<b)return;T<x&&(x=T)}return b>0&&(t[0]=c+b*_,t[1]=l+b*E),x<1&&(e[0]=c+x*_,e[1]=l+x*E),!0}}}}}var Vr=1e9,Z0=-Vr;function al(t,e,i,s){function n(g,b){return t<=g&&g<=i&&e<=b&&b<=s}function o(g,b,x,_){var E=0,T=0;if(g==null||(E=c(g,x))!==(T=c(b,x))||m(g,b)<0^x>0)do _.point(E===0||E===3?t:i,E>1?s:e);while((E=(E+x+4)%4)!==T);else _.point(b[0],b[1])}function c(g,b){return _t(g[0]-t)<mt?b>0?0:3:_t(g[0]-i)<mt?b>0?2:1:_t(g[1]-e)<mt?b>0?1:0:b>0?3:2}function l(g,b){return m(g.x,b.x)}function m(g,b){var x=c(g,1),_=c(b,1);return x!==_?x-_:x===0?b[1]-g[1]:x===1?g[0]-b[0]:x===2?g[1]-b[1]:b[0]-g[0]}return function(g){var b=g,x=Y0(),_,E,T,M,j,U,q,G,K,X,Z,ne={point:J,lineStart:ue,lineEnd:re,polygonStart:le,polygonEnd:ce};function J(P,L){n(P,L)&&b.point(P,L)}function V(){for(var P=0,L=0,se=E.length;L<se;++L)for(var Y=E[L],_e=1,Re=Y.length,Ne=Y[0],qe,Oe,tt=Ne[0],gt=Ne[1];_e<Re;++_e)qe=tt,Oe=gt,Ne=Y[_e],tt=Ne[0],gt=Ne[1],Oe<=s?gt>s&&(tt-qe)*(s-Oe)>(gt-Oe)*(t-qe)&&++P:gt<=s&&(tt-qe)*(s-Oe)<(gt-Oe)*(t-qe)&&--P;return P}function le(){b=x,_=[],E=[],Z=!0}function ce(){var P=V(),L=Z&&P,se=(_=Hn(_)).length;(L||se)&&(g.polygonStart(),L&&(g.lineStart(),o(null,null,1,g),g.lineEnd()),se&&V0(_,l,P,o,g),g.polygonEnd()),b=g,_=E=T=null}function ue(){ne.point=ee,E&&E.push(T=[]),X=!0,K=!1,q=G=NaN}function re(){_&&(ee(M,j),U&&K&&x.rejoin(),_.push(x.result())),ne.point=J,K&&b.lineEnd()}function ee(P,L){var se=n(P,L);if(E&&T.push([P,L]),X)M=P,j=L,U=se,X=!1,se&&(b.lineStart(),b.point(P,L));else if(se&&K)b.point(P,L);else{var Y=[q=Math.max(Z0,Math.min(Vr,q)),G=Math.max(Z0,Math.min(Vr,G))],_e=[P=Math.max(Z0,Math.min(Vr,P)),L=Math.max(Z0,Math.min(Vr,L))];Od(Y,_e,t,e,i,s)?(K||(b.lineStart(),b.point(Y[0],Y[1])),b.point(_e[0],_e[1]),se||b.lineEnd(),Z=!1):se&&(b.lineStart(),b.point(P,L),Z=!1)}q=P,G=L,K=se}return ne}}var Xr=t=>t;var ol=new $t,cl=new $t,Id,Bd,ul,ll,tn={point:Nt,lineStart:Nt,lineEnd:Nt,polygonStart:function(){tn.lineStart=t9,tn.lineEnd=s9},polygonEnd:function(){tn.lineStart=tn.lineEnd=tn.point=Nt,ol.add(_t(cl)),cl=new $t},result:function(){var t=ol/2;return ol=new $t,t}};function t9(){tn.point=i9}function i9(t,e){tn.point=zd,Id=ul=t,Bd=ll=e}function zd(t,e){cl.add(ll*t-ul*e),ul=t,ll=e}function s9(){zd(Id,Bd)}var hl=tn;var Yn=1/0,J0=Yn,Zr=-Yn,Q0=Zr,n9={point:r9,lineStart:Nt,lineEnd:Nt,polygonStart:Nt,polygonEnd:Nt,result:function(){var t=[[Yn,J0],[Zr,Q0]];return Zr=Q0=-(J0=Yn=1/0),t}};function r9(t,e){t<Yn&&(Yn=t),t>Zr&&(Zr=t),e<J0&&(J0=e),e>Q0&&(Q0=e)}var Kn=n9;var ml=0,gl=0,Jr=0,eo=0,to=0,Vn=0,dl=0,pl=0,Qr=0,qd,Pd,ys,ws,ss={point:xn,lineStart:Fd,lineEnd:Ld,polygonStart:function(){ss.lineStart=c9,ss.lineEnd=u9},polygonEnd:function(){ss.point=xn,ss.lineStart=Fd,ss.lineEnd=Ld},result:function(){var t=Qr?[dl/Qr,pl/Qr]:Vn?[eo/Vn,to/Vn]:Jr?[ml/Jr,gl/Jr]:[NaN,NaN];return ml=gl=Jr=eo=to=Vn=dl=pl=Qr=0,t}};function xn(t,e){ml+=t,gl+=e,++Jr}function Fd(){ss.point=a9}function a9(t,e){ss.point=o9,xn(ys=t,ws=e)}function o9(t,e){var i=t-ys,s=e-ws,n=Ai(i*i+s*s);eo+=n*(ys+t)/2,to+=n*(ws+e)/2,Vn+=n,xn(ys=t,ws=e)}function Ld(){ss.point=xn}function c9(){ss.point=l9}function u9(){Ud(qd,Pd)}function l9(t,e){ss.point=Ud,xn(qd=ys=t,Pd=ws=e)}function Ud(t,e){var i=t-ys,s=e-ws,n=Ai(i*i+s*s);eo+=n*(ys+t)/2,to+=n*(ws+e)/2,Vn+=n,n=ws*t-ys*e,dl+=n*(ys+t),pl+=n*(ws+e),Qr+=n*3,xn(ys=t,ws=e)}var fl=ss;function io(t){this._context=t}io.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:{this._context.moveTo(t,e),this._point=1;break}case 1:{this._context.lineTo(t,e);break}default:{this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,Vt);break}}},result:Nt};var vl=new $t,bl,Hd,$d,ea,ta,so={point:Nt,lineStart:function(){so.point=h9},lineEnd:function(){bl&&Gd(Hd,$d),so.point=Nt},polygonStart:function(){bl=!0},polygonEnd:function(){bl=null},result:function(){var t=+vl;return vl=new $t,t}};function h9(t,e){so.point=Gd,Hd=ea=t,$d=ta=e}function Gd(t,e){ea-=t,ta-=e,vl.add(Ai(ea*ea+ta*ta)),ea=t,ta=e}var yl=so;var Wd,no,Yd,Kd,Vd,Xd,Zd,Jd,Xn=class{constructor(e){this._append=e==null?Qd:m9(e),this._radius=4.5,this._=""}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(e,i){switch(this._point){case 0:{this._append(Vd||(Vd=Er(["M",",",""])),e,i),this._point=1;break}case 1:{this._append(Xd||(Xd=Er(["L",",",""])),e,i);break}default:{if(this._append(Zd||(Zd=Er(["M",",",""])),e,i),this._radius!==Yd||this._append!==no){let s=this._radius,n=this._;this._="",this._append(Jd||(Jd=Er(["m0,","a",","," 0 1,1 0,","a",","," 0 1,1 0,","z"])),s,s,s,-2*s,s,s,2*s),Yd=s,no=this._append,Kd=this._,this._=n}this._+=Kd;break}}}result(){let e=this._;return this._="",e.length?e:null}};function Qd(t){let e=1;this._+=t[0];for(let i=t.length;e<i;++e)this._+=arguments[e]+t[e]}function m9(t){let e=Math.floor(t);if(!(e>=0))throw new RangeError("invalid digits: ".concat(t));if(e>15)return Qd;if(e!==Wd){let i=10**e;Wd=e,no=function(n){let o=1;this._+=n[0];for(let c=n.length;o<c;++o)this._+=Math.round(arguments[o]*i)/i+n[o]}}return no}function wl(t,e){let i=3,s=4.5,n,o;function c(l){return l&&(typeof s=="function"&&o.pointRadius(+s.apply(this,arguments)),Zi(l,n(o))),o.result()}return c.area=function(l){return Zi(l,n(hl)),hl.result()},c.measure=function(l){return Zi(l,n(yl)),yl.result()},c.bounds=function(l){return Zi(l,n(Kn)),Kn.result()},c.centroid=function(l){return Zi(l,n(fl)),fl.result()},c.projection=function(l){return arguments.length?(n=l==null?(t=null,Xr):(t=l).stream,c):t},c.context=function(l){return arguments.length?(o=l==null?(e=null,new Xn(i)):new io(e=l),typeof s!="function"&&o.pointRadius(s),c):e},c.pointRadius=function(l){return arguments.length?(s=typeof l=="function"?l:(o.pointRadius(+l),+l),c):s},c.digits=function(l){if(!arguments.length)return i;if(l==null)i=null;else{let m=Math.floor(l);if(!(m>=0))throw new RangeError("invalid digits: ".concat(l));i=m}return e===null&&(o=new Xn(i)),c},c.projection(t).digits(i).context(e)}function ia(t){return function(e){var i=new xl;for(var s in t)i[s]=t[s];return i.stream=e,i}}function xl(){}xl.prototype={constructor:xl,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function _l(t,e,i){var s=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),s!=null&&t.clipExtent(null),Zi(i,t.stream(Kn)),e(Kn.result()),s!=null&&t.clipExtent(s),t}function kl(t,e,i){return _l(t,function(s){var n=e[1][0]-e[0][0],o=e[1][1]-e[0][1],c=Math.min(n/(s[1][0]-s[0][0]),o/(s[1][1]-s[0][1])),l=+e[0][0]+(n-c*(s[1][0]+s[0][0]))/2,m=+e[0][1]+(o-c*(s[1][1]+s[0][1]))/2;t.scale(150*c).translate([l,m])},i)}function ep(t,e,i){return kl(t,[[0,0],e],i)}function tp(t,e,i){return _l(t,function(s){var n=+e,o=n/(s[1][0]-s[0][0]),c=(n-o*(s[1][0]+s[0][0]))/2,l=-o*s[0][1];t.scale(150*o).translate([c,l])},i)}function ip(t,e,i){return _l(t,function(s){var n=+e,o=n/(s[1][1]-s[0][1]),c=-o*s[0][0],l=(n-o*(s[1][1]+s[0][1]))/2;t.scale(150*o).translate([c,l])},i)}var sp=16,g9=Je(30*nt);function El(t,e){return+e?p9(t,e):d9(t)}function d9(t){return ia({point:function(e,i){e=t(e,i),this.stream.point(e[0],e[1])}})}function p9(t,e){function i(s,n,o,c,l,m,g,b,x,_,E,T,M,j){var U=g-s,q=b-n,G=U*U+q*q;if(G>4*e&&M--){var K=c+_,X=l+E,Z=m+T,ne=Ai(K*K+X*X+Z*Z),J=Xi(Z/=ne),V=_t(_t(Z)-1)<mt||_t(o-x)<mt?(o+x)/2:ji(X,K),le=t(V,J),ce=le[0],ue=le[1],re=ce-s,ee=ue-n,P=q*re-U*ee;(P*P/G>e||_t((U*re+q*ee)/G-.5)>.3||c*_+l*E+m*T<g9)&&(i(s,n,o,c,l,m,ce,ue,V,K/=ne,X/=ne,Z,M,j),j.point(ce,ue),i(ce,ue,V,K,X,Z,g,b,x,_,E,T,M,j))}}return function(s){var n,o,c,l,m,g,b,x,_,E,T,M,j={point:U,lineStart:q,lineEnd:K,polygonStart:function(){s.polygonStart(),j.lineStart=X},polygonEnd:function(){s.polygonEnd(),j.lineStart=q}};function U(J,V){J=t(J,V),s.point(J[0],J[1])}function q(){x=NaN,j.point=G,s.lineStart()}function G(J,V){var le=vs([J,V]),ce=t(J,V);i(x,_,b,E,T,M,x=ce[0],_=ce[1],b=J,E=le[0],T=le[1],M=le[2],sp,s),s.point(x,_)}function K(){j.point=U,s.lineEnd()}function X(){q(),j.point=Z,j.lineEnd=ne}function Z(J,V){G(n=J,V),o=x,c=_,l=E,m=T,g=M,j.point=G}function ne(){i(x,_,b,E,T,M,o,c,n,l,m,g,sp,s),j.lineEnd=K,K()}return j}}var f9=ia({point:function(t,e){this.stream.point(t*nt,e*nt)}});function b9(t){return ia({point:function(e,i){var s=t(e,i);return this.stream.point(s[0],s[1])}})}function v9(t,e,i,s,n){function o(c,l){return c*=s,l*=n,[e+t*c,i-t*l]}return o.invert=function(c,l){return[(c-e)/t*s,(i-l)/t*n]},o}function np(t,e,i,s,n,o){if(!o)return v9(t,e,i,s,n);var c=Je(o),l=et(o),m=c*t,g=l*t,b=c/t,x=l/t,_=(l*i-c*e)/t,E=(l*e+c*i)/t;function T(M,j){return M*=s,j*=n,[m*M-g*j+e,i-g*M-m*j]}return T.invert=function(M,j){return[s*(b*M-x*j+_),n*(E-x*M-b*j)]},T}function Sl(t){return y9(function(){return t})()}function y9(t){var e,i=150,s=480,n=250,o=0,c=0,l=0,m=0,g=0,b,x=0,_=1,E=1,T=null,M=rl,j=null,U,q,G,K=Xr,X=.5,Z,ne,J,V,le;function ce(P){return J(P[0]*nt,P[1]*nt)}function ue(P){return P=J.invert(P[0],P[1]),P&&[P[0]*oi,P[1]*oi]}ce.stream=function(P){return V&&le===P?V:V=f9(b9(b)(M(Z(K(le=P)))))},ce.preclip=function(P){return arguments.length?(M=P,T=void 0,ee()):M},ce.postclip=function(P){return arguments.length?(K=P,j=U=q=G=null,ee()):K},ce.clipAngle=function(P){return arguments.length?(M=+P?jd(T=P*nt):(T=null,rl),ee()):T*oi},ce.clipExtent=function(P){return arguments.length?(K=P==null?(j=U=q=G=null,Xr):al(j=+P[0][0],U=+P[0][1],q=+P[1][0],G=+P[1][1]),ee()):j==null?null:[[j,U],[q,G]]},ce.scale=function(P){return arguments.length?(i=+P,re()):i},ce.translate=function(P){return arguments.length?(s=+P[0],n=+P[1],re()):[s,n]},ce.center=function(P){return arguments.length?(o=P[0]%360*nt,c=P[1]%360*nt,re()):[o*oi,c*oi]},ce.rotate=function(P){return arguments.length?(l=P[0]%360*nt,m=P[1]%360*nt,g=P.length>2?P[2]%360*nt:0,re()):[l*oi,m*oi,g*oi]},ce.angle=function(P){return arguments.length?(x=P%360*nt,re()):x*oi},ce.reflectX=function(P){return arguments.length?(_=P?-1:1,re()):_<0},ce.reflectY=function(P){return arguments.length?(E=P?-1:1,re()):E<0},ce.precision=function(P){return arguments.length?(Z=El(ne,X=P*P),ee()):Ai(X)},ce.fitExtent=function(P,L){return kl(ce,P,L)},ce.fitSize=function(P,L){return ep(ce,P,L)},ce.fitWidth=function(P,L){return tp(ce,P,L)},ce.fitHeight=function(P,L){return ip(ce,P,L)};function re(){var P=np(i,0,0,_,E,x).apply(null,e(o,c)),L=np(i,s-P[0],n-P[1],_,E,x);return b=sl(l,m,g),ne=Kr(e,L),J=Kr(b,ne),Z=El(ne,X),ee()}function ee(){return V=le=null,ce}return function(){return e=t.apply(this,arguments),ce.invert=e.invert&&ue,re()}}function ro(t,e){return[t,ld(md((ci+e)/2))]}ro.invert=function(t,e){return[t,2*I0(ud(e))-ci]};function Al(){return w9(ro).scale(961/Vt)}function w9(t){var e=Sl(t),i=e.center,s=e.scale,n=e.translate,o=e.clipExtent,c=null,l,m,g;e.scale=function(x){return arguments.length?(s(x),b()):s()},e.translate=function(x){return arguments.length?(n(x),b()):n()},e.center=function(x){return arguments.length?(i(x),b()):i()},e.clipExtent=function(x){return arguments.length?(x==null?c=l=m=g=null:(c=+x[0][0],l=+x[0][1],m=+x[1][0],g=+x[1][1]),b()):c==null?null:[[c,l],[m,g]]};function b(){var x=ct*s(),_=e(Dd(e.rotate()).invert([0,0]));return o(c==null?[[_[0]-x,_[1]-x],[_[0]+x,_[1]+x]]:t===ro?[[Math.max(_[0]-x,c),l],[Math.min(_[0]+x,m),g]]:[[c,Math.max(_[1]-x,l)],[m,Math.min(_[1]+x,g)]])}return b()}function Tl(t){return t}function ao(t){if(t==null)return Tl;var e,i,s=t.scale[0],n=t.scale[1],o=t.translate[0],c=t.translate[1];return function(l,m){m||(e=i=0);var g=2,b=l.length,x=new Array(b);for(x[0]=(e+=l[0])*s+o,x[1]=(i+=l[1])*n+c;g<b;)x[g]=l[g],++g;return x}}function rp(t,e){for(var i,s=t.length,n=s-e;n<--s;)i=t[n],t[n++]=t[s],t[s]=i}function Dl(t,e){return typeof e=="string"&&(e=t.objects[e]),e.type==="GeometryCollection"?{type:"FeatureCollection",features:e.geometries.map(function(i){return ap(t,i)})}:ap(t,e)}function ap(t,e){var i=e.id,s=e.bbox,n=e.properties==null?{}:e.properties,o=Cl(t,e);return i==null&&s==null?{type:"Feature",properties:n,geometry:o}:s==null?{type:"Feature",id:i,properties:n,geometry:o}:{type:"Feature",id:i,bbox:s,properties:n,geometry:o}}function Cl(t,e){var i=ao(t.transform),s=t.arcs;function n(b,x){x.length&&x.pop();for(var _=s[b<0?~b:b],E=0,T=_.length;E<T;++E)x.push(i(_[E],E));b<0&&rp(x,T)}function o(b){return i(b)}function c(b){for(var x=[],_=0,E=b.length;_<E;++_)n(b[_],x);return x.length<2&&x.push(x[0]),x}function l(b){for(var x=c(b);x.length<4;)x.push(x[0]);return x}function m(b){return b.map(l)}function g(b){var x=b.type,_;switch(x){case"GeometryCollection":return{type:x,geometries:b.geometries.map(g)};case"Point":_=o(b.coordinates);break;case"MultiPoint":_=b.coordinates.map(o);break;case"LineString":_=c(b.arcs);break;case"MultiLineString":_=b.arcs.map(c);break;case"Polygon":_=m(b.arcs);break;case"MultiPolygon":_=b.arcs.map(m);break;default:return null}return{type:x,coordinates:_}}return g(e)}var E9=1e6,op=6e4;function cp(t,e){let i=0,s=(T,M=0)=>{if(++i>3e5||M>32)throw new Error("Map complexity limit exceeded");if(T&&typeof T=="object")for(let j of Object.values(T))s(j,M+1)};s(t);let n=T=>{if(!Array.isArray(T))throw new Error("Expected a map array");return T},o=T=>{if(!T||typeof T!="object"||Array.isArray(T))throw new Error("Expected a map object");return T},c=0,l=T=>{let M=n(T);if(M.length<2||M.some(j=>typeof j!="number"||!Number.isFinite(j)||Math.abs(j)>1e100))throw new Error("Invalid map position");if(++c>op)throw new Error("Map point limit exceeded")},m=(T,M)=>{if(M===0)l(T);else for(let j of n(T))m(j,M-1)},g=o(t),b=[];if(e){if(g.type!=="Topology")throw new Error("Expected Topology");if(b=n(g.arcs).map(T=>{let M=n(T);if(!M.length)throw new Error("Empty topology arc");return M.forEach(l),M.length}),g.transform!=null){let T=o(g.transform);l(T.scale),l(T.translate)}}let x=0,_=(T,M)=>{for(let j of n(T))if(M>0)_(j,M-1);else{if(typeof j!="number"||!Number.isInteger(j)||j<-2147483648||j>2147483647)throw new Error("Invalid arc index");let U=b[j<0?~j:j];if(U===void 0)throw new Error("Missing topology arc");if(x+=Math.max(4,U),x>op)throw new Error("Topology expansion limit exceeded")}},E=T=>{let M=o(T);switch(M.type){case"FeatureCollection":n(M.features).forEach(E);break;case"Feature":M.geometry!=null&&E(M.geometry);break;case"GeometryCollection":n(M.geometries).forEach(E);break;case"Point":l(M.coordinates);break;case"MultiPoint":m(M.coordinates,1);break;case"LineString":e?_(M.arcs,0):m(M.coordinates,1);break;case"MultiLineString":case"Polygon":e?_(M.arcs,1):m(M.coordinates,2);break;case"MultiPolygon":e?_(M.arcs,2):m(M.coordinates,3);break;default:throw new Error("Unsupported map geometry")}};e?Object.values(o(g.objects)).forEach(E):E(g)}function oo(t){if(t.type==="FeatureCollection")t.features.forEach(oo);else if(t.type==="Feature"&&t.geometry)oo(t.geometry);else if(t.type==="GeometryCollection")t.geometries.forEach(oo);else if(t.type==="Polygon"||t.type==="MultiPolygon"){let e=t.type==="Polygon"?[t.coordinates]:t.coordinates;for(let i of e)i.forEach((s,n)=>{Xu({type:"Polygon",coordinates:[s]})>2*Math.PI===(n===0)&&s.reverse()})}}function Rl(t,e=.6){let i=t.map(([c,l,m])=>{let g=c*Math.cos(e)-m*Math.sin(e),b=c*Math.sin(e)+m*Math.cos(e);return[g,-l*Math.cos(.45)+b*Math.sin(.45),b]}),s=i.reduce((c,l)=>[Math.min(c[0],l[0]),Math.min(c[1],l[1]),Math.max(c[2],l[0]),Math.max(c[3],l[1])],[1/0,1/0,-1/0,-1/0]),n=260/(Math.max(s[2]-s[0],s[3]-s[1])||1),o=[];for(let c=0;c<i.length;c+=3){let l=i.slice(c,c+3),m=l.map(g=>"".concat((320+(g[0]-(s[0]+s[2])/2)*n).toFixed(3),",").concat((160+(g[1]-(s[1]+s[3])/2)*n).toFixed(3)));o.push({depth:l.reduce((g,b)=>g+b[2],0),path:'<path d="M'.concat(m.join("L"),'Z"/>')})}return o.sort((c,l)=>c.depth-l.depth).map(c=>c.path).join("")}function up(t,e){if(t.length>E9)throw new Error("Diagram source limit exceeded");let i,s="";if(e==="stl"){if(!/^\s*solid\b/.test(t)||!/\bendsolid\b/.test(t))throw new Error("Invalid ASCII STL");let o=[...t.matchAll(/\bvertex\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)/g)].map(c=>c.slice(1).map(Number));if(!o.length||o.length%3||o.length>6e4||o.some(c=>c.some(l=>!Number.isFinite(l)||Math.abs(l)>1e100)))throw new Error("Invalid STL vertices");i=Rl(o),s=' data-vertices="'.concat(JSON.stringify(o),'"')}else{let o=JSON.parse(t);cp(o,e==="topojson");let c=e==="topojson"?{type:"FeatureCollection",features:Object.values(o.objects).flatMap(g=>{let b=Dl(o,g);return b.type==="FeatureCollection"?b.features:[b]})}:o;e==="topojson"&&cp(c,!1),oo(c);let l=Al().fitExtent([[20,20],[620,300]],c);Number.isFinite(l.scale())||l.scale(100).center(tl(c)).translate([320,160]);let m=wl(l).pointRadius(5)(c);if(!m||/NaN|Infinity/.test(m))throw new Error("Invalid map geometry");i='<path d="'.concat(m,'"/>')}let n=e==="stl"?"3D model":"Map";return'<figure class="markdown-diagram" data-diagram="'.concat(e,'"').concat(s,'><svg viewBox="0 0 640 320" role="img" aria-label="').concat(n,'"><g>').concat(i,"</g></svg><figcaption>").concat(n,'</figcaption><div class="diagram-controls"><button type="button" data-diagram-action="in" aria-label="Zoom in">+</button><button type="button" data-diagram-action="out" aria-label="Zoom out">\u2212</button>').concat(e==="stl"?'<button type="button" data-diagram-action="rotate">Rotate</button>':"",'<button type="button" data-diagram-action="reset">Reset</button></div></figure>')}var K_=hp(),V_=pp(),X_=yp(),d8=sb(),p8=h8(),f8=g8(),hn=t=>t.replace(/[&<>"']/g,e=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"})[e]);function b8(t,e){if(!e||!t||/^(?:#|\/|[a-z][a-z\d+.-]*:)/i.test(t))return t;try{let i=new URL(t,new URL(e,"https://markdown.invalid"));return/^https?:/i.test(e)?i.href:i.pathname+i.search+i.hash}catch{return t}}function v8(t,e){let i=Array.from(globalThis.crypto.getRandomValues(new Uint32Array(4)),T=>T.toString(16)).join("-"),s=[],n=T=>'<span data-render-token="'.concat(i,"-").concat(s.push(T)-1,'"></span>'),o=(T,M)=>n(od(T,{displayMode:M,throwOnError:!1,trust:!1,maxExpand:1e3,maxSize:20})),c=new Jc({gfm:!0,breaks:!1,async:!1}),l=K_({prefixId:"footnote-".concat(i,"-")});for(let T of l.extensions||[])if("renderer"in T&&T.renderer){let M=T.renderer;T.renderer=function(j){let U=M.call(this,j);return typeof U=="string"?U.replaceAll("data-footnote-".concat(i,"-"),"data-footnote-"):U}}c.use(l,Om());let m=V_(),g=new WeakSet,b=m.walkTokens;m.walkTokens=function(T){if(g.has(T))return b.call(this,T)},m.hooks={processAllTokens(T){for(let M of T)M.type==="blockquote"&&g.add(M);return T}};for(let T of m.extensions||[])if("renderer"in T&&T.renderer){let M=T.renderer;T.renderer=function(j){let U=j.meta.icon;return j.meta.icon=n(U),M.call(this,j)}}c.use(m);let x=X_({throwOnError:!1,nonStandard:!1});for(let T of x.extensions||[])"renderer"in T&&(T.renderer=M=>o(M.text,M.displayMode));c.use(x,{extensions:[{name:"protocolEmail",level:"inline",start:T=>{let M=/(?:^|[\s/])(mailto:|xmpp:)/.exec(T);return M?M.index+M[0].length-M[1].length:void 0},tokenizer(T){if(this.lexer.state.inLink)return;let M=/^(mailto:|xmpp:)([\w.+-]+@[\w.-]+\.[\w-]+)(\/[^\s<>]*)?/.exec(T);if(!M)return;let j=(M[1]+M[2]+(M[1]==="xmpp:"&&M[3]||"")).replace(/[.,!?]+$/,"");return{type:"protocolEmail",raw:j,text:j}},renderer:T=>'<a href="'.concat(hn(T.text),'">').concat(hn(T.text),"</a>")},{name:"githubMath",level:"inline",start:T=>T.indexOf("$`"),tokenizer(T){let M=/^\$`([^\n]*?)`\$/.exec(T);if(M)return{type:"githubMath",raw:M[0],text:M[1]}},renderer:T=>o(T.text,!1)},{name:"emoji",level:"inline",start:T=>T.search(/:[\w+-]+:/),tokenizer(T){let M=/^:([\w+-]+):/.exec(T);if(M&&Object.prototype.hasOwnProperty.call(f8,M[1]))return{type:"emoji",raw:M[0],name:M[1]}},renderer:T=>'<img class="emoji" alt=":'.concat(T.name,':" width="20" height="20" src="').concat(f8[T.name],'">')}],tokenizer:{url(T){let M=/^(?:https?:\/\/|www\.)[^\s<>]+/.exec(T);if(!M)return!1;if(M[0].replace(/^https?:\/\//,"").split(/[/?#]/)[0].split(".").slice(-2).some(G=>G.includes("_")))return{type:"link",raw:M[0],text:M[0],href:"",invalidAutolink:!0,tokens:[]};let U=/^https?:\/\//.test(M[0])&&M[0].slice(M[0].indexOf("://")+3).charCodeAt(0)>127;if(!M[0].startsWith("www._")&&!U)return!1;let q=M[0].replace(/[?!.,:*_'"~]+$/,"");return{type:"link",raw:q,href:encodeURI(q.startsWith("www.")?"http://".concat(q):q),text:q,tokens:[{type:"text",raw:q,text:hn(q)}]}}},renderer:{link(T){return T.invalidAutolink?hn(T.text):/\.(mp4|mov)(?:[?#]|$)/i.test(T.href)?'<video controls src="'.concat(hn(T.href),'" title="').concat(hn(T.title||T.text),'">').concat(this.parser.parseInline(T.tokens),"</video>"):!1},code(T){let M=(T.lang||"").split(/\s+/)[0].toLowerCase();if(M==="math")return o(T.text,!0);if(M==="mermaid")return'<pre class="mermaid">'.concat(hn(T.text),"</pre>");if(["geojson","topojson","stl"].includes(M))try{return n(up(T.text,M))}catch{}return M&&p8.getLanguage(M)?'<pre><code class="language-'.concat(hn(M),' hljs">').concat(p8.highlight(T.text,{language:M,ignoreIllegals:!0}).value,"</code></pre>\n"):!1}}});let _=c.parse(t);return Z_(_,e).replace(new RegExp('<span data-render-token="'.concat(i,'-(\\d+)"></span>'),"g"),(T,M)=>s[Number(M)])}function Z_(t,e){return d8(t,{allowedTags:d8.defaults.allowedTags.concat(["img","picture","source","video","input","details","summary","del","ins","sup","sub","kbd","samp","var","ruby","rt","rp"]),allowedAttributes:{"*":["id","class","dir","lang","title","aria-label","aria-labelledby","aria-describedby","aria-hidden","align"],a:["href","name","rel","data-footnote-ref","data-footnote-backref"],img:["src","srcset","alt","width","height","loading","align"],source:["src","srcset","media","type"],video:["src","controls","width","height","poster"],input:["type","checked","disabled"],details:["open"],ol:["start","reversed"],li:["value"],td:["align","colspan","rowspan"],th:["align","colspan","rowspan","scope"],span:["data-render-token"],section:["data-footnotes"]},allowedSchemes:["http","https","mailto","xmpp"],transformTags:{input:(i,s)=>({tagName:"input",attribs:{type:"checkbox",disabled:"",...Object.prototype.hasOwnProperty.call(s,"checked")?{checked:""}:{}}}),"*":(i,s)=>{i==="img"&&/#gh-(dark|light)-mode-only$/.test(s.src||"")&&(s.class="".concat(s.class||""," ").concat(s.src.endsWith("#gh-dark-mode-only")?"gh-dark-mode-only":"gh-light-mode-only").trim());for(let n of["href","src","poster"])s[n]&&(s[n]=b8(s[n],e));return s.srcset&&(s.srcset=s.srcset.split(",").map(n=>{let[o,...c]=n.trim().split(/\s+/);return[b8(o,e),...c].join(" ")}).join(", ")),{tagName:i,attribs:s}}}})}Object.hasOwn||Object.defineProperty(Object,"hasOwn",{value:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),configurable:!0,writable:!0});window.MarkdownRenderer={render:v8};document.addEventListener("click",t=>{let e=t.target.closest?.("button[data-diagram-action]"),i=e?.closest("figure.markdown-diagram");if(!i)return;let s=i.querySelector("svg g"),n=e.dataset.diagramAction,o=Number(i.dataset.zoom||1);if(n==="rotate")try{let c=JSON.parse(i.dataset.vertices);if(!Array.isArray(c)||c.length>6e4||c.length%3||c.some(m=>!Array.isArray(m)||m.length!==3||m.some(g=>typeof g!="number"||!Number.isFinite(g))))return;let l=Number(i.dataset.angle||.6)+.3;i.dataset.angle=l,s.innerHTML=Rl(c,l)}catch{return}else n==="reset"&&i.dataset.vertices&&(i.dataset.angle=.3,i.querySelector('[data-diagram-action="rotate"]')?.click()),o=n==="reset"?1:Math.max(.25,Math.min(8,o*(n==="in"?1.25:.8))),i.dataset.zoom=o,s.setAttribute("transform","translate(320 160) scale(".concat(o,") translate(-320 -160)"))});var Uh=!1;async function Hh(){if(Uh)return;let t=[...document.querySelectorAll("pre.mermaid:not([data-processed])")];if(t.length){Uh=!0;try{(typeof window.mermaid?.initialize!="function"||typeof window.mermaid?.run!="function")&&await new Promise((e,i)=>{let s=document.createElement("script");s.src="/script/mermaid.min.js",s.onload=e,s.onerror=i,document.head.appendChild(s)}),window.mermaid.initialize({startOnLoad:!1,securityLevel:"strict",theme:"default"}),window.mermaidInitialized=!0;for(let e of t){let i=e.textContent;try{await window.mermaid.run({nodes:[e]})}catch{e.textContent=i,e.dataset.processed="true"}}}finally{Uh=!1,[...document.querySelectorAll("pre.mermaid:not([data-processed])")].some(e=>!t.includes(e))&&Hh().catch(()=>{})}}}var J_=new MutationObserver(()=>{Hh().catch(()=>{})});J_.observe(document.documentElement,{childList:!0,subtree:!0});Hh().catch(()=>{});})();
/*! Bundled license information:
is-plain-object/dist/is-plain-object.js:
(*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*)
*/