PageSourceSearch

https://vetprotect24.de/assets/vendor-react-BvZHUgGb.js

js vetprotect24.de collected 2026-10-05 11:05:17 UTC 987,168 bytes, 1,387 lines download raw bytes

vendor: 4,555 bytes, lines 1-18
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/angular-html-CU67Zn6k.js","assets/html-GMplVEZG.js","assets/javascript-wDzz0qaB.js","assets/css-DPfMkruS.js","assets/angular-ts-BwZT4LLn.js","assets/scss-OYdSNvt2.js","assets/apl-dKokRX4l.js","assets/xml-sdJ4AIDG.js","assets/java-CylS5w8V.js","assets/json-Cp-IABpG.js","assets/astro-CbQHKStN.js","assets/typescript-BPQ3VLAy.js","assets/postcss-CXtECtnM.js","assets/tsx-COt5Ahok.js","assets/blade-DVc8C-J4.js","assets/html-derivative-BFtXZ54Q.js","assets/sql-BLtJtn59.js","assets/bsl-BO_Y6i37.js","assets/sdbl-DVxCFoDh.js","assets/cairo-KRGpt6FW.js","assets/python-B6aJPvgy.js","assets/cobol-nwyudZeR.js","assets/coffee-Ch7k5sss.js","assets/cpp-CofmeUqb.js","assets/regexp-CDVJQ6XC.js","assets/glsl-DplSGwfg.js","assets/c-BIGW1oBm.js","assets/crystal-tKQVLTB8.js","assets/shellscript-Yzrsuije.js","assets/edge-BkV0erSs.js","assets/elixir-CDX3lj18.js","assets/elm-DbKCFpqz.js","assets/erb-BOJIQeun.js","assets/ruby-BvKwtOVI.js","assets/haml-B8DHNrY2.js","assets/graphql-ChdNCCLP.js","assets/jsx-g9-lgVsj.js","assets/lua-BbnMAYS6.js","assets/yaml-Buea-lGh.js","assets/erlang-DsQrWhSR.js","assets/markdown-Cvjx9yec.js","assets/fortran-fixed-form-BZjJHVRy.js","assets/fortran-free-form-D22FLkUw.js","assets/fsharp-CXgrBDvD.js","assets/gdresource-B7Tvp0Sc.js","assets/gdshader-DkwncUOv.js","assets/gdscript-DTMYz4Jt.js","assets/git-commit-F4YmCXRG.js","assets/diff-D97Zzqfu.js","assets/git-rebase-r7XF79zn.js","assets/glimmer-js-Rg0-pVw9.js","assets/glimmer-ts-U6CK756n.js","assets/hack-CaT9iCJl.js","assets/handlebars-BL8al0AC.js","assets/http-jrhK8wxY.js","assets/hurl-irOxFIW8.js","assets/csv-fuZLfV_i.js","assets/hxml-Bvhsp5Yf.js","assets/haxe-CzTSHFRz.js","assets/jinja-4LBKfQ-Z.js","assets/jison-wvAkD_A8.js","assets/julia-C8NyazO9.js","assets/r-DiinP2Uv.js","assets/latex-BUKiar2Z.js","assets/tex-Cppo0RY3.js","assets/liquid-DYVedYrR.js","assets/marko-CPi9NSCl.js","assets/less-B1dDrJ26.js","assets/mdc-DUICxH0z.js","assets/nginx-DknmC5AR.js","assets/nim-CVrawwO9.js","assets/perl-C0TMdlhV.js","assets/php-CDn_0X-4.js","assets/pug-CGlum2m_.js","assets/qml-3beO22l8.js","assets/razor-WgofotgN.js","assets/csharp-CX12Zw3r.js","assets/rst-B0xPkSld.js","assets/cmake-D1j8_8rp.js","assets/sas-cz2c8ADy.js","assets/shaderlab-Dg9Lc6iA.js","assets/hlsl-D3lLCCz7.js","assets/shellsession-BADoaaVG.js","assets/soy-Brmx7dQM.js","assets/sparql-rVzFXLq3.js","assets/turtle-BsS91CYL.js","assets/stata-BH5u7GGu.js","assets/svelte-3Dk4HxPD.js","assets/templ-W15q3VgB.js","assets/go-Dn2_MT6a.js","assets/ts-tags-zn1MmPIZ.js","assets/twig-CO9l9SDP.js","assets/vue-CCoi5OLL.js","assets/vue-html-DAAvJJDi.js","assets/vue-vine-_Ih-lPRR.js","assets/stylus-BEDo0Tqx.js","assets/xsl-CtQFsRM5.js"])))=>i.map(i=>d[i]);
2function N2(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(n,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function qu(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Gs={exports:{}},ca={};/**
3 * @license React
4 * react-jsx-runtime.production.js
5 *
6 * Copyright (c) Meta Platforms, Inc. and affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var f0;function L2(){if(f0)return ca;f0=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(n,a,i){var s=null;if(i!==void 0&&(s=""+i),a.key!==void 0&&(s=""+a.key),"key"in a){i={};for(var o in a)o!=="key"&&(i[o]=a[o])}else i=a;return a=i.ref,{$$typeof:e,type:n,key:s,ref:a!==void 0?a:null,props:i}}return ca.Fragment=t,ca.jsx=r,ca.jsxs=r,ca}var m0;function R2(){return m0||(m0=1,Gs.exports=L2()),Gs.exports}var ne=R2(),Ws={exports:{}},ve={};/**
11 * @license React
12 * react.production.js
13 *
14 * Copyright (c) Meta Platforms, Inc. and affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var p0;function M2(){if(p0)return ve;p0=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),s=Symbol.for("react.context"),o=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),l=Symbol.for("react.memo"),
vendor: 7,342 bytes, line 18
18c=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),f=Symbol.iterator;function m(M){return M===null||typeof M!="object"?null:(M=f&&M[f]||M["@@iterator"],typeof M=="function"?M:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,S={};function _(M,j,A){this.props=M,this.context=j,this.refs=S,this.updater=A||b}_.prototype.isReactComponent={},_.prototype.setState=function(M,j){if(typeof M!="object"&&typeof M!="function"&&M!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,M,j,"setState")},_.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function v(){}v.prototype=_.prototype;function R(M,j,A){this.props=M,this.context=j,this.refs=S,this.updater=A||b}var q=R.prototype=new v;q.constructor=R,E(q,_.prototype),q.isPureReactComponent=!0;var U=Array.isArray;function D(){}var $={H:null,A:null,T:null,S:null},G=Object.prototype.hasOwnProperty;function J(M,j,A){var ce=A.ref;return{$$typeof:e,type:M,key:j,ref:ce!==void 0?ce:null,props:A}}function z(M,j){return J(M.type,j,M.props)}function ae(M){return typeof M=="object"&&M!==null&&M.$$typeof===e}function ee(M){var j={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(A){return j[A]})}var he=/\/+/g;function Z(M,j){return typeof M=="object"&&M!==null&&M.key!=null?ee(""+M.key):j.toString(36)}function le(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(D,D):(M.status="pending",M.then(function(j){M.status==="pending"&&(M.status="fulfilled",M.value=j)},function(j){M.status==="pending"&&(M.status="rejected",M.reason=j)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function xe(M,j,A,ce,_e){var ye=typeof M;(ye==="undefined"||ye==="boolean")&&(M=null);var be=!1;if(M===null)be=!0;else switch(ye){case"bigint":case"string":case"number":be=!0;break;case"object":switch(M.$$typeof){case e:case t:be=!0;break;case c:return be=M._init,xe(be(M._payload),j,A,ce,_e)}}if(be)return _e=_e(M),be=ce===""?"."+Z(M,0):ce,U(_e)?(A="",be!=null&&(A=be.replace(he,"$&/")+"/"),xe(_e,j,A,"",function(mt){return mt})):_e!=null&&(ae(_e)&&(_e=z(_e,A+(_e.key==null||M&&M.key===_e.key?"":(""+_e.key).replace(he,"$&/")+"/")+be)),j.push(_e)),1;be=0;var Ue=ce===""?".":ce+":";if(U(M))for(var He=0;He<M.length;He++)ce=M[He],ye=Ue+Z(ce,He),be+=xe(ce,j,A,ye,_e);else if(He=m(M),typeof He=="function")for(M=He.call(M),He=0;!(ce=M.next()).done;)ce=ce.value,ye=Ue+Z(ce,He++),be+=xe(ce,j,A,ye,_e);else if(ye==="object"){if(typeof M.then=="function")return xe(le(M),j,A,ce,_e);throw j=String(M),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return be}function Me(M,j,A){if(M==null)return M;var ce=[],_e=0;return xe(M,ce,"","",function(ye){return j.call(A,ye,_e++)}),ce}function fe(M){if(M._status===-1){var j=M._result;j=j(),j.then(function(A){(M._status===0||M._status===-1)&&(M._status=1,M._result=A)},function(A){(M._status===0||M._status===-1)&&(M._status=2,M._result=A)}),M._status===-1&&(M._status=0,M._result=j)}if(M._status===1)return M._result.default;throw M._result}var ut=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)},L={map:Me,forEach:function(M,j,A){Me(M,function(){j.apply(this,arguments)},A)},count:function(M){var j=0;return Me(M,function(){j++}),j},toArray:function(M){return Me(M,function(j){return j})||[]},only:function(M){if(!ae(M))throw Error("React.Children.only expected to receive a single React element child.");return M}};return ve.Activity=h,ve.Children=L,ve.Component=_,ve.Fragment=r,ve.Profiler=a,ve.PureComponent=R,ve.StrictMode=n,ve.Suspense=u,ve.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=$,ve.__COMPILER_RUNTIME={__proto__:null,c:function(M){return $.H.useMemoCache(M)}},ve.cache=function(M){return function(){return M.apply(null,arguments)}},ve.cacheSignal=function(){return null},ve.cloneElement=function(M,j,A){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var ce=E({},M.props),_e=M.key;if(j!=null)for(ye in j.key!==void 0&&(_e=""+j.key),j)!G.call(j,ye)||ye==="key"||ye==="__self"||ye==="__source"||ye==="ref"&&j.ref===void 0||(ce[ye]=j[ye]);var ye=arguments.length-2;if(ye===1)ce.children=A;else if(1<ye){for(var be=Array(ye),Ue=0;Ue<ye;Ue++)be[Ue]=arguments[Ue+2];ce.children=be}return J(M.type,_e,ce)},ve.createContext=function(M){return M={$$typeof:s,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:i,_context:M},M},ve.createElement=function(M,j,A){var ce,_e={},ye=null;if(j!=null)for(ce in j.key!==void 0&&(ye=""+j.key),j)G.call(j,ce)&&ce!=="key"&&ce!=="__self"&&ce!=="__source"&&(_e[ce]=j[ce]);var be=arguments.length-2;if(be===1)_e.children=A;else if(1<be){for(var Ue=Array(be),He=0;He<be;He++)Ue[He]=arguments[He+2];_e.children=Ue}if(M&&M.defaultProps)for(ce in be=M.defaultProps,be)_e[ce]===void 0&&(_e[ce]=be[ce]);return J(M,ye,_e)},ve.createRef=function(){return{current:null}},ve.forwardRef=function(M){return{$$typeof:o,render:M}},ve.isValidElement=ae,ve.lazy=function(M){return{$$typeof:c,_payload:{_status:-1,_result:M},_init:fe}},ve.memo=function(M,j){return{$$typeof:l,type:M,compare:j===void 0?null:j}},ve.startTransition=function(M){var j=$.T,A={};$.T=A;try{var ce=M(),_e=$.S;_e!==null&&_e(A,ce),typeof ce=="object"&&ce!==null&&typeof ce.then=="function"&&ce.then(D,ut)}catch(ye){ut(ye)}finally{j!==null&&A.types!==null&&(j.types=A.types),$.T=j}},ve.unstable_useCacheRefresh=function(){return $.H.useCacheRefresh()},ve.use=function(M){return $.H.use(M)},ve.useActionState=function(M,j,A){return $.H.useActionState(M,j,A)},ve.useCallback=function(M,j){return $.H.useCallback(M,j)},ve.useContext=function(M){return $.H.useContext(M)},ve.useDebugValue=function(){},ve.useDeferredValue=function(M,j){return $.H.useDeferredValue(M,j)},ve.useEffect=function(M,j){return $.H.useEffect(M,j)},ve.useEffectEvent=function(M){return $.H.useEffectEvent(M)},ve.useId=function(){return $.H.useId()},ve.useImperativeHandle=function(M,j,A){return $.H.useImperativeHandle(M,j,A)},ve.useInsertionEffect=function(M,j){return $.H.useInsertionEffect(M,j)},ve.useLayoutEffect=function(M,j){return $.H.useLayoutEffect(M,j)},ve.useMemo=function(M,j){return $.H.useMemo(M,j)},ve.useOptimistic=function(M,j){return $.H.useOptimistic(M,j)},ve.useReducer=function(M,j,A){return $.H.useReducer(M,j,A)},ve.useRef=function(M){return $.H.useRef(M)},ve.useState=function(M){return $.H.useState(M)},ve.useSyncExternalStore=function(M,j,A){return $.H.useSyncExternalStore(M,j,A)},ve.useTransition=function(){return $.H.useTransition()}
vendor: 9,062 bytes, line 18
18,ve.version="19.2.1",ve}var g0;function O2(){return g0||(g0=1,Ws.exports=M2()),Ws.exports}var se=O2();const D2=qu(se),jS=N2({__proto__:null,default:D2},[se]),P2="modulepreload",B2=function(e){return"/"+e},b0={},T=function(t,r,n){let a=Promise.resolve();if(r&&r.length>0){let u=function(l){return Promise.all(l.map(c=>Promise.resolve(c).then(h=>({status:"fulfilled",value:h}),h=>({status:"rejected",reason:h}))))};document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),o=s?.nonce||s?.getAttribute("nonce");a=u(r.map(l=>{if(l=B2(l),l in b0)return;b0[l]=!0;const c=l.endsWith(".css"),h=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${h}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":P2,c||(f.as="script"),f.crossOrigin="",f.href=l,o&&f.setAttribute("nonce",o),document.head.appendChild(f),c)return new Promise((m,b)=>{f.addEventListener("load",m),f.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(s){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s}return a.then(s=>{for(const o of s||[])o.status==="rejected"&&i(o.reason);return t().catch(i)})};function p1(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=p1(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function F2(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=p1(e))&&(n&&(n+=" "),n+=t);return n}const Vu="-",z2=e=>{const t=U2(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const o=s.split(Vu);return o[0]===""&&o.length!==1&&o.shift(),g1(o,t)||H2(s)},getConflictingClassGroupIds:(s,o)=>{const u=r[s]||[];return o&&n[s]?[...u,...n[s]]:u}}},g1=(e,t)=>{if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?g1(e.slice(1),n):void 0;if(a)return a;if(t.validators.length===0)return;const i=e.join(Vu);return t.validators.find(({validator:s})=>s(i))?.classGroupId},y0=/^\[(.+)\]$/,H2=e=>{if(y0.test(e)){const t=y0.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},U2=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const a in r)Wo(r[a],n,a,t);return n},Wo=(e,t,r,n)=>{e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:E0(t,a);i.classGroupId=r;return}if(typeof a=="function"){if($2(a)){Wo(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([i,s])=>{Wo(s,E0(t,i),r,n)})})},E0=(e,t)=>{let r=e;return t.split(Vu).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},$2=e=>e.isThemeGetter,q2=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const a=(i,s)=>{r.set(i,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(i){let s=r.get(i);if(s!==void 0)return s;if((s=n.get(i))!==void 0)return a(i,s),s},set(i,s){r.has(i)?r.set(i,s):a(i,s)}}},Yo="!",Xo=":",V2=Xo.length,j2=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=a=>{const i=[];let s=0,o=0,u=0,l;for(let b=0;b<a.length;b++){let E=a[b];if(s===0&&o===0){if(E===Xo){i.push(a.slice(u,b)),u=b+V2;continue}if(E==="/"){l=b;continue}}E==="["?s++:E==="]"?s--:E==="("?o++:E===")"&&o--}const c=i.length===0?a:a.substring(u),h=G2(c),f=h!==c,m=l&&l>u?l-u:void 0;return{modifiers:i,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:m}};if(t){const a=t+Xo,i=n;n=s=>s.startsWith(a)?i(s.substring(a.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const a=n;n=i=>r({className:i,parseClassName:a})}return n},G2=e=>e.endsWith(Yo)?e.substring(0,e.length-1):e.startsWith(Yo)?e.substring(1):e,W2=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const a=[];let i=[];return n.forEach(s=>{s[0]==="["||t[s]?(a.push(...i.sort(),s),i=[]):i.push(s)}),a.push(...i.sort()),a}},Y2=e=>({cache:q2(e.cacheSize),parseClassName:j2(e),sortModifiers:W2(e),...z2(e)}),X2=/\s+/,Q2=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a,sortModifiers:i}=t,s=[],o=e.trim().split(X2);let u="";for(let l=o.length-1;l>=0;l-=1){const c=o[l],{isExternal:h,modifiers:f,hasImportantModifier:m,baseClassName:b,maybePostfixModifierPosition:E}=r(c);if(h){u=c+(u.length>0?" "+u:u);continue}let S=!!E,_=n(S?b.substring(0,E):b);if(!_){if(!S){u=c+(u.length>0?" "+u:u);continue}if(_=n(b),!_){u=c+(u.length>0?" "+u:u);continue}S=!1}const v=i(f).join(":"),R=m?v+Yo:v,q=R+_;if(s.includes(q))continue;s.push(q);const U=a(_,S);for(let D=0;D<U.length;++D){const $=U[D];s.push(R+$)}u=c+(u.length>0?" "+u:u)}return u};function K2(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=b1(t))&&(n&&(n+=" "),n+=r);return n}const b1=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=b1(e[n]))&&(r&&(r+=" "),r+=t);return r};function Z2(e,...t){let r,n,a,i=s;function s(u){const l=t.reduce((c,h)=>h(c),e());return r=Y2(l),n=r.cache.get,a=r.cache.set,i=o,o(u)}function o(u){const l=n(u);if(l)return l;const c=Q2(u,r);return a(u,c),c}return function(){return i(K2.apply(null,arguments))}}const lt=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},y1=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,E1=/^\((?:(\w[\w-]*):)?(.+)\)$/i,J2=/^\d+\/\d+$/,eg=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,tg=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,rg=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,ng=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ag=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,An=e=>J2.test(e),Ne=e=>!!e&&!Number.isNaN(Number(e)),Br=e=>!!e&&Number.isInteger(Number(e)),Ys=e=>e.endsWith("%")&&Ne(e.slice(0,-1)),_r=e=>eg.test(e),ig=()=>!0,sg=e=>tg.test(e)&&!rg.test(e),k1=()=>!1,og=e=>ng.test(e),ug=e=>ag.test(e),lg=e=>!me(e)&&!pe(e),cg=e=>Gn(e,T1,k1),me=e=>y1.test(e),rn=e=>Gn(e,v1,sg),Xs=e=>Gn(e,pg,Ne),k0=e=>Gn(e,_1,k1),hg=e=>Gn(e,x1,ug),hi=e=>Gn(e,w1,og),pe=e=>E1.test(e),ha=e=>Wn(e,v1),dg=e=>Wn(e,gg),_0=e=>Wn(e,_1),fg=e=>Wn(e,T1),mg=e=>Wn(e,x1),di=e=>Wn(e,w1,!0),Gn=(e,t,r)=>{const n=y1.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Wn=(e,t,r=!1)=>{const n=E1.exec(e);return n?n[1]?t(n[1]):r:!1},_1=e=>e==="position"||e==="percentage",x1=e=>e==="image"||e==="url",T1=e=>e==="length"||e==="size"||e==="bg-size",v1=e=>e==="length",pg=e=>e==="number",gg=e=>e==="family-name",w1=e=>e==="shadow",bg=()=>{const e=lt("color"),t=lt("font"),r=lt("text"),n=lt("font-weight"),a=lt("tracking"),i=lt("leading"),s=lt("breakpoint"),o=lt("container"),u=lt("spacing"),l=lt("radius"),c=lt("shadow"),h=lt("inset-shadow"),f=lt("text-shadow"),m=lt("drop-shadow"),b=lt("blur"),E=lt("perspective"),S=lt("aspect"),_=lt("ease"),v=lt("animate"),R=()=>["auto","avoid","all","avoid-page","page","left","right","column"],q=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],U=()=>[...q(),pe,me],D=()=>["auto","hidden","clip","visible","scroll"],$=()=>["auto","contain","none"],G=()=>[pe,me,u],J=()=>[An,"full","auto",...G()],z=()=>[Br,"none","subgrid",pe,me],ae=()=>["auto",{span:["full",Br,pe,me]},Br,pe,me],ee=()=>[Br,"auto",pe,me],he=()=>["auto","min","max","fr",pe,me],Z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],le=()=>["start","end","center","stretch","center-safe","end-safe"],xe=()=>["auto",...G()],Me=()=>[An,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...G()],fe=()=>[e,pe,me],ut=()=>[...q(),_0,k0,{position:[pe,me]}],L=()=>["no-repeat",{repeat:["","x","y","space","round"]}],M=()=>["auto","cover","contain",fg,cg,{size:[pe,me]}],j=()=>[Ys,ha,rn],A=()=>["","none","full",l,pe,me],ce=()=>["",Ne,ha,rn],_e=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],be=()=>[Ne,Ys,_0,k0],Ue=()=>["","none",b,pe,me],He=()=>["none",Ne,pe,me],mt=()=>["none",Ne,pe,me],ar=()=>[Ne,pe,me],Pr=()=>[An,"full",...G()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[_r],breakpoint:[_r],color:[ig],container:[_r],"drop-shadow":[_r],ease:["in","out","in-out"],font:[lg],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[_r],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[_r],shadow:[_r],spacing:["px",Ne],text:[_r],"text-shadow":[_r],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",An,me,pe,S]}
vendor: 12,934 bytes, line 18
18],container:["container"],columns:[{columns:[Ne,me,pe,o]}],"break-after":[{"break-after":R()}],"break-before":[{"break-before":R()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:U()}],overflow:[{overflow:D()}],"overflow-x":[{"overflow-x":D()}],"overflow-y":[{"overflow-y":D()}],overscroll:[{overscroll:$()}],"overscroll-x":[{"overscroll-x":$()}],"overscroll-y":[{"overscroll-y":$()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:J()}],"inset-x":[{"inset-x":J()}],"inset-y":[{"inset-y":J()}],start:[{start:J()}],end:[{end:J()}],top:[{top:J()}],right:[{right:J()}],bottom:[{bottom:J()}],left:[{left:J()}],visibility:["visible","invisible","collapse"],z:[{z:[Br,"auto",pe,me]}],basis:[{basis:[An,"full","auto",o,...G()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ne,An,"auto","initial","none",me]}],grow:[{grow:["",Ne,pe,me]}],shrink:[{shrink:["",Ne,pe,me]}],order:[{order:[Br,"first","last","none",pe,me]}],"grid-cols":[{"grid-cols":z()}],"col-start-end":[{col:ae()}],"col-start":[{"col-start":ee()}],"col-end":[{"col-end":ee()}],"grid-rows":[{"grid-rows":z()}],"row-start-end":[{row:ae()}],"row-start":[{"row-start":ee()}],"row-end":[{"row-end":ee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":he()}],"auto-rows":[{"auto-rows":he()}],gap:[{gap:G()}],"gap-x":[{"gap-x":G()}],"gap-y":[{"gap-y":G()}],"justify-content":[{justify:[...Z(),"normal"]}],"justify-items":[{"justify-items":[...le(),"normal"]}],"justify-self":[{"justify-self":["auto",...le()]}],"align-content":[{content:["normal",...Z()]}],"align-items":[{items:[...le(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...le(),{baseline:["","last"]}]}],"place-content":[{"place-content":Z()}],"place-items":[{"place-items":[...le(),"baseline"]}],"place-self":[{"place-self":["auto",...le()]}],p:[{p:G()}],px:[{px:G()}],py:[{py:G()}],ps:[{ps:G()}],pe:[{pe:G()}],pt:[{pt:G()}],pr:[{pr:G()}],pb:[{pb:G()}],pl:[{pl:G()}],m:[{m:xe()}],mx:[{mx:xe()}],my:[{my:xe()}],ms:[{ms:xe()}],me:[{me:xe()}],mt:[{mt:xe()}],mr:[{mr:xe()}],mb:[{mb:xe()}],ml:[{ml:xe()}],"space-x":[{"space-x":G()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":G()}],"space-y-reverse":["space-y-reverse"],size:[{size:Me()}],w:[{w:[o,"screen",...Me()]}],"min-w":[{"min-w":[o,"screen","none",...Me()]}],"max-w":[{"max-w":[o,"screen","none","prose",{screen:[s]},...Me()]}],h:[{h:["screen","lh",...Me()]}],"min-h":[{"min-h":["screen","lh","none",...Me()]}],"max-h":[{"max-h":["screen","lh",...Me()]}],"font-size":[{text:["base",r,ha,rn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,pe,Xs]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Ys,me]}],"font-family":[{font:[dg,me,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,pe,me]}],"line-clamp":[{"line-clamp":[Ne,"none",pe,Xs]}],leading:[{leading:[i,...G()]}],"list-image":[{"list-image":["none",pe,me]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",pe,me]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:fe()}],"text-color":[{text:fe()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[..._e(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ne,"from-font","auto",pe,rn]}],"text-decoration-color":[{decoration:fe()}],"underline-offset":[{"underline-offset":[Ne,"auto",pe,me]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:G()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",pe,me]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",pe,me]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ut()}],"bg-repeat":[{bg:L()}],"bg-size":[{bg:M()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Br,pe,me],radial:["",pe,me],conic:[Br,pe,me]},mg,hg]}],"bg-color":[{bg:fe()}],"gradient-from-pos":[{from:j()}],"gradient-via-pos":[{via:j()}],"gradient-to-pos":[{to:j()}],"gradient-from":[{from:fe()}],"gradient-via":[{via:fe()}],"gradient-to":[{to:fe()}],rounded:[{rounded:A()}],"rounded-s":[{"rounded-s":A()}],"rounded-e":[{"rounded-e":A()}],"rounded-t":[{"rounded-t":A()}],"rounded-r":[{"rounded-r":A()}],"rounded-b":[{"rounded-b":A()}],"rounded-l":[{"rounded-l":A()}],"rounded-ss":[{"rounded-ss":A()}],"rounded-se":[{"rounded-se":A()}],"rounded-ee":[{"rounded-ee":A()}],"rounded-es":[{"rounded-es":A()}],"rounded-tl":[{"rounded-tl":A()}],"rounded-tr":[{"rounded-tr":A()}],"rounded-br":[{"rounded-br":A()}],"rounded-bl":[{"rounded-bl":A()}],"border-w":[{border:ce()}],"border-w-x":[{"border-x":ce()}],"border-w-y":[{"border-y":ce()}],"border-w-s":[{"border-s":ce()}],"border-w-e":[{"border-e":ce()}],"border-w-t":[{"border-t":ce()}],"border-w-r":[{"border-r":ce()}],"border-w-b":[{"border-b":ce()}],"border-w-l":[{"border-l":ce()}],"divide-x":[{"divide-x":ce()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ce()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[..._e(),"hidden","none"]}],"divide-style":[{divide:[..._e(),"hidden","none"]}],"border-color":[{border:fe()}],"border-color-x":[{"border-x":fe()}],"border-color-y":[{"border-y":fe()}],"border-color-s":[{"border-s":fe()}],"border-color-e":[{"border-e":fe()}],"border-color-t":[{"border-t":fe()}],"border-color-r":[{"border-r":fe()}],"border-color-b":[{"border-b":fe()}],"border-color-l":[{"border-l":fe()}],"divide-color":[{divide:fe()}],"outline-style":[{outline:[..._e(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ne,pe,me]}],"outline-w":[{outline:["",Ne,ha,rn]}],"outline-color":[{outline:fe()}],shadow:[{shadow:["","none",c,di,hi]}],"shadow-color":[{shadow:fe()}],"inset-shadow":[{"inset-shadow":["none",h,di,hi]}],"inset-shadow-color":[{"inset-shadow":fe()}],"ring-w":[{ring:ce()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:fe()}],"ring-offset-w":[{"ring-offset":[Ne,rn]}],"ring-offset-color":[{"ring-offset":fe()}],"inset-ring-w":[{"inset-ring":ce()}],"inset-ring-color":[{"inset-ring":fe()}],"text-shadow":[{"text-shadow":["none",f,di,hi]}],"text-shadow-color":[{"text-shadow":fe()}],opacity:[{opacity:[Ne,pe,me]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ne]}],"mask-image-linear-from-pos":[{"mask-linear-from":be()}],"mask-image-linear-to-pos":[{"mask-linear-to":be()}],"mask-image-linear-from-color":[{"mask-linear-from":fe()}],"mask-image-linear-to-color":[{"mask-linear-to":fe()}],"mask-image-t-from-pos":[{"mask-t-from":be()}],"mask-image-t-to-pos":[{"mask-t-to":be()}],"mask-image-t-from-color":[{"mask-t-from":fe()}],"mask-image-t-to-color":[{"mask-t-to":fe()}],"mask-image-r-from-pos":[{"mask-r-from":be()}],"mask-image-r-to-pos":[{"mask-r-to":be()}],"mask-image-r-from-color":[{"mask-r-from":fe()}],"mask-image-r-to-color":[{"mask-r-to":fe()}],"mask-image-b-from-pos":[{"mask-b-from":be()}],"mask-image-b-to-pos":[{"mask-b-to":be()}],"mask-image-b-from-color":[{"mask-b-from":fe()}],"mask-image-b-to-color":[{"mask-b-to":fe()}],"mask-image-l-from-pos":[{"mask-l-from":be()}],"mask-image-l-to-pos":[{"mask-l-to":be()}],"mask-image-l-from-color":[{"mask-l-from":fe()}],"mask-image-l-to-color":[{"mask-l-to":fe()}],"mask-image-x-from-pos":[{"mask-x-from":be()}],"mask-image-x-to-pos":[{"mask-x-to":be()}],"mask-image-x-from-color":[{"mask-x-from":fe()}],"mask-image-x-to-color":[{"mask-x-to":fe()}],"mask-image-y-from-pos":[{"mask-y-from":be()}],"mask-image-y-to-pos":[{"mask-y-to":be()}],"mask-image-y-from-color":[{"mask-y-from":fe()}],"mask-image-y-to-color":[{"mask-y-to":fe()}],"mask-image-radial":[{"mask-radial":[pe,me]}],"mask-image-radial-from-pos":[{"mask-radial-from":be()}],"mask-image-radial-to-pos":[{"mask-radial-to":be()}],"mask-image-radial-from-color":[{"mask-radial-from":fe()}],"mask-image-radial-to-color":[{"mask-radial-to":fe()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":q()}],"mask-image-conic-pos":[{"mask-conic":[Ne]}],"mask-image-conic-from-pos":[{"mask-conic-from":be()}],"mask-image-conic-to-pos":[{"mask-conic-to":be()}],"mask-image-conic-from-color":[{"mask-conic-from":fe()}],"mask-image-conic-to-color":[{"mask-conic-to":fe()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ut()}],"mask-repeat":[{mask:L()}],"mask-size":[{mask:M()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",pe,me]}],filter:[{filter:["","none",pe,me]}],blur:[{blur:Ue()}],brightness:[{brightness:[Ne,pe,me]}],contrast:[{contrast:[Ne,pe,me]}],"drop-shadow":[{"drop-shadow":["","none",m,di,hi]}],"drop-shadow-color":[{"drop-shadow":fe()}],grayscale:[{grayscale:["",Ne,pe,me]}],"hue-rotate":[{"hue-rotate":[Ne,pe,me]}],invert:[{invert:["",Ne,pe,me]}],saturate:[{saturate:[Ne,pe,me]}],sepia:[{sepia:["",Ne,pe,me]}],"backdrop-filter":[{"backdrop-filter":["","none",pe,me]}],"backdrop-blur":[{"backdrop-blur":Ue()}],"backdrop-brightness":[{"backdrop-brightness":[Ne,pe,me]}],"backdrop-contrast":[{"backdrop-contrast":[Ne,pe,me]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ne,pe,me]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ne,pe,me]}],"backdrop-invert":[{"backdrop-invert":["",Ne,pe,me]}],"backdrop-opacity":[{"backdrop-opacity":[Ne,pe,me]}],"backdrop-saturate":[{"backdrop-saturate":[Ne,pe,me]}],"backdrop-sepia":[{"backdrop-sepia":["",Ne,pe,me]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":G()}],"border-spacing-x":[{"border-spacing-x":G()}],"border-spacing-y":[{"border-spacing-y":G()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",pe,me]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ne,"initial",pe,me]}],ease:[{ease:["linear","initial",_,pe,me]}],delay:[{delay:[Ne,pe,me]}],animate:[{animate:["none",v,pe,me]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[E,pe,me]}],"perspective-origin":[{"perspective-origin":U()}],rotate:[{rotate:He()}],"rotate-x":[{"rotate-x":He()}],"rotate-y":[{"rotate-y":He()}],"rotate-z":[{"rotate-z":He()}],scale:[{scale:mt()}],"scale-x":[{"scale-x":mt()}],"scale-y":[{"scale-y":mt()}],"scale-z":[{"scale-z":mt()}],"scale-3d":["scale-3d"],skew:[{skew:ar()}],"skew-x":[{"skew-x":ar()}],"skew-y":[{"skew-y":ar()}],transform:[{transform:[pe,me,"","none","gpu","cpu"]}],"transform-origin":[{origin:U()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Pr()}],"translate-x":[{"translate-x":Pr()}],"translate-y":[{"translate-y":Pr()}],"translate-z":[{"translate-z":Pr()}],"translate-none":["translate-none"],accent:[{accent:fe()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:fe()}
vendor: 5,914 bytes, lines 18-38
18],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",pe,me]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":G()}],"scroll-mx":[{"scroll-mx":G()}],"scroll-my":[{"scroll-my":G()}],"scroll-ms":[{"scroll-ms":G()}],"scroll-me":[{"scroll-me":G()}],"scroll-mt":[{"scroll-mt":G()}],"scroll-mr":[{"scroll-mr":G()}],"scroll-mb":[{"scroll-mb":G()}],"scroll-ml":[{"scroll-ml":G()}],"scroll-p":[{"scroll-p":G()}],"scroll-px":[{"scroll-px":G()}],"scroll-py":[{"scroll-py":G()}],"scroll-ps":[{"scroll-ps":G()}],"scroll-pe":[{"scroll-pe":G()}],"scroll-pt":[{"scroll-pt":G()}],"scroll-pr":[{"scroll-pr":G()}],"scroll-pb":[{"scroll-pb":G()}],"scroll-pl":[{"scroll-pl":G()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",pe,me]}],fill:[{fill:["none",...fe()]}],"stroke-w":[{stroke:[Ne,ha,rn,Xs]}],stroke:[{stroke:["none",...fe()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},yg=Z2(bg);/**
19 * @license lucide-react v0.453.0 - ISC
20 *
21 * This source code is licensed under the ISC license.
22 * See the LICENSE file in the root directory of this source tree.
23 */const Eg=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),A1=(...e)=>e.filter((t,r,n)=>!!t&&n.indexOf(t)===r).join(" ");/**
24 * @license lucide-react v0.453.0 - ISC
25 *
26 * This source code is licensed under the ISC license.
27 * See the LICENSE file in the root directory of this source tree.
28 */var kg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
29 * @license lucide-react v0.453.0 - ISC
30 *
31 * This source code is licensed under the ISC license.
32 * See the LICENSE file in the root directory of this source tree.
33 */const _g=se.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:i,iconNode:s,...o},u)=>se.createElement("svg",{ref:u,...kg,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:A1("lucide",a),...o},[...s.map(([l,c])=>se.createElement(l,c)),...Array.isArray(i)?i:[i]]));/**
34 * @license lucide-react v0.453.0 - ISC
35 *
36 * This source code is licensed under the ISC license.
37 * See the LICENSE file in the root directory of this source tree.
38 */const F=(e,t)=>{const r=se.forwardRef(({className:n,...a},i)=>se.createElement(_g,{ref:i,iconNode:t,className:A1(`lucide-${Eg(e)}`,n),...a}
38));return r.displayName=`${e}`,r};/**
39 * @license lucide-react v0.453.0 - ISC
40 *
41 * This source code is licensed under the ISC license.
42 * See the LICENSE file in the root directory of this source tree.
43 */const GS=F("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
44 * @license lucide-react v0.453.0 - ISC
45 *
46 * This source code is licensed under the ISC license.
47 * See the LICENSE file in the root directory of this source tree.
48 */const WS=F("AlarmClock",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]]);/**
49 * @license lucide-react v0.453.0 - ISC
50 *
51 * This source code is licensed under the ISC license.
52 * See the LICENSE file in the root directory of this source tree.
53 */const YS=F("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);/**
54 * @license lucide-react v0.453.0 - ISC
55 *
56 * This source code is licensed under the ISC license.
57 * See the LICENSE file in the root directory of this source tree.
58 */const XS=F("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
59 * @license lucide-react v0.453.0 - ISC
60 *
61 * This source code is licensed under the ISC license.
62 * See the LICENSE file in the root directory of this source tree.
63 */const QS=F("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
64 * @license lucide-react v0.453.0 - ISC
65 *
66 * This source code is licensed under the ISC license.
67 * See the LICENSE file in the root directory of this source tree.
68 */const KS=F("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
69 * @license lucide-react v0.453.0 - ISC
70 *
71 * This source code is licensed under the ISC license.
72 * See the LICENSE file in the root directory of this source tree.
73 */const ZS=F("Baby",[["path",{d:"M9 12h.01",key:"157uk2"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M19 6.3a9 9 0 0 1 1.8 3.9 2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"5yv0yz"}]]);/**
74 * @license lucide-react v0.453.0 - ISC
75 *
76 * This source code is licensed under the ISC license.
77 * See the LICENSE file in the root directory of this source tree.
78 */const JS=F("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
79 * @license lucide-react v0.453.0 - ISC
80 *
81 * This source code is licensed under the ISC license.
82 * See the LICENSE file in the root directory of this source tree.
83 */const eC=F("BadgeEuro",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M7 12h5",key:"gblrwe"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2",key:"1makmb"}]]);/**
84 * @license lucide-react v0.453.0 - ISC
85 *
86 * This source code is licensed under the ISC license.
87 * See the LICENSE file in the root directory of this source tree.
88 */const tC=F("Bath",[["path",{d:"M9 6 6.5 3.5a1.5 1.5 0 0 0-1-.5C4.683 3 4 3.683 4 4.5V17a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5",key:"1r8yf5"}],["line",{x1:"10",x2:"8",y1:"5",y2:"7",key:"h5g8z4"}],["line",{x1:"2",x2:"22",y1:"12",y2:"12",key:"1dnqot"}],["line",{x1:"7",x2:"7",y1:"19",y2:"21",key:"16jp00"}],["line",{x1:"17",x2:"17",y1:"19",y2:"21",key:"1pxrnk"}]]);/**
89 * @license lucide-react v0.453.0 - ISC
90 *
91 * This source code is licensed under the ISC license.
92 * See the LICENSE file in the root directory of this source tree.
93 */const rC=F("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
94 * @license lucide-react v0.453.0 - ISC
95 *
96 * This source code is licensed under the ISC license.
97 * See the LICENSE file in the root directory of this source tree.
98 */const nC=F("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/**
99 * @license lucide-react v0.453.0 - ISC
100 *
101 * This source code is licensed under the ISC license.
102 * See the LICENSE file in the root directory of this source tree.
103 */const aC=F("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
104 * @license lucide-react v0.453.0 - ISC
105 *
106 * This source code is licensed under the ISC license.
107 * See the LICENSE file in the root directory of this source tree.
108 */const iC=F("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}
108],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
109 * @license lucide-react v0.453.0 - ISC
110 *
111 * This source code is licensed under the ISC license.
112 * See the LICENSE file in the root directory of this source tree.
113 */const sC=F("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/**
114 * @license lucide-react v0.453.0 - ISC
115 *
116 * This source code is licensed under the ISC license.
117 * See the LICENSE file in the root directory of this source tree.
118 */const oC=F("CalendarCheck",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]);/**
119 * @license lucide-react v0.453.0 - ISC
120 *
121 * This source code is licensed under the ISC license.
122 * See the LICENSE file in the root directory of this source tree.
123 */const uC=F("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
124 * @license lucide-react v0.453.0 - ISC
125 *
126 * This source code is licensed under the ISC license.
127 * See the LICENSE file in the root directory of this source tree.
128 */const lC=F("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/**
129 * @license lucide-react v0.453.0 - ISC
130 *
131 * This source code is licensed under the ISC license.
132 * See the LICENSE file in the root directory of this source tree.
133 */const cC=F("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/**
134 * @license lucide-react v0.453.0 - ISC
135 *
136 * This source code is licensed under the ISC license.
137 * See the LICENSE file in the root directory of this source tree.
138 */const hC=F("Cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]);/**
139 * @license lucide-react v0.453.0 - ISC
140 *
141 * This source code is licensed under the ISC license.
142 * See the LICENSE file in the root directory of this source tree.
143 */const dC=F("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
144 * @license lucide-react v0.453.0 - ISC
145 *
146 * This source code is licensed under the ISC license.
147 * See the LICENSE file in the root directory of this source tree.
148 */const fC=F("ChartNoAxesColumn",[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]]);/**
149 * @license lucide-react v0.453.0 - ISC
150 *
151 * This source code is licensed under the ISC license.
152 * See the LICENSE file in the root directory of this source tree.
153 */const mC=F("CheckCheck",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]);/**
154 * @license lucide-react v0.453.0 - ISC
155 *
156 * This source code is licensed under the ISC license.
157 * See the LICENSE file in the root directory of this source tree.
158 */const pC=F("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
159 * @license lucide-react v0.453.0 - ISC
160 *
161 * This source code is licensed under the ISC license.
162 * See the LICENSE file in the root directory of this source tree.
163 */const gC=F("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
164 * @license lucide-react v0.453.0 - ISC
165 *
166 * This source code is licensed under the ISC license.
167 * See the LICENSE file in the root directory of this source tree.
168 */const bC=F("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
169 * @license lucide-react v0.453.0 - ISC
170 *
171 * This source code is licensed under the ISC license.
172 * See the LICENSE file in the root directory of this source tree.
173 */const yC=F("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
174 * @license lucide-react v0.453.0 - ISC
175 *
176 * This source code is licensed under the ISC license.
177 * See the LICENSE file in the root directory of this source tree.
178 */const EC=F("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
179 * @license lucide-react v0.453.0 - ISC
180 *
181 * This source code is licensed under the ISC license.
182 * See the LICENSE file in the root directory of this source tree.
183 */const kC=F("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
184 * @license lucide-react v0.453.0 - ISC
185 *
186 * This source code is licensed under the ISC license.
187 * See the LICENSE file in the root directory of this source tree.
188 */const _C=F("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
189 * @license lucide-react v0.453.0 - ISC
190 *
191 * This source code is licensed under the ISC license.
192 * See the LICENSE file in the root directory of this source tree.
193 */const xC=F("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
194 * @license lucide-react v0.453.0 - ISC
195 *
196 * This source code is licensed under the ISC license.
197 * See the LICENSE file in the root directory of this source tree.
198 */const TC=F("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
199 * @license lucide-react v0.453.0 - ISC
200 *
201 * This source code is licensed under the ISC license.
202 * See the LICENSE file in the root directory of this source tree.
203 */const vC=F("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
204 * @license lucide-react v0.453.0 - ISC
205 *
206 * This source code is licensed under the ISC license.
207 * See the LICENSE file in the root directory of this source tree.
208 */const wC=F("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/**
209 * @license lucide-react v0.453.0 - ISC
210 *
211 * This source code is licensed under the ISC license.
212 * See the LICENSE file in the root directory of this source tree.
213 */const AC=F("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
214 * @license lucide-react v0.453.0 - ISC
215 *
216 * This source code is licensed under the ISC license.
217 * See the LICENSE file in the root directory of this source tree.
218 */const SC=F("Coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/**
219 * @license lucide-react v0.453.0 - ISC
220 *
221 * This source code is licensed under the ISC license.
222 * See the LICENSE file in the root directory of this source tree.
223 */const CC=F("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
224 * @license lucide-react v0.453.0 - ISC
225 *
226 * This source code is licensed under the ISC license.
227 * See the LICENSE file in the root directory of this source tree.
228 */const IC=F("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
229 * @license lucide-react v0.453.0 - ISC
230 *
231 * This source code is licensed under the ISC license.
232 * See the LICENSE file in the root directory of this source tree.
233 */const NC=F("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/**
234 * @license lucide-react v0.453.0 - ISC
235 *
236 * This source code is licensed under the ISC license.
237 * See the LICENSE file in the root directory of this source tree.
238 */const LC=F("Crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/**
239 * @license lucide-react v0.453.0 - ISC
240 *
241 * This source code is licensed under the ISC license.
242 * See the LICENSE file in the root directory of this source tree.
243 */const RC=F("Dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/**
244 * @license lucide-react v0.453.0 - ISC
245 *
246 * This source code is licensed under the ISC license.
247 * See the LICENSE file in the root directory of this source tree.
248 */const MC=F("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
249 * @license lucide-react v0.453.0 - ISC
250 *
251 * This source code is licensed under the ISC license.
252 * See the LICENSE file in the root directory of this source tree.
253 */const OC=F("Euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]);/**
254 * @license lucide-react v0.453.0 - ISC
255 *
256 * This source code is licensed under the ISC license.
257 * See the LICENSE file in the root directory of this source tree.
258 */const DC=F("Expand",[["path",{d:"m21 21-6-6m6 6v-4.8m0 4.8h-4.8",key:"1c15vz"}],["path",{d:"M3 16.2V21m0 0h4.8M3 21l6-6",key:"1fsnz2"}],["path",{d:"M21 7.8V3m0 0h-4.8M21 3l-6 6",key:"hawz9i"}],["path",{d:"M3 7.8V3m0 0h4.8M3 3l6 6",key:"u9ee12"}]]);/**
259 * @license lucide-react v0.453.0 - ISC
260 *
261 * This source code is licensed under the ISC license.
262 * See the LICENSE file in the root directory of this source tree.
263 */const PC=F("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
264 * @license lucide-react v0.453.0 - ISC
265 *
266 * This source code is licensed under the ISC license.
267 * See the LICENSE file in the root directory of this source tree.
268 */const BC=F("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
269 * @license lucide-react v0.453.0 - ISC
270 *
271 * This source code is licensed under the ISC license.
272 * See the LICENSE file in the root directory of this source tree.
273 */const FC=F("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
274 * @license lucide-react v0.453.0 - ISC
275 *
276 * This source code is licensed under the ISC license.
277 * See the LICENSE file in the root directory of this source tree.
278 */const zC=F("Fence",[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"1n2rgs"}],["path",{d:"M6 8h4",key:"utf9t1"}],["path",{d:"M6 18h4",key:"12yh4b"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"3ha7mj"}
278],["path",{d:"M14 8h4",key:"1r8wg2"}],["path",{d:"M14 18h4",key:"1t3kbu"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z",key:"dfd4e2"}]]);/**
279 * @license lucide-react v0.453.0 - ISC
280 *
281 * This source code is licensed under the ISC license.
282 * See the LICENSE file in the root directory of this source tree.
283 */const HC=F("FileCheck",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]);/**
284 * @license lucide-react v0.453.0 - ISC
285 *
286 * This source code is licensed under the ISC license.
287 * See the LICENSE file in the root directory of this source tree.
288 */const UC=F("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
289 * @license lucide-react v0.453.0 - ISC
290 *
291 * This source code is licensed under the ISC license.
292 * See the LICENSE file in the root directory of this source tree.
293 */const $C=F("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
294 * @license lucide-react v0.453.0 - ISC
295 *
296 * This source code is licensed under the ISC license.
297 * See the LICENSE file in the root directory of this source tree.
298 */const qC=F("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);/**
299 * @license lucide-react v0.453.0 - ISC
300 *
301 * This source code is licensed under the ISC license.
302 * See the LICENSE file in the root directory of this source tree.
303 */const VC=F("FolderOpen",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]);/**
304 * @license lucide-react v0.453.0 - ISC
305 *
306 * This source code is licensed under the ISC license.
307 * See the LICENSE file in the root directory of this source tree.
308 */const jC=F("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/**
309 * @license lucide-react v0.453.0 - ISC
310 *
311 * This source code is licensed under the ISC license.
312 * See the LICENSE file in the root directory of this source tree.
313 */const GC=F("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
314 * @license lucide-react v0.453.0 - ISC
315 *
316 * This source code is licensed under the ISC license.
317 * See the LICENSE file in the root directory of this source tree.
318 */const WC=F("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
319 * @license lucide-react v0.453.0 - ISC
320 *
321 * This source code is licensed under the ISC license.
322 * See the LICENSE file in the root directory of this source tree.
323 */const YC=F("Grid3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/**
324 * @license lucide-react v0.453.0 - ISC
325 *
326 * This source code is licensed under the ISC license.
327 * See the LICENSE file in the root directory of this source tree.
328 */const XC=F("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/**
329 * @license lucide-react v0.453.0 - ISC
330 *
331 * This source code is licensed under the ISC license.
332 * See the LICENSE file in the root directory of this source tree.
333 */const QC=F("HandCoins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]);/**
334 * @license lucide-react v0.453.0 - ISC
335 *
336 * This source code is licensed under the ISC license.
337 * See the LICENSE file in the root directory of this source tree.
338 */const KC=F("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
339 * @license lucide-react v0.453.0 - ISC
340 *
341 * This source code is licensed under the ISC license.
342 * See the LICENSE file in the root directory of this source tree.
343 */const ZC=F("HeartHandshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/**
344 * @license lucide-react v0.453.0 - ISC
345 *
346 * This source code is licensed under the ISC license.
347 * See the LICENSE file in the root directory of this source tree.
348 */const JC=F("HeartPulse",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"1uw2ng"}]]);/**
349 * @license lucide-react v0.453.0 - ISC
350 *
351 * This source code is licensed under the ISC license.
352 * See the LICENSE file in the root directory of this source tree.
353 */const eI=F("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
354 * @license lucide-react v0.453.0 - ISC
355 *
356 * This source code is licensed under the ISC license.
357 * See the LICENSE file in the root directory of this source tree.
358 */const tI=F("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
359 * @license lucide-react v0.453.0 - ISC
360 *
361 * This source code is licensed under the ISC license.
362 * See the LICENSE file in the root directory of this source tree.
363 */const rI=F("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
364 * @license lucide-react v0.453.0 - ISC
365 *
366 * This source code is licensed under the ISC license.
367 * See the LICENSE file in the root directory of this source tree.
368 */const nI=F("Infinity",[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z",key:"1z0uae"}]]);/**
369 * @license lucide-react v0.453.0 - ISC
370 *
371 * This source code is licensed under the ISC license.
372 * See the LICENSE file in the root directory of this source tree.
373 */const aI=F("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
374 * @license lucide-react v0.453.0 - ISC
375 *
376 * This source code is licensed under the ISC license.
377 * See the LICENSE file in the root directory of this source tree.
378 */const iI=F("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/**
379 * @license lucide-react v0.453.0 - ISC
380 *
381 * This source code is licensed under the ISC license.
382 * See the LICENSE file in the root directory of this source tree.
383 */const sI=F("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);/**
384 * @license lucide-react v0.453.0 - ISC
385 *
386 * This source code is licensed under the ISC license.
387 * See the LICENSE file in the root directory of this source tree.
388 */const oI=F("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/**
389 * @license lucide-react v0.453.0 - ISC
390 *
391 * This source code is licensed under the ISC license.
392 * See the LICENSE file in the root directory of this source tree.
393 */const uI=F("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/**
394 * @license lucide-react v0.453.0 - ISC
395 *
396 * This source code is licensed under the ISC license.
397 * See the LICENSE file in the root directory of this source tree.
398 */const lI=F("Link2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/**
399 * @license lucide-react v0.453.0 - ISC
400 *
401 * This source code is licensed under the ISC license.
402 * See the LICENSE file in the root directory of this source tree.
403 */const cI=F("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/**
404 * @license lucide-react v0.453.0 - ISC
405 *
406 * This source code is licensed under the ISC license.
407 * See the LICENSE file in the root directory of this source tree.
408 */const hI=F("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
409 * @license lucide-react v0.453.0 - ISC
410 *
411 * This source code is licensed under the ISC license.
412 * See the LICENSE file in the root directory of this source tree.
413 */const dI=F("LockOpen",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);/**
414 * @license lucide-react v0.453.0 - ISC
415 *
416 * This source code is licensed under the ISC license.
417 * See the LICENSE file in the root directory of this source tree.
418 */const fI=F("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
419 * @license lucide-react v0.453.0 - ISC
420 *
421 * This source code is licensed under the ISC license.
422 * See the LICENSE file in the root directory of this source tree.
423 */const mI=F("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/**
424 * @license lucide-react v0.453.0 - ISC
425 *
426 * This source code is licensed under the ISC license.
427 * See the LICENSE file in the root directory of this source tree.
428 */const pI=F("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
429 * @license lucide-react v0.453.0 - ISC
430 *
431 * This source code is licensed under the ISC license.
432 * See the LICENSE file in the root directory of this source tree.
433 */const gI=F("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
434 * @license lucide-react v0.453.0 - ISC
435 *
436 * This source code is licensed under the ISC license.
437 * See the LICENSE file in the root directory of this source tree.
438 */const bI=F("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
439 * @license lucide-react v0.453.0 - ISC
440 *
441 * This source code is licensed under the ISC license.
442 * See the LICENSE file in the root directory of this source tree.
443 */const yI=F("Map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);/**
444 * @license lucide-react v0.453.0 - ISC
445 *
446 * This source code is licensed under the ISC license.
447 * See the LICENSE file in the root directory of this source tree.
448 */const EI=F("Medal",[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15",key:"143lza"}],["path",{d:"M11 12 5.12 2.2",key:"qhuxz6"}],["path",{d:"m13 12 5.88-9.8",key:"hbye0f"}],["path",{d:"M8 7h8",key:"i86dvs"}],["circle",{cx:"12",cy:"17",r:"5",key:"qbz8iq"}],["path",{d:"M12 18v-2h-.5",key:"fawc4q"}]]);/**
449 * @license lucide-react v0.453.0 - ISC
450 *
451 * This source code is licensed under the ISC license.
452 * See the LICENSE file in the root directory of this source tree.
453 */const kI=F("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
454 * @license lucide-react v0.453.0 - ISC
455 *
456 * This source code is licensed under the ISC license.
457 * See the LICENSE file in the root directory of this source tree.
458 */const _I=F("MessageCircleHeart",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7",key:"43lnbm"}]]);/**
459 * @license lucide-react v0.453.0 - ISC
460 *
461 * This source code is licensed under the ISC license.
462 * See the LICENSE file in the root directory of this source tree.
463 */const xI=F("MessageCircleQuestion",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
464 * @license lucide-react v0.453.0 - ISC
465 *
466 * This source code is licensed under the ISC license.
467 * See the LICENSE file in the root directory of this source tree.
468 */const TI=F("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/**
469 * @license lucide-react v0.453.0 - ISC
470 *
471 * This source code is licensed under the ISC license.
472 * See the LICENSE file in the root directory of this source tree.
473 */const vI=F("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
474 * @license lucide-react v0.453.0 - ISC
475 *
476 * This source code is licensed under the ISC license.
477 * See the LICENSE file in the root directory of this source tree.
478 */const wI=F("MicOff",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M18.89 13.23A7.12 7.12 0 0 0 19 12v-2",key:"80xlxr"}],["path",{d:"M5 10v2a7 7 0 0 0 12 5",key:"p2k8kg"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33",key:"1gzdoj"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12",key:"r2i35w"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/**
479 * @license lucide-react v0.453.0 - ISC
480 *
481 * This source code is licensed under the ISC license.
482 * See the LICENSE file in the root directory of this source tree.
483 */const AI=F("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/**
484 * @license lucide-react v0.453.0 - ISC
485 *
486 * This source code is licensed under the ISC license.
487 * See the LICENSE file in the root directory of this source tree.
488 */const SI=F("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
489 * @license lucide-react v0.453.0 - ISC
490 *
491 * This source code is licensed under the ISC license.
492 * See the LICENSE file in the root directory of this source tree.
493 */const CI=F("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/**
494 * @license lucide-react v0.453.0 - ISC
495 *
496 * This source code is licensed under the ISC license.
497 * See the LICENSE file in the root directory of this source tree.
498 */const II=F("Mountain",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]]);/**
499 * @license lucide-react v0.453.0 - ISC
500 *
501 * This source code is licensed under the ISC license.
502 * See the LICENSE file in the root directory of this source tree.
503 */const NI=F("Navigation2",[["polygon",{points:"12 2 19 21 12 17 5 21 12 2",key:"x8c0qg"}]]);/**
504 * @license lucide-react v0.453.0 - ISC
505 *
506 * This source code is licensed under the ISC license.
507 * See the LICENSE file in the root directory of this source tree.
508 */const LI=F("Navigation",[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]]);/**
509 * @license lucide-react v0.453.0 - ISC
510 *
511 * This source code is licensed under the ISC license.
512 * See the LICENSE file in the root directory of this source tree.
513 */const RI=F("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/**
514 * @license lucide-react v0.453.0 - ISC
515 *
516 * This source code is licensed under the ISC license.
517 * See the LICENSE file in the root directory of this source tree.
518 */const MI=F("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/**
519 * @license lucide-react v0.453.0 - ISC
520 *
521 * This source code is licensed under the ISC license.
522 * See the LICENSE file in the root directory of this source tree.
523 */const OI=F("PartyPopper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]);/**
524 * @license lucide-react v0.453.0 - ISC
525 *
526 * This source code is licensed under the ISC license.
527 * See the LICENSE file in the root directory of this source tree.
528 */const DI=F("PawPrint",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]);/**
529 * @license lucide-react v0.453.0 - ISC
530 *
531 * This source code is licensed under the ISC license.
532 * See the LICENSE file in the root directory of this source tree.
533 */const PI=F("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]]);/**
534 * @license lucide-react v0.453.0 - ISC
535 *
536 * This source code is licensed under the ISC license.
537 * See the LICENSE file in the root directory of this source tree.
538 */const BI=F("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/**
539 * @license lucide-react v0.453.0 - ISC
540 *
541 * This source code is licensed under the ISC license.
542 * See the LICENSE file in the root directory of this source tree.
543 */const FI=F("PhoneCall",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}],["path",{d:"M14.05 2a9 9 0 0 1 8 7.94",key:"vmijpz"}],["path",{d:"M14.05 6A5 5 0 0 1 18 10",key:"13nbpp"}]]);/**
544 * @license lucide-react v0.453.0 - ISC
545 *
546 * This source code is licensed under the ISC license.
547 * See the LICENSE file in the root directory of this source tree.
548 */const zI=F("PhoneIncoming",[["polyline",{points:"16 2 16 8 22 8",key:"1ygljm"}],["line",{x1:"22",x2:"16",y1:"2",y2:"8",key:"1xzwqn"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
549 * @license lucide-react v0.453.0 - ISC
550 *
551 * This source code is licensed under the ISC license.
552 * See the LICENSE file in the root directory of this source tree.
553 */const HI=F("PhoneOutgoing",[["polyline",{points:"22 8 22 2 16 2",key:"1g204g"}],["line",{x1:"16",x2:"22",y1:"8",y2:"2",key:"1ggias"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
554 * @license lucide-react v0.453.0 - ISC
555 *
556 * This source code is licensed under the ISC license.
557 * See the LICENSE file in the root directory of this source tree.
558 */const UI=F("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
559 * @license lucide-react v0.453.0 - ISC
560 *
561 * This source code is licensed under the ISC license.
562 * See the LICENSE file in the root directory of this source tree.
563 */const $I=F("PiggyBank",[["path",{d:"M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2V5z",key:"1ivx2i"}],["path",{d:"M2 9v1c0 1.1.9 2 2 2h1",key:"nm575m"}],["path",{d:"M16 11h.01",key:"xkw8gn"}]]);/**
564 * @license lucide-react v0.453.0 - ISC
565 *
566 * This source code is licensed under the ISC license.
567 * See the LICENSE file in the root directory of this source tree.
568 */const qI=F("Pill",[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]]);/**
569 * @license lucide-react v0.453.0 - ISC
570 *
571 * This source code is licensed under the ISC license.
572 * See the LICENSE file in the root directory of this source tree.
573 */const VI=F("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
574 * @license lucide-react v0.453.0 - ISC
575 *
576 * This source code is licensed under the ISC license.
577 * See the LICENSE file in the root directory of this source tree.
578 */const jI=F("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
579 * @license lucide-react v0.453.0 - ISC
580 *
581 * This source code is licensed under the ISC license.
582 * See the LICENSE file in the root directory of this source tree.
583 */const GI=F("QrCode",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**
584 * @license lucide-react v0.453.0 - ISC
585 *
586 * This source code is licensed under the ISC license.
587 * See the LICENSE file in the root directory of this source tree.
588 */const WI=F("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);/**
589 * @license lucide-react v0.453.0 - ISC
590 *
591 * This source code is licensed under the ISC license.
592 * See the LICENSE file in the root directory of this source tree.
593 */const YI=F("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);/**
594 * @license lucide-react v0.453.0 - ISC
595 *
596 * This source code is licensed under the ISC license.
597 * See the LICENSE file in the root directory of this source tree.
598 */const XI=F("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
599 * @license lucide-react v0.453.0 - ISC
600 *
601 * This source code is licensed under the ISC license.
602 * See the LICENSE file in the root directory of this source tree.
603 */const QI=F("Rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);/**
604 * @license lucide-react v0.453.0 - ISC
605 *
606 * This source code is licensed under the ISC license.
607 * See the LICENSE file in the root directory of this source tree.
608 */const KI=F("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
609 * @license lucide-react v0.453.0 - ISC
610 *
611 * This source code is licensed under the ISC license.
612 * See the LICENSE file in the root directory of this source tree.
613 */const ZI=F("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
614 * @license lucide-react v0.453.0 - ISC
615 *
616 * This source code is licensed under the ISC license.
617 * See the LICENSE file in the root directory of this source tree.
618 */const JI=F("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}
618],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/**
619 * @license lucide-react v0.453.0 - ISC
620 *
621 * This source code is licensed under the ISC license.
622 * See the LICENSE file in the root directory of this source tree.
623 */const eN=F("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/**
624 * @license lucide-react v0.453.0 - ISC
625 *
626 * This source code is licensed under the ISC license.
627 * See the LICENSE file in the root directory of this source tree.
628 */const tN=F("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
629 * @license lucide-react v0.453.0 - ISC
630 *
631 * This source code is licensed under the ISC license.
632 * See the LICENSE file in the root directory of this source tree.
633 */const rN=F("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
634 * @license lucide-react v0.453.0 - ISC
635 *
636 * This source code is licensed under the ISC license.
637 * See the LICENSE file in the root directory of this source tree.
638 */const nN=F("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
639 * @license lucide-react v0.453.0 - ISC
640 *
641 * This source code is licensed under the ISC license.
642 * See the LICENSE file in the root directory of this source tree.
643 */const aN=F("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
644 * @license lucide-react v0.453.0 - ISC
645 *
646 * This source code is licensed under the ISC license.
647 * See the LICENSE file in the root directory of this source tree.
648 */const iN=F("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
649 * @license lucide-react v0.453.0 - ISC
650 *
651 * This source code is licensed under the ISC license.
652 * See the LICENSE file in the root directory of this source tree.
653 */const sN=F("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
654 * @license lucide-react v0.453.0 - ISC
655 *
656 * This source code is licensed under the ISC license.
657 * See the LICENSE file in the root directory of this source tree.
658 */const oN=F("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/**
659 * @license lucide-react v0.453.0 - ISC
660 *
661 * This source code is licensed under the ISC license.
662 * See the LICENSE file in the root directory of this source tree.
663 */const uN=F("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/**
664 * @license lucide-react v0.453.0 - ISC
665 *
666 * This source code is licensed under the ISC license.
667 * See the LICENSE file in the root directory of this source tree.
668 */const lN=F("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
669 * @license lucide-react v0.453.0 - ISC
670 *
671 * This source code is licensed under the ISC license.
672 * See the LICENSE file in the root directory of this source tree.
673 */const cN=F("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
674 * @license lucide-react v0.453.0 - ISC
675 *
676 * This source code is licensed under the ISC license.
677 * See the LICENSE file in the root directory of this source tree.
678 */const hN=F("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/**
679 * @license lucide-react v0.453.0 - ISC
680 *
681 * This source code is licensed under the ISC license.
682 * See the LICENSE file in the root directory of this source tree.
683 */const dN=F("Syringe",[["path",{d:"m18 2 4 4",key:"22kx64"}],["path",{d:"m17 7 3-3",key:"1w1zoj"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5",key:"1exhtz"}],["path",{d:"m9 11 4 4",key:"rovt3i"}],["path",{d:"m5 19-3 3",key:"59f2uf"}],["path",{d:"m14 4 6 6",key:"yqp9t2"}]]);/**
684 * @license lucide-react v0.453.0 - ISC
685 *
686 * This source code is licensed under the ISC license.
687 * See the LICENSE file in the root directory of this source tree.
688 */const fN=F("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
689 * @license lucide-react v0.453.0 - ISC
690 *
691 * This source code is licensed under the ISC license.
692 * See the LICENSE file in the root directory of this source tree.
693 */const mN=F("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/**
694 * @license lucide-react v0.453.0 - ISC
695 *
696 * This source code is licensed under the ISC license.
697 * See the LICENSE file in the root directory of this source tree.
698 */const pN=F("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
699 * @license lucide-react v0.453.0 - ISC
700 *
701 * This source code is licensed under the ISC license.
702 * See the LICENSE file in the root directory of this source tree.
703 */const gN=F("TreePine",[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]]);/**
704 * @license lucide-react v0.453.0 - ISC
705 *
706 * This source code is licensed under the ISC license.
707 * See the LICENSE file in the root directory of this source tree.
708 */const bN=F("Trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]);/**
709 * @license lucide-react v0.453.0 - ISC
710 *
711 * This source code is licensed under the ISC license.
712 * See the LICENSE file in the root directory of this source tree.
713 */const yN=F("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/**
714 * @license lucide-react v0.453.0 - ISC
715 *
716 * This source code is licensed under the ISC license.
717 * See the LICENSE file in the root directory of this source tree.
718 */const EN=F("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
719 * @license lucide-react v0.453.0 - ISC
720 *
721 * This source code is licensed under the ISC license.
722 * See the LICENSE file in the root directory of this source tree.
723 */const kN=F("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
724 * @license lucide-react v0.453.0 - ISC
725 *
726 * This source code is licensed under the ISC license.
727 * See the LICENSE file in the root directory of this source tree.
728 */const _N=F("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]]);/**
729 * @license lucide-react v0.453.0 - ISC
730 *
731 * This source code is licensed under the ISC license.
732 * See the LICENSE file in the root directory of this source tree.
733 */const xN=F("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/**
734 * @license lucide-react v0.453.0 - ISC
735 *
736 * This source code is licensed under the ISC license.
737 * See the LICENSE file in the root directory of this source tree.
738 */const TN=F("Tv",[["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",ry:"2",key:"10ag99"}],["polyline",{points:"17 2 12 7 7 2",key:"11pgbg"}]]);/**
739 * @license lucide-react v0.453.0 - ISC
740 *
741 * This source code is licensed under the ISC license.
742 * See the LICENSE file in the root directory of this source tree.
743 */const vN=F("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
744 * @license lucide-react v0.453.0 - ISC
745 *
746 * This source code is licensed under the ISC license.
747 * See the LICENSE file in the root directory of this source tree.
748 */const wN=F("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}
748],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);/**
749 * @license lucide-react v0.453.0 - ISC
750 *
751 * This source code is licensed under the ISC license.
752 * See the LICENSE file in the root directory of this source tree.
753 */const AN=F("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/**
754 * @license lucide-react v0.453.0 - ISC
755 *
756 * This source code is licensed under the ISC license.
757 * See the LICENSE file in the root directory of this source tree.
758 */const SN=F("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
759 * @license lucide-react v0.453.0 - ISC
760 *
761 * This source code is licensed under the ISC license.
762 * See the LICENSE file in the root directory of this source tree.
763 */const CN=F("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
764 * @license lucide-react v0.453.0 - ISC
765 *
766 * This source code is licensed under the ISC license.
767 * See the LICENSE file in the root directory of this source tree.
768 */const IN=F("UtensilsCrossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]);/**
769 * @license lucide-react v0.453.0 - ISC
770 *
771 * This source code is licensed under the ISC license.
772 * See the LICENSE file in the root directory of this source tree.
773 */const NN=F("Utensils",[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"j28e5"}]]);/**
774 * @license lucide-react v0.453.0 - ISC
775 *
776 * This source code is licensed under the ISC license.
777 * See the LICENSE file in the root directory of this source tree.
778 */const LN=F("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);/**
779 * @license lucide-react v0.453.0 - ISC
780 *
781 * This source code is licensed under the ISC license.
782 * See the LICENSE file in the root directory of this source tree.
783 */const RN=F("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);/**
784 * @license lucide-react v0.453.0 - ISC
785 *
786 * This source code is licensed under the ISC license.
787 * See the LICENSE file in the root directory of this source tree.
788 */const MN=F("VolumeX",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);/**
789 * @license lucide-react v0.453.0 - ISC
790 *
791 * This source code is licensed under the ISC license.
792 * See the LICENSE file in the root directory of this source tree.
793 */const ON=F("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);/**
794 * @license lucide-react v0.453.0 - ISC
795 *
796 * This source code is licensed under the ISC license.
797 * See the LICENSE file in the root directory of this source tree.
798 */const DN=F("WandSparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]);/**
799 * @license lucide-react v0.453.0 - ISC
800 *
801 * This source code is licensed under the ISC license.
802 * See the LICENSE file in the root directory of this source tree.
803 */const PN=F("WashingMachine",[["path",{d:"M3 6h3",key:"155dbl"}],["path",{d:"M17 6h.01",key:"e2y6kg"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2",key:"od3kk9"}],["circle",{cx:"12",cy:"13",r:"5",key:"nlbqau"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5",key:"17lach"}]]);/**
804 * @license lucide-react v0.453.0 - ISC
805 *
806 * This source code is licensed under the ISC license.
807 * See the LICENSE file in the root directory of this source tree.
808 */const BN=F("Waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]);/**
809 * @license lucide-react v0.453.0 - ISC
810 *
811 * This source code is licensed under the ISC license.
812 * See the LICENSE file in the root directory of this source tree.
813 */const FN=F("Weight",[["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z",key:"56o5sh"}]]);/**
814 * @license lucide-react v0.453.0 - ISC
815 *
816 * This source code is licensed under the ISC license.
817 * See the LICENSE file in the root directory of this source tree.
vendor: 4,450 bytes, lines 818-833
818 */const zN=F("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/**
819 * @license lucide-react v0.453.0 - ISC
820 *
821 * This source code is licensed under the ISC license.
822 * See the LICENSE file in the root directory of this source tree.
823 */const HN=F("Wind",[["path",{d:"M17.7 7.7a2.5 2.5 0 1 1 1.8 4.3H2",key:"1k4u03"}],["path",{d:"M9.6 4.6A2 2 0 1 1 11 8H2",key:"b7d0fd"}],["path",{d:"M12.6 19.4A2 2 0 1 0 14 16H2",key:"1p5cb3"}]]);/**
824 * @license lucide-react v0.453.0 - ISC
825 *
826 * This source code is licensed under the ISC license.
827 * See the LICENSE file in the root directory of this source tree.
828 */const UN=F("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
829 * @license lucide-react v0.453.0 - ISC
830 *
831 * This source code is licensed under the ISC license.
832 * See the LICENSE file in the root directory of this source tree.
833 */const $N=F("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function x0(e){const t=[],r=String(e||"");let n=r.indexOf(","),a=0,i=!1;for(;!i;){n===-1&&(n=r.length,i=!0);const s=r.slice(a,n).trim();(s||!i)&&t.push(s),a=n+1,n=r.indexOf(",",a)}return t}function ju(e,t){const r=t||{};return(e[e.length-1]===""?[...e,""]:e).join((r.padRight?" ":"")+","+(r.padLeft===!1?"":" ")).trim()}const xg=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Tg=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,vg={};function T0(e,t){return(vg.jsx?Tg:xg).test(e)}const wg=/[ \t\n\f\r]/g;function gs(e){return typeof e=="object"?e.type==="text"?v0(e.value):!1:v0(e)}function v0(e){return e.replace(wg,"")===""}let Qa=class{constructor(t,r,n){this.normal=r,this.property=t,n&&(this.space=n)}};Qa.prototype.normal={};Qa.prototype.property={};Qa.prototype.space=void 0;function S1(e,t){const r={},n={};for(const a of e)Object.assign(r,a.property),Object.assign(n,a.normal);return new Qa(r,n,t)}function za(e){return e.toLowerCase()}let Mt=class{constructor(t,r){this.attribute=r,this.property=t}};Mt.prototype.attribute="";Mt.prototype.booleanish=!1;Mt.prototype.boolean=!1;Mt.prototype.commaOrSpaceSeparated=!1;Mt.prototype.commaSeparated=!1;Mt.prototype.defined=!1;Mt.prototype.mustUseProperty=!1;Mt.prototype.number=!1;Mt.prototype.overloadedBoolean=!1;Mt.prototype.property="";Mt.prototype.spaceSeparated=!1;Mt.prototype.space=void 0;let Ag=0;const Ce=bn(),at=bn(),Qo=bn(),te=bn(),Ge=bn(),Bn=bn(),Pt=bn();function bn(){return 2**++Ag}const Ko=Object.freeze(Object.defineProperty({__proto__:null,boolean:Ce,booleanish:at,commaOrSpaceSeparated:Pt,commaSeparated:Bn,number:te,overloadedBoolean:Qo,spaceSeparated:Ge},Symbol.toStringTag,{value:"Module"})),Qs=Object.keys(Ko);let Gu=class extends Mt{constructor(t,r,n,a){let i=-1;if(super(t,r),w0(this,"space",a),typeof n=="number")for(;++i<Qs.length;){const s=Qs[i];w0(this,Qs[i],(n&Ko[s])===Ko[s])}}};Gu.prototype.defined=!0;function w0(e,t,r){r&&(e[t]=r)}function Yn(e){const t={},r={};for(const[n,a]of Object.entries(e.properties)){const i=new Gu(n,e.transform(e.attributes||{},n),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(n)&&(i.mustUseProperty=!0),t[n]=i,r[za(n)]=n,r[za(i.attribute)]=n}return new Qa(t,r,e.space)}const C1=Yn({properties:{ariaActiveDescendant:null,ariaAtomic:at,ariaAutoComplete:null,ariaBusy:at,ariaChecked:at,ariaColCount:te,ariaColIndex:te,ariaColSpan:te,ariaControls:Ge,ariaCurrent:null,ariaDescribedBy:Ge,ariaDetails:null,ariaDisabled:at,ariaDropEffect:Ge,ariaErrorMessage:null,ariaExpanded:at,ariaFlowTo:Ge,ariaGrabbed:at,ariaHasPopup:null,ariaHidden:at,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ge,ariaLevel:te,ariaLive:null,ariaModal:at,ariaMultiLine:at,ariaMultiSelectable:at,ariaOrientation:null,ariaOwns:Ge,ariaPlaceholder:null,ariaPosInSet:te,ariaPressed:at,ariaReadOnly:at,ariaRelevant:null,ariaRequired:at,ariaRoleDescription:Ge,ariaRowCount:te,ariaRowIndex:te,ariaRowSpan:te,ariaSelected:at,ariaSetSize:te,ariaSort:null,ariaValueMax:te,ariaValueMin:te,ariaValueNow:te,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function I1(e,t){return t in e?e[t]:t}function N1(e,t){return I1(e,t.toLowerCase())}
vendor: 4,608 bytes, line 833
833const Sg=Yn({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Bn,acceptCharset:Ge,accessKey:Ge,action:null,allow:null,allowFullScreen:Ce,allowPaymentRequest:Ce,allowUserMedia:Ce,alt:null,as:null,async:Ce,autoCapitalize:null,autoComplete:Ge,autoFocus:Ce,autoPlay:Ce,blocking:Ge,capture:null,charSet:null,checked:Ce,cite:null,className:Ge,cols:te,colSpan:null,content:null,contentEditable:at,controls:Ce,controlsList:Ge,coords:te|Bn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Ce,defer:Ce,dir:null,dirName:null,disabled:Ce,download:Qo,draggable:at,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Ce,formTarget:null,headers:Ge,height:te,hidden:Qo,high:te,href:null,hrefLang:null,htmlFor:Ge,httpEquiv:Ge,id:null,imageSizes:null,imageSrcSet:null,inert:Ce,inputMode:null,integrity:null,is:null,isMap:Ce,itemId:null,itemProp:Ge,itemRef:Ge,itemScope:Ce,itemType:Ge,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Ce,low:te,manifest:null,max:null,maxLength:te,media:null,method:null,min:null,minLength:te,multiple:Ce,muted:Ce,name:null,nonce:null,noModule:Ce,noValidate:Ce,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Ce,optimum:te,pattern:null,ping:Ge,placeholder:null,playsInline:Ce,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Ce,referrerPolicy:null,rel:Ge,required:Ce,reversed:Ce,rows:te,rowSpan:te,sandbox:Ge,scope:null,scoped:Ce,seamless:Ce,selected:Ce,shadowRootClonable:Ce,shadowRootDelegatesFocus:Ce,shadowRootMode:null,shape:null,size:te,sizes:null,slot:null,span:te,spellCheck:at,src:null,srcDoc:null,srcLang:null,srcSet:null,start:te,step:null,style:null,tabIndex:te,target:null,title:null,translate:null,type:null,typeMustMatch:Ce,useMap:null,value:at,width:te,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Ge,axis:null,background:null,bgColor:null,border:te,borderColor:null,bottomMargin:te,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Ce,declare:Ce,event:null,face:null,frame:null,frameBorder:null,hSpace:te,leftMargin:te,link:null,longDesc:null,lowSrc:null,marginHeight:te,marginWidth:te,noResize:Ce,noHref:Ce,noShade:Ce,noWrap:Ce,object:null,profile:null,prompt:null,rev:null,rightMargin:te,rules:null,scheme:null,scrolling:at,standby:null,summary:null,text:null,topMargin:te,valueType:null,version:null,vAlign:null,vLink:null,vSpace:te,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Ce,disableRemotePlayback:Ce,prefix:null,property:null,results:te,security:null,unselectable:null},space:"html",transform:N1}),Cg=Yn({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRen
833dering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Pt,accentHeight:te,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:te,amplitude:te,arabicForm:null,ascent:te,attributeName:null,attributeType:null,azimuth:te,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:te,by:null,calcMode:null,capHeight:te,className:Ge,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRen
833dering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:te,diffuseConstant:te,direction:null,display:null,dur:null,divisor:te,dominantBaseline:null,download:Ce,dx:null,dy:null,edgeMode:null,editable:null,elevation:te,enableBackground:null,end:null,event:null,exponent:te,externalResourcesRequired:null,fill:null,fillOpacity:te,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Bn,g2:Bn,glyphName:Bn,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:te,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:te,horizOriginX:te,horizOriginY:te,id:null,ideographic:te,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:te,k:te,k1:te,k2:te,k3:te,k4:te,kernelMatrix:Pt,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:te,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:te,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:te,overlineThickness:te,paintOrder:null,panose1:null,path:null,pathLength:te,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ge,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:te,pointsAtY:te,pointsAtZ:te,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Pt,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Pt,rev:Pt,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Pt,requiredFeatures:Pt,requiredFonts:Pt,requiredFormats:Pt,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:te,specularExponent:te,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:te,strikethroughThickness:te,string:null,stroke:null,strokeDashArray:Pt,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:te,strokeOpacity:te,strokeWidth:null,style:null,surfaceScale:te,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Pt,tabIndex:te,tableValues:null,target:null,targetX:te,targetY:te,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Pt,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:te,underlineThickness:te,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:te,values:null,vAlphabetic:te,vMathematical:te,vectorEffect:null,vHanging:te,vIdeographic:te,version:null,vertAdvY:te,vertOriginX:te,vertOriginY:te,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:te,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:I1}),L1=Yn({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}
vendor: 5,020 bytes, lines 833-834
833,space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),R1=Yn({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:N1}),M1=Yn({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),Ig={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},Ng=/[A-Z]/g,A0=/-[a-z]/g,Lg=/^data[-\w.:]+$/i;function bs(e,t){const r=za(t);let n=t,a=Mt;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&Lg.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(A0,Mg);n="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!A0.test(i)){let s=i.replace(Ng,Rg);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}a=Gu}return new a(n,t)}function Rg(e){return"-"+e.toLowerCase()}function Mg(e){return e.charAt(1).toUpperCase()}const Ka=S1([C1,Sg,L1,R1,M1],"html"),Kr=S1([C1,Cg,L1,R1,M1],"svg");function S0(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function Wu(e){return e.join(" ").trim()}var Sn={},Ks,C0;function Og(){if(C0)return Ks;C0=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,r=/^\s*/,n=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,o=/^\s+|\s+$/g,u=`
834`,l="/",c="*",h="",f="comment",m="declaration";Ks=function(E,S){if(typeof E!="string")throw new TypeError("First argument must be a string");if(!E)return[];S=S||{};var _=1,v=1;function R(he){var Z=he.match(t);Z&&(_+=Z.length);var le=he.lastIndexOf(u);v=~le?he.length-le:v+he.length}function q(){var he={line:_,column:v};return function(Z){return Z.position=new U(he),G(),Z}}function U(he){this.start=he,this.end={line:_,column:v},this.source=S.source}U.prototype.content=E;function D(he){var Z=new Error(S.source+":"+_+":"+v+": "+he);if(Z.reason=he,Z.filename=S.source,Z.line=_,Z.column=v,Z.source=E,!S.silent)throw Z}function $(he){var Z=he.exec(E);if(Z){var le=Z[0];return R(le),E=E.slice(le.length),Z}}function G(){$(r)}function J(he){var Z;for(he=he||[];Z=z();)Z!==!1&&he.push(Z);return he}function z(){var he=q();if(!(l!=E.charAt(0)||c!=E.charAt(1))){for(var Z=2;h!=E.charAt(Z)&&(c!=E.charAt(Z)||l!=E.charAt(Z+1));)++Z;if(Z+=2,h===E.charAt(Z-1))return D("End of comment missing");var le=E.slice(2,Z-2);return v+=2,R(le),E=E.slice(Z),v+=2,he({type:f,comment:le})}}function ae(){var he=q(),Z=$(n);if(Z){if(z(),!$(a))return D("property missing ':'");var le=$(i),xe=he({type:m,property:b(Z[0].replace(e,h)),value:le?b(le[0].replace(e,h)):h});return $(s),xe}}function ee(){var he=[];J(he);for(var Z;Z=ae();)Z!==!1&&(he.push(Z),J(he));return he}return G(),ee()};function b(E){return E?E.replace(o,h):h}return Ks}var I0;function Dg(){if(I0)return Sn;I0=1;var e=Sn&&Sn.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Sn,"__esModule",{value:!0}),Sn.default=r;const t=e(Og());function r(n,a){let i=null;if(!n||typeof n!="string")return i;const s=(0,t.default)(n),o=typeof a=="function";return s.forEach(u=>{if(u.type!=="declaration")return;const{property:l,value:c}=u;o?a(l,c,u):c&&(i=i||{},i[l]=c)}),i}return Sn}var da={},N0;function Pg(){if(N0)return da;N0=1,Object.defineProperty(da,"__esModule",{value:!0}),da.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,t=/-([a-z])/g,r=/^[^-]+$/,n=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,i=function(l){return!l||r.test(l)||e.test(l)},s=function(l,c){return c.toUpperCase()},o=function(l,c){return"".concat(c,"-")},u=function(l,c){return c===void 0&&(c={}),i(l)?l:(l=l.toLowerCase(),c.reactCompat?l=l.replace(a,o):l=l.replace(n,o),l.replace(t,s))};return da.camelCase=u,da}var fa,L0;function Bg(){if(L0)return fa;L0=1;var e=fa&&fa.__importDefault||function(a){return a&&a.__esModule?a:{default:a}},t=e(Dg()),r=Pg();function n(a,i){var s={};return!a||typeof a!="string"||(0,t.default)(a,function(o,u){o&&u&&(s[(0,r.camelCase)(o,i)]=u)}),s}return n.default=n,fa=n,fa}var Fg=Bg();const zg=qu(Fg),ys=O1("end"),mr=O1("start");function O1(e){return t;function t(r){const n=r&&r.position&&r.position[e]||{};if(typeof n.line=="number"&&n.line>0&&typeof n.column=="number"&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset=="number"&&n.offset>-1?n.offset:void 0}}}function Hg(e){const t=mr(e),r=ys(e);if(t&&r)return{start:t,end:r}}function Aa(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?R0(e.position):"start"in e||"end"in e?R0(e):"line"in e||"column"in e?Zo(e):""}function Zo(e){return M0(e&&e.line)+":"+M0(e&&e.column)}function R0(e){return Zo(e&&e.start)+"-"+Zo(e&&e.end)}function M0(e){return e&&typeof e=="number"?e:1}
vendor: 1,921 bytes, line 834
834class xt extends Error{constructor(t,r,n){super(),typeof r=="string"&&(n=r,r=void 0);let a="",i={},s=!1;if(r&&("line"in r&&"column"in r?i={place:r}:"start"in r&&"end"in r?i={place:r}:"type"in r?i={ancestors:[r],place:r.position}:i={...r}),typeof t=="string"?a=t:!i.cause&&t&&(s=!0,a=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof n=="string"){const u=n.indexOf(":");u===-1?i.ruleId=n:(i.source=n.slice(0,u),i.ruleId=n.slice(u+1))}if(!i.place&&i.ancestors&&i.ancestors){const u=i.ancestors[i.ancestors.length-1];u&&(i.place=u.position)}const o=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file="",this.message=a,this.line=o?o.line:void 0,this.name=Aa(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=s&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}xt.prototype.file="";xt.prototype.name="";xt.prototype.reason="";xt.prototype.message="";xt.prototype.stack="";xt.prototype.column=void 0;xt.prototype.line=void 0;xt.prototype.ancestors=void 0;xt.prototype.cause=void 0;xt.prototype.fatal=void 0;xt.prototype.place=void 0;xt.prototype.ruleId=void 0;xt.prototype.source=void 0;const Yu={}.hasOwnProperty,Ug=new Map,$g=/[A-Z]/g,qg=new Set(["table","tbody","thead","tfoot","tr"]),Vg=new Set(["td","th"]),D1="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function jg(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const r=t.filePath||void 0;let n;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");n=Jg(r,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");
vendor: 9,174 bytes, line 834
834if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");n=Zg(r,t.jsx,t.jsxs)}const a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:n,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:r,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?Kr:Ka,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=P1(a,e,void 0);return i&&typeof i!="string"?i:a.create(e,a.Fragment,{children:i||void 0},void 0)}function P1(e,t,r){if(t.type==="element")return Gg(e,t,r);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return Wg(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return Xg(e,t,r);if(t.type==="mdxjsEsm")return Yg(e,t);if(t.type==="root")return Qg(e,t,r);if(t.type==="text")return Kg(e,t)}function Gg(e,t,r){const n=e.schema;let a=n;t.tagName.toLowerCase()==="svg"&&n.space==="html"&&(a=Kr,e.schema=a),e.ancestors.push(t);const i=F1(e,t.tagName,!1),s=e4(e,t);let o=Qu(e,t);return qg.has(t.tagName)&&(o=o.filter(function(u){return typeof u=="string"?!gs(u):!0})),B1(e,s,i,t),Xu(s,o),e.ancestors.pop(),e.schema=n,e.create(t,i,s,r)}function Wg(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}Ha(e,t.position)}function Yg(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Ha(e,t.position)}function Xg(e,t,r){const n=e.schema;let a=n;t.name==="svg"&&n.space==="html"&&(a=Kr,e.schema=a),e.ancestors.push(t);const i=t.name===null?e.Fragment:F1(e,t.name,!0),s=t4(e,t),o=Qu(e,t);return B1(e,s,i,t),Xu(s,o),e.ancestors.pop(),e.schema=n,e.create(t,i,s,r)}function Qg(e,t,r){const n={};return Xu(n,Qu(e,t)),e.create(t,e.Fragment,n,r)}function Kg(e,t){return t.value}function B1(e,t,r,n){typeof r!="string"&&r!==e.Fragment&&e.passNode&&(t.node=n)}function Xu(e,t){if(t.length>0){const r=t.length>1?t:t[0];r&&(e.children=r)}}function Zg(e,t,r){return n;function n(a,i,s,o){const l=Array.isArray(s.children)?r:t;return o?l(i,s,o):l(i,s)}}function Jg(e,t){return r;function r(n,a,i,s){const o=Array.isArray(i.children),u=mr(n);return t(a,i,s,o,{columnNumber:u?u.column-1:void 0,fileName:e,lineNumber:u?u.line:void 0},void 0)}}function e4(e,t){const r={};let n,a;for(a in t.properties)if(a!=="children"&&Yu.call(t.properties,a)){const i=r4(e,a,t.properties[a]);if(i){const[s,o]=i;e.tableCellAlignToStyle&&s==="align"&&typeof o=="string"&&Vg.has(t.tagName)?n=o:r[s]=o}}if(n){const i=r.style||(r.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=n}return r}function t4(e,t){const r={};for(const n of t.attributes)if(n.type==="mdxJsxExpressionAttribute")if(n.data&&n.data.estree&&e.evaluater){const i=n.data.estree.body[0];i.type;const s=i.expression;s.type;const o=s.properties[0];o.type,Object.assign(r,e.evaluater.evaluateExpression(o.argument))}else Ha(e,t.position);else{const a=n.name;let i;if(n.value&&typeof n.value=="object")if(n.value.data&&n.value.data.estree&&e.evaluater){const o=n.value.data.estree.body[0];o.type,i=e.evaluater.evaluateExpression(o.expression)}else Ha(e,t.position);else i=n.value===null?!0:n.value;r[a]=i}return r}function Qu(e,t){const r=[];let n=-1;const a=e.passKeys?new Map:Ug;for(;++n<t.children.length;){const i=t.children[n];let s;if(e.passKeys){const u=i.type==="element"?i.tagName:i.type==="mdxJsxFlowElement"||i.type==="mdxJsxTextElement"?i.name:void 0;if(u){const l=a.get(u)||0;s=u+"-"+l,a.set(u,l+1)}}const o=P1(e,i,s);o!==void 0&&r.push(o)}return r}function r4(e,t,r){const n=bs(e.schema,t);if(!(r==null||typeof r=="number"&&Number.isNaN(r))){if(Array.isArray(r)&&(r=n.commaSeparated?ju(r):Wu(r)),n.property==="style"){let a=typeof r=="object"?r:n4(e,String(r));return e.stylePropertyNameCase==="css"&&(a=a4(a)),["style",a]}return[e.elementAttributeNameCase==="react"&&n.space?Ig[n.property]||n.property:n.attribute,r]}}function n4(e,t){try{return zg(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};const n=r,a=new xt("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=D1+"#cannot-parse-style-attribute",a}}function F1(e,t,r){let n;if(!r)n={type:"Literal",value:t};else if(t.includes(".")){const a=t.split(".");let i=-1,s;for(;++i<a.length;){const o=T0(a[i])?{type:"Identifier",name:a[i]}:{type:"Literal",value:a[i]};s=s?{type:"MemberExpression",object:s,property:o,computed:!!(i&&o.type==="Literal"),optional:!1}:o}n=s}else n=T0(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(n.type==="Literal"){const a=n.value;return Yu.call(e.components,a)?e.components[a]:a}if(e.evaluater)return e.evaluater.evaluateExpression(n);Ha(e)}function Ha(e,t){const r=new xt("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=D1+"#cannot-handle-mdx-estrees-without-createevaluater",r}function a4(e){const t={};let r;for(r in e)Yu.call(e,r)&&(t[i4(r)]=e[r]);return t}function i4(e){let t=e.replace($g,s4);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function s4(e){return"-"+e.toLowerCase()}const Zs={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},o4={};function Ku(e,t){const r=o4,n=typeof r.includeImageAlt=="boolean"?r.includeImageAlt:!0,a=typeof r.includeHtml=="boolean"?r.includeHtml:!0;return z1(e,n,a)}function z1(e,t,r){if(u4(e)){if("value"in e)return e.type==="html"&&!r?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return O0(e.children,t,r)}return Array.isArray(e)?O0(e,t,r):""}function O0(e,t,r){const n=[];let a=-1;for(;++a<e.length;)n[a]=z1(e[a],t,r);return n.join("")}function u4(e){return!!(e&&typeof e=="object")}const D0=document.createElement("i");function Zu(e){const t="&"+e+";";D0.innerHTML=t;const r=D0.textContent;return r.charCodeAt(r.length-1)===59&&e!=="semi"||r===t?!1:r}function zt(e,t,r,n){const a=e.length;let i=0,s;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,r=r>0?r:0,n.length<1e4)s=Array.from(n),s.unshift(t,r),e.splice(...s);else for(r&&e.splice(t,r);i<n.length;)s=n.slice(i,i+1e4),s.unshift(t,0),e.splice(...s),i+=1e4,t+=1e4}function qt(e,t){return e.length>0?(zt(e,e.length,0,t),e):t}const P0={}.hasOwnProperty;function H1(e){const t={};let r=-1;for(;++r<e.length;)l4(t,e[r]);return t}function l4(e,t){let r;for(r in t){const a=(P0.call(e,r)?e[r]:void 0)||(e[r]={}),i=t[r];let s;if(i)for(s in i){P0.call(a,s)||(a[s]=[]);const o=i[s];c4(a[s],Array.isArray(o)?o:o?[o]:[])}}}function c4(e,t){let r=-1;const n=[];for(;++r<t.length;)(t[r].add==="after"?e:n).push(t[r]);zt(e,0,0,n)}function U1(e,t){const r=Number.parseInt(e,t);return r<9||r===11||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"�":String.fromCodePoint(r)}function rr(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const wt=Zr(/[A-Za-z]/),_t=Zr(/[\dA-Za-z]/),h4=Zr(/[#-'*+\--9=?A-Z^-~]/);function $i(e){return e!==null&&(e<32||e===127)}const Jo=Zr(/\d/),d4=Zr(/[\dA-Fa-f]/),f4=Zr(/[!-/:-@[-`{-~]/);function ge(e){return e!==null&&e<-2}function Ve(e){return e!==null&&(e<0||e===32)}function Oe(e){return e===-2||e===-1||e===32}const Es=Zr(new RegExp("\\p{P}|\\p{S}","u")),fn=Zr(/\s/);function Zr(e){return t;function t(r){return r!==null&&r>-1&&e.test(String.fromCharCode(r))}}function Xn(e){const t=[];let r=-1,n=0,a=0;for(;++r<e.length;){const i=e.charCodeAt(r);let s="";if(i===37&&_t(e.charCodeAt(r+1))&&_t(e.charCodeAt(r+2)))a=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(s=String.fromCharCode(i));else if(i>55295&&i<57344){const o=e.charCodeAt(r+1);i<56320&&o>56319&&o<57344?(s=String.fromCharCode(i,o),a=1):s="�"}else s=String.fromCharCode(i);s&&(t.push(e.slice(n,r),encodeURIComponent(s)),n=r+a+1,s=""),a&&(r+=a,a=0)}return t.join("")+e.slice(n)}function Re(e,t,r,n){const a=n?n-1:Number.POSITIVE_INFINITY;let i=0;return s;function s(u){return Oe(u)?(e.enter(r),o(u)):t(u)}function o(u){return Oe(u)&&i++<a?(e.consume(u),o):(e.exit(r),t(u))}}const m4={tokenize:p4};function p4(e){const t=e.attempt(this.parser.constructs.contentInitial,n,a);let r;return t;function n(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),Re(e,t,"linePrefix")}function a(o){return e.enter("paragraph"),i(o)}function i(o){const u=e.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=u),r=u,s(o)}function s(o){if(o===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(o);return}return ge(o)?(e.consume(o),e.exit("chunkText"),i):(e.consume(o),s)}}const g4={tokenize:b4},B0={tokenize:y4};function b4(e){const t=this,r=[];let n=0,a,i,s;return o;
vendor: 8,008 bytes, line 834
834function o(R){if(n<r.length){const q=r[n];return t.containerState=q[1],e.attempt(q[0].continuation,u,l)(R)}return l(R)}function u(R){if(n++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,a&&v();const q=t.events.length;let U=q,D;for(;U--;)if(t.events[U][0]==="exit"&&t.events[U][1].type==="chunkFlow"){D=t.events[U][1].end;break}_(n);let $=q;for(;$<t.events.length;)t.events[$][1].end={...D},$++;return zt(t.events,U+1,0,t.events.slice(q)),t.events.length=$,l(R)}return o(R)}function l(R){if(n===r.length){if(!a)return f(R);if(a.currentConstruct&&a.currentConstruct.concrete)return b(R);t.interrupt=!!(a.currentConstruct&&!a._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(B0,c,h)(R)}function c(R){return a&&v(),_(n),f(R)}function h(R){return t.parser.lazy[t.now().line]=n!==r.length,s=t.now().offset,b(R)}function f(R){return t.containerState={},e.attempt(B0,m,b)(R)}function m(R){return n++,r.push([t.currentConstruct,t.containerState]),f(R)}function b(R){if(R===null){a&&v(),_(0),e.consume(R);return}return a=a||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:a,contentType:"flow",previous:i}),E(R)}function E(R){if(R===null){S(e.exit("chunkFlow"),!0),_(0),e.consume(R);return}return ge(R)?(e.consume(R),S(e.exit("chunkFlow")),n=0,t.interrupt=void 0,o):(e.consume(R),E)}function S(R,q){const U=t.sliceStream(R);if(q&&U.push(null),R.previous=i,i&&(i.next=R),i=R,a.defineSkip(R.start),a.write(U),t.parser.lazy[R.start.line]){let D=a.events.length;for(;D--;)if(a.events[D][1].start.offset<s&&(!a.events[D][1].end||a.events[D][1].end.offset>s))return;const $=t.events.length;let G=$,J,z;for(;G--;)if(t.events[G][0]==="exit"&&t.events[G][1].type==="chunkFlow"){if(J){z=t.events[G][1].end;break}J=!0}for(_(n),D=$;D<t.events.length;)t.events[D][1].end={...z},D++;zt(t.events,G+1,0,t.events.slice($)),t.events.length=D}}function _(R){let q=r.length;for(;q-- >R;){const U=r[q];t.containerState=U[1],U[0].exit.call(t,e)}r.length=R}function v(){a.write([null]),i=void 0,a=void 0,t.containerState._closeFlow=void 0}}function y4(e,t,r){return Re(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Un(e){if(e===null||Ve(e)||fn(e))return 1;if(Es(e))return 2}function ks(e,t,r){const n=[];let a=-1;for(;++a<e.length;){const i=e[a].resolveAll;i&&!n.includes(i)&&(t=i(t,r),n.push(i))}return t}const eu={name:"attention",resolveAll:E4,tokenize:k4};function E4(e,t){let r=-1,n,a,i,s,o,u,l,c;for(;++r<e.length;)if(e[r][0]==="enter"&&e[r][1].type==="attentionSequence"&&e[r][1]._close){for(n=r;n--;)if(e[n][0]==="exit"&&e[n][1].type==="attentionSequence"&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[r][1]).charCodeAt(0)){if((e[n][1]._close||e[r][1]._open)&&(e[r][1].end.offset-e[r][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[r][1].end.offset-e[r][1].start.offset)%3))continue;u=e[n][1].end.offset-e[n][1].start.offset>1&&e[r][1].end.offset-e[r][1].start.offset>1?2:1;const h={...e[n][1].end},f={...e[r][1].start};F0(h,-u),F0(f,u),s={type:u>1?"strongSequence":"emphasisSequence",start:h,end:{...e[n][1].end}},o={type:u>1?"strongSequence":"emphasisSequence",start:{...e[r][1].start},end:f},i={type:u>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[r][1].start}},a={type:u>1?"strong":"emphasis",start:{...s.start},end:{...o.end}},e[n][1].end={...s.start},e[r][1].start={...o.end},l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=qt(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=qt(l,[["enter",a,t],["enter",s,t],["exit",s,t],["enter",i,t]]),l=qt(l,ks(t.parser.constructs.insideSpan.null,e.slice(n+1,r),t)),l=qt(l,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",a,t]]),e[r][1].end.offset-e[r][1].start.offset?(c=2,l=qt(l,[["enter",e[r][1],t],["exit",e[r][1],t]])):c=0,zt(e,n-1,r-n+3,l),r=n+l.length-c-2;break}}for(r=-1;++r<e.length;)e[r][1].type==="attentionSequence"&&(e[r][1].type="data");return e}function k4(e,t){const r=this.parser.constructs.attentionMarkers.null,n=this.previous,a=Un(n);let i;return s;function s(u){return i=u,e.enter("attentionSequence"),o(u)}function o(u){if(u===i)return e.consume(u),o;const l=e.exit("attentionSequence"),c=Un(u),h=!c||c===2&&a||r.includes(u),f=!a||a===2&&c||r.includes(n);return l._open=!!(i===42?h:h&&(a||!f)),l._close=!!(i===42?f:f&&(c||!h)),t(u)}}function F0(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const _4={name:"autolink",tokenize:x4};function x4(e,t,r){let n=0;return a;function a(m){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i}function i(m){return wt(m)?(e.consume(m),s):m===64?r(m):l(m)}function s(m){return m===43||m===45||m===46||_t(m)?(n=1,o(m)):l(m)}function o(m){return m===58?(e.consume(m),n=0,u):(m===43||m===45||m===46||_t(m))&&n++<32?(e.consume(m),o):(n=0,l(m))}function u(m){return m===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.exit("autolink"),t):m===null||m===32||m===60||$i(m)?r(m):(e.consume(m),u)}function l(m){return m===64?(e.consume(m),c):h4(m)?(e.consume(m),l):r(m)}function c(m){return _t(m)?h(m):r(m)}function h(m){return m===46?(e.consume(m),n=0,c):m===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(m),e.exit("autolinkMarker"),e.exit("autolink"),t):f(m)}function f(m){if((m===45||_t(m))&&n++<63){const b=m===45?f:h;return e.consume(m),b}return r(m)}}const Za={partial:!0,tokenize:T4};function T4(e,t,r){return n;function n(i){return Oe(i)?Re(e,a,"linePrefix")(i):a(i)}function a(i){return i===null||ge(i)?t(i):r(i)}}const $1={continuation:{tokenize:w4},exit:A4,name:"blockQuote",tokenize:v4};function v4(e,t,r){const n=this;return a;function a(s){if(s===62){const o=n.containerState;return o.open||(e.enter("blockQuote",{_container:!0}),o.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(s),e.exit("blockQuoteMarker"),i}return r(s)}function i(s){return Oe(s)?(e.enter("blockQuotePrefixWhitespace"),e.consume(s),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(s))}}function w4(e,t,r){const n=this;return a;function a(s){return Oe(s)?Re(e,i,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s):i(s)}function i(s){return e.attempt($1,t,r)(s)}}function A4(e){e.exit("blockQuote")}const q1={name:"characterEscape",tokenize:S4};function S4(e,t,r){return n;function n(i){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(i),e.exit("escapeMarker"),a}function a(i){return f4(i)?(e.enter("characterEscapeValue"),e.consume(i),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):r(i)}}const V1={name:"characterReference",tokenize:C4};function C4(e,t,r){const n=this;let a=0,i,s;return o;function o(h){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(h),e.exit("characterReferenceMarker"),u}function u(h){return h===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(h),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),i=31,s=_t,c(h))}function l(h){return h===88||h===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(h),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,s=d4,c):(e.enter("characterReferenceValue"),i=7,s=Jo,c(h))}function c(h){if(h===59&&a){const f=e.exit("characterReferenceValue");return s===_t&&!Zu(n.sliceSerialize(f))?r(h):(e.enter("characterReferenceMarker"),e.consume(h),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return s(h)&&a++<i?(e.consume(h),c):r(h)}}const z0={partial:!0,tokenize:N4},H0={concrete:!0,name:"codeFenced",tokenize:I4};function I4(e,t,r){const n=this,a={partial:!0,tokenize:U};let i=0,s=0,o;return u;function u(D){return l(D)}function l(D){const $=n.events[n.events.length-1];return i=$&&$[1].type==="linePrefix"?$[2].sliceSerialize($[1],!0).length:0,o=D,e.enter("co
834deFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),c(D)}function c(D){return D===o?(s++,e.consume(D),c):s<3?r(D):(e.exit("codeFencedFenceSequence"),Oe(D)?Re(e,h,"whitespace")(D):h(D))}function h(D){return D===null||ge(D)?(e.exit("codeFencedFence"),n.interrupt?t(D):e.check(z0,E,q)(D)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),f(D))}function f(D){return D===null||ge(D)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),h(D)):Oe(D)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Re(e,m,"whitespace")(D)):D===96&&D===o?r(D):(e.consume(D),f)}function m(D){return D===null||ge(D)?h(D):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),b(D))}function b(D){return D===null||ge(D)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),h(D)):D===96&&D===o?r(D):(e.consume(D),b)}function E(D){return e.attempt(a,q,S)(D)}function S(D){return e.enter("lineEnding"),e.consume(D),e.exit("lineEnding"),_}function _(D){return i>0&&Oe(D)?Re(e,v,"linePrefix",i+1)(D):v(D)}function v(D){return D===null||ge(D)?e.check(z0,E,q)(D):(e.enter("codeFlowValue"),R(D))}function R(D){return D===null||ge(D)?(e.exit("codeFlowValue"),v(D)):(e.consume(D),R)}function q(D){return e.exit("codeFenced"),t(D)}function U(D,$,G){let J=0;return z;function z(le){return D.enter("lineEnding"),D.consume(le),D.exit("lineEnding"),ae}function ae(le){return D.enter("codeFencedFence"),Oe(le)?Re(D,ee,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(le):ee(le)}function ee(le){return le===o?(D.enter("codeFencedFenceSequence"),he(le)):G(le)}function he(le){return le===o?(J++,D.consume(le),he):J>=s?(D.exit("codeFencedFenceSequence"),Oe(le)?Re(D,Z,"whitespace")(le):Z(le)):G(le)}function Z(le){return le===null||ge(le)?(D.exit("codeFencedFence"),$(le)):G(le)}}}function N4(e,t,r){const n=this;return a;function a(s){return s===null?r(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}const Js={name:"codeIndented",tokenize:R4},L4={partial:!0,tokenize:M4};function R4(e,t,r){const n=this;return a;function a(l){return e.enter("codeIndented"),Re(e,i,"linePrefix",5)(l)}function i(l){const c=n.events[n.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?s(l):r(l)}function s(l){return l===null?u(l):ge(l)?e.attempt(L4,s,u)(l):(e.enter("codeFlowValue"),o(l))}function o(l){return l===null||ge(l)?(e.exit("codeFlowValue"),s(l)):(e.consume(l),o)}function u(l){return e.exit("codeIndented"),t(l)}}function M4(e,t,r){const n=this;return a;function a(s){return n.parser.lazy[n.now().line]?r(s):ge(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a):Re(e,i,"linePrefix",5)(s)}function i(s){const o=n.events[n.events.length-1];return o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(s):ge(s)?a(s):r(s)}}const O4={name:"codeText",previous:P4,resolve:D4,tokenize:B4};function D4(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n<t;)if(e[n][1].type==="codeTextData"){e[r][1].type="codeTextPadding",e[t][1].type="codeTextPadding",r+=2,t-=2;break}}for(n=r-1,t++;++n<=t;)a===void 0?n!==t&&e[n][1].type!=="lineEnding"&&(a=n):(n===t||e[n][1].type==="lineEnding")&&(e[a][1].type="codeTextData",n!==a+2&&(e[a][1].end=e[n-1][1].end,e.splice(a+2,n-a-2),t-=n-a-2,n=a+2),a=void 0);return e}function P4(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function B4(e,t,r){let n=0,a,i;return s;function s(h){return e.enter("codeText"),e.enter("codeTextSequence"),o(h)}function o(h){return h===96?(e.consume(h),n++,o):(e.exit("codeTextSequence"),u(h))}function u(h){return h===null?r(h):h===32?(e.enter("space"),e.consume(h),e.exit("space"),u):h===96?(i=e.enter("codeTextSequence"),a=0,c(h)):ge(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),u):(e.enter("codeTextData"),l(h))}function l(h){return h===null||h===32||h===96||ge(h)?(e.exit("codeTextData"),u(h)):(e.consume(h),l)}function c(h){return h===96?(e.consume(h),a++,c):a===n?(e.exit("codeTextSequence"),e.exit("codeText"),t(h)):(i.type="codeTextData",l(h))}}class F4{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,r){const n=r??Number.POSITIVE_INFINITY;return n<this.left.length?this.left.slice(t,n):t>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(t,r,n){const a=r||0;this.setCursor(Math.trunc(t));const i=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return n&&ma(this.left,n),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),ma(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),ma(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const r=this.left.splice(t,Number.POSITIVE_INFINITY);ma(this.right,r.reverse())}else{const r=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);ma(this.left,r.reverse())}}}function ma(e,t){let r=0;if(t.length<1e4)e.push(...t);else for(;r<t.length;)e.push(...t.slice(r,r+1e4)),r+=1e4}function j1(e){const t={};let r=-1,n,a,i,s,o,u,l;const c=new F4(e);for(;++r<c.length;){for(;r in t;)r=t[r];if(n=c.get(r),r&&n[1].type==="chunkFlow"&&c.get(r-1)[1].type==="listItemPrefix"&&(u=n[1]._tokenizer.events,i=0,i<u.length&&u[i][1].type==="lineEndingBlank"&&(i+=2),i<u.length&&u[i][1].type==="content"))for(;++i<u.length&&u[i][1].type!=="content";)u[i][1].type==="chunkText"&&(u[i][1]._isInFirstContentOfListItem=!0,i++);if(n[0]==="enter")n[1].contentType&&(Object.assign(t,z4(c,r)),r=t[r],l=!0);else if(n[1]._container){for(i=r,a=void 0;i--;)if(s=c.get(i),s[1].type==="lineEnding"||s[1].type==="lineEndingBlank")s[0]==="enter"&&(a&&(c.get(a)[1].type="lineEndingBlank"),s[1].type="lineEnding",a=i);else if(!(s[1].type==="linePrefix"||s[1].type==="listItemIndent"))break;a&&(n[1].end={...c.get(a)[1].start},o=c.slice(a,r),o.unshift(n),c.splice(a,r-a+1,o))}}return zt(e,0,Number.POSITIVE_INFINITY,c.slice(0)),!l}function z4(e,t){const r=e.get(t)[1],n=e.get(t)[2];let a=t-1;const i=[];let s=r._tokenizer;s||(s=n.parser[r.contentType](r.start),r._contentTypeTextTrailing&&(s._c
vendor: 5,950 bytes, line 834
834ontentTypeTextTrailing=!0));const o=s.events,u=[],l={};let c,h,f=-1,m=r,b=0,E=0;const S=[E];for(;m;){for(;e.get(++a)[1]!==m;);i.push(a),m._tokenizer||(c=n.sliceStream(m),m.next||c.push(null),h&&s.defineSkip(m.start),m._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=!0),s.write(c),m._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=void 0)),h=m,m=m.next}for(m=r;++f<o.length;)o[f][0]==="exit"&&o[f-1][0]==="enter"&&o[f][1].type===o[f-1][1].type&&o[f][1].start.line!==o[f][1].end.line&&(E=f+1,S.push(E),m._tokenizer=void 0,m.previous=void 0,m=m.next);for(s.events=[],m?(m._tokenizer=void 0,m.previous=void 0):S.pop(),f=S.length;f--;){const _=o.slice(S[f],S[f+1]),v=i.pop();u.push([v,v+_.length-1]),e.splice(v,2,_)}for(u.reverse(),f=-1;++f<u.length;)l[b+u[f][0]]=b+u[f][1],b+=u[f][1]-u[f][0]-1;return l}const H4={resolve:$4,tokenize:q4},U4={partial:!0,tokenize:V4};function $4(e){return j1(e),e}function q4(e,t){let r;return n;function n(o){return e.enter("content"),r=e.enter("chunkContent",{contentType:"content"}),a(o)}function a(o){return o===null?i(o):ge(o)?e.check(U4,s,i)(o):(e.consume(o),a)}function i(o){return e.exit("chunkContent"),e.exit("content"),t(o)}function s(o){return e.consume(o),e.exit("chunkContent"),r.next=e.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,a}}function V4(e,t,r){const n=this;return a;function a(s){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),Re(e,i,"linePrefix")}function i(s){if(s===null||ge(s))return r(s);const o=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(s):e.interrupt(n.parser.constructs.flow,r,t)(s)}}function G1(e,t,r,n,a,i,s,o,u){const l=u||Number.POSITIVE_INFINITY;let c=0;return h;function h(_){return _===60?(e.enter(n),e.enter(a),e.enter(i),e.consume(_),e.exit(i),f):_===null||_===32||_===41||$i(_)?r(_):(e.enter(n),e.enter(s),e.enter(o),e.enter("chunkString",{contentType:"string"}),E(_))}function f(_){return _===62?(e.enter(i),e.consume(_),e.exit(i),e.exit(a),e.exit(n),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),m(_))}function m(_){return _===62?(e.exit("chunkString"),e.exit(o),f(_)):_===null||_===60||ge(_)?r(_):(e.consume(_),_===92?b:m)}function b(_){return _===60||_===62||_===92?(e.consume(_),m):m(_)}function E(_){return!c&&(_===null||_===41||Ve(_))?(e.exit("chunkString"),e.exit(o),e.exit(s),e.exit(n),t(_)):c<l&&_===40?(e.consume(_),c++,E):_===41?(e.consume(_),c--,E):_===null||_===32||_===40||$i(_)?r(_):(e.consume(_),_===92?S:E)}function S(_){return _===40||_===41||_===92?(e.consume(_),E):E(_)}}function W1(e,t,r,n,a,i){const s=this;let o=0,u;return l;function l(m){return e.enter(n),e.enter(a),e.consume(m),e.exit(a),e.enter(i),c}function c(m){return o>999||m===null||m===91||m===93&&!u||m===94&&!o&&"_hiddenFootnoteSupport"in s.parser.constructs?r(m):m===93?(e.exit(i),e.enter(a),e.consume(m),e.exit(a),e.exit(n),t):ge(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),h(m))}function h(m){return m===null||m===91||m===93||ge(m)||o++>999?(e.exit("chunkString"),c(m)):(e.consume(m),u||(u=!Oe(m)),m===92?f:h)}function f(m){return m===91||m===92||m===93?(e.consume(m),o++,h):h(m)}}function Y1(e,t,r,n,a,i){let s;return o;function o(f){return f===34||f===39||f===40?(e.enter(n),e.enter(a),e.consume(f),e.exit(a),s=f===40?41:f,u):r(f)}function u(f){return f===s?(e.enter(a),e.consume(f),e.exit(a),e.exit(n),t):(e.enter(i),l(f))}function l(f){return f===s?(e.exit(i),u(s)):f===null?r(f):ge(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),Re(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(f){return f===s||f===null||ge(f)?(e.exit("chunkString"),l(f)):(e.consume(f),f===92?h:c)}function h(f){return f===s||f===92?(e.consume(f),c):c(f)}}function Sa(e,t){let r;return n;function n(a){return ge(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),r=!0,n):Oe(a)?Re(e,n,r?"linePrefix":"lineSuffix")(a):t(a)}}const j4={name:"definition",tokenize:W4},G4={partial:!0,tokenize:Y4};function W4(e,t,r){const n=this;let a;return i;function i(m){return e.enter("definition"),s(m)}function s(m){return W1.call(n,e,o,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(m)}function o(m){return a=rr(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)),m===58?(e.enter("definitionMarker"),e.consume(m),e.exit("definitionMarker"),u):r(m)}function u(m){return Ve(m)?Sa(e,l)(m):l(m)}function l(m){return G1(e,c,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(m)}function c(m){return e.attempt(G4,h,h)(m)}function h(m){return Oe(m)?Re(e,f,"whitespace")(m):f(m)}function f(m){return m===null||ge(m)?(e.exit("definition"),n.parser.defined.push(a),t(m)):r(m)}}function Y4(e,t,r){return n;function n(o){return Ve(o)?Sa(e,a)(o):r(o)}function a(o){return Y1(e,i,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(o)}function i(o){return Oe(o)?Re(e,s,"whitespace")(o):s(o)}function s(o){return o===null||ge(o)?t(o):r(o)}}const X4={name:"hardBreakEscape",tokenize:Q4};function Q4(e,t,r){return n;function n(i){return e.enter("hardBreakEscape"),e.consume(i),a}function a(i){return ge(i)?(e.exit("hardBreakEscape"),t(i)):r(i)}}const K4={name:"headingAtx",resolve:Z4,tokenize:J4};function Z4(e,t){let r=e.length-2,n=3,a,i;return e[n][1].type==="whitespace"&&(n+=2),r-2>n&&e[r][1].type==="whitespace"&&(r-=2),e[r][1].type==="atxHeadingSequence"&&(n===r-1||r-4>n&&e[r-2][1].type==="whitespace")&&(r-=n+1===r?2:4),r>n&&(a={type:"atxHeadingText",start:e[n][1].start,end:e[r][1].end},i={type:"chunkText",start:e[n][1].start,end:e[r][1].end,contentType:"text"},zt(e,n,r-n+1,[["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,t]]
vendor: 12,884 bytes, line 834
834)),e}function J4(e,t,r){let n=0;return a;function a(c){return e.enter("atxHeading"),i(c)}function i(c){return e.enter("atxHeadingSequence"),s(c)}function s(c){return c===35&&n++<6?(e.consume(c),s):c===null||Ve(c)?(e.exit("atxHeadingSequence"),o(c)):r(c)}function o(c){return c===35?(e.enter("atxHeadingSequence"),u(c)):c===null||ge(c)?(e.exit("atxHeading"),t(c)):Oe(c)?Re(e,o,"whitespace")(c):(e.enter("atxHeadingText"),l(c))}function u(c){return c===35?(e.consume(c),u):(e.exit("atxHeadingSequence"),o(c))}function l(c){return c===null||c===35||Ve(c)?(e.exit("atxHeadingText"),o(c)):(e.consume(c),l)}}const e3=["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","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],U0=["pre","script","style","textarea"],t3={concrete:!0,name:"htmlFlow",resolveTo:a3,tokenize:i3},r3={partial:!0,tokenize:o3},n3={partial:!0,tokenize:s3};function a3(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function i3(e,t,r){const n=this;let a,i,s,o,u;return l;function l(A){return c(A)}function c(A){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(A),h}function h(A){return A===33?(e.consume(A),f):A===47?(e.consume(A),i=!0,E):A===63?(e.consume(A),a=3,n.interrupt?t:L):wt(A)?(e.consume(A),s=String.fromCharCode(A),S):r(A)}function f(A){return A===45?(e.consume(A),a=2,m):A===91?(e.consume(A),a=5,o=0,b):wt(A)?(e.consume(A),a=4,n.interrupt?t:L):r(A)}function m(A){return A===45?(e.consume(A),n.interrupt?t:L):r(A)}function b(A){const ce="CDATA[";return A===ce.charCodeAt(o++)?(e.consume(A),o===ce.length?n.interrupt?t:ee:b):r(A)}function E(A){return wt(A)?(e.consume(A),s=String.fromCharCode(A),S):r(A)}function S(A){if(A===null||A===47||A===62||Ve(A)){const ce=A===47,_e=s.toLowerCase();return!ce&&!i&&U0.includes(_e)?(a=1,n.interrupt?t(A):ee(A)):e3.includes(s.toLowerCase())?(a=6,ce?(e.consume(A),_):n.interrupt?t(A):ee(A)):(a=7,n.interrupt&&!n.parser.lazy[n.now().line]?r(A):i?v(A):R(A))}return A===45||_t(A)?(e.consume(A),s+=String.fromCharCode(A),S):r(A)}function _(A){return A===62?(e.consume(A),n.interrupt?t:ee):r(A)}function v(A){return Oe(A)?(e.consume(A),v):z(A)}function R(A){return A===47?(e.consume(A),z):A===58||A===95||wt(A)?(e.consume(A),q):Oe(A)?(e.consume(A),R):z(A)}function q(A){return A===45||A===46||A===58||A===95||_t(A)?(e.consume(A),q):U(A)}function U(A){return A===61?(e.consume(A),D):Oe(A)?(e.consume(A),U):R(A)}function D(A){return A===null||A===60||A===61||A===62||A===96?r(A):A===34||A===39?(e.consume(A),u=A,$):Oe(A)?(e.consume(A),D):G(A)}function $(A){return A===u?(e.consume(A),u=null,J):A===null||ge(A)?r(A):(e.consume(A),$)}function G(A){return A===null||A===34||A===39||A===47||A===60||A===61||A===62||A===96||Ve(A)?U(A):(e.consume(A),G)}function J(A){return A===47||A===62||Oe(A)?R(A):r(A)}function z(A){return A===62?(e.consume(A),ae):r(A)}function ae(A){return A===null||ge(A)?ee(A):Oe(A)?(e.consume(A),ae):r(A)}function ee(A){return A===45&&a===2?(e.consume(A),xe):A===60&&a===1?(e.consume(A),Me):A===62&&a===4?(e.consume(A),M):A===63&&a===3?(e.consume(A),L):A===93&&a===5?(e.consume(A),ut):ge(A)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(r3,j,he)(A)):A===null||ge(A)?(e.exit("htmlFlowData"),he(A)):(e.consume(A),ee)}function he(A){return e.check(n3,Z,j)(A)}function Z(A){return e.enter("lineEnding"),e.consume(A),e.exit("lineEnding"),le}function le(A){return A===null||ge(A)?he(A):(e.enter("htmlFlowData"),ee(A))}function xe(A){return A===45?(e.consume(A),L):ee(A)}function Me(A){return A===47?(e.consume(A),s="",fe):ee(A)}function fe(A){if(A===62){const ce=s.toLowerCase();return U0.includes(ce)?(e.consume(A),M):ee(A)}return wt(A)&&s.length<8?(e.consume(A),s+=String.fromCharCode(A),fe):ee(A)}function ut(A){return A===93?(e.consume(A),L):ee(A)}function L(A){return A===62?(e.consume(A),M):A===45&&a===2?(e.consume(A),L):ee(A)}function M(A){return A===null||ge(A)?(e.exit("htmlFlowData"),j(A)):(e.consume(A),M)}function j(A){return e.exit("htmlFlow"),t(A)}}function s3(e,t,r){const n=this;return a;function a(s){return ge(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i):r(s)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}function o3(e,t,r){return n;function n(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(Za,t,r)}}const u3={name:"htmlText",tokenize:l3};function l3(e,t,r){const n=this;let a,i,s;return o;function o(L){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(L),u}function u(L){return L===33?(e.consume(L),l):L===47?(e.consume(L),U):L===63?(e.consume(L),R):wt(L)?(e.consume(L),G):r(L)}function l(L){return L===45?(e.consume(L),c):L===91?(e.consume(L),i=0,b):wt(L)?(e.consume(L),v):r(L)}function c(L){return L===45?(e.consume(L),m):r(L)}function h(L){return L===null?r(L):L===45?(e.consume(L),f):ge(L)?(s=h,Me(L)):(e.consume(L),h)}function f(L){return L===45?(e.consume(L),m):h(L)}function m(L){return L===62?xe(L):L===45?f(L):h(L)}function b(L){const M="CDATA[";return L===M.charCodeAt(i++)?(e.consume(L),i===M.length?E:b):r(L)}function E(L){return L===null?r(L):L===93?(e.consume(L),S):ge(L)?(s=E,Me(L)):(e.consume(L),E)}function S(L){return L===93?(e.consume(L),_):E(L)}function _(L){return L===62?xe(L):L===93?(e.consume(L),_):E(L)}function v(L){return L===null||L===62?xe(L):ge(L)?(s=v,Me(L)):(e.consume(L),v)}function R(L){return L===null?r(L):L===63?(e.consume(L),q):ge(L)?(s=R,Me(L)):(e.consume(L),R)}function q(L){return L===62?xe(L):R(L)}function U(L){return wt(L)?(e.consume(L),D):r(L)}function D(L){return L===45||_t(L)?(e.consume(L),D):$(L)}function $(L){return ge(L)?(s=$,Me(L)):Oe(L)?(e.consume(L),$):xe(L)}function G(L){return L===45||_t(L)?(e.consume(L),G):L===47||L===62||Ve(L)?J(L):r(L)}function J(L){return L===47?(e.consume(L),xe):L===58||L===95||wt(L)?(e.consume(L),z):ge(L)?(s=J,Me(L)):Oe(L)?(e.consume(L),J):xe(L)}function z(L){return L===45||L===46||L===58||L===95||_t(L)?(e.consume(L),z):ae(L)}function ae(L){return L===61?(e.consume(L),ee):ge(L)?(s=ae,Me(L)):Oe(L)?(e.consume(L),ae):J(L)}function ee(L){return L===null||L===60||L===61||L===62||L===96?r(L):L===34||L===39?(e.consume(L),a=L,he):ge(L)?(s=ee,Me(L)):Oe(L)?(e.consume(L),ee):(e.consume(L),Z)}function he(L){return L===a?(e.consume(L),a=void 0,le):L===null?r(L):ge(L)?(s=he,Me(L)):(e.consume(L),he)}function Z(L){return L===null||L===34||L===39||L===60||L===61||L===96?r(L):L===47||L===62||Ve(L)?J(L):(e.consume(L),Z)}function le(L){return L===47||L===62||Ve(L)?J(L):r(L)}function xe(L){return L===62?(e.consume(L),e.exit("htmlTextData"),e.exit("htmlText"),t):r(L)}function Me(L){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(L),e.exit("lineEnding"),fe}function fe(L){return Oe(L)?Re(e,ut,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(L):ut(L)}function ut(L){return e.enter("htmlTextData"),s(L)}}const Ju={name:"labelEnd",resolveAll:f3,resolveTo:m3,tokenize:p3},c3={tokenize:g3},h3={tokenize:b3},d3={tokenize:y3};function f3(e){let t=-1;const r=[];for(;++t<e.length;){const n=e[t][1];if(r.push(e[t]),n.type==="labelImage"||n.type==="labelLink"||n.type==="labelEnd"){const a=n.type==="labelImage"?4:2;n.type="data",t+=a}}return e.length!==r.length&&zt(e,0,e.length,r),e}function m3(e,t){let r=e.length,n=0,a,i,s,o;for(;r--;)if(a=e[r][1],i){if(a.type==="link"||a.type==="labelLink"&&a._inactive)break;e[r][0]==="enter"&&a.type==="labelLink"&&(a._inactive=!0)}else if(s){if(e[r][0]==="enter"&&(a.type==="labelImage"||a.type==="labelLink")&&!a._balanced&&(i=r,a.type!=="labelLink")){n=2;break}}else a.type==="labelEnd"&&(s=r);const u={type:e[i][1].type==="labelLink"?"link":"image",start:{...e[i][1].start},end:{...e[e.length-1][1].end}},l={type:"label",start:{...e[i][1].start},end:{...e[s][1].end}},c={type:"labelText",start:{...e[i+n+2][1].end},end:{...e[s-2][1].start}};return o=[["enter",u,t],["enter",l,t]],o=qt(o,e.slice(i+1,i+n+3)),o=qt(o,[["enter",c,t]]),o=qt(o,ks(t.parser.constructs.insideSpan.null,e.slice(i+n+4,s-3),t)),o=qt(o,[["exit",c,t],e[s-2],e[s-1],["exit",l,t]]),o=qt(o,e.slice(s+1)),o=qt(o,[["exit",u,t]]),zt(e,i,e.length,o),e}function p3(e,t,r){const n=this;let a=n.events.length,i,s;for(;a--;)if((n.events[a][1].type==="labelImage"||n.events[a][1].type==="labelLink")&&!n.events[a][1]._balanced){i=n.events[a][1];break}return o;function o(f){return i?i._inactive?h(f):(s=n.parser.defined.includes(rr(n.sliceSerialize({start:i.end,end:n.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(f),e.exit("labelMarker"),e.exit("labelEnd"),u):r(f)}function u(f){return f===40?e.attempt(c3,c,s?c:h)(f):f===91?e.attempt(h3,c,s?l:h)(f):s?c(f):h(f)}function l(f){return e.attempt(d3,c,h)(f)}function c(f){return t(f)}function h(f){return i._balanced=!0,r(f)}}function g3(e,t,r){return n;function n(h){return e.enter("resource"),e.enter("resourceMarker"),e.consume(h),e.exit("resourceMarker"),a}function a(h){return Ve(h)?Sa(e,i)(h):i(h)}function i(h){return h===41?c(h):G1(e,s,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(h)}function s(h){return Ve(h)?Sa(e,u)(h):c(h)}function o(h){return r(h)}function u(h){return h===34||h===39||h===40?Y1(e,l,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(h):c(h)}function l(h){return Ve(h)?Sa(e,c)(h):c(h)}function c(h){return h===41?(e.enter("resourceMarker"),e.consume(h),e.exit("resourceMarker"),e.exit("resource"),t):r(h)}}function b3(e,t,r){const n=this;return a;function a(o){return W1.call(n,e,i,s,"reference","referenceMarker","referenceString")(o)}function i(o){return n.parser.defined.includes(rr(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)))?t(o):r(o)}function s(o){return r(o)}}function y3(e,t,r){return n;function n(i){return e.enter("reference"),e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),a}function a(i){return i===93?(e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),e.exit("reference"),t):r(i)}}const E3={name:"labelStartImage",resolveAll:Ju.resolveAll,tokenize:k3};function k3(e,t,r){const n=this;return a;function a(o){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(o),e.exit("labelImageMarker"),i}function i(o){return o===91?(e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelImage"),s):r(o)}function s(o){return o===94&&"_hiddenFootnoteSupport"in n.parser.constructs?r(o):t(o)}}const _3={name:"labelStartLink",resolveAll:Ju.resolveAll,tokenize:x3};function x3(e,t,r){const n=this;return a;function a(s){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(s),e.exit("labelMarker"),e.exit("labelLink"),i}function i(s){return s===94&&"_hiddenFootnoteSupport"in n.parser.constructs?r(s):t(s)}}const eo={name:"lineEnding",tokenize:T3};function T3(e,t){return r;function r(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Re(e,t,"linePrefix")}}const Di={name:"thematicBreak",tokenize:v3};function v3(e,t,r){let n=0,a;return i;function i(l){return e.enter("thematicBreak"),s(l)}function s(l){return a=l,o(l)}function o(l){return l===a?(e.enter("thematicBreakSequence"),u(l)):n>=3&&(l===null||ge(l))?(e.exit("thematicBreak"),t(l)):r(l)}function u(l){return l===a?(e.consume(l),n++,u):(e.exit("thematicBreakSequence"),Oe(l)?Re(e,o,"whitespace")(l):o(l))}}const Nt={continuation:{tokenize:C3},exit:N3,name:"list",tokenize:S3},w3={partial:!0,tokenize:L3},A3={partial:!0,tokenize:I3};function S3(e,t,r){const n=this,a=n.events[n.events.length-1];let i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,s=0;return o;function o(m){const b=n.containerState.type||(m===42||m===43||m===45?"listUnordered":"listOrdered");if(b==="listUnordered"?!n.containerState.marker||m===n.containerState.marker:Jo(m)){if(n.containerState.type||(n.containerState.type=b,e.enter(b,{_container:!0})),b==="listUnordered")return e.enter("listItemPrefix"),m===42||m===45?e.check(Di,r,l)(m):l(m);if(!n.interrupt||m===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),u(m)}return r(m)}function u(m){return Jo(m)&&++s<10?(e.consume(m),u):(!n.interrupt||s<2)&&(n.containerState.marker?m===n.containerState.marker:m===41||m===46)?(e.exit("listItemValue"),l(m)):r(m)}function l(m){return e.enter("listItemMarker"),e.consume(m),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||m,e.check(Za,n.interrupt?r:c,e.attempt(w3,f,h))}
vendor: 5,359 bytes, line 834
834function c(m){return n.containerState.initialBlankLine=!0,i++,f(m)}function h(m){return Oe(m)?(e.enter("listItemPrefixWhitespace"),e.consume(m),e.exit("listItemPrefixWhitespace"),f):r(m)}function f(m){return n.containerState.size=i+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(m)}}function C3(e,t,r){const n=this;return n.containerState._closeFlow=void 0,e.check(Za,a,i);function a(o){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,Re(e,t,"listItemIndent",n.containerState.size+1)(o)}function i(o){return n.containerState.furtherBlankLines||!Oe(o)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,s(o)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(A3,t,s)(o))}function s(o){return n.containerState._closeFlow=!0,n.interrupt=void 0,Re(e,e.attempt(Nt,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}function I3(e,t,r){const n=this;return Re(e,a,"listItemIndent",n.containerState.size+1);function a(i){const s=n.events[n.events.length-1];return s&&s[1].type==="listItemIndent"&&s[2].sliceSerialize(s[1],!0).length===n.containerState.size?t(i):r(i)}}function N3(e){e.exit(this.containerState.type)}function L3(e,t,r){const n=this;return Re(e,a,"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(i){const s=n.events[n.events.length-1];return!Oe(i)&&s&&s[1].type==="listItemPrefixWhitespace"?t(i):r(i)}}const $0={name:"setextUnderline",resolveTo:R3,tokenize:M3};function R3(e,t){let r=e.length,n,a,i;for(;r--;)if(e[r][0]==="enter"){if(e[r][1].type==="content"){n=r;break}e[r][1].type==="paragraph"&&(a=r)}else e[r][1].type==="content"&&e.splice(r,1),!i&&e[r][1].type==="definition"&&(i=r);const s={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",i?(e.splice(a,0,["enter",s,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=s,e.push(["exit",s,t]),e}function M3(e,t,r){const n=this;let a;return i;function i(l){let c=n.events.length,h;for(;c--;)if(n.events[c][1].type!=="lineEnding"&&n.events[c][1].type!=="linePrefix"&&n.events[c][1].type!=="content"){h=n.events[c][1].type==="paragraph";break}return!n.parser.lazy[n.now().line]&&(n.interrupt||h)?(e.enter("setextHeadingLine"),a=l,s(l)):r(l)}function s(l){return e.enter("setextHeadingLineSequence"),o(l)}function o(l){return l===a?(e.consume(l),o):(e.exit("setextHeadingLineSequence"),Oe(l)?Re(e,u,"lineSuffix")(l):u(l))}function u(l){return l===null||ge(l)?(e.exit("setextHeadingLine"),t(l)):r(l)}}const O3={tokenize:D3};function D3(e){const t=this,r=e.attempt(Za,n,e.attempt(this.parser.constructs.flowInitial,a,Re(e,e.attempt(this.parser.constructs.flow,a,e.attempt(H4,a)),"linePrefix")));return r;function n(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r}function a(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,r}}const P3={resolveAll:Q1()},B3=X1("string"),F3=X1("text");function X1(e){return{resolveAll:Q1(e==="text"?z3:void 0),tokenize:t};function t(r){const n=this,a=this.parser.constructs[e],i=r.attempt(a,s,o);return s;function s(c){return l(c)?i(c):o(c)}function o(c){if(c===null){r.consume(c);return}return r.enter("data"),r.consume(c),u}function u(c){return l(c)?(r.exit("data"),i(c)):(r.consume(c),u)}function l(c){if(c===null)return!0;const h=a[c];let f=-1;if(h)for(;++f<h.length;){const m=h[f];if(!m.previous||m.previous.call(n,n.previous))return!0}return!1}}}function Q1(e){return t;function t(r,n){let a=-1,i;for(;++a<=r.length;)i===void 0?r[a]&&r[a][1].type==="data"&&(i=a,a++):(!r[a]||r[a][1].type!=="data")&&(a!==i+2&&(r[i][1].end=r[a-1][1].end,r.splice(i+2,a-i-2),a=i+2),i=void 0);return e?e(r,n):r}}function z3(e,t){let r=0;for(;++r<=e.length;)if((r===e.length||e[r][1].type==="lineEnding")&&e[r-1][1].type==="data"){const n=e[r-1][1],a=t.sliceStream(n);let i=a.length,s=-1,o=0,u;for(;i--;){const l=a[i];if(typeof l=="string"){for(s=l.length;l.charCodeAt(s-1)===32;)o++,s--;if(s)break;s=-1}else if(l===-2)u=!0,o++;else if(l!==-1){i++;break}}if(t._contentTypeTextTrailing&&r===e.length&&(o=0),o){const l={type:r===e.length||u||o<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:i?s:n.start._bufferIndex+s,_index:n.start._index+i,line:n.end.line,column:n.end.column-o,offset:n.end.offset-o},end:{...n.end}};n.end={...l.start},n.start.offset===n.end.offset?Object.assign(n,l):(e.splice(r,0,["enter",l,t],["exit",l,t]),r+=2)}r++}return e}const H3={42:Nt,43:Nt,45:Nt,48:Nt,49:Nt,50:Nt,51:Nt,52:Nt,53:Nt,54:Nt,55:Nt,56:Nt,57:Nt,62:$1},U3={91:j4},$3={[-2]:Js,[-1]:Js,32:Js},q3={35:K4,42:Di,45:[$0,Di],60:t3,61:$0,95:Di,96:H0,126:H0},V3={38:V1,92:q1},j3={[-5]:eo,[-4]:eo,[-3]:eo,33:E3,38:V1,42:eu,60:[_4,u3],91:_3,92:[X4,q1],93:Ju,95:eu,96:O4},G3={null:[eu,P3]},W3={null:[42,95]},Y3={null:[]},X3=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:W3,contentInitial:U3,disable:Y3,document:H3,flow:q3,flowInitial:$3,insideSpan:G3,string:V3,text:j3},Symbol.toStringTag,{value:"Module"}));function Q3(e,t,r){let n={_bufferIndex:-1,_index:0,line:r&&r.line||1,c
vendor: 22,558 bytes, lines 834-840
834olumn:r&&r.column||1,offset:r&&r.offset||0};const a={},i=[];let s=[],o=[];const u={attempt:$(U),check:$(D),consume:v,enter:R,exit:q,interrupt:$(D,{interrupt:!0})},l={code:null,containerState:{},defineSkip:E,events:[],now:b,parser:e,previous:null,sliceSerialize:f,sliceStream:m,write:h};let c=t.tokenize.call(l,u);return t.resolveAll&&i.push(t),l;function h(ae){return s=qt(s,ae),S(),s[s.length-1]!==null?[]:(G(t,0),l.events=ks(i,l.events,l),l.events)}function f(ae,ee){return Z3(m(ae),ee)}function m(ae){return K3(s,ae)}function b(){const{_bufferIndex:ae,_index:ee,line:he,column:Z,offset:le}=n;return{_bufferIndex:ae,_index:ee,line:he,column:Z,offset:le}}function E(ae){a[ae.line]=ae.column,z()}function S(){let ae;for(;n._index<s.length;){const ee=s[n._index];if(typeof ee=="string")for(ae=n._index,n._bufferIndex<0&&(n._bufferIndex=0);n._index===ae&&n._bufferIndex<ee.length;)_(ee.charCodeAt(n._bufferIndex));else _(ee)}}function _(ae){c=c(ae)}function v(ae){ge(ae)?(n.line++,n.column=1,n.offset+=ae===-3?2:1,z()):ae!==-1&&(n.column++,n.offset++),n._bufferIndex<0?n._index++:(n._bufferIndex++,n._bufferIndex===s[n._index].length&&(n._bufferIndex=-1,n._index++)),l.previous=ae}function R(ae,ee){const he=ee||{};return he.type=ae,he.start=b(),l.events.push(["enter",he,l]),o.push(he),he}function q(ae){const ee=o.pop();return ee.end=b(),l.events.push(["exit",ee,l]),ee}function U(ae,ee){G(ae,ee.from)}function D(ae,ee){ee.restore()}function $(ae,ee){return he;function he(Z,le,xe){let Me,fe,ut,L;return Array.isArray(Z)?j(Z):"tokenize"in Z?j([Z]):M(Z);function M(ye){return be;function be(Ue){const He=Ue!==null&&ye[Ue],mt=Ue!==null&&ye.null,ar=[...Array.isArray(He)?He:He?[He]:[],...Array.isArray(mt)?mt:mt?[mt]:[]];return j(ar)(Ue)}}function j(ye){return Me=ye,fe=0,ye.length===0?xe:A(ye[fe])}function A(ye){return be;function be(Ue){return L=J(),ut=ye,ye.partial||(l.currentConstruct=ye),ye.name&&l.parser.constructs.disable.null.includes(ye.name)?_e():ye.tokenize.call(ee?Object.assign(Object.create(l),ee):l,u,ce,_e)(Ue)}}function ce(ye){return ae(ut,L),le}function _e(ye){return L.restore(),++fe<Me.length?A(Me[fe]):xe}}}function G(ae,ee){ae.resolveAll&&!i.includes(ae)&&i.push(ae),ae.resolve&&zt(l.events,ee,l.events.length-ee,ae.resolve(l.events.slice(ee),l)),ae.resolveTo&&(l.events=ae.resolveTo(l.events,l))}function J(){const ae=b(),ee=l.previous,he=l.currentConstruct,Z=l.events.length,le=Array.from(o);return{from:Z,restore:xe};function xe(){n=ae,l.previous=ee,l.currentConstruct=he,l.events.length=Z,o=le,z()}}function z(){n.line in a&&n.column<2&&(n.column=a[n.line],n.offset+=a[n.line]-1)}}function K3(e,t){const r=t.start._index,n=t.start._bufferIndex,a=t.end._index,i=t.end._bufferIndex;let s;if(r===a)s=[e[r].slice(n,i)];else{if(s=e.slice(r,a),n>-1){const o=s[0];typeof o=="string"?s[0]=o.slice(n):s.shift()}i>0&&s.push(e[a].slice(0,i))}return s}function Z3(e,t){let r=-1;const n=[];let a;for(;++r<e.length;){const i=e[r];let s;if(typeof i=="string")s=i;else switch(i){case-5:{s="\r";break}case-4:{s=`
835`;break}case-3:{s=`\r
836`;break}case-2:{s=t?" ":"	";break}case-1:{if(!t&&a)continue;s=" ";break}default:s=String.fromCharCode(i)}a=i===-2,n.push(s)}return n.join("")}function J3(e){const n={constructs:H1([X3,...(e||{}).extensions||[]]),content:a(m4),defined:[],document:a(g4),flow:a(O3),lazy:{},string:a(B3),text:a(F3)};return n;function a(i){return s;function s(o){return Q3(n,i,o)}}}function e6(e){for(;!j1(e););return e}const q0=/[\0\t\n\r]/g;function t6(){let e=1,t="",r=!0,n;return a;function a(i,s,o){const u=[];let l,c,h,f,m;for(i=t+(typeof i=="string"?i.toString():new TextDecoder(s||void 0).decode(i)),h=0,t="",r&&(i.charCodeAt(0)===65279&&h++,r=void 0);h<i.length;){if(q0.lastIndex=h,l=q0.exec(i),f=l&&l.index!==void 0?l.index:i.length,m=i.charCodeAt(f),!l){t=i.slice(h);break}if(m===10&&h===f&&n)u.push(-3),n=void 0;else switch(n&&(u.push(-5),n=void 0),h<f&&(u.push(i.slice(h,f)),e+=f-h),m){case 0:{u.push(65533),e++;break}case 9:{for(c=Math.ceil(e/4)*4,u.push(-2);e++<c;)u.push(-1);break}case 10:{u.push(-4),e=1;break}default:n=!0,e=1}h=f+1}return o&&(n&&u.push(-5),t&&u.push(t),u.push(null)),u}}const r6=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function n6(e){return e.replace(r6,a6)}function a6(e,t,r){if(t)return t;if(r.charCodeAt(0)===35){const a=r.charCodeAt(1),i=a===120||a===88;return U1(r.slice(i?2:1),i?16:10)}return Zu(r)||e}const K1={}.hasOwnProperty;function i6(e,t,r){return typeof t!="string"&&(r=t,t=void 0),s6(r)(e6(J3(r).document().write(t6()(e,t,!0))))}function s6(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(en),autolinkProtocol:J,autolinkEmail:J,atxHeading:i(sa),blockQuote:i(mt),characterEscape:J,characterReference:J,codeFenced:i(ar),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:i(ar,s),codeText:i(Pr,s),codeTextData:J,data:J,codeFlowValue:J,definition:i(js),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:i(ia),hardBreakEscape:i(oa),hardBreakTrailing:i(oa),htmlFlow:i(Tn,s),htmlFlowData:J,htmlText:i(Tn,s),htmlTextData:J,image:i(vn),label:s,link:i(en),listItem:i(w2),listItemValue:f,listOrdered:i(d0,h),listUnordered:i(d0),paragraph:i(A2),reference:A,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:i(sa),strong:i(S2),thematicBreak:i(I2)},exit:{atxHeading:u(),atxHeadingSequence:U,autolink:u(),autolinkEmail:He,autolinkProtocol:Ue,blockQuote:u(),characterEscapeValue:z,characterReferenceMarkerHexadecimal:_e,characterReferenceMarkerNumeric:_e,characterReferenceValue:ye,characterReference:be,codeFenced:u(S),codeFencedFence:E,codeFencedFenceInfo:m,codeFencedFenceMeta:b,codeFlowValue:z,codeIndented:u(_),codeText:u(le),codeTextData:z,data:z,definition:u(),definitionDestinationString:q,definitionLabelString:v,definitionTitleString:R,emphasis:u(),hardBreakEscape:u(ee),hardBreakTrailing:u(ee),htmlFlow:u(he),htmlFlowData:z,htmlText:u(Z),htmlTextData:z,image:u(Me),label:ut,labelText:fe,lineEnding:ae,link:u(xe),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:ce,resourceDestinationString:L,resourceTitleString:M,resource:j,setextHeading:u(G),setextHeadingLineSequence:$,setextHeadingText:D,strong:u(),thematicBreak:u()}};Z1(t,(e||{}).mdastExtensions||[]);const r={};return n;function n(V){let oe={type:"root",children:[]};const we={stack:[oe],tokenStack:[],config:t,enter:o,exit:l,buffer:s,resume:c,data:r},Pe=[];let qe=-1;for(;++qe<V.length;)if(V[qe][1].type==="listOrdered"||V[qe][1].type==="listUnordered")if(V[qe][0]==="enter")Pe.push(qe);else{const Zt=Pe.pop();qe=a(V,Zt,qe)}for(qe=-1;++qe<V.length;){const Zt=t[V[qe][0]];K1.call(Zt,V[qe][1].type)&&Zt[V[qe][1].type].call(Object.assign({sliceSerialize:V[qe][2].sliceSerialize},we),V[qe][1])}if(we.tokenStack.length>0){const Zt=we.tokenStack[we.tokenStack.length-1];(Zt[1]||V0).call(we,void 0,Zt[0])}for(oe.position={start:Fr(V.length>0?V[0][1].start:{line:1,column:1,offset:0}),end:Fr(V.length>0?V[V.length-2][1].end:{line:1,column:1,offset:0})},qe=-1;++qe<t.transforms.length;)oe=t.transforms[qe](oe)||oe;return oe}function a(V,oe,we){let Pe=oe-1,qe=-1,Zt=!1,tn,Er,ua,la;for(;++Pe<=we;){const Dt=V[Pe];switch(Dt[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Dt[0]==="enter"?qe++:qe--,la=void 0;break}case"lineEndingBlank":{Dt[0]==="enter"&&(tn&&!la&&!qe&&!ua&&(ua=Pe),la=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:la=void 0}if(!qe&&Dt[0]==="enter"&&Dt[1].type==="listItemPrefix"||qe===-1&&Dt[0]==="exit"&&(Dt[1].type==="listUnordered"||Dt[1].type==="listOrdered")){if(tn){let wn=Pe;for(Er=void 0;wn--;){const kr=V[wn];if(kr[1].type==="lineEnding"||kr[1].type==="lineEndingBlank"){if(kr[0]==="exit")continue;Er&&(V[Er][1].type="lineEndingBlank",Zt=!0),kr[1].type="lineEnding",Er=wn}else if(!(kr[1].type==="linePrefix"||kr[1].type==="blockQuotePrefix"||kr[1].type==="blockQuotePrefixWhitespace"||kr[1].type==="blockQuoteMarker"||kr[1].type==="listItemIndent"))break}ua&&(!Er||ua<Er)&&(tn._spread=!0),tn.end=Object.assign({},Er?V[Er][1].start:Dt[1].end),V.splice(Er||Pe,0,["exit",tn,Dt[2]]),Pe++,we++}if(Dt[1].type==="listItemPrefix"){const wn={type:"listItem",_spread:!1,start:Object.assign({},Dt[1].start),end:void 0};tn=wn,V.splice(Pe,0,["enter",wn,Dt[2]]),Pe++,we++,ua=void 0,la=!0}}}return V[oe][1]._spread=Zt,we}function i(V,oe){return we;function we(Pe){o.call(this,V(Pe),Pe),oe&&oe.call(this,Pe)}}function s(){this.stack.push({type:"fragment",children:[]})}function o(V,oe,we){this.stack[this.stack.length-1].children.push(V),this.stack.push(V),this.tokenStack.push([oe,we||void 0]),V.position={start:Fr(oe.start),end:void 0}}function u(V){return oe;function oe(we){V&&V.call(this,we),l.call(this,we)}}function l(V,oe){const we=this.stack.pop(),Pe=this.tokenStack.pop();if(Pe)Pe[0].type!==V.type&&(oe?oe.call(this,V,Pe[0]):(Pe[1]||V0).call(this,V,Pe[0]));else throw new Error("Cannot close `"+V.type+"` ("+Aa({start:V.start,end:V.end})+"): it’s not open");we.position.end=Fr(V.end)}function c(){return Ku(this.stack.pop())}function h(){this.data.expectingFirstListItemValue=!0}function f(V){if(this.data.expectingFirstListItemValue){const oe=this.stack[this.stack.length-2];oe.start=Number.parseInt(this.sliceSerialize(V),10),this.data.expectingFirstListItemValue=void 0}}function m(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.lang=V}function b(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.meta=V}function E(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function S(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.value=V.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function _(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.value=V.replace(/(\r?\n|\r)$/g,"")}function v(V){const oe=this.resume(),we=this.stack[this.stack.length-1];we.label=oe,we.identifier=rr(this.sliceSerialize(V)).toLowerCase()}function R(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.title=V}function q(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.url=V}function U(V){const oe=this.stack[this.stack.length-1];if(!oe.depth){const we=this.sliceSerialize(V).length;oe.depth=we}}function D(){this.data.setextHeadingSlurpLineEnding=!0}function $(V){const oe=this.stack[this.stack.length-1];oe.depth=this.sliceSerialize(V).codePointAt(0)===61?1:2}function G(){this.data.setextHeadingSlurpLineEnding=void 0}function J(V){const we=this.stack[this.stack.length-1].children;let Pe=we[we.length-1];(!Pe||Pe.type!=="text")&&(Pe=C2(),Pe.position={start:Fr(V.start),end:void 0},we.push(Pe)),this.stack.push(Pe)}function z(V){const oe=this.stack.pop();oe.value+=this.sliceSerialize(V),oe.position.end=Fr(V.end)}function ae(V){const oe=this.stack[this.stack.length-1];if(this.data.atHardBreak){const we=oe.children[oe.children.length-1];we.position.end=Fr(V.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(oe.type)&&(J.call(this,V),z.call(this,V))}function ee(){this.data.atHardBreak=!0}function he(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.value=V}function Z(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.value=V}function le(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.value=V}function xe(){const V=this.stack[this.stack.length-1];if(this.data.inReference){const oe=this.data.referenceType||"shortcut";V.type+="Reference",V.referenceType=oe,delete V.url,delete V.title}else delete V.identifier,delete V.label;this.data.referenceType=void 0}function Me(){const V=this.stack[this.stack.length-1];if(this.data.inReference){const oe=this.data.referenceType||"shortcut";V.type+="Reference",V.referenceType=oe,delete V.url,delete V.title}else delete V.identifier,delete V.label;this.data.referenceType=void 0}function fe(V){const oe=this.sliceSerialize(V),we=this.stack[this.stack.length-2];we.label=n6(oe),we.identifier=rr(oe).toLowerCase()}function ut(){const V=this.stack[this.stack.length-1],oe=this.resume(),we=this.stack[this.stack.length-1];if(this.data.inReference=!0,we.type==="link"){const Pe=V.children;we.children=Pe}else we.alt=oe}function L(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.url=V}function M(){const V=this.resume(),oe=this.stack[this.stack.length-1];oe.title=V}function j(){this.data.inReference=void 0}function A(){this.data.referenceType="collapsed"}function ce(V){const oe=this.resume(),we=this.stack[this.stack.length-1];we.label=oe,we.identifier=rr(this.sliceSerialize(V)).toLowerCase(),this.data.referenceType="full"}function _e(V){this.data.characterReferenceType=V.type}function ye(V){const oe=this.sliceSerialize(V),we=this.data.characterReferenceType;let Pe;we?(Pe=U1(oe,we==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):Pe=Zu(oe);const qe=this.stack[this.stack.length-1];qe.value+=Pe}function be(V){const oe=this.stack.pop();oe.position.end=Fr(V.end)}function Ue(V){z.call(this,V);const oe=this.stack[this.stack.length-1];oe.url=this.sliceSerialize(V)}function He(V){z.call(this,V);const oe=this.stack[this.stack.length-1];oe.url="mailto:"+this.sliceSerialize(V)}function mt(){return{type:"blockquote",children:[]}}function ar(){return{type:"code",lang:null,meta:null,value:""}}function Pr(){return{type:"inlineCode",value:""}}function js(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function ia(){return{type:"emphasis",children:[]}}function sa(){return{type:"heading",depth:0,children:[]}}function oa(){return{type:"break"}}function Tn(){return{type:"html",value:""}}function vn(){return{type:"image",title:null,url:"",alt:null}}function en(){return{type:"link",title:null,url:"",children:[]}}function d0(V){return{type:"list",ordered:V.type==="listOrdered",start:null,spread:V._spread,children:[]}}function w2(V){return{type:"listItem",spread:V._spread,checked:null,children:[]}}function A2(){return{type:"paragraph",children:[]}}function S2(){return{type:"strong",children:[]}}function C2(){return{type:"text",value:""}}function I2(){return{type:"thematicBreak"}}}function Fr(e){return{line:e.line,column:e.column,offset:e.offset}}function Z1(e,t){let r=-1;for(;++r<t.length;){const n=t[r];Array.isArray(n)?Z1(e,n):o6(e,n)}}function o6(e,t){let r;for(r in t)if(K1.call(t,r))switch(r){case"canContainEols":{const n=t[r];n&&e[r].push(...n);break}case"transforms":{const n=t[r];n&&e[r].push(...n);break}case"enter":case"exit":{const n=t[r];n&&Object.assign(e[r],n);break}}}function V0(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Aa({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Aa({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Aa({start:t.start,end:t.end})+") is still open")}function u6(e){const t=this;t.parser=r;function r(n){return i6(n,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function l6(e,t){const r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)}function c6(e,t){const r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:`
837`}]}function h6(e,t){const r=t.value?t.value+`
838`:"",n={};t.lang&&(n.className=["language-"+t.lang]);let a={type:"element",tagName:"code",properties:n,children:[{type:"text",value:r}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:"element",tagName:"pre",properties:{},children:[a]},e.patch(t,a),a}function d6(e,t){const r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function f6(e,t){const r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function m6(e,t){const r=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=String(t.identifier).toUpperCase(),a=Xn(n.toLowerCase()),i=e.footnoteOrder.indexOf(n);let s,o=e.footnoteCounts.get(n);o===void 0?(o=0,e.footnoteOrder.push(n),s=e.footnoteOrder.length):s=i+1,o+=1,e.footnoteCounts.set(n,o);const u={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,u);const l={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(t,l),e.applyData(t,l)}function p6(e,t){const r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function g6(e,t){if(e.options.allowDangerousHtml){const r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}}function J1(e,t){const r=t.referenceType;let n="]";if(r==="collapsed"?n+="[]":r==="full"&&(n+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+n}];const a=e.all(t),i=a[0];i&&i.type==="text"?i.value="["+i.value:a.unshift({type:"text",value:"["});const s=a[a.length-1];return s&&s.type==="text"?s.value+=n:a.push({type:"text",value:n}),a}function b6(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return J1(e,t);const a={src:Xn(n.url||""),alt:t.alt};n.title!==null&&n.title!==void 0&&(a.title=n.title);const i={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,i),e.applyData(t,i)}function y6(e,t){const r={src:Xn(t.url)};t.alt!==null&&t.alt!==void 0&&(r.alt=t.alt),t.title!==null&&t.title!==void 0&&(r.title=t.title);const n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)}function E6(e,t){const r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);const n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)}function k6(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return J1(e,t);const a={href:Xn(n.url||"")};n.title!==null&&n.title!==void 0&&(a.title=n.title);const i={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function _6(e,t){const r={href:Xn(t.url)};t.title!==null&&t.title!==void 0&&(r.title=t.title);const n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function x6(e,t,r){const n=e.all(t),a=r?T6(r):ed(t),i={},s=[];if(typeof t.checked=="boolean"){const c=n[0];let h;c&&c.type==="element"&&c.tagName==="p"?h=c:(h={type:"element",tagName:"p",properties:{},children:[]},n.unshift(h)),h.children.length>0&&h.children.unshift({type:"text",value:" "}),h.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let o=-1;for(;++o<n.length;){const c=n[o];(a||o!==0||c.type!=="element"||c.tagName!=="p")&&s.push({type:"text",value:`
839`}),c.type==="element"&&c.tagName==="p"&&!a?s.push(...c.children):s.push(c)}const u=n[n.length-1];u&&(a||u.type!=="element"||u.tagName!=="p")&&s.push({type:"text",value:`
840`});const l={type:"element",tagName:"li",properties:i,children:s};return e.patch(t,l),e.applyData(t,l)}function T6(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const r=e.children;let n=-1;for(;!t&&++n<r.length;)t=ed(r[n])}return t}function ed(e){const t=e.spread;return t??e.children.length>1}function v6(e,t){const r={},n=e.all(t);let a=-1;for(typeof t.start=="number"&&t.start!==1&&(r.start=t.start);++a<n.length;){const s=n[a];if(s.type==="element"&&s.tagName==="li"&&s.properties&&Array.isArray(s.properties.className)&&s.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}const i={type:"element",tagName:t.ordered?"ol":"ul",properties:r,children:e.wrap(n,!0)};return e.patch(t,i),e.applyData(t,i)}function w6(e,t){const r={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function A6(e,t){const r={type:"root",children:e.wrap(e.all(t))};return e.patch(t,r),e.applyData(t,r)}function S6(e,t){const r={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function C6(e,t){const r=e.all(t),n=r.shift(),a=[];if(n){const s={type:"element",tagName:"thead",properties:{},children:e.wrap([n],!0)};e.patch(t.children[0],s),a.push(s)}if(r.length>0){const s={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},o=mr(t.children[1]),u=ys(t.children[t.children.length-1]);o&&u&&(s.position={start:o,end:u}),a.push(s)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,i),e.applyData(t,i)}function I6(e,t,r){const n=r?r.children:void 0,i=(n?n.indexOf(t):1)===0?"th":"td",s=r&&r.type==="table"?r.align:void 0,o=s?s.length:t.children.length;let u=-1;const l=[];for(;++u<o;){const h=t.children[u],f={},m=s?s[u]:void 0;m&&(f.align=m);let b={type:"element",tagName:i,properties:f,children:[]};h&&(b.children=e.all(h),e.patch(h,b),b=e.applyData(h,b)),l.push(b)}const c={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,c),e.applyData(t,c)}function N6(e,t){const r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}const j0=9,G0=32;function L6(e){const t=String(e),r=/\r?\n|\r/g;let n=r.exec(t),a=0;const i=[];for(;n;)i.push(W0(t.slice(a,n.index),a>0,!0),n[0]),a=n.index+n[0].length,n=r.exec(t);return i.push(W0(t.slice(a),a>0,!1)),i.join("")}function W0(e,t,r){let n=0,a=e.length;if(t){let i=e.codePointAt(n);for(;i===j0||i===G0;)n++,i=e.codePointAt(n)}if(r){let i=e.codePointAt(a-1);for(;i===j0||i===G0;)a--,i=e.codePointAt(a-1)}return a>n?e.slice(n,a):""}function R6(e,t){const r={type:"text",value:L6(String(t.value))};return e.patch(t,r),e.applyData(t,r)}function M6(e,t){const r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)}const O6={blockquote:l6,break:c6,code:h6,delete:d6,emphasis:f6,footnoteReference:m6,heading:p6,html:g6,imageReference:b6,image:y6,inlineCode:E6,linkReference:k6,link:_6,listItem:x6,list:v6,paragraph:w6,root:A6,strong:S6,table:C6,tableCell:N6,tableRow:I6,text:R6,thematicBreak:M6,toml:fi,yaml:fi,definition:fi,footnoteDefinition:fi};function fi(){}const td=-1,_s=0,Ca=1,qi=2,el=3,tl=4,rl=5,nl=6,rd=7,nd=8,Y0=typeof self=="object"?self:globalThis,D6=(e,t)=>{const r=(a,i)=>(e.set(i,a),a),n=a=>
vendor: 4,284 bytes, line 840
840{if(e.has(a))return e.get(a);const[i,s]=t[a];switch(i){case _s:case td:return r(s,a);case Ca:{const o=r([],a);for(const u of s)o.push(n(u));return o}case qi:{const o=r({},a);for(const[u,l]of s)o[n(u)]=n(l);return o}case el:return r(new Date(s),a);case tl:{const{source:o,flags:u}=s;return r(new RegExp(o,u),a)}case rl:{const o=r(new Map,a);for(const[u,l]of s)o.set(n(u),n(l));return o}case nl:{const o=r(new Set,a);for(const u of s)o.add(n(u));return o}case rd:{const{name:o,message:u}=s;return r(new Y0[o](u),a)}case nd:return r(BigInt(s),a);case"BigInt":return r(Object(BigInt(s)),a);case"ArrayBuffer":return r(new Uint8Array(s).buffer,s);case"DataView":{const{buffer:o}=new Uint8Array(s);return r(new DataView(o),s)}}return r(new Y0[i](s),a)};return n},X0=e=>D6(new Map,e)(0),Cn="",{toString:P6}={},{keys:B6}=Object,pa=e=>{const t=typeof e;if(t!=="object"||!e)return[_s,t];const r=P6.call(e).slice(8,-1);switch(r){case"Array":return[Ca,Cn];case"Object":return[qi,Cn];case"Date":return[el,Cn];case"RegExp":return[tl,Cn];case"Map":return[rl,Cn];case"Set":return[nl,Cn];case"DataView":return[Ca,r]}return r.includes("Array")?[Ca,r]:r.includes("Error")?[rd,r]:[qi,r]},mi=([e,t])=>e===_s&&(t==="function"||t==="symbol"),F6=(e,t,r,n)=>{const a=(s,o)=>{const u=n.push(s)-1;return r.set(o,u),u},i=s=>{if(r.has(s))return r.get(s);let[o,u]=pa(s);switch(o){case _s:{let c=s;switch(u){case"bigint":o=nd,c=s.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+u);c=null;break;case"undefined":return a([td],s)}return a([o,c],s)}case Ca:{if(u){let f=s;return u==="DataView"?f=new Uint8Array(s.buffer):u==="ArrayBuffer"&&(f=new Uint8Array(s)),a([u,[...f]],s)}const c=[],h=a([o,c],s);for(const f of s)c.push(i(f));return h}case qi:{if(u)switch(u){case"BigInt":return a([u,s.toString()],s);case"Boolean":case"Number":case"String":return a([u,s.valueOf()],s)}if(t&&"toJSON"in s)return i(s.toJSON());const c=[],h=a([o,c],s);for(const f of B6(s))(e||!mi(pa(s[f])))&&c.push([i(f),i(s[f])]);return h}case el:return a([o,s.toISOString()],s);case tl:{const{source:c,flags:h}=s;return a([o,{source:c,flags:h}],s)}case rl:{const c=[],h=a([o,c],s);for(const[f,m]of s)(e||!(mi(pa(f))||mi(pa(m))))&&c.push([i(f),i(m)]);return h}case nl:{const c=[],h=a([o,c],s);for(const f of s)(e||!mi(pa(f)))&&c.push(i(f));return h}}const{message:l}=s;return a([o,{name:u,message:l}],s)};return i},Q0=(e,{json:t,lossy:r}={})=>{const n=[];return F6(!(t||r),!!t,new Map,n)(e),n},$n=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?X0(Q0(e,t)):structuredClone(e):(e,t)=>X0(Q0(e,t));function z6(e,t){const r=[{type:"text",value:"↩"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function H6(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function U6(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=e.options.footnoteBackContent||z6,n=e.options.footnoteBackLabel||H6,a=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},o=[];let u=-1;for(;++u<e.footnoteOrder.length;){const l=e.footnoteById.get(e.footnoteOrder[u]);if(!l)continue;const c=e.all(l),h=String(l.identifier).toUpperCase(),f=Xn(h.toLowerCase());let m=0;const b=[],E=e.footnoteCounts.get(h);for(;E!==void 0&&++m<=E;){b.length>0&&b.push({type:"text",value:" "});let v=typeof r=="string"?r:r(u,m);typeof v=="string"&&(v={type:"text",value:v}),b.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+f+(m>1?"-"+m:""),dataFootnoteBackref:"",ariaLabel:typeof n=="string"?n:n(u,m),className:["data-footnote-backref"]},children:Array.isArray(v)?v:[v]})}const S=c[c.length-1];if(S&&S.type==="element"&&S.tagName==="p"){const v=S.children[S.children.length-1];v&&v.type==="text"?v.value+=" ":S.children.push({type:"text",value:" "}),S.children.push(...b)}else c.push(...b);const _={type:"element",tagName:"li",properties:{id:t+"fn-"+f},children:e.wrap(c,!0)};e.patch(l,_),o.push(_)}if(o.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...$n(s),id:"footnote-label"},children:[{type:"text",value:a}]}
vendor: 5,016 bytes, lines 840-846
840,{type:"text",value:`
841`},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)},{type:"text",value:`
842`}]}}const Ja=(function(e){if(e==null)return j6;if(typeof e=="function")return xs(e);if(typeof e=="object")return Array.isArray(e)?$6(e):q6(e);if(typeof e=="string")return V6(e);throw new Error("Expected function, string, or object as test")});function $6(e){const t=[];let r=-1;for(;++r<e.length;)t[r]=Ja(e[r]);return xs(n);function n(...a){let i=-1;for(;++i<t.length;)if(t[i].apply(this,a))return!0;return!1}}function q6(e){const t=e;return xs(r);function r(n){const a=n;let i;for(i in e)if(a[i]!==t[i])return!1;return!0}}function V6(e){return xs(t);function t(r){return r&&r.type===e}}function xs(e){return t;function t(r,n,a){return!!(G6(r)&&e.call(this,r,typeof n=="number"?n:void 0,a||void 0))}}function j6(){return!0}function G6(e){return e!==null&&typeof e=="object"&&"type"in e}const ad=[],_a=!0,tu=!1,Vi="skip";function al(e,t,r,n){let a;typeof t=="function"&&typeof r!="function"?(n=r,r=t):a=t;const i=Ja(a),s=n?-1:1;o(e,void 0,[])();function o(u,l,c){const h=u&&typeof u=="object"?u:{};if(typeof h.type=="string"){const m=typeof h.tagName=="string"?h.tagName:typeof h.name=="string"?h.name:void 0;Object.defineProperty(f,"name",{value:"node ("+(u.type+(m?"<"+m+">":""))+")"})}return f;function f(){let m=ad,b,E,S;if((!t||i(u,l,c[c.length-1]||void 0))&&(m=W6(r(u,c)),m[0]===tu))return m;if("children"in u&&u.children){const _=u;if(_.children&&m[0]!==Vi)for(E=(n?_.children.length:-1)+s,S=c.concat(_);E>-1&&E<_.children.length;){const v=_.children[E];if(b=o(v,E,S)(),b[0]===tu)return b;E=typeof b[1]=="number"?b[1]:E+s}}return m}}}function W6(e){return Array.isArray(e)?e:typeof e=="number"?[_a,e]:e==null?ad:[e]}function mn(e,t,r,n){let a,i,s;typeof t=="function"&&typeof r!="function"?(i=void 0,s=t,a=r):(i=t,s=r,a=n),al(e,i,o,a);function o(u,l){const c=l[l.length-1],h=c?c.children.indexOf(u):void 0;return s(u,h,c)}}const ru={}.hasOwnProperty,Y6={};function X6(e,t){const r=t||Y6,n=new Map,a=new Map,i=new Map,s={...O6,...r.handlers},o={all:l,applyData:K6,definitionById:n,footnoteById:a,footnoteCounts:i,footnoteOrder:[],handlers:s,one:u,options:r,patch:Q6,wrap:J6};return mn(e,function(c){if(c.type==="definition"||c.type==="footnoteDefinition"){const h=c.type==="definition"?n:a,f=String(c.identifier).toUpperCase();h.has(f)||h.set(f,c)}}),o;function u(c,h){const f=c.type,m=o.handlers[f];if(ru.call(o.handlers,f)&&m)return m(o,c,h);if(o.options.passThrough&&o.options.passThrough.includes(f)){if("children"in c){const{children:E,...S}=c,_=$n(S);return _.children=o.all(c),_}return $n(c)}return(o.options.unknownHandler||Z6)(o,c,h)}function l(c){const h=[];if("children"in c){const f=c.children;let m=-1;for(;++m<f.length;){const b=o.one(f[m],c);if(b){if(m&&f[m-1].type==="break"&&(!Array.isArray(b)&&b.type==="text"&&(b.value=K0(b.value)),!Array.isArray(b)&&b.type==="element")){const E=b.children[0];E&&E.type==="text"&&(E.value=K0(E.value))}Array.isArray(b)?h.push(...b):h.push(b)}}}return h}}function Q6(e,t){e.position&&(t.position=Hg(e))}function K6(e,t){let r=t;if(e&&e.data){const n=e.data.hName,a=e.data.hChildren,i=e.data.hProperties;if(typeof n=="string")if(r.type==="element")r.tagName=n;else{const s="children"in r?r.children:[r];r={type:"element",tagName:n,properties:{},children:s}}r.type==="element"&&i&&Object.assign(r.properties,$n(i)),"children"in r&&r.children&&a!==null&&a!==void 0&&(r.children=a)}return r}function Z6(e,t){const r=t.data||{},n="value"in t&&!(ru.call(r,"hProperties")||ru.call(r,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function J6(e,t){const r=[];let n=-1;for(t&&r.push({type:"text",value:`
843`});++n<e.length;)n&&r.push({type:"text",value:`
844`}),r.push(e[n]);return t&&e.length>0&&r.push({type:"text",value:`
845`}),r}function K0(e){let t=0,r=e.charCodeAt(t);for(;r===9||r===32;)t++,r=e.charCodeAt(t);return e.slice(t)}function Z0(e,t){const r=X6(e,t),n=r.one(e,void 0),a=U6(r),i=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return a&&i.children.push({type:"text",value:`
846`},a),i}function e5(e,t){return e&&"run"in e?async function(r,n){const a=Z0(r,{file:n,...t});await e.run(a,n)}:function(r,n){return Z0(r,{file:n,...e||t})}}function J0(e){if(e)throw e}var to,ec;function t5(){if(ec)return to;ec=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,a=function(l){return typeof Array.isArray=="function"?Array.isArray(l):t.call(l)==="[object Array]"},i=function(l){if(!l||t.call(l)!=="[object Object]")return!1;var c=e.call(l,"constructor"),h=l.constructor&&l.constructor.prototype&&e.call(l.constructor.prototype,"isPrototypeOf");if(l.constructor&&!c&&!h)return!1;var f;for(f in l);return typeof f>"u"||e.call(l,f)},s=function(l,c){r&&c.name==="__proto__"?r(l,c.name,{enumerable:!0,configurable:!0,value:c.newValue,writable:!0}):l[c.name]=c.newValue}
vendor: 9,910 bytes, line 846
846,o=function(l,c){if(c==="__proto__")if(e.call(l,c)){if(n)return n(l,c).value}else return;return l[c]};return to=function u(){var l,c,h,f,m,b,E=arguments[0],S=1,_=arguments.length,v=!1;for(typeof E=="boolean"&&(v=E,E=arguments[1]||{},S=2),(E==null||typeof E!="object"&&typeof E!="function")&&(E={});S<_;++S)if(l=arguments[S],l!=null)for(c in l)h=o(E,c),f=o(l,c),E!==f&&(v&&f&&(i(f)||(m=a(f)))?(m?(m=!1,b=h&&a(h)?h:[]):b=h&&i(h)?h:{},s(E,{name:c,newValue:u(v,b,f)})):typeof f<"u"&&s(E,{name:c,newValue:f}));return E},to}var r5=t5();const ro=qu(r5);function nu(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function n5(){const e=[],t={run:r,use:n};return t;function r(...a){let i=-1;const s=a.pop();if(typeof s!="function")throw new TypeError("Expected function as last argument, not "+s);o(null,...a);function o(u,...l){const c=e[++i];let h=-1;if(u){s(u);return}for(;++h<a.length;)(l[h]===null||l[h]===void 0)&&(l[h]=a[h]);a=l,c?a5(c,o)(...l):s(null,...l)}}function n(a){if(typeof a!="function")throw new TypeError("Expected `middelware` to be a function, not "+a);return e.push(a),t}}function a5(e,t){let r;return n;function n(...s){const o=e.length>s.length;let u;o&&s.push(a);try{u=e.apply(this,s)}catch(l){const c=l;if(o&&r)throw c;return a(c)}o||(u&&u.then&&typeof u.then=="function"?u.then(i,a):u instanceof Error?a(u):i(u))}function a(s,...o){r||(r=!0,t(s,...o))}function i(s){a(null,s)}}const ur={basename:i5,dirname:s5,extname:o5,join:u5,sep:"/"};function i5(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');ei(e);let r=0,n=-1,a=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else n<0&&(i=!0,n=a+1);return n<0?"":e.slice(r,n)}if(t===e)return"";let s=-1,o=t.length-1;for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else s<0&&(i=!0,s=a+1),o>-1&&(e.codePointAt(a)===t.codePointAt(o--)?o<0&&(n=a):(o=-1,n=s));return r===n?n=s:n<0&&(n=e.length),e.slice(r,n)}function s5(e){if(ei(e),e.length===0)return".";let t=-1,r=e.length,n;for(;--r;)if(e.codePointAt(r)===47){if(n){t=r;break}}else n||(n=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function o5(e){ei(e);let t=e.length,r=-1,n=0,a=-1,i=0,s;for(;t--;){const o=e.codePointAt(t);if(o===47){if(s){n=t+1;break}continue}r<0&&(s=!0,r=t+1),o===46?a<0?a=t:i!==1&&(i=1):a>-1&&(i=-1)}return a<0||r<0||i===0||i===1&&a===r-1&&a===n+1?"":e.slice(a,r)}function u5(...e){let t=-1,r;for(;++t<e.length;)ei(e[t]),e[t]&&(r=r===void 0?e[t]:r+"/"+e[t]);return r===void 0?".":l5(r)}function l5(e){ei(e);const t=e.codePointAt(0)===47;let r=c5(e,!t);return r.length===0&&!t&&(r="."),r.length>0&&e.codePointAt(e.length-1)===47&&(r+="/"),t?"/"+r:r}function c5(e,t){let r="",n=0,a=-1,i=0,s=-1,o,u;for(;++s<=e.length;){if(s<e.length)o=e.codePointAt(s);else{if(o===47)break;o=47}if(o===47){if(!(a===s-1||i===1))if(a!==s-1&&i===2){if(r.length<2||n!==2||r.codePointAt(r.length-1)!==46||r.codePointAt(r.length-2)!==46){if(r.length>2){if(u=r.lastIndexOf("/"),u!==r.length-1){u<0?(r="",n=0):(r=r.slice(0,u),n=r.length-1-r.lastIndexOf("/")),a=s,i=0;continue}}else if(r.length>0){r="",n=0,a=s,i=0;continue}}t&&(r=r.length>0?r+"/..":"..",n=2)}else r.length>0?r+="/"+e.slice(a+1,s):r=e.slice(a+1,s),n=s-a-1;a=s,i=0}else o===46&&i>-1?i++:i=-1}return r}function ei(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const h5={cwd:d5};function d5(){return"/"}function au(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function f5(e){if(typeof e=="string")e=new URL(e);else if(!au(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return m5(e)}function m5(e){if(e.hostname!==""){const n=new TypeError('File URL host must be "localhost" or empty on darwin');throw n.code="ERR_INVALID_FILE_URL_HOST",n}const t=e.pathname;let r=-1;for(;++r<t.length;)if(t.codePointAt(r)===37&&t.codePointAt(r+1)===50){const n=t.codePointAt(r+2);if(n===70||n===102){const a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(t)}const no=["history","path","basename","stem","extname","dirname"];class id{constructor(t){let r;t?au(t)?r={path:t}:typeof t=="string"||p5(t)?r={value:t}:r=t:r={},this.cwd="cwd"in r?"":h5.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++n<no.length;){const i=no[n];i in r&&r[i]!==void 0&&r[i]!==null&&(this[i]=i==="history"?[...r[i]]:r[i])}let a;for(a in r)no.includes(a)||(this[a]=r[a])}get basename(){return typeof this.path=="string"?ur.basename(this.path):void 0}set basename(t){io(t,"basename"),ao(t,"basename"),this.path=ur.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?ur.dirname(this.path):void 0}set dirname(t){tc(this.basename,"dirname"),this.path=ur.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?ur.extname(this.path):void 0}set extname(t){if(ao(t,"extname"),tc(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=ur.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){au(t)&&(t=f5(t)),io(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?ur.basename(this.path,this.extname):void 0}set stem(t){io(t,"stem"),ao(t,"stem"),this.path=ur.join(this.dirname||"",t+(this.extname||""))}fail(t,r,n){const a=this.message(t,r,n);throw a.fatal=!0,a}info(t,r,n){const a=this.message(t,r,n);return a.fatal=void 0,a}message(t,r,n){const a=new xt(t,r,n);return this.path&&(a.name=this.path+":"+a.name,a.file=this.path),a.fatal=!1,this.messages.push(a),a}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function ao(e,t){if(e&&e.includes(ur.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+ur.sep+"`")}function io(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function tc(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function p5(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const g5=(function(e){const n=this.constructor.prototype,a=n[e],i=function(){return a.apply(i,arguments)};return Object.setPrototypeOf(i,n),i}),b5={}.hasOwnProperty;class il extends g5{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=n5()}copy(){const t=new il;let r=-1;for(;++r<this.attachers.length;){const n=this.attachers[r];t.use(...n)}return t.data(ro(!0,{},this.namespace)),t}data(t,r){return typeof t=="string"?arguments.length===2?(uo("data",this.frozen),this.namespace[t]=r,this):b5.call(this.namespace,t)&&this.namespace[t]||void 0:t?(uo("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[r,...n]=this.attachers[this.freezeIndex];if(n[0]===!1)continue;n[0]===!0&&(n[0]=void 0);const a=r.call(t,...n);typeof a=="function"&&this.transformers.use(a)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const r=pi(t),n=this.parser||this.Parser;return so("parse",n),n(String(r),r)}process(t,r){const n=this;return this.freeze(),so("process",this.parser||this.Parser),oo("process",this.compiler||this.Compiler),r?a(void 0,r):new Promise(a);function a(i,s){const o=pi(t),u=n.parse(o);n.run(u,o,function(c,h,f){if(c||!h||!f)return l(c);const m=h,b=n.stringify(m,f);k5(b)?f.value=b:f.result=b,l(c,f)});function l(c,h){c||!h?s(c):i?i(h):r(void 0,h)}}}processSync(t){let r=!1,n;return this.freeze(),so("processSync",this.parser||this.Parser),oo("processSync",this.compiler||this.Compiler),this.process(t,a),nc("processSync","process",r),n;function a(i,s){r=!0,J0(i),n=s}}run(t,r,n){rc(t),this.freeze();const a=this.transformers;return!n&&typeof r=="function"&&(n=r,r=void 0),n?i(void 0,n):new Promise(i);function i(s,o){const u=pi(r);a.run(t,u,l);function l(c,h,f){const m=h||t;c?o(c):s?s(m):n(void 0,m,f)}}}runSync(t,r){let n=!1,a;return this.run(t,r,i),nc("runSync","run",n),a;function i(s,o){J0(s),a=o,n=!0}}stringify(t,r){this.freeze();const n=pi(r),a=this.compiler||this.Compiler;return oo("stringify",a),rc(t),a(t,n)}use(t,...r){const n=this.attachers,a=this.namespace;if(uo("use",this.frozen),t!=null)if(typeof t=="function")u(t,r);else if(typeof t=="object")Array.isArray(t)?o(t):s(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function i(l){if(typeof l=="function")u(l,[]);else if(typeof l=="object")if(Array.isArray(l)){const[c,...h]=l;u(c,h)}else s(l);else throw new TypeError("Expected usable value, not `"+l+"`")}function s(l){if(!("plugins"in l)&&!("settings"in l))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");o(l.plugins),l.settings&&(a.settings=ro(!0,a.settings,l.settings))}function o(l){let c=-1;if(l!=null)if(Array.isArray(l))for(;++c<l.length;){const h=l[c];i(h)}else throw new TypeError("Expected a list of plugins, not `"+l+"`")}function u(l,c){let h=-1,f=-1;for(;++h<n.length;
vendor: 4,608 bytes, line 846
846)if(n[h][0]===l){f=h;break}if(f===-1)n.push([l,...c]);else if(c.length>0){let[m,...b]=c;const E=n[f][1];nu(E)&&nu(m)&&(m=ro(!0,E,m)),n[f]=[l,m,...b]}}}}const y5=new il().freeze();function so(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function oo(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function uo(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function rc(e){if(!nu(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function nc(e,t,r){if(!r)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function pi(e){return E5(e)?e:new id(e)}function E5(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function k5(e){return typeof e=="string"||_5(e)}function _5(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const x5="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",ac=[],ic={allowDangerousHtml:!0},T5=/^(https?|ircs?|mailto|xmpp)$/i,v5=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function w5(e){const t=A5(e),r=S5(e);return C5(t.runSync(t.parse(r),r),e)}function A5(e){const t=e.rehypePlugins||ac,r=e.remarkPlugins||ac,n=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...ic}:ic;return y5().use(u6).use(r).use(e5,n).use(t)}function S5(e){const t=e.children||"",r=new id;return typeof t=="string"&&(r.value=t),r}function C5(e,t){const r=t.allowedElements,n=t.allowElement,a=t.components,i=t.disallowedElements,s=t.skipHtml,o=t.unwrapDisallowed,u=t.urlTransform||I5;for(const c of v5)Object.hasOwn(t,c.from)&&(""+c.from+(c.to?"use `"+c.to+"` instead":"remove it")+x5+c.id,void 0);return mn(e,l),jg(e,{Fragment:ne.Fragment,components:a,ignoreInvalidStyle:!0,jsx:ne.jsx,jsxs:ne.jsxs,passKeys:!0,passNode:!0});function l(c,h,f){if(c.type==="raw"&&f&&typeof h=="number")return s?f.children.splice(h,1):f.children[h]={type:"text",value:c.value},h;if(c.type==="element"){let m;for(m in Zs)if(Object.hasOwn(Zs,m)&&Object.hasOwn(c.properties,m)){const b=c.properties[m],E=Zs[m];(E===null||E.includes(c.tagName))&&(c.properties[m]=u(String(b||""),m,c))}}if(c.type==="element"){let m=r?!r.includes(c.tagName):i?i.includes(c.tagName):!1;if(!m&&n&&typeof h=="number"&&(m=!n(c,h,f)),m&&f&&typeof h=="number")return o&&c.children?f.children.splice(h,1,...c.children):f.children.splice(h,1),h}}}function I5(e){const t=e.indexOf(":"),r=e.indexOf("?"),n=e.indexOf("#"),a=e.indexOf("/");return t===-1||a!==-1&&t>a||r!==-1&&t>r||n!==-1&&t>n||T5.test(e.slice(0,t))?e:""}const sc=/[#.]/g;function N5(e,t){const r=e||"",n={};let a=0,i,s;for(;a<r.length;){sc.lastIndex=a;const o=sc.exec(r),u=r.slice(a,o?o.index:r.length);u&&(i?i==="#"?n.id=u:Array.isArray(n.className)?n.className.push(u):n.className=[u]:s=u,a+=u.length),o&&(i=o[0],a++)}return{type:"element",tagName:s||t||"div",properties:n,children:[]}}function sd(e,t,r){const n=r?O5(r):void 0;function a(i,s,...o){let u;if(i==null){u={type:"root",children:[]};const l=s;o.unshift(l)}else{u=N5(i,t);const l=u.tagName.toLowerCase(),c=n?n.get(l):void 0;if(u.tagName=c||l,L5(s))o.unshift(s);else for(const[h,f]of Object.entries(s))R5(e,u.properties,h,f)}for(const l of o)iu(u.children,l);return u.type==="element"&&u.tagName==="template"&&(u.content={type:"root",children:u.children},u.children=[]),u}return a}function L5(e){if(e===null||typeof e!="object"||Array.isArray(e))return!0;
vendor: 13,568 bytes, lines 846-848
846if(typeof e.type!="string")return!1;const t=e,r=Object.keys(e);for(const n of r){const a=t[n];if(a&&typeof a=="object"){if(!Array.isArray(a))return!0;const i=a;for(const s of i)if(typeof s!="number"&&typeof s!="string")return!0}}return!!("children"in e&&Array.isArray(e.children))}function R5(e,t,r,n){const a=bs(e,r);let i;if(n!=null){if(typeof n=="number"){if(Number.isNaN(n))return;i=n}else typeof n=="boolean"?i=n:typeof n=="string"?a.spaceSeparated?i=S0(n):a.commaSeparated?i=x0(n):a.commaOrSpaceSeparated?i=S0(x0(n).join(" ")):i=oc(a,a.property,n):Array.isArray(n)?i=[...n]:i=a.property==="style"?M5(n):String(n);if(Array.isArray(i)){const s=[];for(const o of i)s.push(oc(a,a.property,o));i=s}a.property==="className"&&Array.isArray(t.className)&&(i=t.className.concat(i)),t[a.property]=i}}function iu(e,t){if(t!=null)if(typeof t=="number"||typeof t=="string")e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(const r of t)iu(e,r);else if(typeof t=="object"&&"type"in t)t.type==="root"?iu(e,t.children):e.push(t);else throw new Error("Expected node, nodes, or string, got `"+t+"`")}function oc(e,t,r){if(typeof r=="string"){if(e.number&&r&&!Number.isNaN(Number(r)))return Number(r);if((e.boolean||e.overloadedBoolean)&&(r===""||za(r)===za(t)))return!0}return r}function M5(e){const t=[];for(const[r,n]of Object.entries(e))t.push([r,n].join(": "));return t.join("; ")}function O5(e){const t=new Map;for(const r of e)t.set(r.toLowerCase(),r);return t}const D5=["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","solidColor","textArea","textPath"],od=sd(Ka,"div"),ud=sd(Kr,"g",D5),hr={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function P5(e,t){return ld(e,{})||{type:"root",children:[]}}function ld(e,t){const r=B5(e,t);return r&&t.afterTransform&&t.afterTransform(e,r),r}function B5(e,t){switch(e.nodeType){case 1:return U5(e,t);case 3:return z5(e);case 8:return H5(e);case 9:return uc(e,t);case 10:return F5();case 11:return uc(e,t);default:return}}function uc(e,t){return{type:"root",children:cd(e,t)}}function F5(){return{type:"doctype"}}function z5(e){return{type:"text",value:e.nodeValue||""}}function H5(e){return{type:"comment",value:e.nodeValue||""}}function U5(e,t){const r=e.namespaceURI,n=r===hr.svg?ud:od,a=r===hr.html?e.tagName.toLowerCase():e.tagName,i=r===hr.html&&a==="template"?e.content:e,s=e.getAttributeNames(),o={};let u=-1;for(;++u<s.length;)o[s[u]]=e.getAttribute(s[u])||"";return n(a,o,cd(i,t))}function cd(e,t){const r=e.childNodes,n=[];let a=-1;for(;++a<r.length;){const i=ld(r[a],t);i!==void 0&&n.push(i)}return n}new DOMParser;function $5(e,t){const r=q5(e);return P5(r)}function q5(e){const t=document.createElement("template");return t.innerHTML=e,t.content}const lc=(function(e,t,r){const n=Ja(r);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if(typeof t=="number"){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if(t=e.children.indexOf(t),t<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(n(e.children[t],t,e))return e.children[t]}),yn=(function(e){if(e==null)return G5;if(typeof e=="string")return j5(e);if(typeof e=="object")return V5(e);if(typeof e=="function")return sl(e);throw new Error("Expected function, string, or array as `test`")});function V5(e){const t=[];let r=-1;for(;++r<e.length;)t[r]=yn(e[r]);return sl(n);function n(...a){let i=-1;for(;++i<t.length;)if(t[i].apply(this,a))return!0;return!1}}function j5(e){return sl(t);function t(r){return r.tagName===e}}function sl(e){return t;function t(r,n,a){return!!(W5(r)&&e.call(this,r,typeof n=="number"?n:void 0,a||void 0))}}function G5(e){return!!(e&&typeof e=="object"&&"type"in e&&e.type==="element"&&"tagName"in e&&typeof e.tagName=="string")}function W5(e){return e!==null&&typeof e=="object"&&"type"in e&&"tagName"in e}const cc=/\n/g,hc=/[\t ]+/g,su=yn("br"),dc=yn(tb),Y5=yn("p"),fc=yn("tr"),X5=yn(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",eb,rb]),hd=yn(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function Q5(e,t){const r=t||{},n="children"in e?e.children:[],a=hd(e),i=md(e,{whitespace:r.whitespace||"normal"}),s=[];(e.type==="text"||e.type==="comment")&&s.push(...fd(e,{breakBefore:!0,breakAfter:!0}));let o=-1;for(;++o<n.length;)s.push(...dd(n[o],e,{whitespace:i,breakBefore:o?void 0:a,breakAfter:o<n.length-1?su(n[o+1]):a}));const u=[];let l;for(o=-1;++o<s.length;){const c=s[o];typeof c=="number"?l!==void 0&&c>l&&(l=c):c&&(l!==void 0&&l>-1&&u.push(`
847`.repeat(l)||" "),l=-1,u.push(c))}return u.join("")}function dd(e,t,r){return e.type==="element"?K5(e,t,r):e.type==="text"?r.whitespace==="normal"?fd(e,r):Z5(e):[]}function K5(e,t,r){const n=md(e,r),a=e.children||[];let i=-1,s=[];if(X5(e))return s;let o,u;for(su(e)||fc(e)&&lc(t,e,fc)?u=`
848`:Y5(e)?(o=2,u=2):hd(e)&&(o=1,u=1);++i<a.length;)s=s.concat(dd(a[i],e,{whitespace:n,breakBefore:i?void 0:o,breakAfter:i<a.length-1?su(a[i+1]):u}));return dc(e)&&lc(t,e,dc)&&s.push("	"),o&&s.unshift(o),u&&s.push(u),s}function fd(e,t){const r=String(e.value),n=[],a=[];let i=0;for(;i<=r.length;){cc.lastIndex=i;const u=cc.exec(r),l=u&&"index"in u?u.index:r.length;n.push(J5(r.slice(i,l).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),i===0?t.breakBefore:!0,l===r.length?t.breakAfter:!0)),i=l+1}let s=-1,o;for(;++s<n.length;)n[s].charCodeAt(n[s].length-1)===8203||s<n.length-1&&n[s+1].charCodeAt(0)===8203?(a.push(n[s]),o=void 0):n[s]?(typeof o=="number"&&a.push(o),a.push(n[s]),o=0):(s===0||s===n.length-1)&&a.push(0);return a}function Z5(e){return[String(e.value)]}function J5(e,t,r){const n=[];let a=0,i;for(;a<e.length;){hc.lastIndex=a;const s=hc.exec(e);i=s?s.index:e.length,!a&&!i&&s&&!t&&n.push(""),a!==i&&n.push(e.slice(a,i)),a=s?i+s[0].length:i}return a!==i&&!r&&n.push(""),n.join(" ")}function md(e,t){if(e.type==="element"){const r=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return r.wrap?"pre-wrap":"pre";case"td":case"th":return r.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}function eb(e){return!!(e.properties||{}).hidden}function tb(e){return e.tagName==="td"||e.tagName==="th"}function rb(e){return e.tagName==="dialog"&&!(e.properties||{}).open}class Rt{constructor(t,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=r,this.end=n}static range(t,r){return r?!t||!t.loc||!r.loc||t.loc.lexer!==r.loc.lexer?null:new Rt(t.loc.lexer,t.loc.start,r.loc.end):t&&t.loc}}class Ht{constructor(t,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=t,this.loc=r}range(t,r){return new Ht(r,Rt.range(this,t))}}class K{constructor(t,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+t,a,i,s=r&&r.loc;if(s&&s.start<=s.end){var o=s.lexer.input;a=s.start,i=s.end,a===o.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var u=o.slice(a,i).replace(/[^]/g,"$&̲"),l;a>15?l="…"+o.slice(a-15,a):l=o.slice(0,a);var c;i+15<o.length?c=o.slice(i,i+15)+"…":c=o.slice(i),n+=l+u+c}var h=new Error(n);return h.name="ParseError",h.__proto__=K.prototype,h.position=a,a!=null&&i!=null&&(h.length=i-a),h.rawMessage=t,h}}K.prototype.__proto__=Error.prototype;var nb=function(t,r){return t===void 0?r:t},ab=/([A-Z])/g,ib=function(t){return t.replace(ab,"-$1").toLowerCase()},sb={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},ob=/[&><"']/g;function ub(e){return String(e).replace(ob,t=>sb[t])}var pd=function e(t){return t.type==="ordgroup"||t.type==="color"?t.body.length===1?e(t.body[0]):t:t.type==="font"?e(t.body):t},lb=function(t){var r=pd(t);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},cb=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},hb=function(t){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(t);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},Fe={deflt:nb,escape:ub,hyphenate:ib,getBaseElem:pd,isCharacterBox:lb,protocolFromUrl:hb},Ia={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:e=>"#"+e},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:(e,t)=>(t.push(e),t)},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:e=>Math.max(0,e),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:e=>Math.max(0,e),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:e=>Math.max(0,e),cli:"-e, --max-expand <n>",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function db(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class ol{constructor(t){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,t=t||{};for(var r in Ia)if(Ia.hasOwnProperty(r)){var n=Ia[r];this[r]=t[r]!==void 0?n.processor?n.processor(t[r]):t[r]:db(n)}}reportNonstrict(t,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(t,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new K("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+t+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+t+"]"))}}useStrictBehavior(t,r,n){var a=this.strict;if(typeof a=="function")try{a=a(t,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+t+"]")),!1)}isTrusted(t){if(t.url&&!t.protocol){var r=Fe.protocolFromUrl(t.url);if(r==null)return!1;t.protocol=r}var n=typeof this.trust=="function"?this.trust(t):this.trust;return!!n}}
vendor: 5,615 bytes, lines 848-899
848class zr{constructor(t,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=r,this.cramped=n}sup(){return lr[fb[this.id]]}sub(){return lr[mb[this.id]]}fracNum(){return lr[pb[this.id]]}fracDen(){return lr[gb[this.id]]}cramp(){return lr[bb[this.id]]}text(){return lr[yb[this.id]]}isTight(){return this.size>=2}}var ul=0,ji=1,Fn=2,Cr=3,Ua=4,Wt=5,qn=6,At=7,lr=[new zr(ul,0,!1),new zr(ji,0,!0),new zr(Fn,1,!1),new zr(Cr,1,!0),new zr(Ua,2,!1),new zr(Wt,2,!0),new zr(qn,3,!1),new zr(At,3,!0)],fb=[Ua,Wt,Ua,Wt,qn,At,qn,At],mb=[Wt,Wt,Wt,Wt,At,At,At,At],pb=[Fn,Cr,Ua,Wt,qn,At,qn,At],gb=[Cr,Cr,Wt,Wt,At,At,At,At],bb=[ji,ji,Cr,Cr,Wt,Wt,At,At],yb=[ul,ji,Fn,Cr,Fn,Cr,Fn,Cr],ke={DISPLAY:lr[ul],TEXT:lr[Fn],SCRIPT:lr[Ua],SCRIPTSCRIPT:lr[qn]},ou=[{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 Eb(e){for(var t=0;t<ou.length;t++)for(var r=ou[t],n=0;n<r.blocks.length;n++){var a=r.blocks[n];if(e>=a[0]&&e<=a[1])return r.name}return null}var Pi=[];ou.forEach(e=>e.blocks.forEach(t=>Pi.push(...t)));function gd(e){for(var t=0;t<Pi.length;t+=2)if(e>=Pi[t]&&e<=Pi[t+1])return!0;return!1}var In=80,kb=function(t,r){return"M95,"+(622+t+r)+`
849c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
850c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
851c44.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
852s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
853c69,-144,104.5,-217.7,106.5,-221
854l`+t/2.075+" -"+t+`
855c5.3,-9.3,12,-14,20,-14
856H400000v`+(40+t)+`H845.2724
857s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
858c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
859M`+(834+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},_b=function(t,r){return"M263,"+(601+t+r)+`c0.7,0,18,39.7,52,119
860c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
861c340,-704.7,510.7,-1060.3,512,-1067
862l`+t/2.084+" -"+t+`
863c4.7,-7.3,11,-11,19,-11
864H40000v`+(40+t)+`H1012.3
865s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
866c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
867s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
868c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
869M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},xb=function(t,r){return"M983 "+(10+t+r)+`
870l`+t/3.13+" -"+t+`
871c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+`
872H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
873s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
874c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
875c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
876c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
877c53.7,-170.3,84.5,-266.8,92.5,-289.5z
878M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},Tb=function(t,r){return"M424,"+(2398+t+r)+`
879c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
880c0,-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
881s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
882s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
883l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000
884v`+(40+t)+`H1014.6
885s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
886c-2,6,-10,9,-24,9
887c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+r+`
888h400000v`+(40+t)+"h-400000z"},vb=function(t,r){return"M473,"+(2713+t+r)+`
889c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+`
890c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7
891s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
892c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
893c0,-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
894s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
895606zM`+(1001+t)+" "+r+"h400000v"+(40+t)+"H1017.7z"},wb=function(t){var r=t/2;return"M400000 "+t+" H0 L"+r+" 0 l65 45 L145 "+(t-80)+" H400000z"},Ab=function(t,r,n){var a=n-54-r-t;return"M702 "+(t+r)+"H400000"+(40+t)+`
896H742v`+a+`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
897h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
898c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
899219 661 l218 661zM702 `+r+"H400000v"+(40+t)+"H742z"},Sb=function(t,r,n){r=1e3*r;var a="";switch(t){case"sqrtMain":a=kb(r,In);break;case"sqrtSize1":a=_b(r,In);break;case"sqrtSize2":a=xb(r,In);break;case"sqrtSize3":a=Tb(r,In);break;case"sqrtSize4":a=vb(r,In);break;case"sqrtTall":a=Ab(r,In,n)}return a},Cb=function(t,r){switch(t){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},mc
vendor: 15,381 bytes, lines 899-1074
899={doubleleftarrow:`M262 157
900l10-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
901 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
902 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
903c2 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
904 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
905-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
906-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
907m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
908-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
909 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
910-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
911-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
912-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
913c-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
914-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
915 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
916-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
917c-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
918 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
919 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
920 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
921-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
922 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
923 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
924 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
925-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
926H435C64 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
927 435 0h399565z`,leftgroupunder:`M400000 262
928H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
929 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
930-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
931-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
932-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
933 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
934-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
935-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
936m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
937 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
938 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
939-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
940 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
941-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
942v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
943-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
944-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
945 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
946M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
947M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
948-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
949c28.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
950 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
951M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
952c-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
953-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
954 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
955 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
956c100.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
957 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
958 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
959-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
960-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
961m368.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
96260.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
963-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
964m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
965c0 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
966-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
967m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
96885.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
969-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
970m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
971c0 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
972-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
973 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
974 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
975-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
976-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
977 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
978-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
979s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
980c124.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
981 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
982-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
983 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
984 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
985-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
986-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
987 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
988-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
989 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
990m0 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
991 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
992-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
993-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
994 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
995 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
996-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
997m0-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
998 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
999-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
1000 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
1001M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1002 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
1003-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
1004-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
1005 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
1006-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
1007-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
1008-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
1009 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
1010c-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
1011 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
1012 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
1013-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
1014 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
1015-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
1016 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
1017 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
1018-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
1019-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
1020 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
1021c1 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
1022 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
1023-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
1024 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
1025 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
1026 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
1027-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
1028 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
1029 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
1030 -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
10313.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
103210.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
1033-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
1034-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
1035H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
1036c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
1037c-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
1038-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
1039-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
1040-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,
1041-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,
1042-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,
1043-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,
1044-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
1045c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
1046c-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
1047s-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
1048121.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
1049s2.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
1050c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
1051M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
1052-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
105313.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
1054-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
1055-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
1056-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
1057151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
1058c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
1059c2,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
1060c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
1061c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
1062M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
1063c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
1064-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
1065c-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
1066M0 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
1067c1.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,
10681c0,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,
1069-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
1070M93 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
1071c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
1072-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
1073c-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
1074M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},
vendor: 3,200 bytes, lines 1074-1102
1074Ib=function(t,r){switch(t){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84
1075H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z
1076M347 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
1077c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
1078c-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
1079c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
1080c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z
1081M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15
1082c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15
1083c-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
1084MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z
1085MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z
1086M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z
1087M347 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
1088c-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,
1089-36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
1090949.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
1091c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
1092-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
1093l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
1094-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,
109563,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
1096c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+`
1097c-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
1098c-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
1099c0,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
1100c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
1101l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
1102-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.")}};class ti{constructor(t){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=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(t){return this.classes.includes(t)}toNode(){for(var t=document.createDocumentFragment(),r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t}toMarkup(){for(var t="",r=0;r<this.children.length;r++)t+=this.children[r].toMarkup();return t}toText(){var t=r=>r.toText();return this.children.map(t).join("")}}var dr
vendor: 57,629 bytes, line 1102
1102={"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]}},
vendor: 2,744 bytes, line 1102
1102gi={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]},pc={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function bd(e,t){dr[e]=t}function ll(e,t,r){if(!dr[t])throw new Error("Font metrics not found for font: "+t+".");var n=e.charCodeAt(0),a=dr[t][n];if(!a&&e[0]in pc&&(n=pc[e[0]].charCodeAt(0),a=dr[t][n]),!a&&r==="text"&&gd(n)&&(a=dr[t][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var lo={};function Nb(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!lo[t]){var r=lo[t]={cssEmPerMu:gi.quad[t]/18};for(var n in gi)gi.hasOwnProperty(n)&&(r[n]=gi[n][t])}return lo[t]}var Lb=[[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]],gc=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],bc=function(t,r){return r.size<2?t:Lb[t-1][r.size-1]};class wr{constructor(t){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=t.style,this.color=t.color,this.size=t.size||wr.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=gc[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,ph
vendor: 12,650 bytes, line 1102
1102antom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return new wr(r)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:bc(this.textSize,t)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:gc[t-1]})}havingBaseStyle(t){t=t||this.style.text();var r=bc(wr.BASESIZE,t);return this.size===r&&this.textSize===wr.BASESIZE&&this.style===t?this:this.extend({style:t,size:r})}havingBaseSizing(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})}withColor(t){return this.extend({color:t})}withPhantom(){return this.extend({phantom:!0})}withFont(t){return this.extend({font:t})}withTextFontFamily(t){return this.extend({fontFamily:t,font:""})}withTextFontWeight(t){return this.extend({fontWeight:t,font:""})}withTextFontShape(t){return this.extend({fontShape:t,font:""})}sizingClasses(t){return t.size!==this.size?["sizing","reset-size"+t.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==wr.BASESIZE?["sizing","reset-size"+this.size,"size"+wr.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Nb(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}wr.BASESIZE=6;var uu={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},Rb={ex:!0,em:!0,mu:!0},yd=function(t){return typeof t!="string"&&(t=t.unit),t in uu||t in Rb||t==="ex"},Ze=function(t,r){var n;if(t.unit in uu)n=uu[t.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(t.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,t.unit==="ex")n=a.fontMetrics().xHeight;else if(t.unit==="em")n=a.fontMetrics().quad;else throw new K("Invalid unit: '"+t.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(t.number*n,r.maxSize)},ie=function(t){return+t.toFixed(4)+"em"},Yr=function(t){return t.filter(r=>r).join(" ")},Ed=function(t,r,n){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},kd=function(t){var r=document.createElement(t);r.className=Yr(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var i=0;i<this.children.length;i++)r.appendChild(this.children[i].toNode());return r},Mb=/[\s"'>/=\x00-\x1f]/,_d=function(t){var r="<"+t;this.classes.length&&(r+=' class="'+Fe.escape(Yr(this.classes))+'"');var n="";for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=Fe.hyphenate(a)+":"+this.style[a]+";");n&&(r+=' style="'+Fe.escape(n)+'"');for(var i in this.attributes)if(this.attributes.hasOwnProperty(i)){if(Mb.test(i))throw new K("Invalid attribute name '"+i+"'");r+=" "+i+'="'+Fe.escape(this.attributes[i])+'"'}r+=">";for(var s=0;s<this.children.length;s++)r+=this.children[s].toMarkup();return r+="</"+t+">",r};class ri{constructor(t,r,n,a){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,Ed.call(this,t,n,a),this.children=r||[]}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return this.classes.includes(t)}toNode(){return kd.call(this,"span")}toMarkup(){return _d.call(this,"span")}}class cl{constructor(t,r,n,a){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,Ed.call(this,r,a),this.children=n||[],this.setAttribute("href",t)}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return this.classes.includes(t)}toNode(){return kd.call(this,"a")}toMarkup(){return _d.call(this,"a")}}class Ob{constructor(t,r,n){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=r,this.src=t,this.classes=["mord"],this.style=n}hasClass(t){return this.classes.includes(t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);return t}toMarkup(){var t='<img src="'+Fe.escape(this.src)+'"'+(' alt="'+Fe.escape(this.alt)+'"'),r="";for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=Fe.hyphenate(n)+":"+this.style[n]+";");return r&&(t+=' style="'+Fe.escape(r)+'"'),t+="'/>",t}}var Db={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class Xt{constructor(t,r,n,a,i,s,o,u){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=t,this.height=r||0,this.depth=n||0,this.italic=a||0,this.skew=i||0,this.width=s||0,this.classes=o||[],this.style=u||{},this.maxFontSize=0;var l=Eb(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=Db[this.text])}hasClass(t){return this.classes.includes(t)}toNode(){var t=document.createTextNode(this.text),r=null;this.italic>0&&(r=document.createElement("span"),r.style.marginRight=ie(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=Yr(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(t),r):t}toMarkup(){var t=!1,r="<span";this.classes.length&&(t=!0,r+=' class="',r+=Fe.escape(Yr(this.classes)),r+='"');var n="";this.italic>0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=Fe.hyphenate(a)+":"+this.style[a]+";");n&&(t=!0,r+=' style="'+Fe.escape(n)+'"');var i=Fe.escape(this.text);return t?(r+=">",r+=i,r+="</span>",r):i}}class Lr{constructor(t,r){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=r||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a<this.children.length;a++)r.appendChild(this.children[a].toNode());return r}toMarkup(){var t='<svg xmlns="http://www.w3.org/2000/svg"';for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="'+Fe.escape(this.attributes[r])+'"');t+=">";for(var n=0;n<this.children.length;n++)t+=this.children[n].toMarkup();return t+="</svg>",t}}class Xr{constructor(t,r){this.pathName=void 0,this.alternate=void 0,this.pathName=t,this.alternate=r}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"path");return this.alternate?r.setAttribute("d",this.alternate):r.setAttribute("d",mc[this.pathName]),r}toMarkup(){return this.alternate?'<path d="'+Fe.escape(this.alternate)+'"/>':'<path d="'+Fe.escape(mc[this.pathName])+'"/>'}}class lu{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var t="<line";for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="'+Fe.escape(this.attributes[r])+'"');return t+="/>",t}}function yc(e){if(e instanceof Xt)return e;throw new Error("Expected symbolNode but got "+String(e)+".")}function Pb(e){if(e instanceof ri)return e;throw new Error("Expected span<HtmlDomNode> but got "+String(e)+".")}var Bb={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Fb={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Ye={math:{},text:{}};function p(e,t,r,n,a,i){Ye[e][a]={font:t,group:r,replace:n},i&&n&&(Ye[e][n]=Ye[e][a])}var g="math",W="text",y="main",C="ams",Qe="accent-token",de="bin",Ct="close",Qn="inner",Ee="mathord",ot="op-token",Ut="open",Ts="punct",I="rel",Or="spacing",O="textord";p(g,y,I,"≡","\\equiv",!0);p(g,y,I,"≺","\\prec",!0);p(g,y,I,"≻","\\succ",!0);p(g,y,I,"∼","\\sim",!0);p(g,y,I,"⊥","\\perp");p(g,y,I,"⪯","\\preceq",!0);p(g,y,I,"⪰","\\succeq",!0);p(g,y,I,"≃","\\simeq",!0);p(g,y,I,"∣","\\mid",!0);p(g,y,I,"≪","\\ll",!0);p(g,y,I,"≫","\\gg",!0);p(g,y,I,"≍","\\asymp",!0);p(g,y,I,"∥","\\parallel");p(g,y,I,"⋈","\\bowtie",!0);p(g,y,I,"⌣","\\smile",!0);p(g,y,I,"⊑","\\sqsubseteq",!0);p(g,y,I,"⊒","\\sqsupseteq",!0);p(g,y,I,"≐","\\doteq",!0);p(g,y,I,"⌢","\\frown",!0);p(g,y,I,"∋","\\ni",!0);p(g,y,I,"∝","\\propto",!0);p(g,y,I,"⊢","\\vdash",!0);p(g,y,I,"⊣","\\dashv",!0);p(g,y,I,"∋","\\owns");p(g,y,Ts,".","\\ldotp");p(g,y,Ts,"⋅","\\cdotp");p(g,y,O,"#","\\#");p(W,y,O,"#","\\#");p(g,y,O,"&","\\&");p(W,y,O,"&","\\&");p(g,y,O,"ℵ","\\aleph",!0);p(g,y,O,"∀","\\forall",!0);p(g,y,O,"ℏ","\\hbar",!0);p(g,y,O,"∃","\\exists",!0);p(g,y,O,"∇","\\nabla",!0);p(g,y,O,"♭","\\flat",!0);p(g,y,O,"ℓ","\\ell",!0);p(g,y,O,"♮","\\natural",!0);p(g,y,O,"♣","\\clubsuit",!0);p(g,y,O,"℘","\\wp",!0);p(g,y,O,"♯","\\sharp",!0);p(g,y,O,"♢","\\diamondsuit",!0);p(g,y,O,"ℜ","\\Re",!0);p(g,y,O,"♡","\\heartsuit",!0);p(g,y,O,"ℑ","\\Im",!0);p(g,y,O,"♠","\\spadesuit",!0);p(g,y,O,"§","\\S",!0);p(W,y,O,"§","\\S");p(g,y,O,"¶","\\P",!0);p(W,y,O,"¶","\\P");p(g,y,O,"†","\\dag");p(W,y,O,"†","\\dag");p(W,y,O,"†","\\textdagger");p(g,y,O,"‡","\\ddag");p(W,y,O,"‡","\\ddag");p(W,y,O,"‡","\\textdaggerdbl");p(g,y,Ct,"⎱","\\rmoustache",!0);p(g,y,Ut,"⎰","\\lmoustache",!0);p(g,y,Ct,"⟯","\\rgroup",!0);p(g,y,Ut,"⟮","\\lgroup",!0);p(g,y,de,"∓","\\mp",!0);p(g,y,de,"⊖","\\ominus",!0);p(g,y,de,"⊎","\\uplus",!0);p(g,y,de,"⊓","\\sqcap",!0);p(g,y,de,"∗","\\ast");p(g,y,de,"⊔","\\sqcup",!0);p(g,y,de,"◯","\\bigcirc",!0);p(g,y,de,"∙","\\bullet",!0);p(g,y,de,"‡","\\ddagger");p(g,y,de,"≀","\\wr",!0);p(g,y,de,"⨿","\\amalg");p(g,y,de,"&","\\And");p(g,y,I,"⟵","\\longleftarrow",!0);p(g,y,I,"⇐","\\Leftarrow",!0);p(g,y,I,"⟸","\\Longleftarrow",!0);p(g,y,I,"⟶","\\longrightarrow",!0);p(g,y,I,"⇒","\\Rightarrow",!0);p(g,y,I,"⟹","\\Longrightarrow",!0);p(g,y,I,"↔","\\leftrightarrow",!0);p(g,y,I,"⟷","\\longleftrightarrow",!0);p(g,y,I,"⇔","\\Leftrightarrow",!0);p(g,y,I,"⟺","\\Longleftrightarrow",!0);p(g,y,I,"↦","\\mapsto",!0);p(g,y,I,"⟼","\\longmapsto",!0);p(g,y,I,"↗","\\nearrow",!0);p(g,y,I,"↩","\\hookleftarrow",!0);p(g,y,I,"↪","\\hookrightarrow",!0);p(g,y,I,"↘","\\searrow",!0);p(g,y,I,"↼","\\leftharpoonup",!0);p(g,y,I,"⇀","\\rightharpoonup",!0);p(g,y,I,"↙","\\swarrow",!0);p(g,y,I,"↽","\\leftharpoondown",!0);p(g,y,I,"⇁","\\rightharpoondown",!0);p(g,y,I,"↖","\\nwarrow",!0);p(g,y,I,"⇌","\\rightleftharpoons",!0);p(g,C,I,"≮","\\nless",!0);p(g,C,I,"","\\@nleqslant");p(g,C,I,"","\\@nleqq");p(g,C,I,"⪇","\\lneq",!0);p(g,C,I,"≨","\\lneqq",!0);p(g,C,I,"","\\@lvertneqq");p(g,C,I,"⋦","\\lnsim",!0);p(g,C,I,"⪉","\\lnapprox",!0);p(g,C,I,"⊀","\\nprec",!0);p(g,C,I,"⋠","\\npreceq",!0);p(g,C,I,"⋨","\\precnsim",!0);p(g,C,I,"⪹","\\precnapprox",!0);p(g,C,I,"≁","\\nsim",!0);p(g,C,I,"","\\@nshortmid");p(g,C,I,"∤","\\nmid",!0);p(g,C,I,"⊬","\\nvdash",!0);p(g,C,I,"⊭","\\nvDash",!0);p(g,C,I,"⋪","\\ntriangleleft");p(g,C,I,"⋬","\\ntrianglelefteq",!0);p(g,C,I,"⊊","\\subsetneq",!0);p(g,C,I,"","\\@varsubsetneq");p(g,C,I,"⫋","\\subsetneqq",!0);p(g,C,I,"","\\@varsubsetneqq");p(g,C,I,"≯","\\ngtr",!0);p(g,C,I,"","\\@ngeqslant");p(g,C,I,"","\\@ngeqq");p(g,C,I,"⪈","\\gneq",!0);p(g,C,I,"≩","\\gneqq",!0);p(g,C,I,"","\\@gvertneqq");p(g,C,I,"⋧","\\gnsim",!0);p(g,C,I,"⪊","\\gnapprox",!0);p(g,C,I,"⊁","\\nsucc",!0);p(g,C,I,"⋡","\\nsucceq",!0);p(g,C,I,"⋩","\\succnsim",!0);p(g,C,I,"⪺","\\succnapprox",!0);p(g,C,I,"≆","\\ncong",!0);p(g,C,I,"","\\@nshortparallel");p(g,C,I,"∦","\\nparallel",!0);p(g,C,I,"⊯","\\nVDash",!0);p(g,C,I,"⋫","\\ntriangleright");p(g,C,I,"⋭","\\ntrianglerighteq",!0);p(g,C,I,"","\\@nsupseteqq");p(g,C,I,"⊋","\\supsetneq",!0);p(g,C,I,"","\\@varsupsetneq");p(g,C,I,"⫌","\\supsetneqq",!0);p(g,C,I,"","\\@varsupsetneqq");p(g,C,I,"⊮","\\nVdash",!0);p(g,C,I,"⪵","\\precneqq",!0);p(g,C,I,"⪶","\\succneqq",!0);
1102p(g,C,I,"","\\@nsubseteqq");p(g,C,de,"⊴","\\unlhd");p(g,C,de,"⊵","\\unrhd");p(g,C,I,"↚","\\nleftarrow",!0);p(g,C,I,"↛","\\nrightarrow",!0);p(g,C,I,"⇍","\\nLeftarrow",!0);p(g,C,I,"⇏","\\nRightarrow",!0);p(g,C,I,"↮","\\nleftrightarrow",!0);p(g,C,I,"⇎","\\nLeftrightarrow",!0);p(g,C,I,"△","\\vartriangle");p(g,C,O,"ℏ","\\hslash");p(g,C,O,"▽","\\triangledown");p(g,C,O,"◊","\\lozenge");p(g,C,O,"Ⓢ","\\circledS");p(g,C,O,"®","\\circledR");p(W,C,O,"®","\\circledR");p(g,C,O,"∡","\\measuredangle",!0);p(g,C,O,"∄","\\nexists");p(g,C,O,"℧","\\mho");p(g,C,O,"Ⅎ","\\Finv",!0);p(g,C,O,"⅁","\\Game",!0);p(g,C,O,"‵","\\backprime");p(g,C,O,"▲","\\blacktriangle");p(g,C,O,"▼","\\blacktriangledown");p(g,C,O,"■","\\blacksquare");p(g,C,O,"⧫","\\blacklozenge");p(g,C,O,"★","\\bigstar");p(g,C,O,"∢","\\sphericalangle",!0);p(g,C,O,"∁","\\complement",!0);p(g,C,O,"ð","\\eth",!0);p(W,y,O,"ð","ð");p(g,C,O,"╱","\\diagup");p(g,C,O,"╲","\\diagdown");p(g,C,O,"□","\\square");p(g,C,O,"□","\\Box");p(g,C,O,"◊","\\Diamond");p(g,C,O,"¥","\\yen",!0);p(W,C,O,"¥","\\yen",!0);p(g,C,O,"✓","\\checkmark",!0);p(W,C,O,"✓","\\checkmark");p(g,C,O,"ℶ","\\beth",!0);p(g,C,O,"ℸ","\\daleth",!0);p(g,C,O,"ℷ","\\gimel",!0);p(g,C,O,"ϝ","\\digamma",!0);p(g,C,O,"ϰ","\\varkappa");p(g,C,Ut,"┌","\\@ulcorner",!0);p(g,C,Ct,"┐","\\@urcorner",!0);p(g,C,Ut,"└","\\@llcorner",!0);p(g,C,Ct,"┘","\\@lrcorner",!0);p(g,C,I,"≦","\\leqq",!0);p(g,C,I,"⩽","\\leqslant",!0);p(g,C,I,"⪕","\\eqslantless",!0);p(g,C,I,"≲","\\lesssim",!0);p(g,C,I,"⪅","\\lessapprox",!0);p(g,C,I,"≊","\\approxeq",!0);p(g,C,de,"⋖","\\lessdot");p(g,C,I,"⋘","\\lll",!0);p(g,C,I,"≶","\\lessgtr",!0);p(g,C,I,"⋚","\\lesseqgtr",!0);p(g,C,I,"⪋","\\lesseqqgtr",!0);p(g,C,I,"≑","\\doteqdot");p(g,C,I,"≓","\\risingdotseq",!0);p(g,C,I,"≒","\\fallingdotseq",!0);p(g,C,I,"∽","\\backsim",!0);p(g,C,I,"⋍","\\backsimeq",!0);p(g,C,I,"⫅","\\subseteqq",!0);p(g,C,I,"⋐","\\Subset",!0);p(g,C,I,"⊏","\\sqsubset",!0);p(g,C,I,"≼","\\preccurlyeq",!0);p(g,C,I,"⋞","\\curlyeqprec",!0);p(g,C,I,"≾","\\precsim",!0);p(g,C,I,"⪷","\\precapprox",!0);p(g,C,I,"⊲","\\vartriangleleft");p(g,C,I,"⊴","\\trianglelefteq");p(g,C,I,"⊨","\\vDash",!0);p(g,C,I,"⊪","\\Vvdash",!0);p(g,C,I,"⌣","\\smallsmile");p(g,C,I,"⌢","\\smallfrown");p(g,C,I,"≏","\\bumpeq",!0);p(g,C,I,"≎","\\Bumpeq",!0);p(g,C,I,"≧","\\geqq",!0);p(g,C,I,"⩾","\\geqslant",!0);p(g,C,I,"⪖","\\eqslantgtr",!0);p(g,C,I,"≳","\\gtrsim",!0);p(g,C,I,"⪆","\\gtrapprox",!0);p(g,C,de,"⋗","\\gtrdot");p(g,C,I,"⋙","\\ggg",!0);p(g,C,I,"≷","\\gtrless",!0);p(g,C,I,"⋛","\\gtreqless",!0);p(g,C,I,"⪌","\\gtreqqless",!0);p(g,C,I,"≖","\\eqcirc",!0);p(g,C,I,"≗","\\circeq",!0);p(g,C,I,"≜","\\triangleq",!0);p(g,C,I,"∼","\\thicksim");p(g,C,I,"≈","\\thickapprox");p(g,C,I,"⫆","\\supseteqq",!0);p(g,C,I,"⋑","\\Supset",!0);p(g,C,I,"⊐","\\sqsupset",!0);p(g,C,I,"≽","\\succcurlyeq",!0);p(g,C,I,"⋟","\\curlyeqsucc",!0);p(g,C,I,"≿","\\succsim",!0);p(g,C,I,"⪸","\\succapprox",!0);p(g,C,I,"⊳","\\vartriangleright");p(g,C,I,"⊵","\\trianglerighteq");p(g,C,I,"⊩","\\Vdash",!0);p(g,C,I,"∣","\\shortmid");p(g,C,I,"∥","\\shortparallel");p(g,C,I,"≬","\\between",!0);p(g,C,I,"⋔","\\pitchfork",!0);p(g,C,I,"∝","\\varpropto");p(g,C,I,"◀","\\blacktriangleleft");p(g,C,I,"∴","\\therefore",!0);p(g,C,I,"∍","\\backepsilon");p(g,C,I,"▶","\\blacktriangleright");p(g,C,I,"∵","\\because",!0);p(g,C,I,"⋘","\\llless");p(g,C,I,"⋙","\\gggtr");p(g,C,de,"⊲","\\lhd");p(g,C,de,"⊳","\\rhd");p(g,C,I,"≂","\\eqsim",!0);p(g,y,I,"⋈","\\Join");p(g,C,I,"≑","\\Doteq",!0);p(g,C,de,"∔","\\dotplus",!0);p(g,C,de,"∖","\\smallsetminus");p(g,C,de,"⋒","\\Cap",!0);p(g,C,de,"⋓","\\Cup",!0);p(g,C,de,"⩞","\\doublebarwedge",!0);p(g,C,de,"⊟","\\boxminus",!0);p(g,C,de,"⊞","\\boxplus",!0);p(g,C,de,"⋇","\\divideontimes",!0);p(g,C,de,"⋉","\\ltimes",!0);p(g,C,de,"⋊","\\rtimes",!0);p(g,C,de,"⋋","\\leftthreetimes",!0);p(g,C,de,"⋌","\\rightthreetimes",!0);p(g,C,de,"⋏","\\curlywedge",!0);p(g,C,de,"⋎","\\curlyvee",!0);p(g,C,de,"⊝","\\circleddash",!0);p(g,C,de,"⊛","\\circledast",!0);p(g,C,de,"⋅","\\centerdot");p(g,C,de,"⊺","\\intercal",!0);p(g,C,de,"⋒","\\doublecap");p(g,C,de,"⋓","\\doublecup");p(g,C,de,"⊠","\\boxtimes",!0);p(g,C,I,"⇢","\\dashrightarrow",!0);p(g,C,I,"⇠","\\dashleftarrow",!0);p(g,C,I,"⇇","\\leftleftarrows",!0);p(g,C,I,"⇆","\\leftrightarrows",!0);p(g,C,I,"⇚","\\Lleftarrow",!0);p(g,C,I,"↞","\\twoheadleftarrow",!0);p(g,C,I,"↢","\\leftarrowtail",!0);p(g,C,I,"↫","\\looparrowleft",!0);p(g,C,I,"⇋","\\leftrightharpoons",!0);p(g,C,I,"↶","\\curvearrowleft",!0);p(g,C,I,"↺","\\circlearrowleft",!0);p(g,C,I,"↰","\\Lsh",!0);p(g,C,I,"⇈","\\upuparrows",!0);p(g,C,I,"↿","\\upharpoonleft",!0);p(g,C,I,"⇃","\\downharpoonleft",!0);p(g,y,I,"⊶","\\origof",!0);p(g,y,I,"⊷","\\imageof",!0);p(g,C,I,"⊸","\\multimap",!0);p(g,C,I,"↭","\\leftrightsquigarrow",!0);p(g,C,I,"⇉","\\rightrightarrows",!0);p(g,C,I,"⇄","\\rightleftarrows",!0);p(g,C,I,"↠","\\twoheadrightarrow",!0);p(g,C,I,"↣","\\rightarrowtail",!0);p(g,C,I,"↬","\\looparrowright",!0);p(g,C,I,"↷","\\curvearrowright",!0);p(g,C,I,"↻","\\circlearrowright",!0);p(g,C,I,"↱","\\Rsh",!0);p(g,C,I,"⇊","\\downdownarrows",!0);p(g,C,I,"↾","\\upharpoonright",!0);p(g,C,I,"⇂","\\downharpoonright",!0);p(g,C,I,"⇝","\\rightsquigarrow",!0);p(g,C,I,"⇝","\\leadsto");p(g,C,I,"⇛","\\Rrightarrow",!0);p(g,C,I,"↾","\\restriction");p(g,y,O,"‘","`");p(g,y,O,"$","\\$");p(W,y,O,"$","\\$");p(W,y,O,"$","\\textdollar");p(g,y,O,"%","\\%");p(W,y,O,"%","\\%");p(g,y,O,"_","\\_");p(W,y,O,"_","\\_");p(W,y,O,"_","\\textunderscore");p(g,y,O,"∠","\\angle",!0);p(g,y,O,"∞","\\infty",!0);p(g,y,O,"′","\\prime");p(g,y,O,"△","\\triangle");p(g,y,O,"Γ","\\Gamma",!0);p(g,y,O,"Δ","\\Delta",!0);p(g,y,O,"Θ","\\Theta",!0);p(g,y,O,"Λ","\\Lambda",!0);p(g,y,O,"Ξ","\\Xi",!0);p(g,y,O,"Π","\\Pi",!0);p(g,y,O,"Σ","\\Sigma",!0);p(g,y,O,"Υ","\\Upsilon",!0);p(g,y,O,"Φ","\\Phi",!0);p(g,y,O,"Ψ","\\Psi",!0);p(g,y,O,"Ω","\\Omega",!0);p(g,y,O,"A","Α");p(g,y,O,"B","Β");p(g,y,O,"E","Ε");p(g,y,O,"Z","Ζ");p(g,y,O,"H","Η");p(g,y,O,"I","Ι");p(g,y,O,"K","Κ");p(g,y,O,"M","Μ");p(g,y,O,"N","Ν");p(g,y,O,"O","Ο");p(g,y,O,"P","Ρ");p(g,y,O,"T","Τ");p(g,y,O,"X","Χ");p(g,y,O,"¬","\\neg",!0);p(g,y,O,"¬","\\lnot");p(g,y,O,"⊤","\\top");p(g,y,O,"⊥","\\bot");p(g,y,O,"∅","\\emptyset");p(g,C,O,"∅","\\varnothing");p(g,y,Ee,"α","\\alpha",!0);p(g,y,Ee,"β","\\beta",!0);p(g,y,Ee,"γ","\\gamma",!0);p(g,y,Ee,"δ","\\delta",!0);p(g,y,Ee,"ϵ","\\epsilon",!0);p(g,y,Ee,"ζ","\\zeta",!0);p(g,y,Ee,"η","\\eta",!0);p(g,y,Ee,"θ","\\theta",!0);p(g,y,Ee,"ι","\\iota",!0);p(g,y,Ee,"κ","\\kappa",!0);p(g,y,Ee,"λ","\\lambda",!0);p(g,y,Ee,"μ","\\mu",!0);p(g,y,Ee,"ν","\\nu",!0);p(g,y,Ee,"ξ","\\xi",!0);p(g,y,Ee,"ο","\\omicron",!0);p(g,y,Ee,"π","\\pi",!0);p(g,y,Ee,"ρ","\\rho",!0);p(g,y,Ee,"σ","\\sigma",!0);p(g,y,Ee,"τ","\\tau",!0);p(g,y,Ee,"υ","\\upsilon",!0);p(g,y,Ee,"ϕ","\\phi",!0);p(g,y,Ee,"χ","\\chi",!0);p(g,y,Ee,"ψ","\\psi",!0);p(g,y,Ee,"ω","\\omega",!0);p(g,y,Ee,"ε","\\varepsilon",!0);p(g,y,Ee,"ϑ","\\vartheta",!0);p(g,y,Ee,"ϖ","\\varpi",!0);p(g,y,Ee,"ϱ","\\varrho",!0);p(g,y,Ee,"ς","\\varsigma",!0);p(g,y,Ee,"φ","\\varphi",!0);p(g,y,de,"∗","*",!0);p(g,y,de,"+","+");p(g,y,de,"−","-",!0);p(g,y,de,"⋅","\\cdot",!0);p(g,y,de,"∘","\\circ",!0);p(g,y,de,"÷","\\div",!0);p(g,y,de,"±","\\pm",!0);p(g,y,de,"×","\\times",!0);p(g,y,de,"∩","\\cap",!0);p(g,y,de,"∪","\\cup",!0);p(g,y,de,"∖","\\setminus",!0);p(g,y,de,"∧","\\land");p(g,y,de,"∨","\\lor");p(g,y,de,"∧","\\wedge",!0);p(g,y,de,"∨","\\vee",!0);p(g,y,O,"√","\\surd");p(g,y,Ut,"⟨","\\langle",!0);p(g,y,Ut,"∣","\\lvert");p(g,y,Ut,"∥","\\lVert");p(g,y,Ct,"?","?");p(g,y,Ct,"!","!");p(g,y,Ct,"⟩","\\rangle",!0);p(g,y,Ct,"∣","\\rvert");p(g,y,Ct,"∥","\\rVert");p(g,y,I,"=","=");p(g,y,I,":",":");p(g,y,I,"≈","\\approx",!0);p(g,y,I,"≅","\\cong",!0);p(g,y,I,"≥","\\ge");p(g,y,I,"≥","\\geq",!0);p(g,y,I,"←","\\gets");p(g,y,I,">","\\gt",!0);p(g,y,I,"∈","\\in",!0);p(g,y,I,"","\\@not");p(g,y,I,"⊂","\\subset",!0);p(g,y,I,"⊃","\\supset",!0);p(g,y,I,"⊆","\\subseteq",!0);p(g,y,I,"⊇","\\supseteq",!0);p(g,C,I,"⊈","\\nsubseteq",!0);p(g,C,I,"⊉","\\nsupseteq",!0);p(g,y,I,"⊨","\\models");p(g,y,I,"←","\\leftarrow",!0);p(g,y,I,"≤","\\le");p(g,y,I,"≤","\\leq",!0);p(g,y,I,"<","\\lt",!0);p(g,y,I,"→","\\rightarrow",!0);p(g,y,I,"→","\\to");p(g,C,I,"≱","\\ngeq",!0);p(g,C,I,"≰","\\nleq",!0);p(g,y,Or," ","\\ ");p(g,y,Or," ","\\space");p(g,y,Or," ","\\nobreakspace");p(W,y,Or," ","\\ ");p(W,y,Or," "," ");p(W,y,Or," ","\\space");p(W,y,Or," ","\\nobreakspace");p(g,y,Or,null,"\\nobreak");p(g,y,Or,null,"\\allowbreak");p(g,y,Ts,",",",");p(g,y,Ts,";",";");p(g,C,de,"⊼","\\barwedge",!0);p(g,C,de,"⊻","\\veebar",!0);p(g,y,de,"⊙","\\odot",!0);p(g,y,de,"⊕","\\oplus",!0);p(g,y,de,"⊗","\\otimes",!0);p(g,y,O,"∂","\\partial",!0);p(g,y,de,"⊘","\\oslash",!0);p(g,C,de,"⊚","\\circledcirc",!0);p(g,C,de,"⊡","\\boxdot",!0);
vendor: 9,732 bytes, line 1102
1102p(g,y,de,"△","\\bigtriangleup");p(g,y,de,"▽","\\bigtriangledown");p(g,y,de,"†","\\dagger");p(g,y,de,"⋄","\\diamond");p(g,y,de,"⋆","\\star");p(g,y,de,"◃","\\triangleleft");p(g,y,de,"▹","\\triangleright");p(g,y,Ut,"{","\\{");p(W,y,O,"{","\\{");p(W,y,O,"{","\\textbraceleft");p(g,y,Ct,"}","\\}");p(W,y,O,"}","\\}");p(W,y,O,"}","\\textbraceright");p(g,y,Ut,"{","\\lbrace");p(g,y,Ct,"}","\\rbrace");p(g,y,Ut,"[","\\lbrack",!0);p(W,y,O,"[","\\lbrack",!0);p(g,y,Ct,"]","\\rbrack",!0);p(W,y,O,"]","\\rbrack",!0);p(g,y,Ut,"(","\\lparen",!0);p(g,y,Ct,")","\\rparen",!0);p(W,y,O,"<","\\textless",!0);p(W,y,O,">","\\textgreater",!0);p(g,y,Ut,"⌊","\\lfloor",!0);p(g,y,Ct,"⌋","\\rfloor",!0);p(g,y,Ut,"⌈","\\lceil",!0);p(g,y,Ct,"⌉","\\rceil",!0);p(g,y,O,"\\","\\backslash");p(g,y,O,"∣","|");p(g,y,O,"∣","\\vert");p(W,y,O,"|","\\textbar",!0);p(g,y,O,"∥","\\|");p(g,y,O,"∥","\\Vert");p(W,y,O,"∥","\\textbardbl");p(W,y,O,"~","\\textasciitilde");p(W,y,O,"\\","\\textbackslash");p(W,y,O,"^","\\textasciicircum");p(g,y,I,"↑","\\uparrow",!0);p(g,y,I,"⇑","\\Uparrow",!0);p(g,y,I,"↓","\\downarrow",!0);p(g,y,I,"⇓","\\Downarrow",!0);p(g,y,I,"↕","\\updownarrow",!0);p(g,y,I,"⇕","\\Updownarrow",!0);p(g,y,ot,"∐","\\coprod");p(g,y,ot,"⋁","\\bigvee");p(g,y,ot,"⋀","\\bigwedge");p(g,y,ot,"⨄","\\biguplus");p(g,y,ot,"⋂","\\bigcap");p(g,y,ot,"⋃","\\bigcup");p(g,y,ot,"∫","\\int");p(g,y,ot,"∫","\\intop");p(g,y,ot,"∬","\\iint");p(g,y,ot,"∭","\\iiint");p(g,y,ot,"∏","\\prod");p(g,y,ot,"∑","\\sum");p(g,y,ot,"⨂","\\bigotimes");p(g,y,ot,"⨁","\\bigoplus");p(g,y,ot,"⨀","\\bigodot");p(g,y,ot,"∮","\\oint");p(g,y,ot,"∯","\\oiint");p(g,y,ot,"∰","\\oiiint");p(g,y,ot,"⨆","\\bigsqcup");p(g,y,ot,"∫","\\smallint");p(W,y,Qn,"…","\\textellipsis");p(g,y,Qn,"…","\\mathellipsis");p(W,y,Qn,"…","\\ldots",!0);p(g,y,Qn,"…","\\ldots",!0);p(g,y,Qn,"⋯","\\@cdots",!0);p(g,y,Qn,"⋱","\\ddots",!0);p(g,y,O,"⋮","\\varvdots");p(W,y,O,"⋮","\\varvdots");p(g,y,Qe,"ˊ","\\acute");p(g,y,Qe,"ˋ","\\grave");p(g,y,Qe,"¨","\\ddot");p(g,y,Qe,"~","\\tilde");p(g,y,Qe,"ˉ","\\bar");p(g,y,Qe,"˘","\\breve");p(g,y,Qe,"ˇ","\\check");p(g,y,Qe,"^","\\hat");p(g,y,Qe,"⃗","\\vec");p(g,y,Qe,"˙","\\dot");p(g,y,Qe,"˚","\\mathring");p(g,y,Ee,"","\\@imath");p(g,y,Ee,"","\\@jmath");p(g,y,O,"ı","ı");p(g,y,O,"ȷ","ȷ");p(W,y,O,"ı","\\i",!0);p(W,y,O,"ȷ","\\j",!0);p(W,y,O,"ß","\\ss",!0);p(W,y,O,"æ","\\ae",!0);p(W,y,O,"œ","\\oe",!0);p(W,y,O,"ø","\\o",!0);p(W,y,O,"Æ","\\AE",!0);p(W,y,O,"Œ","\\OE",!0);p(W,y,O,"Ø","\\O",!0);p(W,y,Qe,"ˊ","\\'");p(W,y,Qe,"ˋ","\\`");p(W,y,Qe,"ˆ","\\^");p(W,y,Qe,"˜","\\~");p(W,y,Qe,"ˉ","\\=");p(W,y,Qe,"˘","\\u");p(W,y,Qe,"˙","\\.");p(W,y,Qe,"¸","\\c");p(W,y,Qe,"˚","\\r");p(W,y,Qe,"ˇ","\\v");p(W,y,Qe,"¨",'\\"');p(W,y,Qe,"˝","\\H");p(W,y,Qe,"◯","\\textcircled");var xd={"--":!0,"---":!0,"``":!0,"''":!0};p(W,y,O,"–","--",!0);p(W,y,O,"–","\\textendash");p(W,y,O,"—","---",!0);p(W,y,O,"—","\\textemdash");p(W,y,O,"‘","`",!0);p(W,y,O,"‘","\\textquoteleft");p(W,y,O,"’","'",!0);p(W,y,O,"’","\\textquoteright");p(W,y,O,"“","``",!0);p(W,y,O,"“","\\textquotedblleft");p(W,y,O,"”","''",!0);p(W,y,O,"”","\\textquotedblright");p(g,y,O,"°","\\degree",!0);p(W,y,O,"°","\\degree");p(W,y,O,"°","\\textdegree",!0);p(g,y,O,"£","\\pounds");p(g,y,O,"£","\\mathsterling",!0);p(W,y,O,"£","\\pounds");p(W,y,O,"£","\\textsterling",!0);p(g,C,O,"✠","\\maltese");p(W,C,O,"✠","\\maltese");var Ec='0123456789/@."';for(var co=0;co<Ec.length;co++){var kc=Ec.charAt(co);p(g,y,O,kc,kc)}var _c='0123456789!@*()-=+";:?/.,';for(var ho=0;ho<_c.length;ho++){var xc=_c.charAt(ho);p(W,y,O,xc,xc)}var Gi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(var fo=0;fo<Gi.length;fo++){var bi=Gi.charAt(fo);p(g,y,Ee,bi,bi),p(W,y,O,bi,bi)}p(g,C,O,"C","ℂ");p(W,C,O,"C","ℂ");p(g,C,O,"H","ℍ");p(W,C,O,"H","ℍ");p(g,C,O,"N","ℕ");p(W,C,O,"N","ℕ");p(g,C,O,"P","ℙ");p(W,C,O,"P","ℙ");p(g,C,O,"Q","ℚ");p(W,C,O,"Q","ℚ");p(g,C,O,"R","ℝ");p(W,C,O,"R","ℝ");p(g,C,O,"Z","ℤ");p(W,C,O,"Z","ℤ");p(g,y,Ee,"h","ℎ");p(W,y,Ee,"h","ℎ");var Te="";for(var vt=0;vt<Gi.length;vt++){var Je=Gi.charAt(vt);Te=String.fromCharCode(55349,56320+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56372+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56424+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56580+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56684+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56736+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56788+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56840+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56944+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),vt<26&&(Te=String.fromCharCode(55349,56632+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te),Te=String.fromCharCode(55349,56476+vt),p(g,y,Ee,Je,Te),p(W,y,O,Je,Te))}Te="𝕜";p(g,y,Ee,"k",Te);p(W,y,O,"k",Te);for(var nn=0;nn<10;nn++){var Hr=nn.toString();Te=String.fromCharCode(55349,57294+nn),p(g,y,Ee,Hr,Te),p(W,y,O,Hr,Te),Te=String.fromCharCode(55349,57314+nn),p(g,y,Ee,Hr,Te),p(W,y,O,Hr,Te),Te=String.fromCharCode(55349,57324+nn),p(g,y,Ee,Hr,Te),p(W,y,O,Hr,Te),Te=String.fromCharCode(55349,57334+nn),p(g,y,Ee,Hr,Te),p(W,y,O,Hr,Te)}var cu="ÐÞþ";for(var mo=0;mo<cu.length;mo++){var yi=cu.charAt(mo);p(g,y,Ee,yi,yi),p(W,y,O,yi,yi)}var Ei=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Tc=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],zb=function(t,r){var n=t.charCodeAt(0),a=t.charCodeAt(1),i=(n-55296)*1024+(a-56320)+65536,s=r==="math"?0:1;if(119808<=i&&i<120484){var o=Math.floor((i-119808)/26);return[Ei[o][2],Ei[o][s]]}else if(120782<=i&&i<=120831){var u=Math.floor((i-120782)/10);return[Tc[u][2],Tc[u][s]]}else{if(i===120485||i===120486)return[Ei[0][2],Ei[0][s]];if(120486<i&&i<120782)return["",""];throw new K("Unsupported character: "+t)}},vs=function(t,r,n){return Ye[n][t]&&Ye[n][t].replace&&(t=Ye[n][t].replace),{value:t,metrics:ll(t,r,n)}},Jt=function(t,r,n,a,i){var s=vs(t,r,n),o=s.metrics;t=s.value;var u;if(o){var l=o.italic;(n==="text"||a&&a.font==="mathit")&&(l=0),u=new Xt(t,o.height,o.depth,l,o.skew,o.width,i)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+t+"' in style '"+r+"' and mode '"+n+"'")),u=new Xt(t,0,0,0,0,0,i);if(a){u.maxFontSize=a.sizeMultiplier,a.style.isTight()&&u.classes.push("mtight");var c=a.getColor();c&&(u.style.color=c)}return u},Hb=function(t,r,n,a){return a===void 0&&(a=[]),n.font==="boldsymbol"&&vs(t,"Main-Bold",r).metrics?Jt(t,"Main-Bold",r,n,a.concat(["mathbf"])):t==="\\"||Ye[r][t].font==="main"?Jt(t,"Main-Regular",r,n,a):Jt(t,"AMS-Regular",r,n,a.concat(["amsrm"]))},Ub=function(t,r,n,a,i){return i!=="textord"&&vs(t,"Math-BoldItalic",r).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},$b=function(t,r,n){var a=t.mode,i=t.text,s=["mord"],o=a==="math"||a==="text"&&r.font,u=o?r.font:r.fontFamily,l="",c="";if(i.charCodeAt(0)===55349&&([l,c]=zb(i,a)),l.length>0)return Jt(i,l,a,r,s.concat(c));if(u){var h,f;if(u==="boldsymbol"){var m=Ub(i,a,r,s,n);h=m.fontName,f=[m.fontClass]}else o?(h=wd[u].fontName,f=[u]):(h=ki(u,r.fontWeight,r.fontShape),f=[u,r.fontWeight,r.fontShape]);if(vs(i,h,a).metrics)return Jt(i,h,a,r,s.concat(f));if(xd.hasOwnProperty(i)&&h.slice(0,10)==="Typewriter"){for(var b=[],E=0;E<i.length;E++)b.push(Jt(i[E],h,a,r,s.concat(f)));return vd(b)}}if(n==="mathord")return Jt(i,"Math-Italic",a,r,s.concat(["mathnormal"]));if(n==="textord"){var S=Ye[a][i]&&Ye[a][i].font;if(S==="ams"){var _=ki("amsrm",r.fontWeight,r.fontShape);return Jt(i,_,a,r,s.concat("amsrm",r.fontWeight,r.fontShape))}else if(S==="main"||!S){var v=ki("textrm",r.fontWeight,r.fontShape);return Jt(i,v,a,r,s.concat(r.fontWeight,r.fontShape))}else{var R=ki(S,r.fontWeight,r.fontShape);return Jt(i,R,a,r,s.concat(R,r.fontWeight,r.fontShape))}}else throw new Error("unexpected type: "+n+" in makeOrd")},qb=(e,t)=>{if(Yr(e.classes)!==Yr(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var r=e.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var a in t.style)if(t.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;return!0},Vb=e=>{for(var t=0;t<e.length-1;t++){var r=e[t],n=e[t+1];r instanceof Xt&&n instanceof Xt&&qb(r,n)&&(r.text+=n.text,r.height=Math.max(r.height,n.height),r.depth=Math.max(r.depth,n.depth),r.italic=n.italic,e.splice(t+1,1),t--)}return e},hl=function(t){for(var r=0,n=0,a=0,i=0;i<t.children.length;i++){var s=t.children[i];s.height>r&&(r=s.height),s.depth>
vendor: 5,908 bytes, line 1102
1102n&&(n=s.depth),s.maxFontSize>a&&(a=s.maxFontSize)}t.height=r,t.depth=n,t.maxFontSize=a},Lt=function(t,r,n,a){var i=new ri(t,r,n,a);return hl(i),i},Td=(e,t,r,n)=>new ri(e,t,r,n),jb=function(t,r,n){var a=Lt([t],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=ie(a.height),a.maxFontSize=1,a},Gb=function(t,r,n,a){var i=new cl(t,r,n,a);return hl(i),i},vd=function(t){var r=new ti(t);return hl(r),r},Wb=function(t,r){return t instanceof ti?Lt([],[t],r):t},Yb=function(t){if(t.positionType==="individualShift"){for(var r=t.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,i=a,s=1;s<r.length;s++){var o=-r[s].shift-i-r[s].elem.depth,u=o-(r[s-1].elem.height+r[s-1].elem.depth);i=i+o,n.push({type:"kern",size:u}),n.push(r[s])}return{children:n,depth:a}}var l;if(t.positionType==="top"){for(var c=t.positionData,h=0;h<t.children.length;h++){var f=t.children[h];c-=f.type==="kern"?f.size:f.elem.height+f.elem.depth}l=c}else if(t.positionType==="bottom")l=-t.positionData;else{var m=t.children[0];if(m.type!=="elem")throw new Error('First child must have type "elem".');if(t.positionType==="shift")l=-m.elem.depth-t.positionData;else if(t.positionType==="firstBaseline")l=-m.elem.depth;else throw new Error("Invalid positionType "+t.positionType+".")}return{children:t.children,depth:l}},Xb=function(t,r){for(var{children:n,depth:a}=Yb(t),i=0,s=0;s<n.length;s++){var o=n[s];if(o.type==="elem"){var u=o.elem;i=Math.max(i,u.maxFontSize,u.height)}}i+=2;var l=Lt(["pstrut"],[]);l.style.height=ie(i);for(var c=[],h=a,f=a,m=a,b=0;b<n.length;b++){var E=n[b];if(E.type==="kern")m+=E.size;else{var S=E.elem,_=E.wrapperClasses||[],v=E.wrapperStyle||{},R=Lt(_,[l,S],void 0,v);R.style.top=ie(-i-m-S.depth),E.marginLeft&&(R.style.marginLeft=E.marginLeft),E.marginRight&&(R.style.marginRight=E.marginRight),c.push(R),m+=S.height+S.depth}h=Math.min(h,m),f=Math.max(f,m)}var q=Lt(["vlist"],c);q.style.height=ie(f);var U;if(h<0){var D=Lt([],[]),$=Lt(["vlist"],[D]);$.style.height=ie(-h);var G=Lt(["vlist-s"],[new Xt("​")]);U=[Lt(["vlist-r"],[q,G]),Lt(["vlist-r"],[$])]}else U=[Lt(["vlist-r"],[q])];var J=Lt(["vlist-t"],U);return U.length===2&&J.classes.push("vlist-t2"),J.height=f,J.depth=-h,J},Qb=(e,t)=>{var r=Lt(["mspace"],[],t),n=Ze(e,t);return r.style.marginRight=ie(n),r},ki=function(t,r,n){var a="";switch(t){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=t}var i;return r==="textbf"&&n==="textit"?i="BoldItalic":r==="textbf"?i="Bold":r==="textit"?i="Italic":i="Regular",a+"-"+i},wd={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"}},Ad={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Kb=function(t,r){var[n,a,i]=Ad[t],s=new Xr(n),o=new Lr([s],{width:ie(a),height:ie(i),style:"width:"+ie(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),u=Td(["overlay"],[o],r);return u.height=i,u.style.height=ie(i),u.style.width=ie(a),u},B={fontMap:wd,makeSymbol:Jt,mathsym:Hb,makeSpan:Lt,makeSvgSpan:Td,makeLineSpan:jb,makeAnchor:Gb,makeFragment:vd,wrapFragment:Wb,makeVList:Xb,makeOrd:$b,makeGlue:Qb,staticSvg:Kb,svgData:Ad,tryCombineChars:Vb},Ke={number:3,unit:"mu"},an={number:4,unit:"mu"},xr={number:5,unit:"mu"},Zb={mord:{mop:Ke,mbin:an,mrel:xr,minner:Ke},mop:{mord:Ke,mop:Ke,mrel:xr,minner:Ke},mbin:{mord:an,mop:an,mopen:an,minner:an},mrel:{mord:xr,mop:xr,mopen:xr,minner:xr},mopen:{},mclose:{mop:Ke,mbin:an,mrel:xr,minner:Ke},mpunct:{mord:Ke,mop:Ke,mrel:xr,mopen:Ke,mclose:Ke,mpunct:Ke,minner:Ke},minner:{mord:Ke,mop:Ke,mbin:an,mrel:xr,mopen:Ke,mpunct:Ke,minner:Ke}},Jb={mord:{mop:Ke},mop:{mord:Ke,mop:Ke},mbin:{},mrel:{},mopen:{},mclose:{mop:Ke},mpunct:{},minner:{mop:Ke}},Sd={},Wi={},Yi={};function ue(e){for(var{type:t,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=e,o={type:t,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:a},u=0;u<r.length;++u)Sd[r[u]]=o;t&&(i&&(Wi[t]=i),s&&(Yi[t]=s))}function En(e){var{type:t,htmlBuilder:r,mathmlBuilder:n}=e;ue({type:t,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:r,mathmlBuilder:n})}var Xi=function(t){return t.type==="ordgroup"&&t.body.length===1?t.body[0]:t},nt=function(t){return t.type==="ordgroup"?t.body:[t]},Rr=B.makeSpan,e7=["leftmost","mbin","mopen","mrel","mop","mpunct"],t7=["rightmost","mrel","mclose","mpunct"],r7={display:ke.DISPLAY,text:ke.TEXT,script:ke.SCRIPT,scriptscript:ke.SCRIPTSCRIPT},n7={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},dt=function(t,r,n,a){a===void 0&&(a=[null,null]);for(var i=[],s=0;s<t.length;s++){var o=Be(t[s],r);if(o instanceof ti){var u=o.children;i.push(...u)}else i.push(o)}if(B.tryCombineChars(i),!n)return i;var l=r;if(t.length===1){var c=t[0];c.type==="sizing"?l=r.havingSize(c.size):c.type==="styling"&&(l=r.havingStyle(r7[c.style]))}var h=Rr([a[0]||"leftmost"],[],r),f=Rr([a[1]||"rightmost"],[],r),m=n==="root";
vendor: 12,669 bytes, line 1102
1102return vc(i,(b,E)=>{var S=E.classes[0],_=b.classes[0];S==="mbin"&&t7.includes(_)?E.classes[0]="mord":_==="mbin"&&e7.includes(S)&&(b.classes[0]="mord")},{node:h},f,m),vc(i,(b,E)=>{var S=hu(E),_=hu(b),v=S&&_?b.hasClass("mtight")?Jb[S][_]:Zb[S][_]:null;if(v)return B.makeGlue(v,l)},{node:h},f,m),i},vc=function e(t,r,n,a,i){a&&t.push(a);for(var s=0;s<t.length;s++){var o=t[s],u=Cd(o);if(u){e(u.children,r,n,null,i);continue}var l=!o.hasClass("mspace");if(l){var c=r(o,n.node);c&&(n.insertAfter?n.insertAfter(c):(t.unshift(c),s++))}l?n.node=o:i&&o.hasClass("newline")&&(n.node=Rr(["leftmost"])),n.insertAfter=(h=>f=>{t.splice(h+1,0,f),s++})(s)}a&&t.pop()},Cd=function(t){return t instanceof ti||t instanceof cl||t instanceof ri&&t.hasClass("enclosing")?t:null},a7=function e(t,r){var n=Cd(t);if(n){var a=n.children;if(a.length){if(r==="right")return e(a[a.length-1],"right");if(r==="left")return e(a[0],"left")}}return t},hu=function(t,r){return t?(r&&(t=a7(t,r)),n7[t.classes[0]]||null):null},$a=function(t,r){var n=["nulldelimiter"].concat(t.baseSizingClasses());return Rr(r.concat(n))},Be=function(t,r,n){if(!t)return Rr();if(Wi[t.type]){var a=Wi[t.type](t,r);if(n&&r.size!==n.size){a=Rr(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new K("Got group of unknown type: '"+t.type+"'")};function _i(e,t){var r=Rr(["base"],e,t),n=Rr(["strut"]);return n.style.height=ie(r.height+r.depth),r.depth&&(n.style.verticalAlign=ie(-r.depth)),r.children.unshift(n),r}function du(e,t){var r=null;e.length===1&&e[0].type==="tag"&&(r=e[0].tag,e=e[0].body);var n=dt(e,t,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o<n.length;o++)if(s.push(n[o]),n[o].hasClass("mbin")||n[o].hasClass("mrel")||n[o].hasClass("allowbreak")){for(var u=!1;o<n.length-1&&n[o+1].hasClass("mspace")&&!n[o+1].hasClass("newline");)o++,s.push(n[o]),n[o].hasClass("nobreak")&&(u=!0);u||(i.push(_i(s,t)),s=[])}else n[o].hasClass("newline")&&(s.pop(),s.length>0&&(i.push(_i(s,t)),s=[]),i.push(n[o]));s.length>0&&i.push(_i(s,t));var l;r?(l=_i(dt(r,t,!0)),l.classes=["tag"],i.push(l)):a&&i.push(a);var c=Rr(["katex-html"],i);if(c.setAttribute("aria-hidden","true"),l){var h=l.children[0];h.style.height=ie(c.height+c.depth),c.depth&&(h.style.verticalAlign=ie(-c.depth))}return c}function Id(e){return new ti(e)}class Ft{constructor(t,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(t,r){this.attributes[t]=r}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&t.setAttribute(r,this.attributes[r]);this.classes.length>0&&(t.className=Yr(this.classes));for(var n=0;n<this.children.length;n++)if(this.children[n]instanceof fr&&this.children[n+1]instanceof fr){for(var a=this.children[n].toText()+this.children[++n].toText();this.children[n+1]instanceof fr;)a+=this.children[++n].toText();t.appendChild(new fr(a).toNode())}else t.appendChild(this.children[n].toNode());return t}toMarkup(){var t="<"+this.type;for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="',t+=Fe.escape(this.attributes[r]),t+='"');this.classes.length>0&&(t+=' class ="'+Fe.escape(Yr(this.classes))+'"'),t+=">";for(var n=0;n<this.children.length;n++)t+=this.children[n].toMarkup();return t+="</"+this.type+">",t}toText(){return this.children.map(t=>t.toText()).join("")}}class fr{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return Fe.escape(this.toText())}toText(){return this.text}}class i7{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character=" ":t>=.1666&&t<=.1667?this.character=" ":t>=.2222&&t<=.2223?this.character=" ":t>=.2777&&t<=.2778?this.character="  ":t>=-.05556&&t<=-.05555?this.character=" ⁣":t>=-.1667&&t<=-.1666?this.character=" ⁣":t>=-.2223&&t<=-.2222?this.character=" ⁣":t>=-.2778&&t<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",ie(this.width)),t}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+ie(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var Q={MathNode:Ft,TextNode:fr,SpaceNode:i7,newDocumentFragment:Id},Qt=function(t,r,n){return Ye[r][t]&&Ye[r][t].replace&&t.charCodeAt(0)!==55349&&!(xd.hasOwnProperty(t)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(t=Ye[r][t].replace),new Q.TextNode(t)},dl=function(t){return t.length===1?t[0]:new Q.MathNode("mrow",t)},fl=function(t,r){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";var n=r.font;if(!n||n==="mathnormal")return null;var a=t.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathsfit")return"sans-serif-italic";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var i=t.text;if(["\\imath","\\jmath"].includes(i))return null;Ye[a][i]&&Ye[a][i].replace&&(i=Ye[a][i].replace);var s=B.fontMap[n].fontName;return ll(i,s,a)?B.fontMap[n].variant:null};function po(e){if(!e)return!1;if(e.type==="mi"&&e.children.length===1){var t=e.children[0];return t instanceof fr&&t.text==="."}else if(e.type==="mo"&&e.children.length===1&&e.getAttribute("separator")==="true"&&e.getAttribute("lspace")==="0em"&&e.getAttribute("rspace")==="0em"){var r=e.children[0];return r instanceof fr&&r.text===","}else return!1}var Ot=function(t,r,n){if(t.length===1){var a=je(t[0],r);return n&&a instanceof Ft&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var i=[],s,o=0;o<t.length;o++){var u=je(t[o],r);if(u instanceof Ft&&s instanceof Ft){if(u.type==="mtext"&&s.type==="mtext"&&u.getAttribute("mathvariant")===s.getAttribute("mathvariant")){s.children.push(...u.children);continue}else if(u.type==="mn"&&s.type==="mn"){s.children.push(...u.children);continue}else if(po(u)&&s.type==="mn"){s.children.push(...u.children);continue}else if(u.type==="mn"&&po(s))u.children=[...s.children,...u.children],i.pop();else if((u.type==="msup"||u.type==="msub")&&u.children.length>=1&&(s.type==="mn"||po(s))){var l=u.children[0];l instanceof Ft&&l.type==="mn"&&(l.children=[...s.children,...l.children],i.pop())}else if(s.type==="mi"&&s.children.length===1){var c=s.children[0];if(c instanceof fr&&c.text==="̸"&&(u.type==="mo"||u.type==="mi"||u.type==="mn")){var h=u.children[0];h instanceof fr&&h.text.length>0&&(h.text=h.text.slice(0,1)+"̸"+h.text.slice(1),i.pop())}}}i.push(u),s=u}return i},Qr=function(t,r,n){return dl(Ot(t,r,n))},je=function(t,r){if(!t)return new Q.MathNode("mrow");if(Yi[t.type]){var n=Yi[t.type](t,r);return n}else throw new K("Got group of unknown type: '"+t.type+"'")};function wc(e,t,r,n,a){var i=Ot(e,r),s;i.length===1&&i[0]instanceof Ft&&["mrow","mtable"].includes(i[0].type)?s=i[0]:s=new Q.MathNode("mrow",i);var o=new Q.MathNode("annotation",[new Q.TextNode(t)]);o.setAttribute("encoding","application/x-tex");var u=new Q.MathNode("semantics",[s,o]),l=new Q.MathNode("math",[u]);l.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&l.setAttribute("display","block");var c=a?"katex":"katex-mathml";return B.makeSpan([c],[l])}var Nd=function(t){return new wr({style:t.displayMode?ke.DISPLAY:ke.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},Ld=function(t,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),t=B.makeSpan(n,[t])}return t},s7=function(t,r,n){var a=Nd(n),i;if(n.output==="mathml")return wc(t,r,a,n.displayMode,!0);if(n.output==="html"){var s=du(t,a);i=B.makeSpan(["katex"],[s])}else{var o=wc(t,r,a,n.displayMode,!1),u=du(t,a);i=B.makeSpan(["katex"],[o,u])}return Ld(i,n)},o7=function(t,r,n){var a=Nd(n),i=du(t,a),s=B.makeSpan(["katex"],[i]);return Ld(s,n)},u7={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},l7=function(t){var r=new Q.MathNode("mo",[new Q.TextNode(u7[t.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},c7={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],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]},h7=function(t){return t.type==="ordgroup"?t.body.length:1},d7=function(t,r){function n(){var o=4e5,u=t.label.slice(1);if(["widehat","widecheck","widetilde","utilde"].includes(u)){var l=t,c=h7(l.base),h,f,m;if(c>5)u==="widehat"||u==="widecheck"?(h=420,o=2364,m=.42,f=u+"4"):(h=312,o=2340,m=.34,f="tilde4");else{var b=[1,1,2,2,3,3][c];u==="widehat"||u==="widecheck"?(o=[0,1062,2364,2364,2364][b],h=[0,239,300,360,420][b],m=[0,.24,.3,.3,.36,.42][b],f=u+b):(o=[0,600,1033,2339,2340][b],h=[0,260,286,306,312][b],m=[0,.26,.286,.3,.306,.34][b],f="tilde"+b)}var E=new Xr(f),S=new Lr([E],{width:"100%",height:ie(m),viewBox:"0 0 "+o+" "+h,preserveAspectRatio:"none"});
vendor: 14,371 bytes, lines 1102-1103
1102return{span:B.makeSvgSpan([],[S],r),minWidth:0,height:m}}else{var _=[],v=c7[u],[R,q,U]=v,D=U/1e3,$=R.length,G,J;if($===1){var z=v[3];G=["hide-tail"],J=[z]}else if($===2)G=["halfarrow-left","halfarrow-right"],J=["xMinYMin","xMaxYMin"];else if($===3)G=["brace-left","brace-center","brace-right"],J=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
1103                    `+$+" children.");for(var ae=0;ae<$;ae++){var ee=new Xr(R[ae]),he=new Lr([ee],{width:"400em",height:ie(D),viewBox:"0 0 "+o+" "+U,preserveAspectRatio:J[ae]+" slice"}),Z=B.makeSvgSpan([G[ae]],[he],r);if($===1)return{span:Z,minWidth:q,height:D};Z.style.height=ie(D),_.push(Z)}return{span:B.makeSpan(["stretchy"],_,r),minWidth:q,height:D}}}var{span:a,minWidth:i,height:s}=n();return a.height=s,a.style.height=ie(s),i>0&&(a.style.minWidth=ie(i)),a},f7=function(t,r,n,a,i){var s,o=t.height+t.depth+n+a;if(/fbox|color|angl/.test(r)){if(s=B.makeSpan(["stretchy",r],[],i),r==="fbox"){var u=i.color&&i.getColor();u&&(s.style.borderColor=u)}}else{var l=[];/^[bx]cancel$/.test(r)&&l.push(new lu({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&l.push(new lu({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var c=new Lr(l,{width:"100%",height:ie(o)});s=B.makeSvgSpan([],[c],i)}return s.height=o,s.style.height=ie(o),s},Mr={encloseSpan:f7,mathMLnode:l7,svgSpan:d7};function Ie(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function ml(e){var t=ws(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function ws(e){return e&&(e.type==="atom"||Fb.hasOwnProperty(e.type))?e:null}var pl=(e,t)=>{var r,n,a;e&&e.type==="supsub"?(n=Ie(e.base,"accent"),r=n.base,e.base=r,a=Pb(Be(e,t)),e.base=n):(n=Ie(e,"accent"),r=n.base);var i=Be(r,t.havingCrampedStyle()),s=n.isShifty&&Fe.isCharacterBox(r),o=0;if(s){var u=Fe.getBaseElem(r),l=Be(u,t.havingCrampedStyle());o=yc(l).skew}var c=n.label==="\\c",h=c?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight),f;if(n.isStretchy)f=Mr.svgSpan(n,t),f=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:f,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+ie(2*o)+")",marginLeft:ie(2*o)}:void 0}]},t);else{var m,b;n.label==="\\vec"?(m=B.staticSvg("vec",t),b=B.svgData.vec[1]):(m=B.makeOrd({mode:n.mode,text:n.label},t,"textord"),m=yc(m),m.italic=0,b=m.width,c&&(h+=m.depth)),f=B.makeSpan(["accent-body"],[m]);var E=n.label==="\\textcircled";E&&(f.classes.push("accent-full"),h=i.height);var S=o;E||(S-=b/2),f.style.left=ie(S),n.label==="\\textcircled"&&(f.style.top=".2em"),f=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-h},{type:"elem",elem:f}]},t)}var _=B.makeSpan(["mord","accent"],[f],t);return a?(a.children[0]=_,a.height=Math.max(_.height,a.height),a.classes[0]="mord",a):_},Rd=(e,t)=>{var r=e.isStretchy?Mr.mathMLnode(e.label):new Q.MathNode("mo",[Qt(e.label,e.mode)]),n=new Q.MathNode("mover",[je(e.base,t),r]);return n.setAttribute("accent","true"),n},m7=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));ue({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"],props:{numArgs:1},handler:(e,t)=>{var r=Xi(t[0]),n=!m7.test(e.funcName),a=!n||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:pl,mathmlBuilder:Rd});ue({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],n=e.parser.mode;return n==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:pl,mathmlBuilder:Rd});ue({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(e,t)=>{var r=Be(e.base,t),n=Mr.svgSpan(e,t),a=e.label==="\\utilde"?.12:0,i=B.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},t);return B.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=Mr.mathMLnode(e.label),n=new Q.MathNode("munder",[je(e.base,t),r]);return n.setAttribute("accentunder","true"),n}});var xi=e=>{var t=new Q.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};ue({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"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n,funcName:a}=e;return{type:"xArrow",mode:n.mode,label:a,body:t[0],below:r[0]}},htmlBuilder(e,t){var r=t.style,n=t.havingStyle(r.sup()),a=B.wrapFragment(Be(e.body,n,t),t),i=e.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(i+"-arrow-pad");var s;e.below&&(n=t.havingStyle(r.sub()),s=B.wrapFragment(Be(e.below,n,t),t),s.classes.push(i+"-arrow-pad"));var o=Mr.svgSpan(e,t),u=-t.fontMetrics().axisHeight+.5*o.height,l=-t.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||e.label==="\\xleftequilibrium")&&(l-=a.depth);var c;if(s){var h=-t.fontMetrics().axisHeight+s.height+.5*o.height+.111;c=B.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:l},{type:"elem",elem:o,shift:u},{type:"elem",elem:s,shift:h}]},t)}else c=B.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:l},{type:"elem",elem:o,shift:u}]},t);return c.children[0].children[0].children[1].classes.push("svg-align"),B.makeSpan(["mrel","x-arrow"],[c],t)},mathmlBuilder(e,t){var r=Mr.mathMLnode(e.label);r.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(e.body){var a=xi(je(e.body,t));if(e.below){var i=xi(je(e.below,t));n=new Q.MathNode("munderover",[r,i,a])}else n=new Q.MathNode("mover",[r,a])}else if(e.below){var s=xi(je(e.below,t));n=new Q.MathNode("munder",[r,s])}else n=xi(),n=new Q.MathNode("mover",[r,n]);return n}});var p7=B.makeSpan;function Md(e,t){var r=dt(e.body,t,!0);return p7([e.mclass],r,t)}function Od(e,t){var r,n=Ot(e.body,t);return e.mclass==="minner"?r=new Q.MathNode("mpadded",n):e.mclass==="mord"?e.isCharacterBox?(r=n[0],r.type="mi"):r=new Q.MathNode("mi",n):(e.isCharacterBox?(r=n[0],r.type="mo"):r=new Q.MathNode("mo",n),e.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):e.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):e.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}ue({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:nt(a),isCharacterBox:Fe.isCharacterBox(a)}},htmlBuilder:Md,mathmlBuilder:Od});var As=e=>{var t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};ue({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:As(t[0]),body:nt(t[1]),isCharacterBox:Fe.isCharacterBox(t[1])}}});ue({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:r,funcName:n}=e,a=t[1],i=t[0],s;n!=="\\stackrel"?s=As(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:nt(a)},u={type:"supsub",mode:i.mode,base:o,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:s,body:[u],isCharacterBox:Fe.isCharacterBox(u)}},htmlBuilder:Md,mathmlBuilder:Od});ue({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:As(t[0]),body:nt(t[0])}},htmlBuilder(e,t){var r=dt(e.body,t,!0),n=B.makeSpan([e.mclass],r,t);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(e,t){var r=Ot(e.body,t),n=new Q.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var g7={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Ac=()=>({type:"styling",body:[],mode:"math",style:"display"}),Sc=e=>e.type==="textord"&&e.text==="@",b7=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function y7(e,t,r){var n=g7[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[t[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[i],[]),o=r.callFunction("\\\\cdright",[t[1]],[]),u={type:"ordgroup",mode:"math",body:[a,s,o]};return r.callFunction("\\\\cdparent",[u],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var l={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[l],[])}default:return{type:"textord",text:" ",mode:"math"}}}function E7(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if(r==="&"||r==="\\\\")e.consume();else if(r==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new K("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var n=[],a=[n],i=0;i<t.length;i++){for(var s=t[i],o=Ac(),u=0;u<s.length;u++)if(!Sc(s[u]))o.body.push(s[u]);else{n.push(o),u+=1;var l=ml(s[u]).text,c=new Array(2);if(c[0]={type:"ordgroup",mode:"math",body:[]},c[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(l)>-1))if("<>AV".indexOf(l)>-1)for(var h=0;h<2;h++){for(var f=!0,m=u+1;m<s.length;m++){if(b7(s[m],l)){f=!1,u=m;break}if(Sc(s[m]))throw new K("Missing a "+l+" character to complete a CD arrow.",s[m]);c[h].body.push(s[m])}if(f)throw new K("Missing a "+l+" character to complete a CD arrow.",s[u])}else throw new K('Expected one of "<>AV=|." after @',s[u]);var b=y7(l,c,e),E={type:"styling",body:[b],mode:"math",style:"display"};n.push(E),o=Ac()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}e.gullet.endGroup(),e.gullet.endGroup();var S=new Array(a[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:a,arraystretch:1,addJot:!0,rowGaps:[null],cols:S,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}ue({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),n=B.wrapFragment(Be(e.label,r,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=ie(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(e,t){var r=new Q.MathNode("mrow",[je(e.label,t)]);return r=new Q.MathNode("mpadded",[r]),r.setAttribute("width","0"),e.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new Q.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});ue({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=B.wrapFragment(Be(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(e,t){return new Q.MathNode("mrow",[je(e.fragment,t)])}});ue({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,n=Ie(t[0],"ordgroup"),a=n.body,i="",s=0;s<a.length;s++){var o=Ie(a[s],"textord");i+=o.text}var u=parseInt(i),l;if(isNaN(u))throw new K("\\@char has non-numeric argument "+i);if(u<0||u>=1114111)throw new K("\\@char with invalid code point "+i);return u<=65535?l=String.fromCharCode(u):(u-=65536,l=String.fromCharCode((u>>10)+55296,(u&1023)+56320)),{type:"textord",mode:r.mode,text:l}}});var Dd=(e,t)=>{var r=dt(e.body,t.withColor(e.color),!1);return B.makeFragment(r)},Pd=(e,t)=>{var r=Ot(e.body,t.withColor(e.color)),n=new Q.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.color),n};ue({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,n=Ie(t[0],"color-token").color,a=t[1];return{type:"color",mode:r.mode,color:n,body:nt(a)}},htmlBuilder:Dd,mathmlBuilder:Pd});ue({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:n}=e,a=Ie(t[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:Dd,mathmlBuilder:Pd});ue({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:n}=e,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTe
1103X, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&Ie(a,"size").value}},htmlBuilder(e,t){var r=B.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=ie(Ze(e.size,t)))),r},mathmlBuilder(e,t){var r=new Q.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",ie(Ze(e.size,t)))),r}});var fu={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Bd=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new K("Expected a control sequence",e);return t},k7=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},Fd=(e,t,r,n)=>{var a=e.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,a,n)};ue({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var n=t.fetch();if(fu[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=fu[n.text]),Ie(t.parseFunction(),"internal");throw new K("Invalid token after macro prefix",n)}});ue({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=t.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new K("Expected a control sequence",n);for(var i=0,s,o=[[]];t.gullet.future().text!=="{";)if(n=t.gullet.popToken(),n.text==="#"){if(t.gullet.future().text==="{"){s=t.gullet.future(),o[i].push("{");break}if(n=t.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new K('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new K('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new K("Expected a macro definition");o[i].push(n.text)}var{tokens:u}=t.gullet.consumeArg();return s&&u.unshift(s),(r==="\\edef"||r==="\\xdef")&&(u=t.gullet.expandTokens(u),u.reverse()),t.gullet.macros.set(a,{tokens:u,numArgs:i,delimiters:o},r===fu[r]),{type:"internal",mode:t.mode}}});ue({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=Bd(t.gullet.popToken());t.gullet.consumeSpaces();var a=k7(t);return Fd(t,n,a,r==="\\\\globallet"),{type:"internal",mode:t.mode}}});ue({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=Bd(t.gullet.popToken()),a=t.gullet.popToken(),i=t.gullet.popToken();return Fd(t,n,i,r==="\\\\globalfuture"),t.gullet.pushToken(i),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var xa=function(t,r,n){var a=Ye.math[t]&&Ye.math[t].replace,i=ll(a||t,r,n);if(!i)throw new Error("Unsupported symbol "+t+" and font size "+r+".");return i},gl=function(t,r,n,a){var i=n.havingBaseStyle(r),s=B.makeSpan(a.concat(i.sizingClasses(n)),[t],n),o=i.sizeMultiplier/n.sizeMultiplier;return s.height*=o,s.depth*=o,s.maxFontSize=i.sizeMultiplier,s},zd=function(t,r,n){var a=r.havingBaseStyle(n),i=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=ie(i),t.height-=i,t.depth+=i},_7=function(t,r,n,a,i,s){var o=B.makeSymbol(t,"Main-Regular",i,a),u=gl(o,r,a,s);return n&&zd(u,a,r),u},x7=function(t,r,n,a){return B.makeSymbol(t,"Size"+r+"-Regular",n,a)},Hd=function(t,r,n,a,i,s){var o=x7(t,r,i,a),u=gl(B.makeSpan(["delimsizing","size"+r],[o],a),ke.TEXT,a,s);return n&&zd(u,a,ke.TEXT),u},go=function(t,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var i=B.makeSpan(["delimsizinginner",a],[B.makeSpan([],[B.makeSymbol(t,r,n)])]);return{type:"elem",elem:i}},bo=function(t,r,n){var a=dr["Size4-Regular"][t.charCodeAt(0)]?dr["Size4-Regular"][t.charCodeAt(0)][4]:dr["Size1-Regular"][t.charCodeAt(0)][4],i=new Xr("inner",Cb(t,Math.round(1e3*r))),s=new Lr([i],{width:ie(a),height:ie(r),style:"width:"+ie(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=B.makeSvgSpan([],[s],n);return o.height=r,o.style.height=ie(r),o.style.width=ie(a),{type:"elem",elem:o}},mu=.008,Ti={type:"kern",size:-1*mu},T7=["|","\\lvert","\\rvert","\\vert"],v7=["\\|","\\lVert","\\rVert","\\Vert"],Ud=function(t,r,n,a,i,s){var o,u,l,c,h="",f=0;o=l=c=t,u=null;var m="Size1-Regular";t==="\\uparrow"?l=c="⏐":t==="\\Uparrow"?l=c="‖":t==="\\downarrow"?o=l="⏐":t==="\\Downarrow"?o=l="‖":t==="\\updownarrow"?(o="\\uparrow",l="⏐",c="\\downarrow"):t==="\\Updownarrow"?(o="\\Uparrow",l="‖",c="\\Downarrow"):T7.includes(t)?(l="∣",h="vert",f=333):v7.includes(t)?(l="∥",h="doublevert",f=556):t==="["||t==="\\lbrack"?(o="⎡",l="⎢",c="⎣",m="Size4-Regular",h="lbrack",f=667):t==="]"||t==="\\rbrack"?(o="⎤",l="⎥",c="⎦",m="Size4-Regular",h="rbrack",f=667):t==="\\lfloor"||t==="⌊"?(l=o="⎢",c="⎣",m="Size4-Regular",h="lfloor",f=667):t==="\\lceil"||t==="⌈"?(o="⎡",l=c="⎢",m="Size4-Regular",h="lceil",f=667):t==="\\rfloor"||t==="⌋"?(l=o="⎥",c="⎦",m="Size4-Regular",h="rfloor",f=667):t==="\\rceil"||t==="⌉"?(o="⎤",l=c="⎥",m="Size4-Regular",h="rceil",f=667):t==="("||t==="\\lparen"?(o="⎛",l="⎜",c="⎝",m="Size4-Regular",h="lparen",f=87
vendor: 5,808 bytes, line 1103
11035):t===")"||t==="\\rparen"?(o="⎞",l="⎟",c="⎠",m="Size4-Regular",h="rparen",f=875):t==="\\{"||t==="\\lbrace"?(o="⎧",u="⎨",c="⎩",l="⎪",m="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(o="⎫",u="⎬",c="⎭",l="⎪",m="Size4-Regular"):t==="\\lgroup"||t==="⟮"?(o="⎧",c="⎩",l="⎪",m="Size4-Regular"):t==="\\rgroup"||t==="⟯"?(o="⎫",c="⎭",l="⎪",m="Size4-Regular"):t==="\\lmoustache"||t==="⎰"?(o="⎧",c="⎭",l="⎪",m="Size4-Regular"):(t==="\\rmoustache"||t==="⎱")&&(o="⎫",c="⎩",l="⎪",m="Size4-Regular");var b=xa(o,m,i),E=b.height+b.depth,S=xa(l,m,i),_=S.height+S.depth,v=xa(c,m,i),R=v.height+v.depth,q=0,U=1;if(u!==null){var D=xa(u,m,i);q=D.height+D.depth,U=2}var $=E+R+q,G=Math.max(0,Math.ceil((r-$)/(U*_))),J=$+G*U*_,z=a.fontMetrics().axisHeight;n&&(z*=a.sizeMultiplier);var ae=J/2-z,ee=[];if(h.length>0){var he=J-E-R,Z=Math.round(J*1e3),le=Ib(h,Math.round(he*1e3)),xe=new Xr(h,le),Me=(f/1e3).toFixed(3)+"em",fe=(Z/1e3).toFixed(3)+"em",ut=new Lr([xe],{width:Me,height:fe,viewBox:"0 0 "+f+" "+Z}),L=B.makeSvgSpan([],[ut],a);L.height=Z/1e3,L.style.width=Me,L.style.height=fe,ee.push({type:"elem",elem:L})}else{if(ee.push(go(c,m,i)),ee.push(Ti),u===null){var M=J-E-R+2*mu;ee.push(bo(l,M,a))}else{var j=(J-E-R-q)/2+2*mu;ee.push(bo(l,j,a)),ee.push(Ti),ee.push(go(u,m,i)),ee.push(Ti),ee.push(bo(l,j,a))}ee.push(Ti),ee.push(go(o,m,i))}var A=a.havingBaseStyle(ke.TEXT),ce=B.makeVList({positionType:"bottom",positionData:ae,children:ee},A);return gl(B.makeSpan(["delimsizing","mult"],[ce],A),ke.TEXT,a,s)},yo=80,Eo=.08,ko=function(t,r,n,a,i){var s=Sb(t,a,n),o=new Xr(t,s),u=new Lr([o],{width:"400em",height:ie(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return B.makeSvgSpan(["hide-tail"],[u],i)},w7=function(t,r){var n=r.havingBaseSizing(),a=jd("\\surd",t*n.sizeMultiplier,Vd,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,u=0,l=0,c=0,h;return a.type==="small"?(c=1e3+1e3*s+yo,t<1?i=1:t<1.4&&(i=.7),u=(1+s+Eo)/i,l=(1+s)/i,o=ko("sqrtMain",u,c,s,r),o.style.minWidth="0.853em",h=.833/i):a.type==="large"?(c=(1e3+yo)*Na[a.size],l=(Na[a.size]+s)/i,u=(Na[a.size]+s+Eo)/i,o=ko("sqrtSize"+a.size,u,c,s,r),o.style.minWidth="1.02em",h=1/i):(u=t+s+Eo,l=t+s,c=Math.floor(1e3*t+s)+yo,o=ko("sqrtTall",u,c,s,r),o.style.minWidth="0.742em",h=1.056),o.height=l,o.style.height=ie(u),{span:o,advanceWidth:h,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},$d=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],A7=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],qd=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Na=[0,1.2,1.8,2.4,3],S7=function(t,r,n,a,i){if(t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle"),$d.includes(t)||qd.includes(t))return Hd(t,r,!1,n,a,i);if(A7.includes(t))return Ud(t,Na[r],!1,n,a,i);throw new K("Illegal delimiter: '"+t+"'")},C7=[{type:"small",style:ke.SCRIPTSCRIPT},{type:"small",style:ke.SCRIPT},{type:"small",style:ke.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],I7=[{type:"small",style:ke.SCRIPTSCRIPT},{type:"small",style:ke.SCRIPT},{type:"small",style:ke.TEXT},{type:"stack"}],Vd=[{type:"small",style:ke.SCRIPTSCRIPT},{type:"small",style:ke.SCRIPT},{type:"small",style:ke.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],N7=function(t){if(t.type==="small")return"Main-Regular";if(t.type==="large")return"Size"+t.size+"-Regular";if(t.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},jd=function(t,r,n,a){for(var i=Math.min(2,3-a.style.size),s=i;s<n.length&&n[s].type!=="stack";s++){var o=xa(t,N7(n[s]),"math"),u=o.height+o.depth;if(n[s].type==="small"){var l=a.havingBaseStyle(n[s].style);u*=l.sizeMultiplier}if(u>r)return n[s]}return n[n.length-1]},Gd=function(t,r,n,a,i,s){t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle");var o;qd.includes(t)?o=C7:$d.includes(t)?o=Vd:o=I7;var u=jd(t,r,o,a);return u.type==="small"?_7(t,u.style,n,a,i,s):u.type==="large"?Hd(t,u.size,n,a,i,s):Ud(t,r,n,a,i,s)},L7=function(t,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,u=901,l=5/a.fontMetrics().ptPerEm,c=Math.max(r-o,n+o),h=Math.max(c/500*u,2*c-l);return Gd(t,h,!0,a,i,s)},Ir={sqrtImage:w7,sizedDelim:S7,sizeToMaxHeight:Na,customSizedDelim:Gd,leftRightDelim:L7},Cc={"\\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}},R7=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Ss(e,t){var r=ws(e);if(r&&R7.includes(r.text))return r;
vendor: 10,255 bytes, line 1103
1103throw r?new K("Invalid delimiter '"+r.text+"' after '"+t.funcName+"'",e):new K("Invalid delimiter type '"+e.type+"'",e)}ue({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var r=Ss(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Cc[e.funcName].size,mclass:Cc[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>e.delim==="."?B.makeSpan([e.mclass]):Ir.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(Qt(e.delim,e.mode));var r=new Q.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=ie(Ir.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function Ic(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}ue({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new K("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Ss(t[0],e).text,color:r}}});ue({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Ss(t[0],e),n=e.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=Ie(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{Ic(e);for(var r=dt(e.body,t,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s<r.length;s++)r[s].isMiddle?i=!0:(n=Math.max(r[s].height,n),a=Math.max(r[s].depth,a));n*=t.sizeMultiplier,a*=t.sizeMultiplier;var o;if(e.left==="."?o=$a(t,["mopen"]):o=Ir.leftRightDelim(e.left,n,a,t,e.mode,["mopen"]),r.unshift(o),i)for(var u=1;u<r.length;u++){var l=r[u],c=l.isMiddle;c&&(r[u]=Ir.leftRightDelim(c.delim,n,a,c.options,e.mode,[]))}var h;if(e.right===".")h=$a(t,["mclose"]);else{var f=e.rightColor?t.withColor(e.rightColor):t;h=Ir.leftRightDelim(e.right,n,a,f,e.mode,["mclose"])}return r.push(h),B.makeSpan(["minner"],r,t)},mathmlBuilder:(e,t)=>{Ic(e);var r=Ot(e.body,t);if(e.left!=="."){var n=new Q.MathNode("mo",[Qt(e.left,e.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(e.right!=="."){var a=new Q.MathNode("mo",[Qt(e.right,e.mode)]);a.setAttribute("fence","true"),e.rightColor&&a.setAttribute("mathcolor",e.rightColor),r.push(a)}return dl(r)}});ue({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Ss(t[0],e);if(!e.parser.leftrightDepth)throw new K("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if(e.delim===".")r=$a(t,[]);else{r=Ir.sizedDelim(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};r.isMiddle=n}return r},mathmlBuilder:(e,t)=>{var r=e.delim==="\\vert"||e.delim==="|"?Qt("|","text"):Qt(e.delim,e.mode),n=new Q.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var bl=(e,t)=>{var r=B.wrapFragment(Be(e.body,t),t),n=e.label.slice(1),a=t.sizeMultiplier,i,s=0,o=Fe.isCharacterBox(e.body);if(n==="sout")i=B.makeSpan(["stretchy","sout"]),i.height=t.fontMetrics().defaultRuleThickness/a,s=-.5*t.fontMetrics().xHeight;else if(n==="phase"){var u=Ze({number:.6,unit:"pt"},t),l=Ze({number:.35,unit:"ex"},t),c=t.havingBaseSizing();a=a/c.sizeMultiplier;var h=r.height+r.depth+u+l;r.style.paddingLeft=ie(h/2+u);var f=Math.floor(1e3*h*a),m=wb(f),b=new Lr([new Xr("phase",m)],{width:"400em",height:ie(f/1e3),viewBox:"0 0 400000 "+f,preserveAspectRatio:"xMinYMin slice"});i=B.makeSvgSpan(["hide-tail"],[b],t),i.style.height=ie(h),s=r.depth+u+l}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var E=0,S=0,_=0;/box/.test(n)?(_=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),E=t.fontMetrics().fboxsep+(n==="colorbox"?0:_),S=E):n==="angl"?(_=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),E=4*_,S=Math.max(0,.25-r.depth)):(E=o?.2:0,S=E),i=Mr.encloseSpan(r,n,E,S,t),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=ie(_)):n==="angl"&&_!==.049&&(i.style.borderTopWidth=ie(_),i.style.borderRightWidth=ie(_)),s=r.depth+S,e.backgroundColor&&(i.style.backgroundColor=e.backgroundColor,e.borderColor&&(i.style.borderColor=e.borderColor))}var v;if(e.backgroundColor)v=B.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},t);else{var R=/cancel|phase/.test(n)?["svg-align"]:[];v=B.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:R}]},t)}return/cancel/.test(n)&&(v.height=r.height,v.depth=r.depth),/cancel/.test(n)&&!o?B.makeSpan(["mord","cancel-lap"],[v],t):B.makeSpan(["mord"],[v],t)},yl=(e,t)=>{var r=0,n=new Q.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[je(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),e.label==="\\fcolorbox"){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};ue({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:n,funcName:a}=e,i=Ie(t[0],"color-token").color,s=t[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:bl,mathmlBuilder:yl});ue({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:n,funcName:a}=e,i=Ie(t[0],"color-token").color,s=Ie(t[1],"color-token").color,o=t[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:bl,mathmlBuilder:yl});ue({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}});ue({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:bl,mathmlBuilder:yl});ue({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var Wd={};function pr(e){for(var{type:t,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=e,o={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},u=0;u<r.length;++u)Wd[r[u]]=o;i&&(Wi[t]=i),s&&(Yi[t]=s)}var Yd={};function k(e,t){Yd[e]=t}function Nc(e){var t=[];e.consumeSpaces();var r=e.fetch().text;for(r==="\\relax"&&(e.consume(),e.consumeSpaces(),r=e.fetch().text);r==="\\hline"||r==="\\hdashline";)e.consume(),t.push(r==="\\hdashline"),e.consumeSpaces(),r=e.fetch().text;return t}var Cs=e=>{var t=e.parser.settings;if(!t.displayMode)throw new K("{"+e.envName+"} can be used only in display mode.")};function El(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function Jr(e,t,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:u,singleRow:l,emptySingleRow:c,maxNumCols:h,leqno:f}=t;if(e.gullet.beginGroup(),l||e.gullet.macros.set("\\cr","\\\\\\relax"),!s){var m=e.gullet.expandMacroAsText("\\arraystretch");if(m==null)s=1;else if(s=parseFloat(m),!s||s<0)throw new K("Invalid \\arraystretch: "+m)}e.gullet.beginGroup();var b=[],E=[b],S=[],_=[],v=u!=null?[]:void 0;function R(){u&&e.gullet.macros.set("\\@eqnsw","1",!0)}function q(){v&&(e.gullet.macros.get("\\df@tag")?(v.push(e.subparse([new Ht("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):v.push(!!u&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(R(),_.push(Nc(e));;){var U=e.parseExpression(!1,l?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),U={type:"ordgroup",mode:e.mode,body:U},r&&(U={type:"styling",mode:e.mode,style:r,body:[U]}),b.push(U);var D=e.fetch().text;if(D==="&"){if(h&&b.length===h){if(l||o)throw new K("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(D==="\\end"){q(),b.length===1&&U.type==="styling"&&U.body[0].body.length===0&&(E.length>1||!c)&&E.pop(),_.length<E.length+1&&_.push([]);break}else if(D==="\\\\"){e.consume();var $=void 0;e.gullet.future().text!==" "&&($=e.parseSizeGroup(!0)),S.push($?$.value:null),q(),_.push(Nc(e)),b=[],E.push(b),R()}else throw new K("Expected & or \\\\ or \\cr or \\end",e.nextToken)}return e.gullet.endGroup(),e.gullet.endGroup(),{type:"array",mode:e.mode,addJot:a,arraystretch:s,body:E,cols:i,rowGaps:S,hskipBeforeAndAfter:n,hLinesBeforeRow:_,colSeparationType:o,tags:v,leqno:f}}function kl(e){return e.slice(0,1)==="d"?"display":"text"}var gr=function(t,r){var n,a,i=t.body.length,s=t.hLinesBeforeRow,o=0,u=new Array(i),l=[],c=Math.max(r.fontMetrics().arrayRuleWidth,r.minRuleThickness),h=1/r.fontMetrics().ptPerEm,f=5*h;if(t.colSeparationType&&t.colSeparationType==="small"){var m=r.havingStyle(ke.SCRIPT).sizeMultiplier;f=.2778*(m/r.sizeMultiplier)}var b=t.colSeparationType==="CD"?Ze({number:3,unit:"ex"},r):12*h,E=3*h,S=t.arraystretch*b,_=.7*S,v=.3*S,R=0;
vendor: 9,501 bytes, line 1103
1103function q(vn){for(var en=0;en<vn.length;++en)en>0&&(R+=.25),l.push({pos:R,isDashed:vn[en]})}for(q(s[0]),n=0;n<t.body.length;++n){var U=t.body[n],D=_,$=v;o<U.length&&(o=U.length);var G=new Array(U.length);for(a=0;a<U.length;++a){var J=Be(U[a],r);$<J.depth&&($=J.depth),D<J.height&&(D=J.height),G[a]=J}var z=t.rowGaps[n],ae=0;z&&(ae=Ze(z,r),ae>0&&(ae+=v,$<ae&&($=ae),ae=0)),t.addJot&&($+=E),G.height=D,G.depth=$,R+=D,G.pos=R,R+=$+ae,u[n]=G,q(s[n+1])}var ee=R/2+r.fontMetrics().axisHeight,he=t.cols||[],Z=[],le,xe,Me=[];if(t.tags&&t.tags.some(vn=>vn))for(n=0;n<i;++n){var fe=u[n],ut=fe.pos-ee,L=t.tags[n],M=void 0;L===!0?M=B.makeSpan(["eqn-num"],[],r):L===!1?M=B.makeSpan([],[],r):M=B.makeSpan([],dt(L,r,!0),r),M.depth=fe.depth,M.height=fe.height,Me.push({type:"elem",elem:M,shift:ut})}for(a=0,xe=0;a<o||xe<he.length;++a,++xe){for(var j=he[xe]||{},A=!0;j.type==="separator";){if(A||(le=B.makeSpan(["arraycolsep"],[]),le.style.width=ie(r.fontMetrics().doubleRuleSep),Z.push(le)),j.separator==="|"||j.separator===":"){var ce=j.separator==="|"?"solid":"dashed",_e=B.makeSpan(["vertical-separator"],[],r);_e.style.height=ie(R),_e.style.borderRightWidth=ie(c),_e.style.borderRightStyle=ce,_e.style.margin="0 "+ie(-c/2);var ye=R-ee;ye&&(_e.style.verticalAlign=ie(-ye)),Z.push(_e)}else throw new K("Invalid separator type: "+j.separator);xe++,j=he[xe]||{},A=!1}if(!(a>=o)){var be=void 0;(a>0||t.hskipBeforeAndAfter)&&(be=Fe.deflt(j.pregap,f),be!==0&&(le=B.makeSpan(["arraycolsep"],[]),le.style.width=ie(be),Z.push(le)));var Ue=[];for(n=0;n<i;++n){var He=u[n],mt=He[a];if(mt){var ar=He.pos-ee;mt.depth=He.depth,mt.height=He.height,Ue.push({type:"elem",elem:mt,shift:ar})}}Ue=B.makeVList({positionType:"individualShift",children:Ue},r),Ue=B.makeSpan(["col-align-"+(j.align||"c")],[Ue]),Z.push(Ue),(a<o-1||t.hskipBeforeAndAfter)&&(be=Fe.deflt(j.postgap,f),be!==0&&(le=B.makeSpan(["arraycolsep"],[]),le.style.width=ie(be),Z.push(le)))}}if(u=B.makeSpan(["mtable"],Z),l.length>0){for(var Pr=B.makeLineSpan("hline",r,c),js=B.makeLineSpan("hdashline",r,c),ia=[{type:"elem",elem:u,shift:0}];l.length>0;){var sa=l.pop(),oa=sa.pos-ee;sa.isDashed?ia.push({type:"elem",elem:js,shift:oa}):ia.push({type:"elem",elem:Pr,shift:oa})}u=B.makeVList({positionType:"individualShift",children:ia},r)}if(Me.length===0)return B.makeSpan(["mord"],[u],r);var Tn=B.makeVList({positionType:"individualShift",children:Me},r);return Tn=B.makeSpan(["tag"],[Tn],r),B.makeFragment([u,Tn])},M7={c:"center ",l:"left ",r:"right "},br=function(t,r){for(var n=[],a=new Q.MathNode("mtd",[],["mtr-glue"]),i=new Q.MathNode("mtd",[],["mml-eqn-num"]),s=0;s<t.body.length;s++){for(var o=t.body[s],u=[],l=0;l<o.length;l++)u.push(new Q.MathNode("mtd",[je(o[l],r)]));t.tags&&t.tags[s]&&(u.unshift(a),u.push(a),t.leqno?u.unshift(i):u.push(i)),n.push(new Q.MathNode("mtr",u))}var c=new Q.MathNode("mtable",n),h=t.arraystretch===.5?.1:.16+t.arraystretch-1+(t.addJot?.09:0);c.setAttribute("rowspacing",ie(h));var f="",m="";if(t.cols&&t.cols.length>0){var b=t.cols,E="",S=!1,_=0,v=b.length;b[0].type==="separator"&&(f+="top ",_=1),b[b.length-1].type==="separator"&&(f+="bottom ",v-=1);for(var R=_;R<v;R++)b[R].type==="align"?(m+=M7[b[R].align],S&&(E+="none "),S=!0):b[R].type==="separator"&&S&&(E+=b[R].separator==="|"?"solid ":"dashed ",S=!1);c.setAttribute("columnalign",m.trim()),/[sd]/.test(E)&&c.setAttribute("columnlines",E.trim())}if(t.colSeparationType==="align"){for(var q=t.cols||[],U="",D=1;D<q.length;D++)U+=D%2?"0em ":"1em ";c.setAttribute("columnspacing",U.trim())}else t.colSeparationType==="alignat"||t.colSeparationType==="gather"?c.setAttribute("columnspacing","0em"):t.colSeparationType==="small"?c.setAttribute("columnspacing","0.2778em"):t.colSeparationType==="CD"?c.setAttribute("columnspacing","0.5em"):c.setAttribute("columnspacing","1em");var $="",G=t.hLinesBeforeRow;f+=G[0].length>0?"left ":"",f+=G[G.length-1].length>0?"right ":"";for(var J=1;J<G.length-1;J++)$+=G[J].length===0?"none ":G[J][0]?"dashed ":"solid ";return/[sd]/.test($)&&c.setAttribute("rowlines",$.trim()),f!==""&&(c=new Q.MathNode("menclose",[c]),c.setAttribute("notation",f.trim())),t.arraystretch&&t.arraystretch<1&&(c=new Q.MathNode("mstyle",[c]),c.setAttribute("scriptlevel","1")),c},Xd=function(t,r){t.envName.indexOf("ed")===-1&&Cs(t);var n=[],a=t.envName.indexOf("at")>-1?"alignat":"align",i=t.envName==="split",s=Jr(t.parser,{cols:n,addJot:!0,autoTag:i?void 0:El(t.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:t.parser.settings.leqno},"display"),o,u=0,l={type:"ordgroup",mode:t.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var c="",h=0;h<r[0].body.length;h++){var f=Ie(r[0].body[h],"textord");c+=f.text}o=Number(c),u=o*2}var m=!u;s.body.forEach(function(_){for(var v=1;v<_.length;v+=2){var R=Ie(_[v],"styling"),q=Ie(R.body[0],"ordgroup");q.body.unshift(l)}if(m)u<_.length&&(u=_.length);else{var U=_.length/2;if(o<U)throw new K("Too many math in a row: "+("expected "+o+", but got "+U),_[0])}});for(var b=0;b<u;++b){var E="r",S=0;b%2===1?E="l":b>0&&m&&(S=1),n[b]={type:"align",align:E,pregap:S,postgap:0}}return s.colSeparationType=m?"align":"alignat",s};pr({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=ws(t[0]),n=r?[t[0]]:Ie(t[0],"ordgroup").body,a=n.map(function(s){var o=ml(s),u=o.text;if("lcr".indexOf(u)!==-1)return{type:"align",align:u};if(u==="|")return{type:"separator",separator:"|"};if(u===":")return{type:"separator",separator:":"};throw new K("Unknown column alignment: "+u,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return Jr(e.parser,i,kl(e.envName))},htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(e.envName.charAt(e.envName.length-1)==="*"){var a=e.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new K("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=Jr(e.parser,n,kl(e.envName)),s=Math.max(0,...i.body.map(o=>o.length));return i.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[i],left:t[0],right:t[1],rightColor:void 0}:i},htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},r=Jr(e.parser,t,"script");return r.colSeparationType="small",r},htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=ws(t[0]),n=r?[t[0]]:Ie(t[0],"ordgroup").body,a=n.map(function(s){var o=ml(s),u=o.text;if("lc".indexOf(u)!==-1)return{type:"align",align:u};throw new K("Unknown column alignment: "+u,s)});if(a.length>1)throw new K("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=Jr(e.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new K("{subarray} can contain only one column");return i},htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=Jr(e.parser,t,kl(e.envName));return{type:"leftright",mode:e.mode,body:[r],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:Xd,htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){["gather","gather*"].includes(e.envName)&&Cs(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:El(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Jr(e.parser,t,"display")},htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:Xd,htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){Cs(e);var t={autoTag:El(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Jr(e.parser,t,"display")},htmlBuilder:gr,mathmlBuilder:br});pr({type:"array",names:["CD"],props:{numArgs:0},handler(e){return Cs(e),E7(e.parser)},htmlBuilder:gr,mathmlBuilder:br});k("\\nonumber","\\gdef\\@eqnsw{0}");k("\\notag","\\nonumber");ue({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new K(e.funcName+" valid only within array environment")}});var Lc=Wd;ue({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];if(a.type!=="ordgroup")throw new K("Invalid environment name",a);for(var i="",s=0;s<a.body.length;++s)i+=Ie(a.body[s],"textord").text;if(n==="\\begin"){if(!Lc.hasOwnProperty(i))throw new K("No such environment: "+i,a);var o=Lc[i],{args:u,optArgs:l}=r.parseArguments("\\begin{"+i+"}",o),c={mode:r.mode,envName:i,parser:r},h=o.handler(c,u,l);r.expect("\\end",!1);var f=r.nextToken,m=Ie(r.parseFunction(),"environment");
vendor: 17,086 bytes, line 1103
1103if(m.name!==i)throw new K("Mismatch: \\begin{"+i+"} matched by \\end{"+m.name+"}",f);return h}return{type:"environment",mode:r.mode,name:i,nameGroup:a}}});var Qd=(e,t)=>{var r=e.font,n=t.withFont(r);return Be(e.body,n)},Kd=(e,t)=>{var r=e.font,n=t.withFont(r);return je(e.body,n)},Rc={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};ue({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=Xi(t[0]),i=n;return i in Rc&&(i=Rc[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:Qd,mathmlBuilder:Kd});ue({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,n=t[0],a=Fe.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:As(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});ue({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,breakOnTokenText:a}=e,{mode:i}=r,s=r.parseExpression(!0,a),o="math"+n.slice(1);return{type:"font",mode:i,font:o,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:Qd,mathmlBuilder:Kd});var Zd=(e,t)=>{var r=t;return e==="display"?r=r.id>=ke.SCRIPT.id?r.text():ke.DISPLAY:e==="text"&&r.size===ke.DISPLAY.size?r=ke.TEXT:e==="script"?r=ke.SCRIPT:e==="scriptscript"&&(r=ke.SCRIPTSCRIPT),r},_l=(e,t)=>{var r=Zd(e.size,t.style),n=r.fracNum(),a=r.fracDen(),i;i=t.havingStyle(n);var s=Be(e.numer,i,t);if(e.continued){var o=8.5/t.fontMetrics().ptPerEm,u=3.5/t.fontMetrics().ptPerEm;s.height=s.height<o?o:s.height,s.depth=s.depth<u?u:s.depth}i=t.havingStyle(a);var l=Be(e.denom,i,t),c,h,f;e.hasBarLine?(e.barSize?(h=Ze(e.barSize,t),c=B.makeLineSpan("frac-line",t,h)):c=B.makeLineSpan("frac-line",t),h=c.height,f=c.height):(c=null,h=0,f=t.fontMetrics().defaultRuleThickness);var m,b,E;r.size===ke.DISPLAY.size||e.size==="display"?(m=t.fontMetrics().num1,h>0?b=3*f:b=7*f,E=t.fontMetrics().denom1):(h>0?(m=t.fontMetrics().num2,b=f):(m=t.fontMetrics().num3,b=3*f),E=t.fontMetrics().denom2);var S;if(c){var v=t.fontMetrics().axisHeight;m-s.depth-(v+.5*h)<b&&(m+=b-(m-s.depth-(v+.5*h))),v-.5*h-(l.height-E)<b&&(E+=b-(v-.5*h-(l.height-E)));var R=-(v-.5*h);S=B.makeVList({positionType:"individualShift",children:[{type:"elem",elem:l,shift:E},{type:"elem",elem:c,shift:R},{type:"elem",elem:s,shift:-m}]},t)}else{var _=m-s.depth-(l.height-E);_<b&&(m+=.5*(b-_),E+=.5*(b-_)),S=B.makeVList({positionType:"individualShift",children:[{type:"elem",elem:l,shift:E},{type:"elem",elem:s,shift:-m}]},t)}i=t.havingStyle(r),S.height*=i.sizeMultiplier/t.sizeMultiplier,S.depth*=i.sizeMultiplier/t.sizeMultiplier;var q;r.size===ke.DISPLAY.size?q=t.fontMetrics().delim1:r.size===ke.SCRIPTSCRIPT.size?q=t.havingStyle(ke.SCRIPT).fontMetrics().delim2:q=t.fontMetrics().delim2;var U,D;return e.leftDelim==null?U=$a(t,["mopen"]):U=Ir.customSizedDelim(e.leftDelim,q,!0,t.havingStyle(r),e.mode,["mopen"]),e.continued?D=B.makeSpan([]):e.rightDelim==null?D=$a(t,["mclose"]):D=Ir.customSizedDelim(e.rightDelim,q,!0,t.havingStyle(r),e.mode,["mclose"]),B.makeSpan(["mord"].concat(i.sizingClasses(t)),[U,B.makeSpan(["mfrac"],[S]),D],t)},xl=(e,t)=>{var r=new Q.MathNode("mfrac",[je(e.numer,t),je(e.denom,t)]);if(!e.hasBarLine)r.setAttribute("linethickness","0px");else if(e.barSize){var n=Ze(e.barSize,t);r.setAttribute("linethickness",ie(n))}var a=Zd(e.size,t.style);if(a.size!==t.style.size){r=new Q.MathNode("mstyle",[r]);var i=a.size===ke.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var s=[];if(e.leftDelim!=null){var o=new Q.MathNode("mo",[new Q.TextNode(e.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(r),e.rightDelim!=null){var u=new Q.MathNode("mo",[new Q.TextNode(e.rightDelim.replace("\\",""))]);u.setAttribute("fence","true"),s.push(u)}return dl(s)}return r};ue({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=t[1],s,o=null,u=null,l="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,o="(",u=")";break;case"\\\\bracefrac":s=!1,o="\\{",u="\\}";break;case"\\\\brackfrac":s=!1,o="[",u="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":l="display";break;case"\\tfrac":case"\\tbinom":l="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:u,size:l,barSize:null}},htmlBuilder:_l,mathmlBuilder:xl});ue({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});ue({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:r,token:n}=e,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:t.mode,replaceWith:a,token:n}}});var Mc=["display","text","script","scriptscript"],Oc=function(t){var r=null;return t.length>0&&(r=t,r=r==="."?null:r),r};ue({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:r}=e,n=t[4],a=t[5],i=Xi(t[0]),s=i.type==="atom"&&i.family==="open"?Oc(i.text):null,o=Xi(t[1]),u=o.type==="atom"&&o.family==="close"?Oc(o.text):null,l=Ie(t[2],"size"),c,h=null;l.isBlank?c=!0:(h=l.value,c=h.number>0);var f="auto",m=t[3];if(m.type==="ordgroup"){if(m.body.length>0){var b=Ie(m.body[0],"textord");f=Mc[Number(b.text)]}}else m=Ie(m,"textord"),f=Mc[Number(m.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:c,barSize:h,leftDelim:s,rightDelim:u,size:f}},htmlBuilder:_l,mathmlBuilder:xl});ue({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:n,token:a}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Ie(t[0],"size").value,token:a}}});ue({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=cb(Ie(t[1],"infix").size),s=t[2],o=i.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:s,continued:!1,hasBarLine:o,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:_l,mathmlBuilder:xl});var Jd=(e,t)=>{var r=t.style,n,a;e.type==="supsub"?(n=e.sup?Be(e.sup,t.havingStyle(r.sup()),t):Be(e.sub,t.havingStyle(r.sub()),t),a=Ie(e.base,"horizBrace")):a=Ie(e,"horizBrace");var i=Be(a.base,t.havingBaseStyle(ke.DISPLAY)),s=Mr.svgSpan(a,t),o;if(a.isOver?(o=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},t),o.children[0].children[0].children[1].classes.push("svg-align")):(o=B.makeVList({positionType:"bottom",positionData:i.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},t),o.children[0].children[0].children[0].classes.push("svg-align")),n){var u=B.makeSpan(["mord",a.isOver?"mover":"munder"],[o],t);a.isOver?o=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:u},{type:"kern",size:.2},{type:"elem",elem:n}]},t):o=B.makeVList({positionType:"bottom",positionData:u.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:u}]},t)}return B.makeSpan(["mord",a.isOver?"mover":"munder"],[o],t)},O7=(e,t)=>{var r=Mr.mathMLnode(e.label);return new Q.MathNode(e.isOver?"mover":"munder",[je(e.base,t),r])};ue({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:Jd,mathmlBuilder:O7});ue({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[1],a=Ie(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:nt(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=dt(e.body,t,!1);return B.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=Qr(e.body,t);return r instanceof Ft||(r=new Ft("mrow",[r])),r.setAttribute("href",e.href),r}});ue({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=Ie(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i<n.length;i++){var s=n[i];s==="~"&&(s="\\textasciitilde"),a.push({type:"textord",mode:"text",text:s})}var o={type:"text",mode:r.mode,font:"\\texttt",body:a};return{type:"href",mode:r.mode,href:n,body:nt(o)}}});ue({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(e,t){var{parser:r}=e;return{type:"hbox",mode:r.mode,body:nt(t[0])}},htmlBuilder(e,t){var r=dt(e.body,t,!1);return B.makeFragment(r)},mathmlBuilder(e,t){return new Q.MathNode("mrow",Ot(e.body,t))}});ue({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,token:a}=e,i=Ie(t[0],"raw").string,s=t[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var o,u={};switch(n){case"\\htmlClass":u.class=i,o={command:"\\htmlClass",class:i};break;case"\\htmlId":u.id=i,o={command:"\\htmlId",id:i};break;case"\\htmlStyle":u.style=i,o={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var l=i.split(","),c=0;c<l.length;c++){var h=l[c].split("=");if(h.length!==2)throw new K("Error parsing key-value for \\htmlData");u["data-"+h[0].trim()]=h[1].trim()}o={command:"\\htmlData",attributes:u};break}default:throw new Error("Unrecognized html command")}return r.settings.isTrusted(o)?{type:"html",mode:r.mode,attributes:u,body:nt(s)}:r.formatUnsupportedCmd(n)},htmlBuilder:(e,t)=>{var r=dt(e.body,t,!1),n=["enclosing"];e.attributes.class&&n.push(...e.attributes.class.trim().split(/\s+/));var a=B.makeSpan(n,r,t);for(var i in e.attributes)i!=="class"&&e.attributes.hasOwnProperty(i)&&a.setAttribute(i,e.attributes[i]);return a},mathmlBuilder:(e,t)=>Qr(e.body,t)});ue({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:nt(t[0]),mathml:nt(t[1])}},htmlBuilder:(e,t)=>{var r=dt(e.html,t,!1);return B.makeFragment(r)},mathmlBuilder:(e,t)=>Qr(e.mathml,t)});var _o=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!r)throw new K("Invalid size: '"+t+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!yd(n))throw new K("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};ue({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:n}=e,a={number:0,unit:"em"},i={number:.9,unit:"em"},s={number:0,unit:"em"},o="";if(r[0])for(var u=Ie(r[0],"raw").string,l=u.split(","),c=0;c<l.length;c++){var h=l[c].split("=");if(h.length===2){var f=h[1].trim();switch(h[0].trim()){case"alt":o=f;break;case"width":a=_o(f);break;case"height":i=_o(f);break;case"totalheight":s=_o(f);break;default:throw new K("Invalid key: '"+h[0]+"' in \\includegraphics.")}}}var m=Ie(t[0],"url").url;return o===""&&(o=m,o=o.replace(/^.*[\\/]/,""),o=o.substring(0,o.lastIndexOf("."))),n.settings.isTrusted({command:"\\includegraphics",url:m})?{type:"includegraphics",mode:n.mode,alt:o,width:a,height:i,totalheight:s,src:m}:n.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(e,t)=>{var r=Ze(e.height,t),n=0;e.totalheight.number>0&&(n=Ze(e.totalheight,t)-r);var a=0;e.width.number>0&&(a=Ze(e.width,t));var i={height:ie(r+n)};a>0&&(i.width=ie(a)),n>0&&(i.verticalAlign=ie(-n));var s=new Ob(e.src,e.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(e,t)=>{var r=new Q.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var n=Ze(e.height,t),a=0;if(e.totalheight.number>0&&(a=Ze(e.totalheight,t)-n,r.setAttribute("valign",ie(-a))),r.setAttribute("height",ie(n+a)),e.width.number>0){var i=Ze(e.width,t);r.setAttribute("width",ie(i))}return r.setAttribute("src",e.src),r}});ue({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,a=Ie(t[0],"size");if(r.settings.strict){var i=n[1]==="m",s=a.value.unit==="mu";i?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(e,t){return B.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var r=Ze(e.dimension,t);return new Q.SpaceNode(r)}});ue({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(e,t)=>{var r;e.alignment==="clap"?(r=B.makeSpan([],[Be(e.body,t)]),r=B.makeSpan(["inner"],[r],t)):r=B.makeSpan(["inner"],[Be(e.body,t)]);var n=B.makeSpan(["fix"],[]),a=B.makeSpan([e.alignment],[r,n],t),i=B.makeSpan(["strut"]);return i.style.height=ie(a.height+a.depth),a.depth&&(i.style.verticalAlign=ie(-a.depth)),a.children.unshift(i),a=B.makeSpan(["thinbox"],[a],t),B.makeSpan(["mord","vbox"],[a],t)},mathmlBuilder:(e,t)=>{var r=new Q.MathNode("mpadded",[je(e.body,t)]);if(e.alignment!=="rlap"){var n=e.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});ue({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:n}=e,a=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",s=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:s}}});ue({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new K("Mismatched "+e.funcName)}});var Dc=(e,t)=>{switch(t.style.size){case ke.DISPLAY.size:return e.display;case ke.TEXT.size:return e.text;case ke.SCRIPT.size:return e.script;case ke.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};ue({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:nt(t[0]),text:nt(t[1]),script:nt(t[2]),scriptscript:nt(t[3])}},htmlBuilder:(e,t)=>{var r=Dc(e,t),n=dt(r,t,!1);return B.makeFragment(n)},mathmlBuilder:(e,t)=>{var r=Dc(e,t);return Qr(r,t)}});var ef=(e,t,r,n,a,i,s)=>{e=B.makeSpan([],[e]);var o=r&&Fe.isCharacterBox(r),u,l;if(t){var c=Be(t,n.havingStyle(a.sup()),n);l={elem:c,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-c.depth)}}if(r){var h=Be(r,n.havingStyle(a.sub()),n);u={elem:h,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-h.height)}}var f;if(l&&u){var m=n.fontMetrics().bigOpSpacing5+u.elem.height+u.elem.depth+u.kern+e.depth+s;f=B.makeVList({positionType:"bottom",positionData:m,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:u.elem,marginLeft:ie(-i)},{type:"kern",size:u.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:ie(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(u){var b=e.height-s;f=B.makeVList({positionType:"top",positionData:b,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:u.elem,marginLeft:ie(-i)},{type:"kern",size:u.kern},{type:"elem",elem:e}]},n)}else if(l){var E=e.depth+s;f=B.makeVList({positionType:"bottom",positionData:E,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:ie(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return e;var S=[f];if(u&&i!==0&&!o){var _=B.makeSpan(["mspace"],[],n);_.style.marginRight=ie(i),S.unshift(_)}return B.makeSpan(["mop","op-limits"],S,n)},tf=["\\smallint"],Kn=(e,t)=>{var r,n,a=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=Ie(e.base,"op"),a=!0):i=Ie(e,"o
1103p");var s=t.style,o=!1;s.size===ke.DISPLAY.size&&i.symbol&&!tf.includes(i.name)&&(o=!0);var u;if(i.symbol){var l=o?"Size2-Regular":"Size1-Regular",c="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(c=i.name.slice(1),i.name=c==="oiint"?"\\iint":"\\iiint"),u=B.makeSymbol(i.name,l,"math",t,["mop","op-symbol",o?"large-op":"small-op"]),c.length>0){var h=u.italic,f=B.staticSvg(c+"Size"+(o?"2":"1"),t);u=B.makeVList({positionType:"individualShift",children:[{type:"elem",elem:u,shift:0},{type:"elem",elem:f,shift:o?.08:0}]},t),i.name="\\"+c,u.classes.unshift("mop"),u.italic=h}}else if(i.body){var m=dt(i.body,t,!0);m.length===1&&m[0]instanceof Xt?(u=m[0],u.classes[0]="mop"):u=B.makeSpan(["mop"],m,t)}else{for(var b=[],E=1;E<i.name.length;E++)b.push(B.mathsym(i.name[E],i.mode,t));u=B.makeSpan(["mop"],b,t)}var S=0,_=0;return(u instanceof Xt||i.name==="\\oiint"||i.name==="\\oiiint")&&!i.suppressBaseShift&&(S=(u.height-u.depth)/2-t.fontMetrics().axisHeight,_=u.italic),a?ef(u,r,n,t,s,_,S):(S&&(u.style.position="relative",u.style.top=ie(S)),u)},ni=(e,t)=>{var r;if(e.symbol)r=new Ft("mo",[Qt(e.name,e.mode)]),tf.includes(e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new Ft("mo",Ot(e.body,t));else{r=new Ft("mi",[new fr(e.name.slice(1))]);var n=new Ft("mo",[Qt("⁡","text")]);e.parentIsSupSub?r=new Ft("mrow",[r,n]):r=Id([r,n])}return r},D7={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};ue({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=n;return a.length===1&&(a=D7[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Kn,mathmlBuilder:ni});ue({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:nt(n)}},htmlBuilder:Kn,mathmlBuilder:ni});var P7={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};ue({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"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Kn,mathmlBuilder:ni});ue({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Kn,mathmlBuilder:ni});ue({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,n=r;return n.length===1&&(n=P7[n]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Kn,mathmlBuilder:ni});var rf=(e,t)=>{var r,n,a=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=Ie(e.base,"operatorname"),a=!0):i=Ie(e,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(h=>{var f=h.text;return typeof f=="string"?{type:"textord",mode:h.mode,text:f}:h}),u=dt(o,t.withFont("mathrm"),!0),l=0;l<u.length;l++){var c=u[l];c instanceof Xt&&(c.text=c.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}s=B.makeSpan(["mop"],u,t)}else s=B.makeSpan(["mop"],[],t);return a?ef(s,r,n,t,t.style,0,0):s},B7=(e,t)=>{for(var r=Ot(e.body,t.withFont("mathrm")),n=!0,a=0;a<r.length;a++){var i=r[a];if(!(i instanceof Q.SpaceNode))if(i instanceof Q.MathNode)switch(i.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var s=i.children[0];i.children.length===1&&s instanceof Q.TextNode?s.text=s.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):n=!1;break}default:n=!1}else n=!1}if(n){var o=r.map(c=>c.toText()).join("");r=[new Q.TextNode(o)]}var u=new Q.MathNode("mi",r);u.setAttribute("mathvariant","normal");var l=new Q.MathNode("mo",[Qt("⁡","text")]);return e.parentIsSupSub?new Q.MathNode("mrow",[u,l]):Q.newDocumentFragment([u,l])};ue({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"operatorname",mode:r.mode,body:nt(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:rf,mathmlBuilder:B7});k("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");En({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?B.makeFragment(dt(e.body,t,!1)):B.makeSpan(["mord"],dt(e.body,t,!0),t)},mathmlBuilder(e,t){return Qr(e.body,t,!0)}});ue({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,n=t[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(e,t){var r=Be(e.body,t.havingCrampedStyle()),n=B.makeLineSpan("overline-line",t),a=t.fontMetrics().defaultRuleThickness,i=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a}
vendor: 10,339 bytes, line 1103
1103,{type:"elem",elem:n},{type:"kern",size:a}]},t);return B.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Q.MathNode("mo",[new Q.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new Q.MathNode("mover",[je(e.body,t),r]);return n.setAttribute("accent","true"),n}});ue({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"phantom",mode:r.mode,body:nt(n)}},htmlBuilder:(e,t)=>{var r=dt(e.body,t.withPhantom(),!1);return B.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=Ot(e.body,t);return new Q.MathNode("mphantom",r)}});ue({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=B.makeSpan([],[Be(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n<r.children.length;n++)r.children[n].height=0,r.children[n].depth=0;return r=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},t),B.makeSpan(["mord"],[r],t)},mathmlBuilder:(e,t)=>{var r=Ot(nt(e.body),t),n=new Q.MathNode("mphantom",r),a=new Q.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});ue({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=B.makeSpan(["inner"],[Be(e.body,t.withPhantom())]),n=B.makeSpan(["fix"],[]);return B.makeSpan(["mord","rlap"],[r,n],t)},mathmlBuilder:(e,t)=>{var r=Ot(nt(e.body),t),n=new Q.MathNode("mphantom",r),a=new Q.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});ue({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,n=Ie(t[0],"size").value,a=t[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(e,t){var r=Be(e.body,t),n=Ze(e.dy,t);return B.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Q.MathNode("mpadded",[je(e.body,t)]),n=e.dy.number+e.dy.unit;return r.setAttribute("voffset",n),r}});ue({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0,allowedInArgument:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});ue({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(e,t,r){var{parser:n}=e,a=r[0],i=Ie(t[0],"size"),s=Ie(t[1],"size");return{type:"rule",mode:n.mode,shift:a&&Ie(a,"size").value,width:i.value,height:s.value}},htmlBuilder(e,t){var r=B.makeSpan(["mord","rule"],[],t),n=Ze(e.width,t),a=Ze(e.height,t),i=e.shift?Ze(e.shift,t):0;return r.style.borderRightWidth=ie(n),r.style.borderTopWidth=ie(a),r.style.bottom=ie(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=Ze(e.width,t),n=Ze(e.height,t),a=e.shift?Ze(e.shift,t):0,i=t.color&&t.getColor()||"black",s=new Q.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",ie(r)),s.setAttribute("height",ie(n));var o=new Q.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",ie(a)):(o.setAttribute("height",ie(a)),o.setAttribute("depth",ie(-a))),o.setAttribute("voffset",ie(a)),o}});function nf(e,t,r){for(var n=dt(e,t,!1),a=t.sizeMultiplier/r.sizeMultiplier,i=0;i<n.length;i++){var s=n[i].classes.indexOf("sizing");s<0?Array.prototype.push.apply(n[i].classes,t.sizingClasses(r)):n[i].classes[s+1]==="reset-size"+t.size&&(n[i].classes[s+1]="reset-size"+r.size),n[i].height*=a,n[i].depth*=a}return B.makeFragment(n)}var Pc=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],F7=(e,t)=>{var r=t.havingSize(e.size);return nf(e.body,r,t)};ue({type:"sizing",names:Pc,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:n,parser:a}=e,i=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:Pc.indexOf(n)+1,body:i}},htmlBuilder:F7,mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),n=Ot(e.body,r),a=new Q.MathNode("mstyle",n);return a.setAttribute("mathsize",ie(r.sizeMultiplier)),a}});ue({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:n}=e,a=!1,i=!1,s=r[0]&&Ie(r[0],"ordgroup");if(s)for(var o="",u=0;u<s.body.length;++u){var l=s.body[u];if(o=l.text,o==="t")a=!0;else if(o==="b")i=!0;else{a=!1,i=!1;break}}else a=!0,i=!0;var c=t[0];return{type:"smash",mode:n.mode,body:c,smashHeight:a,smashDepth:i}},htmlBuilder:(e,t)=>{var r=B.makeSpan([],[Be(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var n=0;n<r.children.length;n++)r.children[n].height=0;if(e.smashDepth&&(r.depth=0,r.children))for(var a=0;a<r.children.length;a++)r.children[a].depth=0;var i=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},t);return B.makeSpan(["mord"],[i],t)},mathmlBuilder:(e,t)=>{var r=new Q.MathNode("mpadded",[je(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}});ue({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n}=e,a=r[0],i=t[0];return{type:"sqrt",mode:n.mode,body:i,index:a}},htmlBuilder(e,t){var r=Be(e.body,t.havingCrampedStyle());r.height===0&&(r.height=t.fontMetrics().xHeight),r=B.wrapFragment(r,t);var n=t.fontMetrics(),a=n.defaultRuleThickness,i=a;t.style.id<ke.TEXT.id&&(i=t.fontMetrics().xHeight);var s=a+i/4,o=r.height+r.depth+s+a,{span:u,ruleWidth:l,advanceWidth:c}=Ir.sqrtImage(o,t),h=u.height-l;h>r.height+r.depth+s&&(s=(s+h-r.height-r.depth)/2);var f=u.height-r.height-s-l;r.style.paddingLeft=ie(c);var m=B.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+f)},{type:"elem",elem:u},{type:"kern",size:l}]},t);if(e.index){var b=t.havingStyle(ke.SCRIPTSCRIPT),E=Be(e.index,b,t),S=.6*(m.height-m.depth),_=B.makeVList({positionType:"shift",positionData:-S,children:[{type:"elem",elem:E}]},t),v=B.makeSpan(["root"],[_]);return B.makeSpan(["mord","sqrt"],[v,m],t)}else return B.makeSpan(["mord","sqrt"],[m],t)},mathmlBuilder(e,t){var{body:r,index:n}=e;return n?new Q.MathNode("mroot",[je(r,t),je(n,t)]):new Q.MathNode("msqrt",[je(r,t)])}});var Bc={display:ke.DISPLAY,text:ke.TEXT,script:ke.SCRIPT,scriptscript:ke.SCRIPTSCRIPT};ue({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:n,parser:a}=e,i=a.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:s,body:i}},htmlBuilder(e,t){var r=Bc[e.style],n=t.havingStyle(r).withFont("");return nf(e.body,n,t)},mathmlBuilder(e,t){var r=Bc[e.style],n=t.havingStyle(r),a=Ot(e.body,n),i=new Q.MathNode("mstyle",a),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},o=s[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});var z7=function(t,r){var n=t.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===ke.DISPLAY.size||n.alwaysHandleSupSub);return a?Kn:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===ke.DISPLAY.size||n.limits);return i?rf:null}else{if(n.type==="accent")return Fe.isCharacterBox(n.base)?pl:null;if(n.type==="horizBrace"){var s=!t.sub;return s===n.isOver?Jd:null}else return null}else return null};En({type:"supsub",htmlBuilder(e,t){var r=z7(e,t);if(r)return r(e,t);var{base:n,sup:a,sub:i}=e,s=Be(n,t),o,u,l=t.fontMetrics(),c=0,h=0,f=n&&Fe.isCharacterBox(n);if(a){var m=t.havingStyle(t.style.sup());o=Be(a,m,t),f||(c=s.height-m.fontMetrics().supDrop*m.sizeMultiplier/t.sizeMultiplier)}if(i){var b=t.havingStyle(t.style.sub());u=Be(i,b,t),f||(h=s.depth+b.fontMetrics().subDrop*b.sizeMultiplier/t.sizeMultiplier)}var E;t.style===ke.DISPLAY?E=l.sup1:t.style.cramped?E=l.sup3:E=l.sup2;var S=t.sizeMultiplier,_=ie(.5/l.ptPerEm/S),v=null;if(u){var R=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(s instanceof Xt||R)&&(v=ie(-s.italic))}var q;if(o&&u){c=Math.max(c,E,o.depth+.25*l.xHeight),h=Math.max(h,l.sub2);var U=l.defaultRuleThickness,D=4*U;if(c-o.depth-(u.height-h)<D){h=D-(c-o.depth)+u.height;var $=.8*l.xHeight-(c-o.depth);$>0&&(c+=$,h-=$)}var G=[{type:"elem",elem:u,shift:h,marginRight:_,marginLeft:v},{type:"elem",elem:o,shift:-c,marginRight:_}];q=B.makeVList({positionType:"individualShift",children:G},t)}else if(u){h=Math.max(h,l.sub1,u.height-.8*l.xHeight);var J=[{type:"elem",elem:u,marginLeft:v,marginRight:_}];q=B.makeVList({positionType:"shift",positionData:h,children:J},t)}else if(o)c=Math.max(c,E,o.depth+.25*l.xHeight),q=B.makeVList({positionType:"shift",positionData:-c,children:[{type:"elem",elem:o,marginRight:_}]},t);else throw new Error("supsub must have either sup or sub.");var z=hu(s,"right")||"mord";return B.makeSpan([z],[s,B.makeSpan(["msupsub"],[q])],t)},mathmlBuilder(e,t){var r=!1,n,a;e.base&&e.base.type==="horizBrace"&&(a=!!e.sup,a===e.base.isOver&&(r=!0,n=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var i=[je(e.base,t)];e.sub&&i.push(je(e.sub,t)),e.sup&&i.push(je(e.sup,t));var s;if(r)s=n?"mover":"munder";else if(e.sub)if(e.sup){var l=e.base;l&&l.type==="op"&&l.limits&&t.style===ke.DISPLAY||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(t.style===ke.DISPLAY||l.limits)?s="munderover":s="msubsup"}else{var u=e.base;u&&u.type==="op"&&u.limits&&(t.style===ke.DISPLAY||u.alwaysHandleSupSub)||u&&u.type==="operatorname"&&u.alwaysHandleSupSub&&(u.limits||t.style===ke.DISPLAY)?s="munder":s="msub"}else{var o=e.base;o&&o.type==="op"&&o.limits&&(t.style===ke.DISPLAY||o.alwaysHandleSupSub)||o&&o.type==="operatorname"&&o.alwaysHandleSupSub&&(o.limits||t.style===ke.DISPLAY)?s="mover":s="msup"}return new Q.MathNode(s,i)}});En({type:"atom",htmlBuilder(e,t){return B.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var r=new Q.MathNode("mo",[Qt(e.text,e.mode)]);if(e.family==="bin"){var n=fl(e,t);n==="bold-italic"&&r.setAttribute("mathvariant",n)}
vendor: 9,300 bytes, lines 1103-1107
1103else e.family==="punct"?r.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&r.setAttribute("stretchy","false");return r}});var af={mi:"italic",mn:"normal",mtext:"normal"};En({type:"mathord",htmlBuilder(e,t){return B.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var r=new Q.MathNode("mi",[Qt(e.text,e.mode,t)]),n=fl(e,t)||"italic";return n!==af[r.type]&&r.setAttribute("mathvariant",n),r}});En({type:"textord",htmlBuilder(e,t){return B.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var r=Qt(e.text,e.mode,t),n=fl(e,t)||"normal",a;return e.mode==="text"?a=new Q.MathNode("mtext",[r]):/[0-9]/.test(e.text)?a=new Q.MathNode("mn",[r]):e.text==="\\prime"?a=new Q.MathNode("mo",[r]):a=new Q.MathNode("mi",[r]),n!==af[a.type]&&a.setAttribute("mathvariant",n),a}});var xo={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},To={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};En({type:"spacing",htmlBuilder(e,t){if(To.hasOwnProperty(e.text)){var r=To[e.text].className||"";if(e.mode==="text"){var n=B.makeOrd(e,t,"textord");return n.classes.push(r),n}else return B.makeSpan(["mspace",r],[B.mathsym(e.text,e.mode,t)],t)}else{if(xo.hasOwnProperty(e.text))return B.makeSpan(["mspace",xo[e.text]],[],t);throw new K('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var r;if(To.hasOwnProperty(e.text))r=new Q.MathNode("mtext",[new Q.TextNode(" ")]);else{if(xo.hasOwnProperty(e.text))return new Q.MathNode("mspace");throw new K('Unknown type of space "'+e.text+'"')}return r}});var Fc=()=>{var e=new Q.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};En({type:"tag",mathmlBuilder(e,t){var r=new Q.MathNode("mtable",[new Q.MathNode("mtr",[Fc(),new Q.MathNode("mtd",[Qr(e.body,t)]),Fc(),new Q.MathNode("mtd",[Qr(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var zc={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Hc={"\\textbf":"textbf","\\textmd":"textmd"},H7={"\\textit":"textit","\\textup":"textup"},Uc=(e,t)=>{var r=e.font;if(r){if(zc[r])return t.withTextFontFamily(zc[r]);if(Hc[r])return t.withTextFontWeight(Hc[r]);if(r==="\\emph")return t.fontShape==="textit"?t.withTextFontShape("textup"):t.withTextFontShape("textit")}else return t;return t.withTextFontShape(H7[r])};ue({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"text",mode:r.mode,body:nt(a),font:n}},htmlBuilder(e,t){var r=Uc(e,t),n=dt(e.body,r,!0);return B.makeSpan(["mord","text"],n,r)},mathmlBuilder(e,t){var r=Uc(e,t);return Qr(e.body,r)}});ue({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Be(e.body,t),n=B.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,i=B.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},t);return B.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Q.MathNode("mo",[new Q.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new Q.MathNode("munder",[je(e.body,t),r]);return n.setAttribute("accentunder","true"),n}});ue({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Be(e.body,t),n=t.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return B.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){return new Q.MathNode("mpadded",[je(e.body,t)],["vcenter"])}});ue({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new K("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=$c(e),n=[],a=t.havingStyle(t.style.text()),i=0;i<r.length;i++){var s=r[i];s==="~"&&(s="\\textasciitilde"),n.push(B.makeSymbol(s,"Typewriter-Regular",e.mode,a,["mord","texttt"]))}return B.makeSpan(["mord","text"].concat(a.sizingClasses(t)),B.tryCombineChars(n),a)},mathmlBuilder(e,t){var r=new Q.TextNode($c(e)),n=new Q.MathNode("mtext",[r]);return n.setAttribute("mathvariant","monospace"),n}});var $c=e=>e.body.replace(/ /g,e.star?"␣":" "),jr=Sd,sf=`[ \r
1104	]`,U7="\\\\[a-zA-Z@]+",$7="\\\\[^\uD800-\uDFFF]",q7="("+U7+")"+sf+"*",V7=`\\\\(
1105|[ \r	]+
1106?)[ \r	]*`,pu="[̀-ͯ]",j7=new RegExp(pu+"+$"),G7="("+sf+"+)|"+(V7+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(pu+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(pu+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+q7)+("|"+$7+")");class qc{constructor(t,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=r,this.tokenRegex=new RegExp(G7,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,r){this.catcodes[t]=r}lex(){var t=this.input,r=this.tokenRegex.lastIndex;if(r===t.length)return new Ht("EOF",new Rt(this,r,r));var n=this.tokenRegex.exec(t);if(n===null||n.index!==r)throw new K("Unexpected character: '"+t[r]+"'",new Ht(t[r],new Rt(this,r,r+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[a]===14){var i=t.indexOf(`
1107`,this.tokenRegex.lastIndex);return i===-1?(this.tokenRegex.lastIndex=t.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=i+1,this.lex()}return new Ht(a,new Rt(this,r,this.tokenRegex.lastIndex))}}class W7{constructor(t,r){t===void 0&&(t={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new K("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var r in t)t.hasOwnProperty(r)&&(t[r]==null?delete this.current[r]:this.current[r]=t[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)}get(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]}set(t,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a<this.undefStack.length;a++)delete this.undefStack[a][t];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][t]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(t)&&(i[t]=this.current[t])}r==null?delete this.current[t]:this.current[t]=r}}var Y7=Yd;k("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});k("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});k("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});k("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});k("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return t[0].length===1&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});k("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");k("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var Vc={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};k("\\char",function(e){var t=e.popToken(),r,n="";if(t.text==="'")r=8,t=e.popToken();else if(t.text==='"')r=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")n=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new K("\\char` missing argument");n=t.text.charCodeAt(0)}else r=10;if(r){if(n=Vc[t.text],n==null||n>=r)throw new K("Invalid base-"+r+" digit "+t.text);for(var a;(a=Vc[e.future().text])!=null&&a<r;)n*=r,n+=a,e.popToken()}return"\\@char{"+n+"}"});var Tl=(e,t,r,n)=>{var a=e.consumeArg().tokens;if(a.length!==1)throw new K("\\newcommand's first argument must be a macro name");var i=a[0].text,s=e.isDefined(i);if(s&&!t)throw new K("\\newcommand{"+i+"} attempting to redefine "+(i+"; use \\renewcommand"));if(!s&&!r)throw new K("\\renewcommand{"+i+"} when command "+i+" does not yet exist; use \\newcommand");var o=0;if(a=e.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var u="",l=e.expandNextToken();l.text!=="]"&&l.text!=="EOF";)u+=l.text,l=e.expandNextToken();if(!u.match(/^\s*[0-9]+\s*$/))throw new K("Invalid number of arguments: "+u);o=parseInt(u),a=e.consumeArg().tokens}return s&&n||e.macros.set(i,{tokens:a,numArgs:o}),""};k("\\newcommand",e=>Tl(e,!1,!0,!1));k("\\renewcommand",e=>Tl(e,!0,!1,!1));k("\\providecommand",e=>Tl(e,!0,!0,!0));k("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(r=>r.text).join("")),""});k("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(r=>r.text).join("")),""});k("\\show",e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),jr[r],Ye.math[r],Ye.text[r]),""});k("\\bgroup","{");k("\\egroup","}");
vendor: 6,328 bytes, line 1107
1107k("~","\\nobreakspace");k("\\lq","`");k("\\rq","'");k("\\aa","\\r a");k("\\AA","\\r A");k("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");k("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");k("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");k("ℬ","\\mathscr{B}");k("ℰ","\\mathscr{E}");k("ℱ","\\mathscr{F}");k("ℋ","\\mathscr{H}");k("ℐ","\\mathscr{I}");k("ℒ","\\mathscr{L}");k("ℳ","\\mathscr{M}");k("ℛ","\\mathscr{R}");k("ℭ","\\mathfrak{C}");k("ℌ","\\mathfrak{H}");k("ℨ","\\mathfrak{Z}");k("\\Bbbk","\\Bbb{k}");k("·","\\cdotp");k("\\llap","\\mathllap{\\textrm{#1}}");k("\\rlap","\\mathrlap{\\textrm{#1}}");k("\\clap","\\mathclap{\\textrm{#1}}");k("\\mathstrut","\\vphantom{(}");k("\\underbar","\\underline{\\text{#1}}");k("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');k("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");k("\\ne","\\neq");k("≠","\\neq");k("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");k("∉","\\notin");k("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");k("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");k("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");k("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");k("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");k("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");k("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");k("⟂","\\perp");k("‼","\\mathclose{!\\mkern-0.8mu!}");k("∌","\\notni");k("⌜","\\ulcorner");k("⌝","\\urcorner");k("⌞","\\llcorner");k("⌟","\\lrcorner");k("©","\\copyright");k("®","\\textregistered");k("️","\\textregistered");k("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');k("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');k("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');k("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');k("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");k("⋮","\\vdots");k("\\varGamma","\\mathit{\\Gamma}");k("\\varDelta","\\mathit{\\Delta}");k("\\varTheta","\\mathit{\\Theta}");k("\\varLambda","\\mathit{\\Lambda}");k("\\varXi","\\mathit{\\Xi}");k("\\varPi","\\mathit{\\Pi}");k("\\varSigma","\\mathit{\\Sigma}");k("\\varUpsilon","\\mathit{\\Upsilon}");k("\\varPhi","\\mathit{\\Phi}");k("\\varPsi","\\mathit{\\Psi}");k("\\varOmega","\\mathit{\\Omega}");k("\\substack","\\begin{subarray}{c}#1\\end{subarray}");k("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");k("\\boxed","\\fbox{$\\displaystyle{#1}$}");k("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");k("\\implies","\\DOTSB\\;\\Longrightarrow\\;");k("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");k("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");k("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var jc={",":"\\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"};k("\\dots",function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in jc?t=jc[r]:(r.slice(0,4)==="\\not"||r in Ye.math&&["bin","rel"].includes(Ye.math[r].group))&&(t="\\dotsb"),t});var vl={")":!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};k("\\dotso",function(e){var t=e.future().text;return t in vl?"\\ldots\\,":"\\ldots"});k("\\dotsc",function(e){var t=e.future().text;return t in vl&&t!==","?"\\ldots\\,":"\\ldots"});k("\\cdots",function(e){var t=e.future().text;return t in vl?"\\@cdots\\,":"\\@cdots"});k("\\dotsb","\\cdots");k("\\dotsm","\\cdots");k("\\dotsi","\\!\\cdots");k("\\dotsx","\\ldots\\,");k("\\DOTSI","\\relax");k("\\DOTSB","\\relax");k("\\DOTSX","\\relax");k("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");k("\\,","\\tmspace+{3mu}{.1667em}");k("\\thinspace","\\,");k("\\>","\\mskip{4mu}");k("\\:","\\tmspace+{4mu}{.2222em}");k("\\medspace","\\:");k("\\;","\\tmspace+{5mu}{.2777em}");k("\\thickspace","\\;");k("\\!","\\tmspace-{3mu}{.1667em}");k("\\negthinspace","\\!");k("\\negmedspace","\\tmspace-{4mu}{.2222em}");k("\\negthickspace","\\tmspace-{5mu}{.277em}");k("\\enspace","\\kern.5em ");k("\\enskip","\\hskip.5em\\relax");k("\\quad","\\hskip1em\\relax");k("\\qquad","\\hskip2em\\relax");k("\\tag","\\@ifstar\\tag@literal\\tag@paren");k("\\tag@paren","\\tag@literal{({#1})}");k("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new K("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});k("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");k("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");k("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");k("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");k("\\newline","\\\\\\relax");k("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var of=ie(dr["Main-Regular"][84][1]-.7*dr["Main-Regular"][65][1]);
1107k("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+of+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");k("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+of+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");k("\\hspace","\\@ifstar\\@hspacer\\@hspace");k("\\@hspace","\\hskip #1\\relax");k("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");k("\\ordinarycolon",":");k("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");k("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');k("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');k("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');k("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');k("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');k("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');k("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');k("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');k("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');k("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');k("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');k("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');k("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');k("∷","\\dblcolon");k("∹","\\eqcolon");k("≔","\\coloneqq");k("≕","\\eqqcolon");k("⩴","\\Coloneqq");k("\\ratio","\\vcentcolon");k("\\coloncolon","\\dblcolon");k("\\colonequals","\\coloneqq");k("\\coloncolonequals","\\Coloneqq");k("\\equalscolon","\\eqqcolon");k("\\equalscoloncolon","\\Eqqcolon");k("\\colonminus","\\coloneq");k("\\coloncolonminus","\\Coloneq");k("\\minuscolon","\\eqcolon");k("\\minuscoloncolon","\\Eqcolon");k("\\coloncolonapprox","\\Colonapprox");k("\\coloncolonsim","\\Colonsim");k("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");k("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");k("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");k("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");k("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");k("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");k("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");k("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");k("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");k("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");k("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");k("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");k("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");k("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");k("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");k("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");k("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");k("\\nleqq","\\html@mathml{\\@nleqq}{≰}");k("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");k("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");k("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");k("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");k("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");k("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");k("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");k("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");k("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");k("\\imath","\\html@mathml{\\@imath}{ı}");k("\\jmath","\\html@mathml{\\@jmath}{ȷ}");k("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}
1107{\\mathopen{\\char`⟦}}");k("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");k("⟦","\\llbracket");k("⟧","\\rrbracket");k("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");k("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");k("⦃","\\lBrace");k("⦄","\\rBrace");k("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");k("⦵","\\minuso");k("\\darr","\\downarrow");k("\\dArr","\\Downarrow");k("\\Darr","\\Downarrow");k("\\lang","\\langle");k("\\rang","\\rangle");k("\\uarr","\\uparrow");k("\\uArr","\\Uparrow");k("\\Uarr","\\Uparrow");k("\\N","\\mathbb{N}");k("\\R","\\mathbb{R}");k("\\Z","\\mathbb{Z}");k("\\alef","\\aleph");k("\\alefsym","\\aleph");k("\\Alpha","\\mathrm{A}");k("\\Beta","\\mathrm{B}");k("\\bull","\\bullet");k("\\Chi","\\mathrm{X}");k("\\clubs","\\clubsuit");k("\\cnums","\\mathbb{C}");k("\\Complex","\\mathbb{C}");k("\\Dagger","\\ddagger");k("\\diamonds","\\diamondsuit");k("\\empty","\\emptyset");k("\\Epsilon","\\mathrm{E}");k("\\Eta","\\mathrm{H}");k("\\exist","\\exists");k("\\harr","\\leftrightarrow");k("\\hArr","\\Leftrightarrow");k("\\Harr","\\Leftrightarrow");k("\\hearts","\\heartsuit");k("\\image","\\Im");k("\\infin","\\infty");k("\\Iota","\\mathrm{I}");k("\\isin","\\in");k("\\Kappa","\\mathrm{K}");k("\\larr","\\leftarrow");k("\\lArr","\\Leftarrow");k("\\Larr","\\Leftarrow");k("\\lrarr","\\leftrightarrow");k("\\lrArr","\\Leftrightarrow");k("\\Lrarr","\\Leftrightarrow");k("\\Mu","\\mathrm{M}");k("\\natnums","\\mathbb{N}");k("\\Nu","\\mathrm{N}");k("\\Omicron","\\mathrm{O}");k("\\plusmn","\\pm");k("\\rarr","\\rightarrow");k("\\rArr","\\Rightarrow");k("\\Rarr","\\Rightarrow");k("\\real","\\Re");k("\\reals","\\mathbb{R}");k("\\Reals","\\mathbb{R}");k("\\Rho","\\mathrm{P}");k("\\sdot","\\cdot");k("\\sect","\\S");k("\\spades","\\spadesuit");k("\\sub","\\subset");k("\\sube","\\subseteq");k("\\supe","\\supseteq");k("\\Tau","\\mathrm{T}");k("\\thetasym","\\vartheta");k("\\weierp","\\wp");k("\\Zeta","\\mathrm{Z}");k("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");k("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");k("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");k("\\bra","\\mathinner{\\langle{#1}|}");k("\\ket","\\mathinner{|{#1}\\rangle}");k("\\braket","\\mathinner{\\langle{#1}\\rangle}");k("\\Bra","\\left\\langle#1\\right|");k("\\Ket","\\left|#1\\right\\rangle");var uf=e=>t=>{var r=t.consumeArg().tokens,n=t.consumeArg().tokens,a=t.consumeArg().tokens,i=t.consumeArg().tokens,s=t.macros.get("|"),o=t.macros.get("\\|");t.macros.beginGroup();var u=h=>f=>{e&&(f.macros.set("|",s),a.length&&f.macros.set("\\|",o));var m=h;if(!h&&a.length){var b=f.future();b.text==="|"&&(f.popToken(),m=!0)}return{tokens:m?a:n,numArgs:0}};t.macros.set("|",u(!1)),a.length&&t.macros.set("\\|",u(!0));var l=t.consumeArg().tokens,c=t.expandTokens([...i,...l,...r]);return t.macros.endGroup(),{tokens:c.reverse(),numArgs:0}};k("\\bra@ket",uf(!1));k("\\bra@set",uf(!0));k("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");k("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");k("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");k("\\angln","{\\angl n}");k("\\blue","\\textcolor{##6495ed}{#1}");k("\\orange","\\textcolor{##ffa500}{#1}");k("\\pink","\\textcolor{##ff00af}{#1}");k("\\red","\\textcolor{##df0030}{#1}");k("\\green","\\textcolor{##28ae7b}{#1}");k("\\gray","\\textcolor{gray}{#1}");k("\\purple","\\textcolor{##9d38bd}{#1}");k("\\blueA","\\textcolor{##ccfaff}{#1}");k("\\blueB","\\textcolor{##80f6ff}{#1}");k("\\blueC","\\textcolor{##63d9ea}{#1}");k("\\blueD","\\textcolor{##11accd}{#1}");k("\\blueE","\\textcolor{##0c7f99}{#1}");k("\\tealA","\\textcolor{##94fff5}{#1}");k("\\tealB","\\textcolor{##26edd5}{#1}");k("\\tealC","\\textcolor{##01d1c1}{#1}");k("\\tealD","\\textcolor{##01a995}{#1}");k("\\tealE","\\textcolor{##208170}{#1}");k("\\greenA","\\textcolor{##b6ffb0}{#1}");
vendor: 5,080 bytes, line 1107
1107k("\\greenB","\\textcolor{##8af281}{#1}");k("\\greenC","\\textcolor{##74cf70}{#1}");k("\\greenD","\\textcolor{##1fab54}{#1}");k("\\greenE","\\textcolor{##0d923f}{#1}");k("\\goldA","\\textcolor{##ffd0a9}{#1}");k("\\goldB","\\textcolor{##ffbb71}{#1}");k("\\goldC","\\textcolor{##ff9c39}{#1}");k("\\goldD","\\textcolor{##e07d10}{#1}");k("\\goldE","\\textcolor{##a75a05}{#1}");k("\\redA","\\textcolor{##fca9a9}{#1}");k("\\redB","\\textcolor{##ff8482}{#1}");k("\\redC","\\textcolor{##f9685d}{#1}");k("\\redD","\\textcolor{##e84d39}{#1}");k("\\redE","\\textcolor{##bc2612}{#1}");k("\\maroonA","\\textcolor{##ffbde0}{#1}");k("\\maroonB","\\textcolor{##ff92c6}{#1}");k("\\maroonC","\\textcolor{##ed5fa6}{#1}");k("\\maroonD","\\textcolor{##ca337c}{#1}");k("\\maroonE","\\textcolor{##9e034e}{#1}");k("\\purpleA","\\textcolor{##ddd7ff}{#1}");k("\\purpleB","\\textcolor{##c6b9fc}{#1}");k("\\purpleC","\\textcolor{##aa87ff}{#1}");k("\\purpleD","\\textcolor{##7854ab}{#1}");k("\\purpleE","\\textcolor{##543b78}{#1}");k("\\mintA","\\textcolor{##f5f9e8}{#1}");k("\\mintB","\\textcolor{##edf2df}{#1}");k("\\mintC","\\textcolor{##e0e5cc}{#1}");k("\\grayA","\\textcolor{##f6f7f7}{#1}");k("\\grayB","\\textcolor{##f0f1f2}{#1}");k("\\grayC","\\textcolor{##e3e5e6}{#1}");k("\\grayD","\\textcolor{##d6d8da}{#1}");k("\\grayE","\\textcolor{##babec2}{#1}");k("\\grayF","\\textcolor{##888d93}{#1}");k("\\grayG","\\textcolor{##626569}{#1}");k("\\grayH","\\textcolor{##3b3e40}{#1}");k("\\grayI","\\textcolor{##21242c}{#1}");k("\\kaBlue","\\textcolor{##314453}{#1}");k("\\kaGreen","\\textcolor{##71B307}{#1}");var lf={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class X7{constructor(t,r,n){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=r,this.expansionCount=0,this.feed(t),this.macros=new W7(Y7,r.macros),this.mode=n,this.stack=[]}feed(t){this.lexer=new qc(t,this.settings)}switchMode(t){this.mode=t}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(t){this.stack.push(t)}pushTokens(t){this.stack.push(...t)}scanArgument(t){var r,n,a;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new Ht("EOF",n.loc)),this.pushTokens(a),new Ht("",Rt.range(r,n))}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var r=[],n=t&&t.length>0;n||this.consumeSpaces();var a=this.future(),i,s=0,o=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++s;else if(i.text==="}"){if(--s,s===-1)throw new K("Extra }",i)}else if(i.text==="EOF")throw new K("Unexpected end of input in a macro argument, expected '"+(t&&n?t[o]:"}")+"'",i);if(t&&n)if((s===0||s===1&&t[o]==="{")&&i.text===t[o]){if(++o,o===t.length){r.splice(-o,o);break}}else o=0}while(s!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:i}}consumeArgs(t,r){if(r){if(r.length!==t+1)throw new K("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;a<n.length;a++){var i=this.popToken();if(n[a]!==i.text)throw new K("Use of the macro doesn't match its definition",i)}}for(var s=[],o=0;o<t;o++)s.push(this.consumeArg(r&&r[o+1]).tokens);return s}countExpansion(t){if(this.expansionCount+=t,this.expansionCount>this.settings.maxExpand)throw new K("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(t){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||t&&a.unexpandable){if(t&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new K("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var i=a.tokens,s=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){i=i.slice();for(var o=i.length-1;o>=0;--o){var u=i[o];if(u.text==="#"){if(o===0)throw new K("Incomplete placeholder at end of macro body",u);if(u=i[--o],u.text==="#")i.splice(o+1,1);else if(/^[1-9]$/.test(u.text))i.splice(o,2,...s[+u.text-1]);else throw new K("Not a valid argument number",u)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new Ht(t)]):void 0}expandTokens(t){var r=[],n=this.stack.length;for(this.pushTokens(t);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(t){var r=this.expandMacro(t);return r&&r.map(n=>n.text).join("")}_getExpansion(t){var r=this.macros.get(t);if(r==null)return r;if(t.length===1){var n=this.lexer.catcodes[t];
vendor: 5,115 bytes, line 1107
1107if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var i=0;if(a.indexOf("#")!==-1)for(var s=a.replace(/##/g,"");s.indexOf("#"+(i+1))!==-1;)++i;for(var o=new qc(a,this.settings),u=[],l=o.lex();l.text!=="EOF";)u.push(l),l=o.lex();u.reverse();var c={tokens:u,numArgs:i};return c}return a}isDefined(t){return this.macros.has(t)||jr.hasOwnProperty(t)||Ye.math.hasOwnProperty(t)||Ye.text.hasOwnProperty(t)||lf.hasOwnProperty(t)}isExpandable(t){var r=this.macros.get(t);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:jr.hasOwnProperty(t)&&!jr[t].primitive}}var Gc=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,vi=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),vo={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Wc={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ
vendor: 16,733 bytes, lines 1107-1109
1107:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};let cf=class hf{constructor(t,r){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 X7(t,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(t,r){if(r===void 0&&(r=!0),this.fetch().text!==t)throw new K("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(t){this.mode=t,this.gullet.switchMode(t)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var t=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),t}finally{this.gullet.endGroups()}}subparse(t){var r=this.nextToken;this.consume(),this.gullet.pushToken(new Ht("}")),this.gullet.pushTokens(t);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(t,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(hf.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||t&&jr[a.text]&&jr[a.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(t){for(var r=-1,n,a=0;a<t.length;a++)if(t[a].type==="infix"){if(r!==-1)throw new K("only one infix operator per group",t[a].token);r=a,n=t[a].replaceWith}if(r!==-1&&n){var i,s,o=t.slice(0,r),u=t.slice(r+1);o.length===1&&o[0].type==="ordgroup"?i=o[0]:i={type:"ordgroup",mode:this.mode,body:o},u.length===1&&u[0].type==="ordgroup"?s=u[0]:s={type:"ordgroup",mode:this.mode,body:u};var l;return n==="\\\\abovefrac"?l=this.callFunction(n,[i,t[r],s],[]):l=this.callFunction(n,[i,s],[]),[l]}else return t}handleSupSubscript(t){var r=this.fetch(),n=r.text;this.consume(),this.consumeSpaces();var a;do{var i;a=this.parseGroup(t)}while(((i=a)==null?void 0:i.type)==="internal");if(!a)throw new K("Expected group after '"+n+"'",r);return a}formatUnsupportedCmd(t){for(var r=[],n=0;n<t.length;n++)r.push({type:"textord",mode:"text",text:t[n]});var a={type:"text",mode:this.mode,body:r},i={type:"color",mode:this.mode,color:this.settings.errorColor,body:[a]};return i}parseAtom(t){var r=this.parseGroup("atom",t);if(r?.type==="internal"||this.mode==="text")return r;for(var n,a;;){this.consumeSpaces();var i=this.fetch();if(i.text==="\\limits"||i.text==="\\nolimits"){if(r&&r.type==="op"){var s=i.text==="\\limits";r.limits=s,r.alwaysHandleSupSub=!0}else if(r&&r.type==="operatorname")r.alwaysHandleSupSub&&(r.limits=i.text==="\\limits");else throw new K("Limit controls must follow a math operator",i);this.consume()}else if(i.text==="^"){if(n)throw new K("Double superscript",i);n=this.handleSupSubscript("superscript")}else if(i.text==="_"){if(a)throw new K("Double subscript",i);a=this.handleSupSubscript("subscript")}else if(i.text==="'"){if(n)throw new K("Double superscript",i);var o={type:"textord",mode:this.mode,text:"\\prime"},u=[o];for(this.consume();this.fetch().text==="'";)u.push(o),this.consume();this.fetch().text==="^"&&u.push(this.handleSupSubscript("superscript")),n={type:"ordgroup",mode:this.mode,body:u}}else if(vi[i.text]){var l=Gc.test(i.text),c=[];for(c.push(new Ht(vi[i.text])),this.consume();;){var h=this.fetch().text;if(!vi[h]||Gc.test(h)!==l)break;c.unshift(new Ht(vi[h])),this.consume()}var f=this.subparse(c);l?a={type:"ordgroup",mode:"math",body:f}:n={type:"ordgroup",mode:"math",body:f}}else break}return n||a?{type:"supsub",mode:this.mode,base:r,sup:n,sub:a}:r}parseFunction(t,r){var n=this.fetch(),a=n.text,i=jr[a];if(!i)return null;if(this.consume(),r&&r!=="atom"&&!i.allowedInArgument)throw new K("Got function '"+a+"' with no arguments"+(r?" as "+r:""),n);if(this.mode==="text"&&!i.allowedInText)throw new K("Can't use function '"+a+"' in text mode",n);if(this.mode==="math"&&i.allowedInMath===!1)throw new K("Can't use function '"+a+"' in math mode",n);var{args:s,optArgs:o}=this.parseArguments(a,i);return this.callFunction(a,s,o,n,t)}callFunction(t,r,n,a,i){var s={funcName:t,parser:this,token:a,breakOnTokenText:i},o=jr[t];if(o&&o.handler)return o.handler(s,r,n);throw new K("No function handler for "+t)}parseArguments(t,r){var n=r.numArgs+r.numOptionalArgs;if(n===0)return{args:[],optArgs:[]};for(var a=[],i=[],s=0;s<n;s++){var o=r.argTypes&&r.argTypes[s],u=s<r.numOptionalArgs;(r.primitive&&o==null||r.type==="sqrt"&&s===1&&i[0]==null)&&(o="primitive");var l=this.parseGroupOfType("argument to '"+t+"'",o,u);if(u)i.push(l);else if(l!=null)a.push(l);else throw new K("Null argument, please report this as a bug")}return{args:a,optArgs:i}}parseGroupOfType(t,r,n){switch(r){case"color":return this.parseColorGroup(n);case"size":return this.parseSizeGroup(n);case"url":return this.parseUrlGroup(n);case"math":case"text":return this.parseArgumentGroup(n,r);case"hbox":{var a=this.parseArgumentGroup(n,"text");return a!=null?{type:"styling",mode:a.mode,body:[a],style:"text"}:null}case"raw":{var i=this.parseStringGroup("raw",n);return i!=null?{type:"raw",mode:"text",string:i.text}:null}case"primitive":{if(n)throw new K("A primitive argument cannot be optional");var s=this.parseGroup(t);if(s==null)throw new K("Expected group as "+t,this.fetch());return s}case"original":case null:case void 0:return this.parseArgumentGroup(n);default:throw new K("Unknown group type as "+t,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(t,r){var n=this.gullet.scanArgument(r);if(n==null)return null;for(var a="",i;(i=this.fetch()).text!=="EOF";)a+=i.text,this.consume();return this.consume(),n.text=a,n}parseRegexGroup(t,r){for(var n=this.fetch(),a=n,i="",s;(s=this.fetch()).text!=="EOF"&&t.test(i+s.text);)a=s,i+=a.text,this.consume();if(i==="")throw new K("Invalid "+r+": '"+n.text+"'",n);return n.range(a,i)}parseColorGroup(t){var r=this.parseStringGroup("color",t);if(r==null)return null;var n=/^(#[a-f0-9]{3,4}|#[a-f0-9]{6}|#[a-f0-9]{8}|[a-f0-9]{6}|[a-z]+)$/i.exec(r.text);if(!n)throw new K("Invalid color: '"+r.text+"'",r);var a=n[0];return/^[0-9a-f]{6}$/i.test(a)&&(a="#"+a),{type:"color-token",mode:this.mode,color:a}}parseSizeGroup(t){var r,n=!1;if(this.gullet.consumeSpaces(),!t&&this.gullet.future().text!=="{"?r=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):r=this.parseStringGroup("size",t),!r)return null;!t&&r.text.length===0&&(r.text="0pt",n=!0);var a=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(r.text);if(!a)throw new K("Invalid size: '"+r.text+"'",r);var i={number:+(a[1]+a[2]),unit:a[3]};if(!yd(i))throw new K("Invalid unit: '"+i.unit+"'",r);return{type:"size",mode:this.mode,value:i,isBlank:n}}parseUrlGroup(t){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var r=this.parseStringGroup("url",t);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),r==null)return null;var n=r.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:n}}parseArgumentGroup(t,r){var n=this.gullet.scanArgument(t);if(n==null)return null;var a=this.mode;r&&this.switchMode(r),this.gullet.beginGroup();var i=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var s={type:"ordgroup",mode:this.mode,loc:n.loc,body:i};return r&&this.switchMode(a),s}parseGroup(t,r){var n=this.fetch(),a=n.text,i;if(a==="{"||a==="\\begingroup"){this.consume();var s=a==="{"?"}":"\\endgroup";this.gullet.beginGroup();var o=this.parseExpression(!1,s),u=this.fetch();this.expect(s),this.gullet.endGroup(),i={type:"ordgroup",mode:this.mode,loc:Rt.range(n,u),body:o,semisimple:a==="\\begingroup"||void 0}}else if(i=this.parseFunction(r,t)||this.parseSymbol(),i==null&&a[0]==="\\"&&!lf.hasOwnProperty(a)){if(this.settings.throwOnError)throw new K("Undefined control sequence: "+a,n);i=this.formatUnsupportedCmd(a),this.consume()}return i}formLigatures(t){for(var r=t.length-1,n=0;n<r;++n){var a=t[n],i=a.text;i==="-"&&t[n+1].text==="-"&&(n+1<r&&t[n+2].text==="-"?(t.splice(n,3,{type:"textord",mode:"text",loc:Rt.range(a,t[n+2]),text:"---"}),r-=2):(t.splice(n,2,{type:"textord",mode:"text",loc:Rt.range(a,t[n+1]),text:"--"}),r-=1)),(i==="'"||i==="`")&&t[n+1].text===i&&(t.splice(n,2,{type:"textord",mode:"text",loc:Rt.range(a,t[n+1]),text:i+i}),r-=1)}}parseSymbol(){var t=this.fetch(),r=t.text;if(/^\\verb[^a-zA-Z]/.test(r)){this.consume();var n=r.slice(5),a=n.charAt(0)==="*";if(a&&(n=n.slice(1)),n.length<2||n.charAt(0)!==n.slice(-1))throw new K(`\\verb assertion failed --
1108                    please report what input caused this bug`);return n=n.slice(1,-1),{type:"verb",mode:"text",body:n,star:a}}Wc.hasOwnProperty(r[0])&&!Ye[this.mode][r[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+r[0]+'" used in math mode',t),r=Wc[r[0]]+r.slice(1));var i=j7.exec(r);i&&(r=r.substring(0,i.index),r==="i"?r="ı":r==="j"&&(r="ȷ"));var s;if(Ye[this.mode][r]){this.settings.strict&&this.mode==="math"&&cu.indexOf(r)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',t);var o=Ye[this.mode][r].group,u=Rt.range(t),l;if(Bb.hasOwnProperty(o)){var c=o;l={type:"atom",mode:this.mode,family:c,loc:u,text:r}}else l={type:o,mode:this.mode,loc:u,text:r};s=l}else if(r.charCodeAt(0)>=128)this.settings.strict&&(gd(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),t)),s={type:"textord",mode:"text",loc:Rt.range(t),text:r};else return null;if(this.consume(),i)for(var h=0;h<i[0].length;h++){var f=i[0][h];if(!vo[f])throw new K("Unknown accent ' "+f+"'",t);var m=vo[f][this.mode]||vo[f].text;if(!m)throw new K("Accent "+f+" unsupported in "+this.mode+" mode",t);s={type:"accent",mode:this.mode,loc:Rt.range(t),label:m,isStretchy:!1,isShifty:!0,base:s}}return s}};cf.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var wl=function(t,r){if(!(typeof t=="string"||t instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var n=new cf(t,r);delete n.gullet.macros.current["\\df@tag"];var a=n.parse();if(delete n.gullet.macros.current["\\current@color"],delete n.gullet.macros.current["\\color"],n.gullet.macros.get("\\df@tag")){if(!r.displayMode)throw new K("\\tag works only in display equations");a=[{type:"tag",mode:"text",body:a,tag:n.subparse([new Ht("\\df@tag")])}]}return a},Al=function(t,r,n){r.textContent="";var a=Is(t,n).toNode();r.appendChild(a)};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."),Al=function(){throw new K("KaTeX doesn't work in quirks mode.")});var df=function(t,r){var n=Is(t,r).toMarkup();return n},ff=function(t,r){var n=new ol(r);return wl(t,n)},mf=function(t,r,n){if(n.throwOnError||!(t instanceof K))throw t;var a=B.makeSpan(["katex-error"],[new Xt(r)]);return a.setAttribute("title",t.toString()),a.setAttribute("style","color:"+n.errorColor),a},Is=function(t,r){var n=new ol(r);try{var a=wl(t,n);return s7(a,t,n)}catch(i){return mf(i,t,n)}},pf=function(t,r){var n=new ol(r);try{var a=wl(t,n);return o7(a,t,n)}catch(i){return mf(i,t,n)}},gf="0.16.25",bf={Span:ri,Anchor:cl,SymbolNode:Xt,SvgNode:Lr,PathNode:Xr,LineNode:lu},gu={version:gf,render:Al,renderToString:df,ParseError:K,SETTINGS_SCHEMA:Ia,__parse:ff,__renderToDomTree:Is,__renderToHTMLTree:pf,__setFontMetrics:bd,__defineSymbol:p,__defineFunction:ue,__defineMacro:k,__domTree:bf};const GN=Object.freeze(Object.defineProperty({__proto__:null,ParseError:K,SETTINGS_SCHEMA:Ia,__defineFunction:ue,__defineMacro:k,__defineSymbol:p,__domTree:bf,__parse:ff,__renderToDomTree:Is,__renderToHTMLTree:pf,__setFontMetrics:bd,default:gu,get render(){return Al},renderToString:df,version:gf},Symbol.toStringTag,{value:"Module"})),Q7={},K7=[];function Z7(e){const t=e||Q7;return function(r,n){al(r,"element",function(a,i){const s=Array.isArray(a.properties.className)?a.properties.className:K7,o=s.includes("language-math"),u=s.includes("math-display"),l=s.includes("math-inline");let c=u;if(!o&&!u&&!l)return;let h=i[i.length-1],f=a;if(a.tagName==="code"&&o&&h&&h.type==="element"&&h.tagName==="pre"&&(f=h,h=i[i.length-2],c=!0),!h)return;const m=Q5(f,{whitespace:"pre"});let b;try{b=gu.renderToString(m,{...t,displayMode:c,throwOnError:!0})}catch(S){const _=S,v=_.name.toLowerCase();n.message("Could not render math with KaTeX",{ancestors:[...i,a],cause:_,place:a.position,ruleId:v,source:"rehype-katex"});try{b=gu.renderToString(m,{...t,displayMode:c,strict:"ignore",throwOnError:!1})}catch{b=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(S)},children:[{type:"text",value:m}]}]}}typeof b=="string"&&(b=$5(b).children);const E=h.children.indexOf(f);return h.children.splice(E,1,...b),Vi})}}function J7(e){const t=String(e),r=[];return{toOffset:a,toPoint:n};function n(i){if(typeof i=="number"&&i>-1&&i<=t.length){let s=0;for(;;){let o=r[s];if(o===void 0){const u=Yc(t,r[s-1]);o=u===-1?t.length+1:u+1,r[s]=o}if(o>i)return{line:s+1,column:i-(s>0?r[s-1]:0)+1,offset:i};s++}}}function a(i){if(i&&typeof i.line=="number"&&typeof i.column=="number"&&!Number.isNaN(i.line)&&!Number.isNaN(i.column)){for(;r.length<i.line;){const o=r[r.length-1],u=Yc(t,o),l=u===-1?t.length+1:u+1;if(o===l)break;r.push(l)}const s=(i.line>1?r[i.line-2]:0)+i.column-1;if(s<r[i.line-1])return s}}}function Yc(e,t){const r=e.indexOf("\r",t),n=e.indexOf(`
1109`,t);return n===-1?r:r===-1||r+1===n?n:r<n?r:n}const yf={}.hasOwnProperty,e8=Object.prototype;function t8(e,t){const r=t||{};return Sl({file:r.file||void 0,location:!1,schema:r.space==="svg"?Kr:Ka,verbose:r.verbose||!1},e)}function Sl(e,t){let r;switch(t.nodeName){case"#comment":{const n=t;return r={type:"comment",value:n.data},Bi(e,n,r),r}case"#document":case"#document-fragment":{const n=t,a="mode"in n?n.mode==="quirks"||n.mode==="limited-quirks":!1;if(r={type:"root",children:Ef(e,t.childNodes),data:{quirksMode:a}},e.file&&e.location){const i=String(e.file),s=J7(i),o=s.toPoint(0),u=s.toPoint(i.length);r.position={start:o,end:u}}return r}case"#documentType":{const n=t;return r={type:"doctype"},Bi(e,n,r),r}case"#text":{const n=t;return r={type:"text",value:n.value},Bi(e,n,r),r}default:return r=r8(e,t),r}}function Ef(e,t){let r=-1;const n=[];for(;++r<t.length;){const a=Sl(e,t[r]);n.push(a)}return n}function r8(e,t){const r=e.schema;e.schema=t.namespaceURI===hr.svg?Kr:Ka;let n=-1;const a={};for(;++n<t.attrs.length;){const o=t.attrs[n],u=(o.prefix?o.prefix+":":"")+o.name;yf.call(e8,u)||(a[u]=o.value)}const s=(e.schema.space==="svg"?ud:od)(t.tagName,a,Ef(e,t.childNodes));if(Bi(e,t,s),s.tagName==="template"){const o=t,u=o.sourceCodeLocation,l=u&&u.startTag&&Dn(u.startTag),c=u&&u.endTag&&Dn(u.endTag),h=Sl(e,o.content);l&&c&&e.file&&(h.position={start:l.end,end:c.start}),s.content=h}return e.schema=r,s}function Bi(e,t,r){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){const n=n8(e,r,t.sourceCodeLocation);n&&(e.location=!0,r.position=n)}}function n8(e,t,r){const n=Dn(r);if(t.type==="element"){const a=t.children[t.children.length-1];if(n&&!r.endTag&&a&&a.position&&a.position.end&&(n.end=Object.assign({},a.position.end)),e.verbose){const i={};let s;if(r.attrs)for(s in r.attrs)yf.call(r.attrs,s)&&(i[bs(e.schema,s).property]=Dn(r.attrs[s]));r.startTag;const o=Dn(r.startTag),u=r.endTag?Dn(r.endTag):void 0,l={opening:o};u&&(l.closing=u),l.properties=i,t.data={position:l}}}return n}function Dn(e){const t=Xc({line:e.startLine,column:e.startCol,offset:e.startOffset}),r=Xc({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||r?{start:t,end:r}:void 0}function Xc(e){return e.line&&e.column?e:void 0}class ai{constructor(t,r,n){this.property=t,this.normal=r,n&&(this.space=n)}}ai.prototype.property={};ai.prototype.normal={};ai.prototype.space=null;function kf(e,t){const r={},n={};let a=-1;for(;++a<e.length;
vendor: 4,191 bytes, line 1109
1109)Object.assign(r,e[a].property),Object.assign(n,e[a].normal);return new ai(r,n,t)}function bu(e){return e.toLowerCase()}class Kt{constructor(t,r){this.property=t,this.attribute=r}}Kt.prototype.space=null;Kt.prototype.boolean=!1;Kt.prototype.booleanish=!1;Kt.prototype.overloadedBoolean=!1;Kt.prototype.number=!1;Kt.prototype.commaSeparated=!1;Kt.prototype.spaceSeparated=!1;Kt.prototype.commaOrSpaceSeparated=!1;Kt.prototype.mustUseProperty=!1;Kt.prototype.defined=!1;let a8=0;const Se=kn(),it=kn(),_f=kn(),re=kn(),We=kn(),zn=kn(),Bt=kn();function kn(){return 2**++a8}const yu=Object.freeze(Object.defineProperty({__proto__:null,boolean:Se,booleanish:it,commaOrSpaceSeparated:Bt,commaSeparated:zn,number:re,overloadedBoolean:_f,spaceSeparated:We},Symbol.toStringTag,{value:"Module"})),wo=Object.keys(yu);class Cl extends Kt{constructor(t,r,n,a){let i=-1;if(super(t,r),Qc(this,"space",a),typeof n=="number")for(;++i<wo.length;){const s=wo[i];Qc(this,wo[i],(n&yu[s])===yu[s])}}}Cl.prototype.defined=!0;function Qc(e,t,r){r&&(e[t]=r)}const i8={}.hasOwnProperty;function Zn(e){const t={},r={};let n;for(n in e.properties)if(i8.call(e.properties,n)){const a=e.properties[n],i=new Cl(n,e.transform(e.attributes||{},n),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(n)&&(i.mustUseProperty=!0),t[n]=i,r[bu(n)]=n,r[bu(i.attribute)]=n}return new ai(t,r,e.space)}const xf=Zn({space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),Tf=Zn({space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function vf(e,t){return t in e?e[t]:t}function wf(e,t){return vf(e,t.toLowerCase())}const Af=Zn({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:wf,properties:{xmlns:null,xmlnsXLink:null}}),Sf=Zn({transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:it,ariaAutoComplete:null,ariaBusy:it,ariaChecked:it,ariaColCount:re,ariaColIndex:re,ariaColSpan:re,ariaControls:We,ariaCurrent:null,ariaDescribedBy:We,ariaDetails:null,ariaDisabled:it,ariaDropEffect:We,ariaErrorMessage:null,ariaExpanded:it,ariaFlowTo:We,ariaGrabbed:it,ariaHasPopup:null,ariaHidden:it,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:We,ariaLevel:re,ariaLive:null,ariaModal:it,ariaMultiLine:it,ariaMultiSelectable:it,ariaOrientation:null,ariaOwns:We,ariaPlaceholder:null,ariaPosInSet:re,ariaPressed:it,ariaReadOnly:it,ariaRelevant:null,ariaRequired:it,ariaRoleDescription:We,ariaRowCount:re,ariaRowIndex:re,ariaRowSpan:re,ariaSelected:it,ariaSetSize:re,ariaSort:null,ariaValueMax:re,ariaValueMin:re,ariaValueNow:re,ariaValueText:null,role:null}}),s8=Zn({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:wf,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:zn,acceptCharset:We,accessKey:We,action:null,allow:null,allowFullScreen:Se,allowPaymentRequest:Se,allowUserMedia:Se,alt:null,as:null,async:Se,autoCapitalize:null,autoComplete:We,autoFocus:Se,autoPlay:Se,blocking:We,capture:null,charSet:null,checked:Se,cite:null,className:We,cols:re,colSpan:null,content:null,contentEditable:it,controls:Se,controlsList:We,coords:re|zn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Se,defer:Se,dir:null,dirName:null,disabled:Se,download:_f,draggable:it,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Se,formTarget:null,headers:We,height:re,hidden:Se,high:re,href:null,hrefLang:null,htmlFor:We,httpEquiv:We,id:null,imageSizes:null,imageSrcSet:null,inert:Se,inputMode:null,integrity:null,is:null,isMap:Se,itemId:null,itemProp:We,itemRef:We,itemScope:Se,itemType:We,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Se,low:re,manifest:null,max:null,maxLength:re,media:null,method:null,min:null,minLength:re,multiple:Se,muted:Se,name:null,nonce:null,noModule:Se,noValidate:Se,onAbort:null,onAfterPrint:null,onAuxCl
1109ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Se,optimum:re,pattern:null,ping:We,placeholder:null,playsInline:Se,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Se,referrerPolicy:null,rel:We,required:Se,reversed:Se,rows:re,rowSpan:re,sandbox:We,scope:null,scoped:Se,seamless:Se,selected:Se,shadowRootClonable:Se,shadowRootDelegatesFocus:Se,shadowRootMode:null,shape:null,size:re,sizes:null,slot:null,span:re,spellCheck:it,src:null,
1109srcDoc:null,srcLang:null,srcSet:null,start:re,step:null,style:null,tabIndex:re,target:null,title:null,translate:null,type:null,typeMustMatch:Se,useMap:null,value:it,width:re,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:We,axis:null,background:null,bgColor:null,border:re,borderColor:null,bottomMargin:re,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Se,declare:Se,event:null,face:null,frame:null,frameBorder:null,hSpace:re,leftMargin:re,link:null,longDesc:null,lowSrc:null,marginHeight:re,marginWidth:re,noResize:Se,noHref:Se,noShade:Se,noWrap:Se,object:null,profile:null,prompt:null,rev:null,rightMargin:re,rules:null,scheme:null,scrolling:it,standby:null,summary:null,text:null,topMargin:re,valueType:null,version:null,vAlign:null,vLink:null,vSpace:re,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Se,disableRemotePlayback:Se,prefix:null,property:null,results:re,security:null,unselectable:null}}),o8=Zn({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
1109-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:vf,properties:{about:Bt,accentHeight:re,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:re,amplitude:re,arabicForm:null,ascent:re,attributeName:null,attributeType:null,azimuth:re,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:re,by:null,calcMode:null,capHeight:re,className:We,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:re,diffuseConstant:re,direction:null,display:null,dur:null,divisor:re,dominantBaseline:null,download:Se,dx:null,dy:null,edgeMode:null,editable:null,elevation:re,enableBackground:null,end:null,event:null,exponent:re,externalResourcesRequired:null,fill:null,fillOpacity:re,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:zn,g2:zn,glyphName:zn,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:re,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:re,horizOriginX:re,horizOriginY:re,id:null,ideographic:re,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:re,k:re,k1:re,k2:re,k3:re,k4:re,kernelMatrix:Bt,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:re,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:re,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 5,078 bytes, line 1109
1109Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:re,overlineThickness:re,paintOrder:null,panose1:null,path:null,pathLength:re,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:We,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:re,pointsAtY:re,pointsAtZ:re,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Bt,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Bt,rev:Bt,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Bt,requiredFeatures:Bt,requiredFonts:Bt,requiredFormats:Bt,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:re,specularExponent:re,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:re,strikethroughThickness:re,string:null,stroke:null,strokeDashArray:Bt,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:re,strokeOpacity:re,strokeWidth:null,style:null,surfaceScale:re,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Bt,tabIndex:re,tableValues:null,target:null,targetX:re,targetY:re,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Bt,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:re,underlineThickness:re,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:re,values:null,vAlphabetic:re,vMathematical:re,vectorEffect:null,vHanging:re,vIdeographic:re,version:null,vertAdvY:re,vertOriginX:re,vertOriginY:re,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:re,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),u8=/^data[-\w.:]+$/i,Kc=/-[a-z]/g,l8=/[A-Z]/g;function c8(e,t){const r=bu(t);let n=t,a=Kt;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&u8.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(Kc,d8);n="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!Kc.test(i)){let s=i.replace(l8,h8);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}a=Cl}return new a(n,t)}function h8(e){return"-"+e.toLowerCase()}function d8(e){return e.charAt(1).toUpperCase()}const f8=kf([Tf,xf,Af,Sf,s8],"html"),Cf=kf([Tf,xf,Af,Sf,o8],"svg"),Zc={}.hasOwnProperty;function Il(e,t){const r=t||{};function n(a,...i){let s=n.invalid;const o=n.handlers;if(a&&Zc.call(a,e)){const u=String(a[e]);s=Zc.call(o,u)?o[u]:n.unknown}if(s)return s.call(this,a,...i)}return n.handlers=r.handlers||{},n.invalid=r.invalid,n.unknown=r.unknown,n}const m8={},p8={}.hasOwnProperty,If=Il("type",{handlers:{root:b8,element:x8,text:k8,comment:_8,doctype:E8}});function g8(e,t){const n=(t||m8).space;return If(e,n==="svg"?Cf:f8)}function b8(e,t){const r={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return r.childNodes=Nl(e.children,r,t),Jn(e,r),r}function y8(e,t){const r={nodeName:"#document-fragment",childNodes:[]};return r.childNodes=Nl(e.children,r,t),Jn(e,r),r}function E8(e){const t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Jn(e,t),t}function k8(e){const t={nodeName:"#text",value:e.value,parentNode:null};return Jn(e,t),t}function _8(e){const t={nodeName:"#comment",data:e.value,parentNode:null};return Jn(e,t),t}function x8(e,t){const r=t;let n=r;e.type==="element"&&e.tagName.toLowerCase()==="svg"&&r.space==="html"&&(n=Cf);const a=[];let i;if(e.properties){for(i in e.properties)if(i!=="children"&&p8.call(e.properties,i)){const u=T8(n,i,e.properties[i]);u&&a.push(u)}}const s=n.space,o={nodeName:e.tagName,tagName:e.tagName,attrs:a,namespaceURI:hr[s],childNodes:[],parentNode:null};return o.childNodes=Nl(e.children,o,n),Jn(e,o),e.tagName==="template"&&e.content&&(o.content=y8(e.content,n)),o}function T8(e,t,r){const n=c8(e,t);if(r===!1||r===null||r===void 0||typeof r=="number"&&Number.isNaN(r)||!r&&n.boolean)return;Array.isArray(r)&&(r=n.commaSeparated?ju(r):Wu(r));const a={name:n.attribute,value:r===!0?"":String(r)};if(n.space&&n.space!=="html"&&n.space!=="svg"){const i=a.name.indexOf(":");i<0?a.prefix="":(a.name=a.name.slice(i+1),a.prefix=n.attribute.slice(0,i)),a.namespace=hr[n.space]}return a}function Nl(e,t,r){let n=-1;const a=[];if(e)for(;++n<e.length;){const i=If(e[n],r);i.parentNode=t,a.push(i)}return a}function Jn(e,t){const r=e.position;r&&r.start&&r.end&&(r.start.offset,r.end.offset,t.sourceCodeLocation={startLine:r.start.line,startCol:r.start.column,startOffset:r.start.offset,endLine:r.end.line,endCol:r.end.column,endOffset:r.end.offset})}const Nf=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","
1109image","img","input","keygen","link","meta","param","source","track","wbr"],v8=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Xe="�";var x;(function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(x||(x={}));const It={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function Lf(e){return e>=55296&&e<=57343}function w8(e){return e>=56320&&e<=57343}function A8(e,t){return(e-55296)*1024+9216+t}function Rf(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function Mf(e){return e>=64976&&e<=65007||v8.has(e)}var H;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invali
vendor: 4,101 bytes, line 1109
1109dCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(H||(H={}));const S8=65536;class C8{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=S8,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t,r){const{line:n,col:a,offset:i}=this,s=a+r,o=i+r;return{code:t,startLine:n,endLine:n,startCol:s,endCol:s,startOffset:o,endOffset:o}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const r=this.html.charCodeAt(this.pos+1);if(w8(r))return this.pos++,this._addGap(),A8(t,r)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,x.EOF;return this._err(H.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,r){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=r}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,r){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(r)return this.html.startsWith(t,this.pos);for(let n=0;n<t.length;n++)if((this.html.charCodeAt(this.pos+n)|32)!==t.charCodeAt(n))return!1;return!0}peek(t){const r=this.pos+t;if(r>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,x.EOF;const n=this.html.charCodeAt(r);return n===x.CARRIAGE_RETURN?x.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,x.EOF;let t=this.html.charCodeAt(this.pos);return t===x.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,x.LINE_FEED):t===x.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Lf(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===x.LINE_FEED||t===x.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){Rf(t)?this._err(H.controlCharacterInInputStream):Mf(t)&&this._err(H.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}var Le;(function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"})(Le||(Le={}));function Of(e,t){for(let r=e.attrs.length-1;r>=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}const I8=new Uint16Array('
vendor: 16,129 bytes, line 1109
1109ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms�„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;æ«§ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapÓºÓ¾cr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpÔ¦Ôªon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋ĀipÕªÕ¯sts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0Ö£mallSquare;旼erySmallSquare;斪Ͱֺ\0Ö¿\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0Ú²f;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgÜ´Ü·r;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyÞ±Þµrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āeyß¶ß»dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;æ««y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;æ©°cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;æ§«riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0á ±;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0á«¢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;æ©­nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0á­µr;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;oá³§á³°ntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;æ§¶rok;䄑Ādrá¶°á¶´ot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;æ§£us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0á¾½g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;
vendor: 4,294 bytes, line 1109
1109䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;
vendor: 6,210 bytes, line 1109
1109astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌
1109'.split("").map(e=>e.charCodeAt(0))),N8=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function L8(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=N8.get(e))!==null&&t!==void 0?t:e}var bt;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(bt||(bt={}));const R8=32;var Gr;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Gr||(Gr={}));function Eu(e){return e>=bt.ZERO&&e<=bt.NINE}function M8(e){return e>=bt.UPPER_A&&e<=bt.UPPER_F||e>=bt.LOWER_A&&e<=bt.LOWER_F}function O8(e){return e>=bt.UPPER_A&&e<=bt.UPPER_Z||e>=bt.LOWER_A&&e<=bt.LOWER_Z||Eu(e)}function D8(e){return e===bt.EQUALS||O8(e)}var pt;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(pt||(pt={}));var Ar;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Ar||(Ar={}));class P8{constructor(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=pt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ar.Strict}startEntity(t){this.decodeMode=t,this.state=pt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,r){switch(this.state){case pt.EntityStart:return t.charCodeAt(r)===bt.NUM?(this.state=pt.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=pt.NamedEntity,this.stateNamedEntity(t,r));case pt.NumericStart:return this.stateNumericStart(t,r);case pt.NumericDecimal:return this.stateNumericDecimal(t,r);case pt.NumericHex:return this.stateNumericHex(t,r);case pt.NamedEntity:return this.stateNamedEntity(t,r)}}stateNumericStart(t,r){return r>=t.length?-1:(t.charCodeAt(r)|R8)===bt.LOWER_X?(this.state=pt.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=pt.NumericDecimal,this.stateNumericDecimal(t,r))}addToNumericResult(t,r,n,a){if(r!==n){const i=n-r;this.result=this.result*Math.pow(a,i)+Number.parseInt(t.substr(r,i),a),this.consumed+=i}}stateNumericHex(t,r){const n=r;for(;r<t.length;){const a=t.charCodeAt(r);
vendor: 4,610 bytes, line 1109
1109if(Eu(a)||M8(a))r+=1;else return this.addToNumericResult(t,n,r,16),this.emitNumericEntity(a,3)}return this.addToNumericResult(t,n,r,16),-1}stateNumericDecimal(t,r){const n=r;for(;r<t.length;){const a=t.charCodeAt(r);if(Eu(a))r+=1;else return this.addToNumericResult(t,n,r,10),this.emitNumericEntity(a,2)}return this.addToNumericResult(t,n,r,10),-1}emitNumericEntity(t,r){var n;if(this.consumed<=r)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===bt.SEMI)this.consumed+=1;else if(this.decodeMode===Ar.Strict)return 0;return this.emitCodePoint(L8(this.result),this.consumed),this.errors&&(t!==bt.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,r){const{decodeTree:n}=this;let a=n[this.treeIndex],i=(a&Gr.VALUE_LENGTH)>>14;for(;r<t.length;r++,this.excess++){const s=t.charCodeAt(r);if(this.treeIndex=B8(n,a,this.treeIndex+Math.max(1,i),s),this.treeIndex<0)return this.result===0||this.decodeMode===Ar.Attribute&&(i===0||D8(s))?0:this.emitNotTerminatedNamedEntity();if(a=n[this.treeIndex],i=(a&Gr.VALUE_LENGTH)>>14,i!==0){if(s===bt.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Ar.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:r,decodeTree:n}=this,a=(n[r]&Gr.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,a,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,r,n){const{decodeTree:a}=this;return this.emitCodePoint(r===1?a[t]&~Gr.VALUE_LENGTH:a[t+1],n),r===3&&this.emitCodePoint(a[t+2],n),n}end(){var t;switch(this.state){case pt.NamedEntity:return this.result!==0&&(this.decodeMode!==Ar.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case pt.NumericDecimal:return this.emitNumericEntity(0,2);case pt.NumericHex:return this.emitNumericEntity(0,3);case pt.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case pt.EntityStart:return 0}}}function B8(e,t,r,n){const a=(t&Gr.BRANCH_LENGTH)>>7,i=t&Gr.JUMP_TABLE;if(a===0)return i!==0&&n===i?r:-1;if(i){const u=n-i;return u<0||u>=a?-1:e[r+u]-1}let s=r,o=s+a-1;for(;s<=o;){const u=s+o>>>1,l=e[u];if(l<n)s=u+1;else if(l>n)o=u-1;else return e[u+a]}return-1}var Y;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(Y||(Y={}));var dn;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(dn||(dn={}));var Vt;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(Vt||(Vt={}));var P;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="str
1109ike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(P||(P={}));var d;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(d||(d={}));const F8=new Map([[P.A,d.A],[P.ADDRESS,d.ADDRESS],[P.ANNOTATION_XML,d.ANNOTATION_XML],[P.APPLET,d.APPLET],[P.AREA,d.AREA],[P.ARTICLE,d.ARTICLE],[P.ASIDE,d.ASIDE],[P.B,d.B],[P.BASE,d.BASE],[P.BASEFONT,d.BASEFONT],[P.BGSOUND,d.BGSOUND],[P.BIG,d.BIG],[P.BLOCKQUOTE,d.BLOCKQUOTE],[P.BODY,d.BODY],[P.BR,d.BR],[P.BUTTON,d.BUTTON],[P.CAPTION,d.CAPTION],[P.CENTER,d.CENTER],[P.CODE,d.CODE],[P.COL,d.COL],[P.COLGROUP,d.COLGROUP],[P.DD,d.DD],[P.DESC,d.DESC],[P.DETAILS,d.DETAILS],[P.DIALOG,d.DIALOG],[P.DIR,d.DIR],[P.DIV,d.DIV],[P.DL,d.DL],[P.DT,d.DT],[P.EM,d.EM],[P.EMBED,d.EMBED],[P.FIELDSET,d.FIELDSET],[P.FIGCAPTION,d.FIGCAPTION],[P.FIGURE,d.FIGURE],[P.FONT,d.FONT],[P.FOOTER,d.FOOTER],[P.FOREIGN_OBJECT,d.FOREIGN_OBJECT],[P.FORM,d.FORM],[P.FRAME,d.FRAME],[P.FRAMESET,d.FRAMESET],[P.H1,d.H1],[P.H2,d.H2],[P.H3,d.H3],[P.H4,d.H4],[P.H5,d.H5],[P.H6,d.H6],[P.HEAD,d.HEAD],[P.HEADER,d.HEADER],[P.HGROUP,d.HGROUP],[P.HR,d.HR],[P.HTML,d.HTML],[P.I,d.I],[P.IMG,d.IMG],[P.IMAGE,d.IMAGE],[P.INPUT,d.INPUT],[P.IFRAME,d.IFRAME],[P.KEYGEN,d.KEYGEN],[P.LABEL,d.LABEL],[P.LI,d.LI],[P.LINK,d.LINK],[P.LISTING,d.LISTING],[P.MAIN,d.MAIN],[P.MALIGNMARK,d.MALIGNMARK],[P.MARQUEE,d.MARQUEE],[P.MATH,d.MATH],[P.MENU,d.MENU],[P.META,d.META],[P.MGLYPH,d.MGLYPH],[P.MI,d.MI],[P.MO,d.MO],[P.MN,d.MN],[P.MS,d.MS],[P.MTEXT,d.MTEXT],[P.NAV,d.NAV],[P.NOBR,d.NOBR],[P.NOFRAMES,d.NOFRAMES],[P.NOEMBED,d.NOEMBED],[P.NOSCRIPT,d.NOSCRIPT],[P.OBJECT,d.OBJECT],[P.OL,d.OL],[P.OPTGROUP,d.OPTGROUP],[P.OPTION,d.OPTION],[P.P,d.P],[P.PARAM,d.PARAM],[P.PLAINTEXT,d.PLAINTEXT],[P.PRE,d.PRE],[P.RB,d.RB],[P.RP,d.RP],[P.RT,d.RT],[P.RTC,d.RTC],[P.RUBY,d.RUBY],[P.S,d.S],[P.SCRIPT,d.SCRIPT],[P.SEARCH,d.SEARCH],[P.SECTION,d.SECTION],[P.SELECT,d.SELECT],[P.SOURCE,d.SOURCE],[P.SMALL,d.SMALL],[P.
vendor: 21,639 bytes, line 1109
1109SPAN,d.SPAN],[P.STRIKE,d.STRIKE],[P.STRONG,d.STRONG],[P.STYLE,d.STYLE],[P.SUB,d.SUB],[P.SUMMARY,d.SUMMARY],[P.SUP,d.SUP],[P.TABLE,d.TABLE],[P.TBODY,d.TBODY],[P.TEMPLATE,d.TEMPLATE],[P.TEXTAREA,d.TEXTAREA],[P.TFOOT,d.TFOOT],[P.TD,d.TD],[P.TH,d.TH],[P.THEAD,d.THEAD],[P.TITLE,d.TITLE],[P.TR,d.TR],[P.TRACK,d.TRACK],[P.TT,d.TT],[P.U,d.U],[P.UL,d.UL],[P.SVG,d.SVG],[P.VAR,d.VAR],[P.WBR,d.WBR],[P.XMP,d.XMP]]);function ea(e){var t;return(t=F8.get(e))!==null&&t!==void 0?t:d.UNKNOWN}const X=d,z8={[Y.HTML]:new Set([X.ADDRESS,X.APPLET,X.AREA,X.ARTICLE,X.ASIDE,X.BASE,X.BASEFONT,X.BGSOUND,X.BLOCKQUOTE,X.BODY,X.BR,X.BUTTON,X.CAPTION,X.CENTER,X.COL,X.COLGROUP,X.DD,X.DETAILS,X.DIR,X.DIV,X.DL,X.DT,X.EMBED,X.FIELDSET,X.FIGCAPTION,X.FIGURE,X.FOOTER,X.FORM,X.FRAME,X.FRAMESET,X.H1,X.H2,X.H3,X.H4,X.H5,X.H6,X.HEAD,X.HEADER,X.HGROUP,X.HR,X.HTML,X.IFRAME,X.IMG,X.INPUT,X.LI,X.LINK,X.LISTING,X.MAIN,X.MARQUEE,X.MENU,X.META,X.NAV,X.NOEMBED,X.NOFRAMES,X.NOSCRIPT,X.OBJECT,X.OL,X.P,X.PARAM,X.PLAINTEXT,X.PRE,X.SCRIPT,X.SECTION,X.SELECT,X.SOURCE,X.STYLE,X.SUMMARY,X.TABLE,X.TBODY,X.TD,X.TEMPLATE,X.TEXTAREA,X.TFOOT,X.TH,X.THEAD,X.TITLE,X.TR,X.TRACK,X.UL,X.WBR,X.XMP]),[Y.MATHML]:new Set([X.MI,X.MO,X.MN,X.MS,X.MTEXT,X.ANNOTATION_XML]),[Y.SVG]:new Set([X.TITLE,X.FOREIGN_OBJECT,X.DESC]),[Y.XLINK]:new Set,[Y.XML]:new Set,[Y.XMLNS]:new Set},ku=new Set([X.H1,X.H2,X.H3,X.H4,X.H5,X.H6]);P.STYLE,P.SCRIPT,P.XMP,P.IFRAME,P.NOEMBED,P.NOFRAMES,P.PLAINTEXT;var w;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(w||(w={}));const rt={DATA:w.DATA,RCDATA:w.RCDATA,RAWTEXT:w.RAWTEXT,SCRIPT_DATA:w.SCRIPT_DATA,PLAINTEXT:w.PLAINTEXT,CDATA_SECTION:w.CDATA_SECTION};function H8(e){return e>=x.DIGIT_0&&e<=x.DIGIT_9}function Ta(e){return e>=x.LATIN_CAPITAL_A&&e<=x.LATIN_CAPITAL_Z}function U8(e){return e>=x.LATIN_SMALL_A&&e<=x.LATIN_SMALL_Z}function Ur(e){return U8(e)||Ta(e)}function Jc(e){return Ur(e)||H8(e)}function wi(e){return e+32}function Df(e){return e===x.SPACE||e===x.LINE_FEED||e===x.TABULATION||e===x.FORM_FEED}function eh(e){return Df(e)||e===x.SOLIDUS||e===x.GREATER_THAN_SIGN}function $8(e){return e===x.NULL?H.nullCharacterReference:e>1114111?H.characterReferenceOutsideUnicodeRange:Lf(e)?H.surrogateCharacterReference:Mf(e)?H.noncharacterCharacterReference:Rf(e)||e===x.CARRIAGE_RETURN?H.controlCharacterReference:null}class q8{constructor(t,r){this.options=t,this.handler=r,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=w.DATA,this.returnState=w.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new C8(r),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new P8(I8,(n,a)=>{this.preprocessor.pos=this.entityStartPos+a-1,this._flushCodePointConsumedAsCharacterReference(n)},r.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(H.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:n=>{this._err(H.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+n)},validateNumericCharacterReference:n=>{const a=$8(n);a&&this._err(a,1)}}:void 0)}_err(t,r=0){var n,a;(a=(n=this.handler).onParseError)===null||a===void 0||a.call(n,this.preprocessor.getError(t,r))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t?.())}write(t,r,n){this.active=!0,this.preprocessor.write(t,r),this._runParsingLoop(),this.paused||n?.()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let r=0;r<t;r++)this.preprocessor.advance()}_consumeSequenceIfMatch(t,r){return this.preprocessor.startsWith(t,r)?(this._advanceBy(t.length-1),!0):!1}_createStartTagToken(){this.currentToken={type:Le.START_TAG,tagName:"",tagID:d.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:Le.END_TAG,tagName:"",tagID:d.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(t){this.currentToken={type:Le.COMMENT,data:"",location:this.getCurrentLocation(t)}}_createDoctypeToken(t){this.currentToken={type:Le.DOCTYPE,name:t,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(t,r){this.currentCharacterToken={type:t,chars:r,location:this.currentLocation}}_createAttr(t){this.currentAttr={name:t,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var t,r;const n=this.currentToken;if(Of(n,this.currentAttr.name)===null){if(n.attrs.push(this.currentAttr),n.location&&this.currentLocation){const a=(t=(r=n.location).attrs)!==null&&t!==void 0?t:r.attrs=Object.create(null);a[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(H.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(t){this._emitCurrentCharacterToken(t.location),this.currentToken=null,t.location&&(t.location.endLine=this.preprocessor.line,t.location.endCol=this.preprocessor.col+1,t.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){const t=this.currentToken;this.prepareToken(t),t.tagID=ea(t.tagName),t.type===Le.START_TAG?(this.lastStartTagName=t.tagName,this.handler.onStartTag(t)):(t.attrs.length>0&&this._err(H.endTagWithAttributes),t.selfClosing&&this._err(H.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case Le.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Le.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Le.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:Le.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,r){if(this.currentCharacterToken)if(this.currentCharacterToken.type===t){this.currentCharacterToken.chars+=r;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(t,r)}_emitCodePoint(t){const r=Df(t)?Le.WHITESPACE_CHARACTER:t===x.NULL?Le.NULL_CHARACTER:Le.CHARACTER;this._appendCharToCurrentCharacterToken(r,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(Le.CHARACTER,t)}_startCharacterReference(){this.returnState=this.state,this.state=w.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Ar.Attribute:Ar.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===w.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===w.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===w.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case w.DATA:{this._stateData(t);break}case w.RCDATA:{this._stateRcdata(t);break}case w.RAWTEXT:{this._stateRawtext(t);break}case w.SCRIPT_DATA:{this._stateScriptData(t);break}case w.PLAINTEXT:{this._statePlaintext(t);break}case w.TAG_OPEN:{this._stateTagOpen(t);break}case w.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case w.TAG_NAME:{this._stateTagName(t);break}case w.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case w.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case w.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case w.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case w.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case w.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case w.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case w.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case w.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case w.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case w.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case w.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case w.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case w.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case w.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case w.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case w.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case w.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case w.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case w.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case w.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case w.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case w.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case w.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case w.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case w.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case w.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case w.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case w.BOGUS_COMMENT:{this._stateBogusComment(t);break}case w.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case w.COMMENT_START:{this._stateCommentStart(t);break}case w.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case w.COMMENT:{this._stateComment(t);break}case w.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case w.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case w.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case w.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case w.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case w.COMMENT_END:{this._stateCommentEnd(t);break}case w.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case w.DOCTYPE:{this._stateDoctype(t);break}case w.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case w.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case w.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case w.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case w.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case w.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case w.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case w.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case w.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case w.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case w.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case w.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case w.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case w.CDATA_SECTION:{this._stateCdataSection(t);break}case w.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case w.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case w.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case w.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case x.LESS_THAN_SIGN:{this.state=w.TAG_OPEN;break}case x.AMPERSAND:{this._startCharacterReference();break}case x.NULL:{this._err(H.unexpectedNullCharacter),this._emitCodePoint(t);break}case x.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case x.AMPERSAND:{this._startCharacterReference();break}case x.LESS_THAN_SIGN:{this.state=w.RCDATA_LESS_THAN_SIGN;break}case x.NULL:{this._err(H.unexpectedNullCharacter),this._emitChars(Xe);break}case x.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case x.LESS_THAN_SIGN:{this.state=w.RAWTEXT_LESS_THAN_SIGN;break}case x.NULL:{this._err(H.unexpectedNullCharacter),this._emitChars(Xe);break}case x.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case x.LESS_THAN_SIGN:{this.state=w.SCRIPT_DATA_LESS_THAN_SIGN;break}case x.NULL:{this._err(H.unexpectedNullCharacter),this._emitChars(Xe);break}case x.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case x.NULL:{this._err(H.unexpectedNullCharacter),this._emitChars(Xe);break}case x.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(Ur(t))this._createStartTagToken(),this.state=w.TAG_NAME,this._stateTagName(t);else switch(t){case x.EXCLAMATION_MARK:{this.state=w.MARKUP_DECLARATION_OPEN;break}case x.SOLIDUS:{this.state=w.END_TAG_OPEN;break}case x.QUESTION_MARK:{this._err(H.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=w.BOGUS_COMMENT,this._stateBogusComment(t);break}case x.EOF:{this._err(H.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(H.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=w.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(Ur(t))this._createEndTagToken(),this.state=w.TAG_NAME,this._stateTagName(t);else switch(t){case x.GREATER_THAN_SIGN:{this._err(H.missingEndTagName),this.state=w.DATA;break}case x.EOF:{this._err(H.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break}default:this._err(H.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=w.BOGUS_COMMENT,this._stateBogusComment(t)}}_stateTagName(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this.state=w.BEFORE_ATTRIBUTE_NAME;break}case x.SOLIDUS:{this.state=w.SELF_CLOSING_START_TAG;break}case x.GREATER_THAN_SIGN:{this.state=w.DATA,this.emitCurrentTagToken();break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.tagName+=Xe;break}case x.EOF:{this._err(H.eofInTag),this._emitEOFToken();break}default:r.tagName+=String.fromCodePoint(Ta(t)?wi(t):t)}}_stateRcdataLessThanSign(t){t===x.SOLIDUS?this.state=w.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=w.RCDATA,this._stateRcdata(t))}_stateRcdataEndTagOpen(t){Ur(t)?(this.state=w.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(t)):(this._emitChars("</"),this.state=w.RCDATA,this._stateRcdata(t))}handleSpecialEndTag(t){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();const r=this.currentToken;switch(r.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=w.BEFORE_ATTRIBUTE_NAME,
vendor: 4,410 bytes, line 1109
1109!1;case x.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=w.SELF_CLOSING_START_TAG,!1;case x.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=w.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=w.RCDATA,this._stateRcdata(t))}_stateRawtextLessThanSign(t){t===x.SOLIDUS?this.state=w.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=w.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagOpen(t){Ur(t)?(this.state=w.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(t)):(this._emitChars("</"),this.state=w.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=w.RAWTEXT,this._stateRawtext(t))}_stateScriptDataLessThanSign(t){switch(t){case x.SOLIDUS:{this.state=w.SCRIPT_DATA_END_TAG_OPEN;break}case x.EXCLAMATION_MARK:{this.state=w.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break}default:this._emitChars("<"),this.state=w.SCRIPT_DATA,this._stateScriptData(t)}}_stateScriptDataEndTagOpen(t){Ur(t)?(this.state=w.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(t)):(this._emitChars("</"),this.state=w.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=w.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStart(t){t===x.HYPHEN_MINUS?(this.state=w.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=w.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStartDash(t){t===x.HYPHEN_MINUS?(this.state=w.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=w.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscaped(t){switch(t){case x.HYPHEN_MINUS:{this.state=w.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break}case x.LESS_THAN_SIGN:{this.state=w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case x.NULL:{this._err(H.unexpectedNullCharacter),this._emitChars(Xe);break}case x.EOF:{this._err(H.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataEscapedDash(t){switch(t){case x.HYPHEN_MINUS:{this.state=w.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break}case x.LESS_THAN_SIGN:{this.state=w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case x.NULL:{this._err(H.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_ESCAPED,this._emitChars(Xe);break}case x.EOF:{this._err(H.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=w.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedDashDash(t){switch(t){case x.HYPHEN_MINUS:{this._emitChars("-");break}case x.LESS_THAN_SIGN:{this.state=w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case x.GREATER_THAN_SIGN:{this.state=w.SCRIPT_DATA,this._emitChars(">");break}case x.NULL:{this._err(H.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_ESCAPED,this._emitChars(Xe);break}case x.EOF:{this._err(H.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=w.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===x.SOLIDUS?this.state=w.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Ur(t)?(this._emitChars("<"),this.state=w.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){Ur(t)?(this.state=w.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("</"),this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscapeStart(t){if(this.preprocessor.startsWith(It.SCRIPT,!1)&&eh(this.preprocessor.peek(It.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<It.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscaped(t){switch(t){case x.HYPHEN_MINUS:{this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break}case x.LESS_THAN_SIGN:{this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}
vendor: 4,374 bytes, line 1109
1109case x.NULL:{this._err(H.unexpectedNullCharacter),this._emitChars(Xe);break}case x.EOF:{this._err(H.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDash(t){switch(t){case x.HYPHEN_MINUS:{this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break}case x.LESS_THAN_SIGN:{this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case x.NULL:{this._err(H.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Xe);break}case x.EOF:{this._err(H.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDashDash(t){switch(t){case x.HYPHEN_MINUS:{this._emitChars("-");break}case x.LESS_THAN_SIGN:{this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case x.GREATER_THAN_SIGN:{this.state=w.SCRIPT_DATA,this._emitChars(">");break}case x.NULL:{this._err(H.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Xe);break}case x.EOF:{this._err(H.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===x.SOLIDUS?(this.state=w.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(It.SCRIPT,!1)&&eh(this.preprocessor.peek(It.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<It.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=w.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateBeforeAttributeName(t){switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.SOLIDUS:case x.GREATER_THAN_SIGN:case x.EOF:{this.state=w.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case x.EQUALS_SIGN:{this._err(H.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=w.ATTRIBUTE_NAME;break}default:this._createAttr(""),this.state=w.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateAttributeName(t){switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:case x.SOLIDUS:case x.GREATER_THAN_SIGN:case x.EOF:{this._leaveAttrName(),this.state=w.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case x.EQUALS_SIGN:{this._leaveAttrName(),this.state=w.BEFORE_ATTRIBUTE_VALUE;break}case x.QUOTATION_MARK:case x.APOSTROPHE:case x.LESS_THAN_SIGN:{this._err(H.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(t);break}case x.NULL:{this._err(H.unexpectedNullCharacter),this.currentAttr.name+=Xe;break}default:this.currentAttr.name+=String.fromCodePoint(Ta(t)?wi(t):t)}}_stateAfterAttributeName(t){switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.SOLIDUS:{this.state=w.SELF_CLOSING_START_TAG;break}case x.EQUALS_SIGN:{this.state=w.BEFORE_ATTRIBUTE_VALUE;break}case x.GREATER_THAN_SIGN:{this.state=w.DATA,this.emitCurrentTagToken();break}case x.EOF:{this._err(H.eofInTag),this._emitEOFToken();break}default:this._createAttr(""),this.state=w.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateBeforeAttributeValue(t){switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.QUOTATION_MARK:{this.state=w.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break}case x.APOSTROPHE:{this.state=w.ATTRIBUTE_VALUE_SINGLE_QUOTED;break}case x.GREATER_THAN_SIGN:{this._err(H.missingAttributeValue),this.state=w.DATA,this.emitCurrentTagToken();break}default:this.state=w.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(t)}}_stateAttributeValueDoubleQuoted(t){switch(t){case x.QUOTATION_MARK:{this.state=w.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case x.AMPERSAND:{this._startCharacterReference();break}case x.NULL:{this._err(H.unexpectedNullCharacter),this.currentAttr.value+=Xe;break}case x.EOF:{this._err(H.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueSingleQuoted(t){switch(t){case x.APOSTROPHE:{this.state=w.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case x.AMPERSAND:{this._startCharacterReference();break}
vendor: 86,171 bytes, line 1109
1109case x.NULL:{this._err(H.unexpectedNullCharacter),this.currentAttr.value+=Xe;break}case x.EOF:{this._err(H.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueUnquoted(t){switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this._leaveAttrValue(),this.state=w.BEFORE_ATTRIBUTE_NAME;break}case x.AMPERSAND:{this._startCharacterReference();break}case x.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=w.DATA,this.emitCurrentTagToken();break}case x.NULL:{this._err(H.unexpectedNullCharacter),this.currentAttr.value+=Xe;break}case x.QUOTATION_MARK:case x.APOSTROPHE:case x.LESS_THAN_SIGN:case x.EQUALS_SIGN:case x.GRAVE_ACCENT:{this._err(H.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(t);break}case x.EOF:{this._err(H.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAfterAttributeValueQuoted(t){switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this._leaveAttrValue(),this.state=w.BEFORE_ATTRIBUTE_NAME;break}case x.SOLIDUS:{this._leaveAttrValue(),this.state=w.SELF_CLOSING_START_TAG;break}case x.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=w.DATA,this.emitCurrentTagToken();break}case x.EOF:{this._err(H.eofInTag),this._emitEOFToken();break}default:this._err(H.missingWhitespaceBetweenAttributes),this.state=w.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateSelfClosingStartTag(t){switch(t){case x.GREATER_THAN_SIGN:{const r=this.currentToken;r.selfClosing=!0,this.state=w.DATA,this.emitCurrentTagToken();break}case x.EOF:{this._err(H.eofInTag),this._emitEOFToken();break}default:this._err(H.unexpectedSolidusInTag),this.state=w.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateBogusComment(t){const r=this.currentToken;switch(t){case x.GREATER_THAN_SIGN:{this.state=w.DATA,this.emitCurrentComment(r);break}case x.EOF:{this.emitCurrentComment(r),this._emitEOFToken();break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.data+=Xe;break}default:r.data+=String.fromCodePoint(t)}}_stateMarkupDeclarationOpen(t){this._consumeSequenceIfMatch(It.DASH_DASH,!0)?(this._createCommentToken(It.DASH_DASH.length+1),this.state=w.COMMENT_START):this._consumeSequenceIfMatch(It.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(It.DOCTYPE.length+1),this.state=w.DOCTYPE):this._consumeSequenceIfMatch(It.CDATA_START,!0)?this.inForeignNode?this.state=w.CDATA_SECTION:(this._err(H.cdataInHtmlContent),this._createCommentToken(It.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=w.BOGUS_COMMENT):this._ensureHibernation()||(this._err(H.incorrectlyOpenedComment),this._createCommentToken(2),this.state=w.BOGUS_COMMENT,this._stateBogusComment(t))}_stateCommentStart(t){switch(t){case x.HYPHEN_MINUS:{this.state=w.COMMENT_START_DASH;break}case x.GREATER_THAN_SIGN:{this._err(H.abruptClosingOfEmptyComment),this.state=w.DATA;const r=this.currentToken;this.emitCurrentComment(r);break}default:this.state=w.COMMENT,this._stateComment(t)}}_stateCommentStartDash(t){const r=this.currentToken;switch(t){case x.HYPHEN_MINUS:{this.state=w.COMMENT_END;break}case x.GREATER_THAN_SIGN:{this._err(H.abruptClosingOfEmptyComment),this.state=w.DATA,this.emitCurrentComment(r);break}case x.EOF:{this._err(H.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=w.COMMENT,this._stateComment(t)}}_stateComment(t){const r=this.currentToken;switch(t){case x.HYPHEN_MINUS:{this.state=w.COMMENT_END_DASH;break}case x.LESS_THAN_SIGN:{r.data+="<",this.state=w.COMMENT_LESS_THAN_SIGN;break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.data+=Xe;break}case x.EOF:{this._err(H.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+=String.fromCodePoint(t)}}_stateCommentLessThanSign(t){const r=this.currentToken;switch(t){case x.EXCLAMATION_MARK:{r.data+="!",this.state=w.COMMENT_LESS_THAN_SIGN_BANG;break}case x.LESS_THAN_SIGN:{r.data+="<";break}default:this.state=w.COMMENT,this._stateComment(t)}}_stateCommentLessThanSignBang(t){t===x.HYPHEN_MINUS?this.state=w.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=w.COMMENT,this._stateComment(t))}_stateCommentLessThanSignBangDash(t){t===x.HYPHEN_MINUS?this.state=w.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=w.COMMENT_END_DASH,this._stateCommentEndDash(t))}_stateCommentLessThanSignBangDashDash(t){t!==x.GREATER_THAN_SIGN&&t!==x.EOF&&this._err(H.nestedComment),this.state=w.COMMENT_END,this._stateCommentEnd(t)}_stateCommentEndDash(t){const r=this.currentToken;switch(t){case x.HYPHEN_MINUS:{this.state=w.COMMENT_END;break}case x.EOF:{this._err(H.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=w.COMMENT,this._stateComment(t)}}_stateCommentEnd(t){const r=this.currentToken;switch(t){case x.GREATER_THAN_SIGN:{this.state=w.DATA,this.emitCurrentComment(r);break}case x.EXCLAMATION_MARK:{this.state=w.COMMENT_END_BANG;break}case x.HYPHEN_MINUS:{r.data+="-";break}case x.EOF:{this._err(H.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--",this.state=w.COMMENT,this._stateComment(t)}}_stateCommentEndBang(t){const r=this.currentToken;switch(t){case x.HYPHEN_MINUS:{r.data+="--!",this.state=w.COMMENT_END_DASH;break}case x.GREATER_THAN_SIGN:{this._err(H.incorrectlyClosedComment),this.state=w.DATA,this.emitCurrentComment(r);break}case x.EOF:{this._err(H.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--!",this.state=w.COMMENT,this._stateComment(t)}}_stateDoctype(t){switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this.state=w.BEFORE_DOCTYPE_NAME;break}case x.GREATER_THAN_SIGN:{this.state=w.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t);break}case x.EOF:{this._err(H.eofInDoctype),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.missingWhitespaceBeforeDoctypeName),this.state=w.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t)}}_stateBeforeDoctypeName(t){if(Ta(t))this._createDoctypeToken(String.fromCharCode(wi(t))),this.state=w.DOCTYPE_NAME;else switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.NULL:{this._err(H.unexpectedNullCharacter),this._createDoctypeToken(Xe),this.state=w.DOCTYPE_NAME;break}case x.GREATER_THAN_SIGN:{this._err(H.missingDoctypeName),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.EOF:{this._err(H.eofInDoctype),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(t)),this.state=w.DOCTYPE_NAME}}_stateDoctypeName(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this.state=w.AFTER_DOCTYPE_NAME;break}case x.GREATER_THAN_SIGN:{this.state=w.DATA,this.emitCurrentDoctype(r);break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.name+=Xe;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.name+=String.fromCodePoint(Ta(t)?wi(t):t)}}_stateAfterDoctypeName(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.GREATER_THAN_SIGN:{this.state=w.DATA,this.emitCurrentDoctype(r);break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._consumeSequenceIfMatch(It.PUBLIC,!1)?this.state=w.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(It.SYSTEM,!1)?this.state=w.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(H.invalidCharacterSequenceAfterDoctypeName),r.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t))}}_stateAfterDoctypePublicKeyword(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this.state=w.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break}case x.QUOTATION_MARK:{this._err(H.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case x.APOSTROPHE:{this._err(H.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case x.GREATER_THAN_SIGN:{this._err(H.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(r);break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypePublicIdentifier(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.QUOTATION_MARK:{r.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case x.APOSTROPHE:{r.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case x.GREATER_THAN_SIGN:{this._err(H.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(r);break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypePublicIdentifierDoubleQuoted(t){const r=this.currentToken;switch(t){case x.QUOTATION_MARK:{this.state=w.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.publicId+=Xe;break}case x.GREATER_THAN_SIGN:{this._err(H.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateDoctypePublicIdentifierSingleQuoted(t){const r=this.currentToken;switch(t){case x.APOSTROPHE:{this.state=w.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.publicId+=Xe;break}case x.GREATER_THAN_SIGN:{this._err(H.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateAfterDoctypePublicIdentifier(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this.state=w.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break}case x.GREATER_THAN_SIGN:{this.state=w.DATA,this.emitCurrentDoctype(r);break}case x.QUOTATION_MARK:{this._err(H.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case x.APOSTROPHE:{this._err(H.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBetweenDoctypePublicAndSystemIdentifiers(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.QUOTATION_MARK:{r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case x.APOSTROPHE:{r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateAfterDoctypeSystemKeyword(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:{this.state=w.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break}case x.QUOTATION_MARK:{this._err(H.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case x.APOSTROPHE:{this._err(H.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case x.GREATER_THAN_SIGN:{this._err(H.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(r);break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypeSystemIdentifier(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.QUOTATION_MARK:{r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case x.APOSTROPHE:{r.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case x.GREATER_THAN_SIGN:{this._err(H.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(r);break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypeSystemIdentifierDoubleQuoted(t){const r=this.currentToken;switch(t){case x.QUOTATION_MARK:{this.state=w.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.systemId+=Xe;break}case x.GREATER_THAN_SIGN:{this._err(H.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateDoctypeSystemIdentifierSingleQuoted(t){const r=this.currentToken;switch(t){case x.APOSTROPHE:{this.state=w.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case x.NULL:{this._err(H.unexpectedNullCharacter),r.systemId+=Xe;break}case x.GREATER_THAN_SIGN:{this._err(H.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateAfterDoctypeSystemIdentifier(t){const r=this.currentToken;switch(t){case x.SPACE:case x.LINE_FEED:case x.TABULATION:case x.FORM_FEED:break;case x.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.EOF:{this._err(H.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(H.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBogusDoctype(t){const r=this.currentToken;switch(t){case x.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=w.DATA;break}case x.NULL:{this._err(H.unexpectedNullCharacter);break}case x.EOF:{this.emitCurrentDoctype(r),this._emitEOFToken();break}}}_stateCdataSection(t){switch(t){case x.RIGHT_SQUARE_BRACKET:{this.state=w.CDATA_SECTION_BRACKET;break}case x.EOF:{this._err(H.eofInCdata),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateCdataSectionBracket(t){t===x.RIGHT_SQUARE_BRACKET?this.state=w.CDATA_SECTION_END:(this._emitChars("]"),this.state=w.CDATA_SECTION,this._stateCdataSection(t))}_stateCdataSectionEnd(t){switch(t){case x.GREATER_THAN_SIGN:{this.state=w.DATA;break}case x.RIGHT_SQUARE_BRACKET:{this._emitChars("]");break}default:this._emitChars("]]"),this.state=w.CDATA_SECTION,this._stateCdataSection(t)}}_stateCharacterReference(){let t=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(t<0)if(this.preprocessor.lastChunkWritten)t=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}t===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(x.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&Jc(this.preprocessor.peek(1))?w.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(t){Jc(t)?this._flushCodePointConsumedAsCharacterReference(t):(t===x.SEMICOLON&&this._err(H.unknownNamedCharacterReference),this.state=this.returnState,this._callState(t))}}const Pf=new Set([d.DD,d.DT,d.LI,d.OPTGROUP,d.OPTION,d.P,d.RB,d.RP,d.RT,d.RTC]),th=new Set([...Pf,d.CAPTION,d.COLGROUP,d.TBODY,d.TD,d.TFOOT,d.TH,d.THEAD,d.TR]),Qi=new Set([d.APPLET,d.CAPTION,d.HTML,d.MARQUEE,d.OBJECT,d.TABLE,d.TD,d.TEMPLATE,d.TH]),V8=new Set([...Qi,d.OL,d.UL]),j8=new Set([...Qi,d.BUTTON]),rh=new Set([d.ANNOTATION_XML,d.MI,d.MN,d.MO,d.MS,d.MTEXT]),nh=new Set([d.DESC,d.FOREIGN_OBJECT,d.TITLE]),G8=new Set([d.TR,d.TEMPLATE,d.HTML]),W8=new Set([d.TBODY,d.TFOOT,d.THEAD,d.TEMPLATE,d.HTML]),Y8=new Set([d.TABLE,d.TEMPLATE,d.HTML]),X8=new Set([d.TD,d.TH]);class Q8{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(t,r,n){this.treeAdapter=r,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=d.UNKNOWN,this.current=t}_indexOf(t){return this.items.lastIndexOf(t,this.stackTop)}_isInTemplate(){return this.currentTagId===d.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===Y.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(t,r){this.stackTop++,this.items[this.stackTop]=t,this.current=t,this.tagIDs[this.stackTop]=r,this.currentTagId=r,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(t,r,!0)}pop(){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,r){const n=this._indexOf(t);this.items[n]=r,n===this.stackTop&&(this.current=r)}insertAfter(t,r,n){const a=this._indexOf(t)+1;this.items.splice(a,0,r),this.tagIDs.splice(a,0,n),this.stackTop++,a===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,a===this.stackTop)}popUntilTagNamePopped(t){let r=this.stackTop+1;do r=this.tagIDs.lastIndexOf(t,r-1);while(r>0&&this.treeAdapter.getNamespaceURI(this.items[r])!==Y.HTML);this.shortenToLength(Math.max(r,0))}shortenToLength(t){for(;this.stackTop>=t;){const r=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,this.stackTop<t)}}popUntilElementPopped(t){const r=this._indexOf(t);this.shortenToLength(Math.max(r,0))}popUntilPopped(t,r){const n=this._indexOfTagNames(t,r);this.shortenToLength(Math.max(n,0))}popUntilNumberedHeaderPopped(){this.popUntilPopped(ku,Y.HTML)}popUntilTableCellPopped(){this.popUntilPopped(X8,Y.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(t,r){for(let n=this.stackTop;n>=0;n--)if(t.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===r)return n;return-1}clearBackTo(t,r){const n=this._indexOfTagNames(t,r);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(Y8,Y.HTML)}clearBackToTableBodyContext(){this.clearBackTo(W8,Y.HTML)}clearBackToTableRowContext(){this.clearBackTo(G8,Y.HTML)}remove(t){const r=this._indexOf(t);r>=0&&(r===this.stackTop?this.pop():(this.items.splice(r,1),this.tagIDs.splice(r,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===d.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const r=this._indexOf(t)-1;return r>=0?this.items[r]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===d.HTML}hasInDynamicScope(t,r){for(let n=this.stackTop;n>=0;n--){const a=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case Y.HTML:{if(a===t)return!0;if(r.has(a))return!1;break}case Y.SVG:{if(nh.has(a))return!1;break}case Y.MATHML:{if(rh.has(a))return!1;break}}}return!0}hasInScope(t){return this.hasInDynamicScope(t,Qi)}hasInListItemScope(t){return this.hasInDynamicScope(t,V8)}hasInButtonScope(t){return this.hasInDynamicScope(t,j8)}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t];switch(this.treeAdapter.getNamespaceURI(this.items[t])){case Y.HTML:{if(ku.has(r))return!0;if(Qi.has(r))return!1;break}case Y.SVG:{if(nh.has(r))return!1;break}case Y.MATHML:{if(rh.has(r))return!1;break}}}return!0}hasInTableScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===Y.HTML)switch(this.tagIDs[r]){case t:return!0;case d.TABLE:case d.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===Y.HTML)switch(this.tagIDs[t]){case d.TBODY:case d.THEAD:case d.TFOOT:return!0;case d.TABLE:case d.HTML:return!1}return!0}hasInSelectScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===Y.HTML)switch(this.tagIDs[r]){case t:return!0;case d.OPTION:case d.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Pf.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&th.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==void 0&&this.currentTagId!==t&&th.has(this.currentTagId);)this.pop()}}const Ao=3;var cr;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(cr||(cr={}));const ah={type:cr.Marker};class K8{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,r){const n=[],a=r.length,i=this.treeAdapter.getTagName(t),s=this.treeAdapter.getNamespaceURI(t);for(let o=0;o<this.entries.length;o++){const u=this.entries[o];if(u.type===cr.Marker)break;const{element:l}=u;if(this.treeAdapter.getTagName(l)===i&&this.treeAdapter.getNamespaceURI(l)===s){const c=this.treeAdapter.getAttrList(l);c.length===a&&n.push({idx:o,attrs:c})}}return n}_ensureNoahArkCondition(t){if(this.entries.length<Ao)return;const r=this.treeAdapter.getAttrList(t),n=this._getNoahArkConditionCandidates(t,r);if(n.length<Ao)return;const a=new Map(r.map(s=>[s.name,s.value]));let i=0;for(let s=0;s<n.length;s++){const o=n[s];o.attrs.every(u=>a.get(u.name)===u.value)&&(i+=1,i>=Ao&&this.entries.splice(o.idx,1))}}insertMarker(){this.entries.unshift(ah)}pushElement(t,r){this._ensureNoahArkCondition(t),this.entries.unshift({type:cr.Element,element:t,token:r})}insertElementAfterBookmark(t,r){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:cr.Element,element:t,token:r})}removeEntry(t){const r=this.entries.indexOf(t);r!==-1&&this.entries.splice(r,1)}clearToLastMarker(){const t=this.entries.indexOf(ah);t===-1?this.entries.length=0:this.entries.splice(0,t+1)}getElementEntryInScopeWithTagName(t){const r=this.entries.find(n=>n.type===cr.Marker||this.treeAdapter.getTagName(n.element)===t);return r&&r.type===cr.Element?r:null}getElementEntry(t){return this.entries.find(r=>r.type===cr.Element&&r.element===t)}}const $r={createDocument(){return{nodeName:"#document",mode:Vt.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,r){return{nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){const n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,r,n){const a=e.childNodes.find(i=>i.nodeName==="#documentType");if(a)a.name=t,a.publicId=r,a.systemId=n;else{const i={nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null};$r.appendChild(e,i)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const r=e.childNodes[e.childNodes.length-1];if($r.isTextNode(r)){r.value+=t;return}}$r.appendChild(e,$r.createTextNode(t))},insertTextBefore(e,t,r){const n=e.childNodes[e.childNodes.indexOf(r)-1];n&&$r.isTextNode(n)?n.value+=t:$r.insertBefore(e,$r.createTextNode(t),r)},adoptAttributes(e,t){const r=new Set(e.attrs.map(n=>n.name));for(let n=0;n<t.length;n++)r.has(t[n].name)||e.attrs.push(t[n])},getFirstChild(e){return e.childNodes[0]},getChildNodes(e){return e.childNodes},getParentNode(e){return e.parentNode},getAttrList(e){return e.attrs},getTagName(e){return e.tagName},getNamespaceURI(e){return e.namespaceURI},getTextNodeContent(e){return e.value},getCommentNodeContent(e){return e.data},getDocumentTypeNodeName(e){return e.name},getDocumentTypeNodePublicId(e){return e.publicId},getDocumentTypeNodeSystemId(e){return e.systemId},isTextNode(e){return e.nodeName==="#text"},isCommentNode(e){return e.nodeName==="#comment"},isDocumentTypeNode(e){return e.nodeName==="#documentType"},isElementNode(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},Bf="html",Z8="about:legacy-compat",J8="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",Ff=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],ey=[...Ff,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],ty=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),zf=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],ry=[...zf,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function ih(e,t){return t.some(r=>e.startsWith(r))}function ny(e){return e.name===Bf&&e.publicId===null&&(e.systemId===null||e.systemId===Z8)}function ay(e){if(e.name!==Bf)return Vt.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===J8)return Vt.QUIRKS;let{publicId:r}=e;if(r!==null){if(r=r.toLowerCase(),ty.has(r))return Vt.QUIRKS;let n=t===null?ey:Ff;if(ih(r,n))return Vt.QUIRKS;if(n=t===null?zf:ry,ih(r,n))return Vt.LIMITED_QUIRKS}return Vt.NO_QUIRKS}const sh={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},iy="definitionurl",sy="definitionURL",oy=new Map(["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"].map(e=>[e.toLowerCase(),e])),uy=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Y.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Y.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Y.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Y.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Y.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Y.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Y.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Y.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Y.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Y.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Y.XMLNS}]]),ly=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),cy=new Set([d.B,d.BIG,d.BLOCKQUOTE,d.BODY,d.BR,d.CENTER,d.CODE,d.DD,d.DIV,d.DL,d.DT,d.EM,d.EMBED,d.H1,d.H2,d.H3,d.H4,d.H5,d.H6,d.HEAD,d.HR,d.I,d.IMG,d.LI,d.LISTING,d.MENU,d.META,d.NOBR,d.OL,d.P,d.PRE,d.RUBY,d.S,d.SMALL,d.SPAN,d.STRONG,d.STRIKE,d.SUB,d.SUP,d.TABLE,d.TT,d.U,d.UL,d.VAR]);function hy(e){const t=e.tagID;return t===d.FONT&&e.attrs.some(({name:n})=>n===dn.COLOR||n===dn.SIZE||n===dn.FACE)||cy.has(t)}function Hf(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===iy){e.attrs[t].name=sy;break}}function Uf(e){for(let t=0;t<e.attrs.length;t++){const r=oy.get(e.attrs[t].name);r!=null&&(e.attrs[t].name=r)}}function Ll(e){for(let t=0;t<e.attrs.length;t++){const r=uy.get(e.attrs[t].name);r&&(e.attrs[t].prefix=r.prefix,e.attrs[t].name=r.name,e.attrs[t].namespace=r.namespace)}}function dy(e){const t=ly.get(e.tagName);t!=null&&(e.tagName=t,e.tagID=ea(e.tagName))}function fy(e,t){return t===Y.MATHML&&(e===d.MI||e===d.MO||e===d.MN||e===d.MS||e===d.MTEXT)}function my(e,t,r){if(t===Y.MATHML&&e===d.ANNOTATION_XML){for(let n=0;n<r.length;n++)if(r[n].name===dn.ENCODING){const a=r[n].value.toLowerCase();return a===sh.TEXT_HTML||a===sh.APPLICATION_XML}}return t===Y.SVG&&(e===d.FOREIGN_OBJECT||e===d.DESC||e===d.TITLE)}function py(e,t,r,n){return(!n||n===Y.HTML)&&my(e,t,r)||(!n||n===Y.MATHML)&&fy(e,t)}const gy="hidden",by=8,yy=3;var N;(function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"})(N||(N={}));const Ey={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},$f=new Set([d.TABLE,d.TBODY,d.TFOOT,d.THEAD,d.TR]),oh={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:$r,onParseError:null};class uh{constructor(t,r,n=null,a=null){this.fragmentContext=n,this.scriptHandler=a,this.currentToken=null,this.stopped=!1,this.insertionMode=N.INITIAL,this.originalInsertionMode=N.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...oh,...t},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=r??this.treeAdapter.createDocument(),this.tokenizer=new q8(this.options,this),this.activeFormattingElements=new K8(this.treeAdapter),this.fragmentContextID=n?ea(this.treeAdapter.getTagName(n)):d.UNKNOWN,this._setContextModes(n??this.document,this.fragmentContextID),this.openElements=new Q8(this.document,this.treeAdapter,this)}static parse(t,r){const n=new this(r);return n.tokenizer.write(t,!0),n.document}static getFragmentParser(t,r){const n={...oh,...r};t??(t=n.treeAdapter.createElement(P.TEMPLATE,Y.HTML,[]));const a=n.treeAdapter.createElement("documentmock",Y.HTML,[]),i=new this(n,a,t);return i.fragmentContextID===d.TEMPLATE&&i.tmplInsertionModeStack.unshift(N.IN_TEMPLATE),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),i}getFragment(){const t=this.treeAdapter.getFirstChild(this.document),r=this.treeAdapter.createDocumentFragment();return this._adoptNodes(t,r),r}_err(t,r,n){var a;if(!this.onParseError)return;const i=(a=t.location)!==null&&a!==void 0?a:Ey,s={code:r,startLine:i.startLine,startCol:i.startCol,startOffset:i.startOffset,endLine:n?i.startLine:i.endLine,endCol:n?i.startCol:i.endCol,endOffset:n?i.startOffset:i.endOffset};this.onParseError(s)}onItemPush(t,r,n){var a,i;(i=(a=this.treeAdapter).onItemPush)===null||i===void 0||i.call(a,t),n&&this.openElements.stackTop>0&&this._setContextModes(t,r)}onItemPop(t,r){var n,a;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(a=(n=this.treeAdapter).onItemPop)===null||a===void 0||a.call(n,t,this.openElements.current),r){let i,s;this.openElements.stackTop===0&&this.fragmentContext?(i=this.fragmentContext,s=this.fragmentContextID):{current:i,currentTagId:s}=this.openElements,this._setContextModes(i,s)}}_setContextModes(t,r){const n=t===this.document||t&&this.treeAdapter.getNamespaceURI(t)===Y.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&t!==void 0&&r!==void 0&&!this._isIntegrationPoint(r,t)}_switchToTextParsing(t,r){this._insertElement(t,Y.HTML),this.tokenizer.state=r,this.originalInsertionMode=this.insertionMode,this.insertionMode=N.TEXT}switchToPlaintextParsing(){this.insertionMode=N.TEXT,this.originalInsertionMode=N.IN_BODY,this.tokenizer.state=rt.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===P.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Y.HTML))switch(this.fragmentContextID){case d.TITLE:case d.TEXTAREA:{this.tokenizer.state=rt.RCDATA;break}case d.STYLE:case d.XMP:case d.IFRAME:case d.NOEMBED:case d.NOFRAMES:case d.NOSCRIPT:{this.tokenizer.state=rt.RAWTEXT;break}case d.SCRIPT:{this.tokenizer.state=rt.SCRIPT_DATA;break}case d.PLAINTEXT:{this.tokenizer.state=rt.PLAINTEXT;break}}}_setDocumentType(t){const r=t.name||"",n=t.publicId||"",a=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,r,n,a),t.location){const s=this.treeAdapter.getChildNodes(this.document).find(o=>this.treeAdapter.isDocumentTypeNode(o));s&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}}_attachElementToTree(t,r){if(this.options.sourceCodeLocationInfo){const n=r&&{...r,startTag:r};this.treeAdapter.setNodeSourceCodeLocation(t,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const n=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(n??this.document,t)}}_appendElement(t,r){const n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location)}_insertElement(t,r){const n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location),this.openElements.push(n,t.tagID)}_insertFakeElement(t,r){const n=this.treeAdapter.createElement(t,Y.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,r)}_insertTemplate(t){const r=this.treeAdapter.createElement(t.tagName,Y.HTML,t.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(r,n),this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(P.HTML,Y.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,d.HTML)}_appendCommentNode(t,r){const n=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(r,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,t.location)}_insertCharacters(t){let r,n;if(this._shouldFosterParentOnInsertion()?({parent:r,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(r,t.chars,n):this.treeAdapter.insertText(r,t.chars)):(r=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(r,t.chars)),!t.location)return;const a=this.treeAdapter.getChildNodes(r),i=n?a.lastIndexOf(n):a.length,s=a[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(s)){const{endLine:u,endCol:l,endOffset:c}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:u,endCol:l,endOffset:c})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}_adoptNodes(t,r){for(let n=this.treeAdapter.getFirstChild(t);n;n=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(r,n)}_setEndLocation(t,r){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&r.location){const n=r.location,a=this.treeAdapter.getTagName(t),i=r.type===Le.END_TAG&&a===r.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,i)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let r,n;return this.openElements.stackTop===0&&this.fragmentContext?(r=this.fragmentContext,n=this.fragmentContextID):{current:r,currentTagId:n}=this.openElements,t.tagID===d.SVG&&this.treeAdapter.getTagName(r)===P.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(r)===Y.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===d.MGLYPH||t.tagID===d.MALIGNMARK)&&n!==void 0&&!this._isIntegrationPoint(n,r,Y.HTML)}_processToken(t){switch(t.type){case Le.CHARACTER:{this.onCharacter(t);break}case Le.NULL_CHARACTER:{this.onNullCharacter(t);break}case Le.COMMENT:{this.onComment(t);break}case Le.DOCTYPE:{this.onDoctype(t);break}case Le.START_TAG:{this._processStartTag(t);break}case Le.END_TAG:{this.onEndTag(t);break}case Le.EOF:{this.onEof(t);break}case Le.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,r,n){const a=this.treeAdapter.getNamespaceURI(r),i=this.treeAdapter.getAttrList(r);return py(t,a,i,n)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const r=this.activeFormattingElements.entries.findIndex(a=>a.type===cr.Marker||this.openElements.contains(a.element)),n=r===-1?t-1:r-1;for(let a=n;a>=0;a--){const i=this.activeFormattingElements.entries[a];this._insertElement(i.token,this.treeAdapter.getNamespaceURI(i.element)),i.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=N.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(d.P),this.openElements.popUntilTagNamePopped(d.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case d.TR:{this.insertionMode=N.IN_ROW;return}case d.TBODY:case d.THEAD:case d.TFOOT:{this.insertionMode=N.IN_TABLE_BODY;return}case d.CAPTION:{this.insertionMode=N.IN_CAPTION;return}case d.COLGROUP:{this.insertionMode=N.IN_COLUMN_GROUP;return}case d.TABLE:{this.insertionMode=N.IN_TABLE;return}case d.BODY:{this.insertionMode=N.IN_BODY;return}case d.FRAMESET:{this.insertionMode=N.IN_FRAMESET;return}case d.SELECT:{this._resetInsertionModeForSelect(t);return}case d.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case d.HTML:{this.insertionMode=this.headElement?N.AFTER_HEAD:N.BEFORE_HEAD;return}case d.TD:case d.TH:{if(t>0){this.insertionMode=N.IN_CELL;return}break}case d.HEAD:{if(t>0){this.insertionMode=N.IN_HEAD;return}break}}this.insertionMode=N.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let r=t-1;r>0;r--){const n=this.openElements.tagIDs[r];if(n===d.TEMPLATE)break;if(n===d.TABLE){this.insertionMode=N.IN_SELECT_IN_TABLE;return}}this.insertionMode=N.IN_SELECT}_isElementCausesFosterParenting(t){return $f.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const r=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case d.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(r)===Y.HTML)return{parent:this.treeAdapter.getTemplateContent(r),beforeElement:null};break}case d.TABLE:{const n=this.treeAdapter.getParentNode(r);return n?{parent:n,beforeElement:r}:{parent:this.openElements.items[t-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const r=this._findFosterParentingLocation();r.beforeElement?this.treeAdapter.insertBefore(r.parent,t,r.beforeElement):this.treeAdapter.appendChild(r.parent,t)}_isSpecialElement(t,r){const n=this.treeAdapter.getNamespaceURI(t);return z8[n].has(r)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){X9(this,t);return}switch(this.insertionMode){case N.INITIAL:{ga(this,t);break}case N.BEFORE_HTML:{La(this,t);break}case N.BEFORE_HEAD:{Ra(this,t);break}case N.IN_HEAD:{Ma(this,t);break}case N.IN_HEAD_NO_SCRIPT:{Oa(this,t);break}case N.AFTER_HEAD:{Da(this,t);break}case N.IN_BODY:case N.IN_CAPTION:case N.IN_CELL:case N.IN_TEMPLATE:{Vf(this,t);break}case N.TEXT:case N.IN_SELECT:case N.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case N.IN_TABLE:case N.IN_TABLE_BODY:case N.IN_ROW:{So(this,t);break}case N.IN_TABLE_TEXT:{Qf(this,t);break}case N.IN_COLUMN_GROUP:{Ki(this,t);break}case N.AFTER_BODY:{Zi(this,t);break}case N.AFTER_AFTER_BODY:{Fi(this,t);break}}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Y9(this,t);return}switch(this.insertionMode){case N.INITIAL:{ga(this,t);break}case N.BEFORE_HTML:{La(this,t);break}case N.BEFORE_HEAD:{Ra(this,t);break}case N.IN_HEAD:{Ma(this,t);break}case N.IN_HEAD_NO_SCRIPT:{Oa(this,t);break}case N.AFTER_HEAD:{Da(this,t);break}case N.TEXT:{this._insertCharacters(t);break}case N.IN_TABLE:case N.IN_TABLE_BODY:case N.IN_ROW:{So(this,t);break}case N.IN_COLUMN_GROUP:{Ki(this,t);break}case N.AFTER_BODY:{Zi(this,t);break}case N.AFTER_AFTER_BODY:{Fi(this,t);break}}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){_u(this,t);return}switch(this.insertionMode){case N.INITIAL:case N.BEFORE_HTML:case N.BEFORE_HEAD:case N.IN_HEAD:case N.IN_HEAD_NO_SCRIPT:case N.AFTER_HEAD:case N.IN_BODY:case N.IN_TABLE:case N.IN_CAPTION:case N.IN_COLUMN_GROUP:case N.IN_TABLE_BODY:case N.IN_ROW:case N.IN_CELL:case N.IN_SELECT:case N.IN_SELECT_IN_TABLE:case N.IN_TEMPLATE:case N.IN_FRAMESET:case N.AFTER_FRAMESET:{_u(this,t);break}case N.IN_TABLE_TEXT:{ba(this,t);break}case N.AFTER_BODY:{Ay(this,t);break}case N.AFTER_AFTER_BODY:case N.AFTER_AFTER_FRAMESET:{Sy(this,t);break}}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case N.INITIAL:{Cy(this,t);break}case N.BEFORE_HEAD:case N.IN_HEAD:case N.IN_HEAD_NO_SCRIPT:case N.AFTER_HEAD:{this._err(t,H.misplacedDoctype);break}case N.IN_TABLE_TEXT:{ba(this,t);break}}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,H.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?Q9(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case N.INITIAL:{ga(this,t);break}case N.BEFORE_HTML:{Iy(this,t);break}case N.BEFORE_HEAD:{Ly(this,t);break}case N.IN_HEAD:{nr(this,t);break}case N.IN_HEAD_NO_SCRIPT:{Oy(this,t);break}case N.AFTER_HEAD:{Py(this,t);break}case N.IN_BODY:{Tt(this,t);break}case N.IN_TABLE:{Vn(this,t);break}case N.IN_TABLE_TEXT:{ba(this,t);break}case N.IN_CAPTION:{R9(this,t);break}case N.IN_COLUMN_GROUP:{Ol(this,t);break}case N.IN_TABLE_BODY:{Rs(this,t);break}case N.IN_ROW:{Ms(this,t);break}case N.IN_CELL:{D9(this,t);break}case N.IN_SELECT:{Jf(this,t);break}case N.IN_SELECT_IN_TABLE:{B9(this,t);break}case N.IN_TEMPLATE:{z9(this,t);break}case N.AFTER_BODY:{U9(this,t);break}case N.IN_FRAMESET:{$9(this,t);break}case N.AFTER_FRAMESET:{V9(this,t);break}case N.AFTER_AFTER_BODY:{G9(this,t);break}case N.AFTER_AFTER_FRAMESET:{W9(this,t);break}}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?K9(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case N.INITIAL:{ga(this,t);break}case N.BEFORE_HTML:{Ny(this,t);break}case N.BEFORE_HEAD:{Ry(this,t);break}case N.IN_HEAD:{My(this,t);break}case N.IN_HEAD_NO_SCRIPT:{Dy(this,t);break}case N.AFTER_HEAD:{By(this,t);break}case N.IN_BODY:{Ls(this,t);break}case N.TEXT:{x9(this,t);break}case N.IN_TABLE:{qa(this,t);break}case N.IN_TABLE_TEXT:{ba(this,t);break}case N.IN_CAPTION:{M9(this,t);break}case N.IN_COLUMN_GROUP:{O9(this,t);break}case N.IN_TABLE_BODY:{xu(this,t);break}case N.IN_ROW:{Zf(this,t);break}case N.IN_CELL:{P9(this,t);break}case N.IN_SELECT:{em(this,t);break}case N.IN_SELECT_IN_TABLE:{F9(this,t);break}case N.IN_TEMPLATE:{H9(this,t);break}case N.AFTER_BODY:{rm(this,t);break}case N.IN_FRAMESET:{q9(this,t);break}case N.AFTER_FRAMESET:{j9(this,t);break}case N.AFTER_AFTER_BODY:{Fi(this,t);break}}}onEof(t){switch(this.insertionMode){case N.INITIAL:{ga(this,t);break}case N.BEFORE_HTML:{La(this,t);break}case N.BEFORE_HEAD:{Ra(this,t);break}case N.IN_HEAD:{Ma(this,t);break}case N.IN_HEAD_NO_SCRIPT:{Oa(this,t);break}case N.AFTER_HEAD:{Da(this,t);break}case N.IN_BODY:case N.IN_TABLE:case N.IN_CAPTION:case N.IN_COLUMN_GROUP:case N.IN_TABLE_BODY:case N.IN_ROW:case N.IN_CELL:case N.IN_SELECT:case N.IN_SELECT_IN_TABLE:{Yf(this,t);break}case N.TEXT:{T9(this,t);break}case N.IN_TABLE_TEXT:{ba(this,t);break}case N.IN_TEMPLATE:{tm(this,t);break}case N.AFTER_BODY:case N.IN_FRAMESET:case N.AFTER_FRAMESET:case N.AFTER_AFTER_BODY:case N.AFTER_AFTER_FRAMESET:{Ml(this,t);break}}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===x.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case N.IN_HEAD:case N.IN_HEAD_NO_SCRIPT:case N.AFTER_HEAD:case N.TEXT:case N.IN_COLUMN_GROUP:case N.IN_SELECT:case N.IN_SELECT_IN_TABLE:case N.IN_FRAMESET:case N.AFTER_FRAMESET:{this._insertCharacters(t);break}case N.IN_BODY:case N.IN_CAPTION:case N.IN_CELL:case N.IN_TEMPLATE:case N.AFTER_BODY:case N.AFTER_AFTER_BODY:case N.AFTER_AFTER_FRAMESET:{qf(this,t);break}case N.IN_TABLE:case N.IN_TABLE_BODY:case N.IN_ROW:{So(this,t);break}case N.IN_TABLE_TEXT:{Xf(this,t);break}}}}function ky(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):Wf(e,t),r}function _y(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){const a=e.openElements.items[n];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[n])&&(r=a)}return r||(e.openElements.shortenToLength(Math.max(n,0)),e.activeFormattingElements.removeEntry(t)),r}function xy(e,t,r){let n=t,a=e.openElements.getCommonAncestor(t);for(let i=0,s=a;s!==r;i++,s=a){a=e.openElements.getCommonAncestor(s);const o=e.activeFormattingElements.getElementEntry(s),u=o&&i>=yy;!o||u?(u&&e.activeFormattingElements.removeEntry(o),e.openElements.remove(s)):(s=Ty(e,o),n===t&&(e.activeFormattingElements.bookmark=o),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(s,n),n=s)}return n}function Ty(e,t){const r=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}function vy(e,t,r){const n=e.treeAdapter.getTagName(t),a=ea(n);if(e._isElementCausesFosterParenting(a))e._fosterParentElement(r);else{const i=e.treeAdapter.getNamespaceURI(t);a===d.TEMPLATE&&i===Y.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}function wy(e,t,r){const n=e.treeAdapter.getNamespaceURI(r.element),{token:a}=r,i=e.treeAdapter.createElement(a.tagName,n,a.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,a),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,i,a.tagID)}function Rl(e,t){for(let r=0;r<by;r++){const n=ky(e,t);if(!n)break;const a=_y(e,n);if(!a)break;e.activeFormattingElements.bookmark=n;const i=xy(e,a,n.element),s=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(i),s&&vy(e,s,i),wy(e,a,n)}}function _u(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function Ay(e,t){e._appendCommentNode(t,e.openElements.items[0])}function Sy(e,t){e._appendCommentNode(t,e.document)}function Ml(e,t){if(e.stopped=!0,t.location){const r=e.fragmentContext?0:2;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const n=e.openElements.items[0],a=e.treeAdapter.getNodeSourceCodeLocation(n);if(a&&!a.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){const i=e.openElements.items[1],s=e.treeAdapter.getNodeSourceCodeLocation(i);s&&!s.endTag&&e._setEndLocation(i,t)}}}}function Cy(e,t){e._setDocumentType(t);const r=t.forceQuirks?Vt.QUIRKS:ay(t);ny(t)||e._err(t,H.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=N.BEFORE_HTML}function ga(e,t){e._err(t,H.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Vt.QUIRKS),e.insertionMode=N.BEFORE_HTML,e._processToken(t)}function Iy(e,t){t.tagID===d.HTML?(e._insertElement(t,Y.HTML),e.insertionMode=N.BEFORE_HEAD):La(e,t)}function Ny(e,t){const r=t.tagID;(r===d.HTML||r===d.HEAD||r===d.BODY||r===d.BR)&&La(e,t)}function La(e,t){e._insertFakeRootElement(),e.insertionMode=N.BEFORE_HEAD,e._processToken(t)}function Ly(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.HEAD:{e._insertElement(t,Y.HTML),e.headElement=e.openElements.current,e.insertionMode=N.IN_HEAD;break}default:Ra(e,t)}}function Ry(e,t){const r=t.tagID;r===d.HEAD||r===d.BODY||r===d.HTML||r===d.BR?Ra(e,t):e._err(t,H.endTagWithoutMatchingOpenElement)}function Ra(e,t){e._insertFakeElement(P.HEAD,d.HEAD),e.headElement=e.openElements.current,e.insertionMode=N.IN_HEAD,e._processToken(t)}function nr(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.BASE:case d.BASEFONT:case d.BGSOUND:case d.LINK:case d.META:{e._appendElement(t,Y.HTML),t.ackSelfClosing=!0;break}case d.TITLE:{e._switchToTextParsing(t,rt.RCDATA);break}case d.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,rt.RAWTEXT):(e._insertElement(t,Y.HTML),e.insertionMode=N.IN_HEAD_NO_SCRIPT);break}case d.NOFRAMES:case d.STYLE:{e._switchToTextParsing(t,rt.RAWTEXT);break}case d.SCRIPT:{e._switchToTextParsing(t,rt.SCRIPT_DATA);break}case d.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=N.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(N.IN_TEMPLATE);break}case d.HEAD:{e._err(t,H.misplacedStartTagForHeadElement);break}default:Ma(e,t)}}function My(e,t){switch(t.tagID){case d.HEAD:{e.openElements.pop(),e.insertionMode=N.AFTER_HEAD;break}case d.BODY:case d.BR:case d.HTML:{Ma(e,t);break}case d.TEMPLATE:{_n(e,t);break}default:e._err(t,H.endTagWithoutMatchingOpenElement)}}function _n(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==d.TEMPLATE&&e._err(t,H.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(d.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,H.endTagWithoutMatchingOpenElement)}function Ma(e,t){e.openElements.pop(),e.insertionMode=N.AFTER_HEAD,e._processToken(t)}function Oy(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.BASEFONT:case d.BGSOUND:case d.HEAD:case d.LINK:case d.META:case d.NOFRAMES:case d.STYLE:{nr(e,t);break}case d.NOSCRIPT:{e._err(t,H.nestedNoscriptInHead);break}default:Oa(e,t)}}function Dy(e,t){switch(t.tagID){case d.NOSCRIPT:{e.openElements.pop(),e.insertionMode=N.IN_HEAD;break}case d.BR:{Oa(e,t);break}default:e._err(t,H.endTagWithoutMatchingOpenElement)}}function Oa(e,t){const r=t.type===Le.EOF?H.openElementsLeftAfterEof:H.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=N.IN_HEAD,e._processToken(t)}function Py(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.BODY:{e._insertElement(t,Y.HTML),e.framesetOk=!1,e.insertionMode=N.IN_BODY;break}case d.FRAMESET:{e._insertElement(t,Y.HTML),e.insertionMode=N.IN_FRAMESET;break}case d.BASE:case d.BASEFONT:case d.BGSOUND:case d.LINK:case d.META:case d.NOFRAMES:case d.SCRIPT:case d.STYLE:case d.TEMPLATE:case d.TITLE:{e._err(t,H.abandonedHeadElementChild),e.openElements.push(e.headElement,d.HEAD),nr(e,t),e.openElements.remove(e.headElement);break}case d.HEAD:{e._err(t,H.misplacedStartTagForHeadElement);break}default:Da(e,t)}}function By(e,t){switch(t.tagID){case d.BODY:case d.HTML:case d.BR:{Da(e,t);break}case d.TEMPLATE:{_n(e,t);break}default:e._err(t,H.endTagWithoutMatchingOpenElement)}}function Da(e,t){e._insertFakeElement(P.BODY,d.BODY),e.insertionMode=N.IN_BODY,Ns(e,t)}function Ns(e,t){switch(t.type){case Le.CHARACTER:{Vf(e,t);break}case Le.WHITESPACE_CHARACTER:{qf(e,t);break}case Le.COMMENT:{_u(e,t);break}case Le.START_TAG:{Tt(e,t);break}case Le.END_TAG:{Ls(e,t);break}case Le.EOF:{Yf(e,t);break}}}function qf(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Vf(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function Fy(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function zy(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}function Hy(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,Y.HTML),e.insertionMode=N.IN_FRAMESET)}function Uy(e,t){e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._insertElement(t,Y.HTML)}function $y(e,t){e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&ku.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,Y.HTML)}function qy(e,t){e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._insertElement(t,Y.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function Vy(e,t){const r=e.openElements.tmplCount>0;(!e.formElement||r)&&(e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._insertElement(t,Y.HTML),r||(e.formElement=e.openElements.current))}function jy(e,t){e.framesetOk=!1;const r=t.tagID;for(let n=e.openElements.stackTop;n>=0;n--){const a=e.openElements.tagIDs[n];if(r===d.LI&&a===d.LI||(r===d.DD||r===d.DT)&&(a===d.DD||a===d.DT)){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(a!==d.ADDRESS&&a!==d.DIV&&a!==d.P&&e._isSpecialElement(e.openElements.items[n],a))break}e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._insertElement(t,Y.HTML)}function Gy(e,t){e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._insertElement(t,Y.HTML),e.tokenizer.state=rt.PLAINTEXT}function Wy(e,t){e.openElements.hasInScope(d.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(d.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,Y.HTML),e.framesetOk=!1}function Yy(e,t){const r=e.activeFormattingElements.getElementEntryInScopeWithTagName(P.A);r&&(Rl(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,Y.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Xy(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Y.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Qy(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(d.NOBR)&&(Rl(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,Y.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Ky(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Y.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function Zy(e,t){e.treeAdapter.getDocumentMode(e.document)!==Vt.QUIRKS&&e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._insertElement(t,Y.HTML),e.framesetOk=!1,e.insertionMode=N.IN_TABLE}function jf(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Y.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Gf(e){const t=Of(e,dn.TYPE);return t!=null&&t.toLowerCase()===gy}function Jy(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Y.HTML),Gf(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function e9(e,t){e._appendElement(t,Y.HTML),t.ackSelfClosing=!0}function t9(e,t){e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._appendElement(t,Y.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function r9(e,t){t.tagName=P.IMG,t.tagID=d.IMG,jf(e,t)}function n9(e,t){e._insertElement(t,Y.HTML),e.skipNextNewLine=!0,e.tokenizer.state=rt.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=N.TEXT}function a9(e,t){e.openElements.hasInButtonScope(d.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,rt.RAWTEXT)}function i9(e,t){e.framesetOk=!1,e._switchToTextParsing(t,rt.RAWTEXT)}function lh(e,t){e._switchToTextParsing(t,rt.RAWTEXT)}function s9(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Y.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===N.IN_TABLE||e.insertionMode===N.IN_CAPTION||e.insertionMode===N.IN_TABLE_BODY||e.insertionMode===N.IN_ROW||e.insertionMode===N.IN_CELL?N.IN_SELECT_IN_TABLE:N.IN_SELECT}function o9(e,t){e.openElements.currentTagId===d.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,Y.HTML)}function u9(e,t){e.openElements.hasInScope(d.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,Y.HTML)}function l9(e,t){e.openElements.hasInScope(d.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(d.RTC),e._insertElement(t,Y.HTML)}function c9(e,t){e._reconstructActiveFormattingElements(),Hf(t),Ll(t),t.selfClosing?e._appendElement(t,Y.MATHML):e._insertElement(t,Y.MATHML),t.ackSelfClosing=!0}function h9(e,t){e._reconstructActiveFormattingElements(),Uf(t),Ll(t),t.selfClosing?e._appendElement(t,Y.SVG):e._insertElement(t,Y.SVG),t.ackSelfClosing=!0}function ch(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Y.HTML)}function Tt(e,t){switch(t.tagID){case d.I:case d.S:case d.B:case d.U:case d.EM:case d.TT:case d.BIG:case d.CODE:case d.FONT:case d.SMALL:case d.STRIKE:case d.STRONG:{Xy(e,t);break}case d.A:{Yy(e,t);break}case d.H1:case d.H2:case d.H3:case d.H4:case d.H5:case d.H6:{$y(e,t);break}case d.P:case d.DL:case d.OL:case d.UL:case d.DIV:case d.DIR:case d.NAV:case d.MAIN:case d.MENU:case d.ASIDE:case d.CENTER:case d.FIGURE:case d.FOOTER:case d.HEADER:case d.HGROUP:case d.DIALOG:case d.DETAILS:case d.ADDRESS:case d.ARTICLE:case d.SEARCH:case d.SECTION:case d.SUMMARY:case d.FIELDSET:case d.BLOCKQUOTE:case d.FIGCAPTION:{Uy(e,t);break}case d.LI:case d.DD:case d.DT:{jy(e,t);break}case d.BR:case d.IMG:case d.WBR:case d.AREA:case d.EMBED:case d.KEYGEN:{jf(e,t);break}case d.HR:{t9(e,t);break}case d.RB:case d.RTC:{u9(e,t);break}case d.RT:case d.RP:{l9(e,t);break}case d.PRE:case d.LISTING:{qy(e,t);break}case d.XMP:{a9(e,t);break}case d.SVG:{h9(e,t);break}case d.HTML:{Fy(e,t);break}case d.BASE:case d.LINK:case d.META:case d.STYLE:case d.TITLE:case d.SCRIPT:case d.BGSOUND:case d.BASEFONT:case d.TEMPLATE:{nr(e,t);break}case d.BODY:{zy(e,t);break}case d.FORM:{Vy(e,t);break}case d.NOBR:{Qy(e,t);break}case d.MATH:{c9(e,t);break}case d.TABLE:{Zy(e,t);break}case d.INPUT:{Jy(e,t);break}case d.PARAM:case d.TRACK:case d.SOURCE:{e9(e,t);break}case d.IMAGE:{r9(e,t);break}case d.BUTTON:{Wy(e,t);break}case d.APPLET:case d.OBJECT:case d.MARQUEE:{Ky(e,t);break}case d.IFRAME:{i9(e,t);break}case d.SELECT:{s9(e,t);break}case d.OPTION:case d.OPTGROUP:{o9(e,t);break}case d.NOEMBED:case d.NOFRAMES:{lh(e,t);break}case d.FRAMESET:{Hy(e,t);break}case d.TEXTAREA:{n9(e,t);break}case d.NOSCRIPT:{e.options.scriptingEnabled?lh(e,t):ch(e,t);break}case d.PLAINTEXT:{Gy(e,t);break}case d.COL:case d.TH:case d.TD:case d.TR:case d.HEAD:case d.FRAME:case d.TBODY:case d.TFOOT:case d.THEAD:case d.CAPTION:case d.COLGROUP:break;default:ch(e,t)}}function d9(e,t){if(e.openElements.hasInScope(d.BODY)&&(e.insertionMode=N.AFTER_BODY,e.options.sourceCodeLocationInfo)){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}function f9(e,t){e.openElements.hasInScope(d.BODY)&&(e.insertionMode=N.AFTER_BODY,rm(e,t))}function m9(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}function p9(e){const t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(d.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(d.FORM):r&&e.openElements.remove(r))}function g9(e){e.openElements.hasInButtonScope(d.P)||e._insertFakeElement(P.P,d.P),e._closePElement()}function b9(e){e.openElements.hasInListItemScope(d.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(d.LI),e.openElements.popUntilTagNamePopped(d.LI))}function y9(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}function E9(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function k9(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}function _9(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(P.BR,d.BR),e.openElements.pop(),e.framesetOk=!1}function Wf(e,t){const r=t.tagName,n=t.tagID;for(let a=e.openElements.stackTop;a>0;a--){const i=e.openElements.items[a],s=e.openElements.tagIDs[a];if(n===s&&(n!==d.UNKNOWN||e.treeAdapter.getTagName(i)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=a&&e.openElements.shortenToLength(a);break}if(e._isSpecialElement(i,s))break}}function Ls(e,t){switch(t.tagID){case d.A:case d.B:case d.I:case d.S:case d.U:case d.EM:case d.TT:case d.BIG:case d.CODE:case d.FONT:case d.NOBR:case d.SMALL:case d.STRIKE:case d.STRONG:{Rl(e,t);break}case d.P:{g9(e);break}case d.DL:case d.UL:case d.OL:case d.DIR:case d.DIV:case d.NAV:case d.PRE:case d.MAIN:case d.MENU:case d.ASIDE:case d.BUTTON:case d.CENTER:case d.FIGURE:case d.FOOTER:case d.HEADER:case d.HGROUP:case d.DIALOG:case d.ADDRESS:case d.ARTICLE:case d.DETAILS:case d.SEARCH:case d.SECTION:case d.SUMMARY:case d.LISTING:case d.FIELDSET:case d.BLOCKQUOTE:case d.FIGCAPTION:{m9(e,t);break}case d.LI:{b9(e);break}case d.DD:case d.DT:{y9(e,t);break}case d.H1:case d.H2:case d.H3:case d.H4:case d.H5:case d.H6:{E9(e);break}case d.BR:{_9(e);break}case d.BODY:{d9(e,t);break}case d.HTML:{f9(e,t);break}case d.FORM:{p9(e);break}case d.APPLET:case d.OBJECT:case d.MARQUEE:{k9(e,t);break}case d.TEMPLATE:{_n(e,t);break}default:Wf(e,t)}}function Yf(e,t){e.tmplInsertionModeStack.length>0?tm(e,t):Ml(e,t)}function x9(e,t){var r;t.tagID===d.SCRIPT&&((r=e.scriptHandler)===null||r===void 0||r.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function T9(e,t){e._err(t,H.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function So(e,t){if(e.openElements.currentTagId!==void 0&&$f.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=N.IN_TABLE_TEXT,t.type){case Le.CHARACTER:{Qf(e,t);break}case Le.WHITESPACE_CHARACTER:{Xf(e,t);break}}else ii(e,t)}function v9(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,Y.HTML),e.insertionMode=N.IN_CAPTION}function w9(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Y.HTML),e.insertionMode=N.IN_COLUMN_GROUP}function A9(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(P.COLGROUP,d.COLGROUP),e.insertionMode=N.IN_COLUMN_GROUP,Ol(e,t)}function S9(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Y.HTML),e.insertionMode=N.IN_TABLE_BODY}function C9(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(P.TBODY,d.TBODY),e.insertionMode=N.IN_TABLE_BODY,Rs(e,t)}function I9(e,t){e.openElements.hasInTableScope(d.TABLE)&&(e.openElements.popUntilTagNamePopped(d.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function N9(e,t){Gf(t)?e._appendElement(t,Y.HTML):ii(e,t),t.ackSelfClosing=!0}function L9(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,Y.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function Vn(e,t){switch(t.tagID){case d.TD:case d.TH:case d.TR:{C9(e,t);break}case d.STYLE:case d.SCRIPT:case d.TEMPLATE:{nr(e,t);break}case d.COL:{A9(e,t);break}case d.FORM:{L9(e,t);break}case d.TABLE:{I9(e,t);break}case d.TBODY:case d.TFOOT:case d.THEAD:{S9(e,t);break}case d.INPUT:{N9(e,t);break}case d.CAPTION:{v9(e,t);break}case d.COLGROUP:{w9(e,t);break}default:ii(e,t)}}function qa(e,t){switch(t.tagID){case d.TABLE:{e.openElements.hasInTableScope(d.TABLE)&&(e.openElements.popUntilTagNamePopped(d.TABLE),e._resetInsertionMode());break}case d.TEMPLATE:{_n(e,t);break}case d.BODY:case d.CAPTION:case d.COL:case d.COLGROUP:case d.HTML:case d.TBODY:case d.TD:case d.TFOOT:case d.TH:case d.THEAD:case d.TR:break;default:ii(e,t)}}function ii(e,t){const r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Ns(e,t),e.fosterParentingEnabled=r}function Xf(e,t){e.pendingCharacterTokens.push(t)}function Qf(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function ba(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)ii(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}const Kf=new Set([d.CAPTION,d.COL,d.COLGROUP,d.TBODY,d.TD,d.TFOOT,d.TH,d.THEAD,d.TR]);function R9(e,t){const r=t.tagID;Kf.has(r)?e.openElements.hasInTableScope(d.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(d.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=N.IN_TABLE,Vn(e,t)):Tt(e,t)}function M9(e,t){const r=t.tagID;switch(r){case d.CAPTION:case d.TABLE:{e.openElements.hasInTableScope(d.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(d.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=N.IN_TABLE,r===d.TABLE&&qa(e,t));break}case d.BODY:case d.COL:case d.COLGROUP:case d.HTML:case d.TBODY:case d.TD:case d.TFOOT:case d.TH:case d.THEAD:case d.TR:break;default:Ls(e,t)}}function Ol(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.COL:{e._appendElement(t,Y.HTML),t.ackSelfClosing=!0;break}case d.TEMPLATE:{nr(e,t);break}default:Ki(e,t)}}function O9(e,t){switch(t.tagID){case d.COLGROUP:{e.openElements.currentTagId===d.COLGROUP&&(e.openElements.pop(),e.insertionMode=N.IN_TABLE);break}case d.TEMPLATE:{_n(e,t);break}case d.COL:break;default:Ki(e,t)}}function Ki(e,t){e.openElements.currentTagId===d.COLGROUP&&(e.openElements.pop(),e.insertionMode=N.IN_TABLE,e._processToken(t))}function Rs(e,t){switch(t.tagID){case d.TR:{e.openElements.clearBackToTableBodyContext(),e._insertElement(t,Y.HTML),e.insertionMode=N.IN_ROW;break}case d.TH:case d.TD:{e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(P.TR,d.TR),e.insertionMode=N.IN_ROW,Ms(e,t);break}case d.CAPTION:case d.COL:case d.COLGROUP:case d.TBODY:case d.TFOOT:case d.THEAD:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N.IN_TABLE,Vn(e,t));break}default:Vn(e,t)}}function xu(e,t){const r=t.tagID;switch(t.tagID){case d.TBODY:case d.TFOOT:case d.THEAD:{e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N.IN_TABLE);break}case d.TABLE:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N.IN_TABLE,qa(e,t));break}case d.BODY:case d.CAPTION:case d.COL:case d.COLGROUP:case d.HTML:case d.TD:case d.TH:case d.TR:break;default:qa(e,t)}}function Ms(e,t){switch(t.tagID){case d.TH:case d.TD:{e.openElements.clearBackToTableRowContext(),e._insertElement(t,Y.HTML),e.insertionMode=N.IN_CELL,e.activeFormattingElements.insertMarker();break}case d.CAPTION:case d.COL:case d.COLGROUP:case d.TBODY:case d.TFOOT:case d.THEAD:case d.TR:{e.openElements.hasInTableScope(d.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=N.IN_TABLE_BODY,Rs(e,t));break}default:Vn(e,t)}}function Zf(e,t){switch(t.tagID){case d.TR:{e.openElements.hasInTableScope(d.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=N.IN_TABLE_BODY);break}case d.TABLE:{e.openElements.hasInTableScope(d.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=N.IN_TABLE_BODY,xu(e,t));break}case d.TBODY:case d.TFOOT:case d.THEAD:{(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(d.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=N.IN_TABLE_BODY,xu(e,t));break}case d.BODY:case d.CAPTION:case d.COL:case d.COLGROUP:case d.HTML:case d.TD:case d.TH:break;default:qa(e,t)}}function D9(e,t){const r=t.tagID;Kf.has(r)?(e.openElements.hasInTableScope(d.TD)||e.openElements.hasInTableScope(d.TH))&&(e._closeTableCell(),Ms(e,t)):Tt(e,t)}function P9(e,t){const r=t.tagID;switch(r){case d.TD:case d.TH:{e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=N.IN_ROW);break}case d.TABLE:case d.TBODY:case d.TFOOT:case d.THEAD:case d.TR:{e.openElements.hasInTableScope(r)&&(e._closeTableCell(),Zf(e,t));break}case d.BODY:case d.CAPTION:case d.COL:case d.COLGROUP:case d.HTML:break;default:Ls(e,t)}}function Jf(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.OPTION:{e.openElements.currentTagId===d.OPTION&&e.openElements.pop(),e._insertElement(t,Y.HTML);break}case d.OPTGROUP:{e.openElements.currentTagId===d.OPTION&&e.openElements.pop(),e.openElements.currentTagId===d.OPTGROUP&&e.openElements.pop(),e._insertElement(t,Y.HTML);break}case d.HR:{e.openElements.currentTagId===d.OPTION&&e.openElements.pop(),e.openElements.currentTagId===d.OPTGROUP&&e.openElements.pop(),e._appendElement(t,Y.HTML),t.ackSelfClosing=!0;break}case d.INPUT:case d.KEYGEN:case d.TEXTAREA:case d.SELECT:{e.openElements.hasInSelectScope(d.SELECT)&&(e.openElements.popUntilTagNamePopped(d.SELECT),e._resetInsertionMode(),t.tagID!==d.SELECT&&e._processStartTag(t));break}case d.SCRIPT:case d.TEMPLATE:{nr(e,t);break}}}function em(e,t){switch(t.tagID){case d.OPTGROUP:{e.openElements.stackTop>0&&e.openElements.currentTagId===d.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===d.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===d.OPTGROUP&&e.openElements.pop();break}case d.OPTION:{e.openElements.currentTagId===d.OPTION&&e.openElements.pop();break}case d.SELECT:{e.openElements.hasInSelectScope(d.SELECT)&&(e.openElements.popUntilTagNamePopped(d.SELECT),e._resetInsertionMode());break}case d.TEMPLATE:{_n(e,t);break}}}function B9(e,t){const r=t.tagID;r===d.CAPTION||r===d.TABLE||r===d.TBODY||r===d.TFOOT||r===d.THEAD||r===d.TR||r===d.TD||r===d.TH?(e.openElements.popUntilTagNamePopped(d.SELECT),e._resetInsertionMode(),e._processStartTag(t)):Jf(e,t)}function F9(e,t){const r=t.tagID;r===d.CAPTION||r===d.TABLE||r===d.TBODY||r===d.TFOOT||r===d.THEAD||r===d.TR||r===d.TD||r===d.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(d.SELECT),e._resetInsertionMode(),e.onEndTag(t)):em(e,t)}function z9(e,t){switch(t.tagID){case d.BASE:case d.BASEFONT:case d.BGSOUND:case d.LINK:case d.META:case d.NOFRAMES:case d.SCRIPT:case d.STYLE:case d.TEMPLATE:case d.TITLE:{nr(e,t);break}case d.CAPTION:case d.COLGROUP:case d.TBODY:case d.TFOOT:case d.THEAD:{e.tmplInsertionModeStack[0]=N.IN_TABLE,e.insertionMode=N.IN_TABLE,Vn(e,t);break}case d.COL:{e.tmplInsertionModeStack[0]=N.IN_COLUMN_GROUP,e.insertionMode=N.IN_COLUMN_GROUP,Ol(e,t);break}case d.TR:{e.tmplInsertionModeStack[0]=N.IN_TABLE_BODY,e.insertionMode=N.IN_TABLE_BODY,Rs(e,t);break}case d.TD:case d.TH:{e.tmplInsertionModeStack[0]=N.IN_ROW,e.insertionMode=N.IN_ROW,Ms(e,t);break}default:e.tmplInsertionModeStack[0]=N.IN_BODY,e.insertionMode=N.IN_BODY,Tt(e,t)}}function H9(e,t){t.tagID===d.TEMPLATE&&_n(e,t)}function tm(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(d.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Ml(e,t)}function U9(e,t){t.tagID===d.HTML?Tt(e,t):Zi(e,t)}function rm(e,t){var r;if(t.tagID===d.HTML){if(e.fragmentContext||(e.insertionMode=N.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===d.HTML){e._setEndLocation(e.openElements.items[0],t);const n=e.openElements.items[1];n&&!(!((r=e.treeAdapter.getNodeSourceCodeLocation(n))===null||r===void 0)&&r.endTag)&&e._setEndLocation(n,t)}}else Zi(e,t)}function Zi(e,t){e.insertionMode=N.IN_BODY,Ns(e,t)}function $9(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.FRAMESET:{e._insertElement(t,Y.HTML);break}case d.FRAME:{e._appendElement(t,Y.HTML),t.ackSelfClosing=!0;break}case d.NOFRAMES:{nr(e,t);break}}}function q9(e,t){t.tagID===d.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==d.FRAMESET&&(e.insertionMode=N.AFTER_FRAMESET))}function V9(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.NOFRAMES:{nr(e,t);break}}}function j9(e,t){t.tagID===d.HTML&&(e.insertionMode=N.AFTER_AFTER_FRAMESET)}function G9(e,t){t.tagID===d.HTML?Tt(e,t):Fi(e,t)}function Fi(e,t){e.insertionMode=N.IN_BODY,Ns(e,t)}function W9(e,t){switch(t.tagID){case d.HTML:{Tt(e,t);break}case d.NOFRAMES:{nr(e,t);break}}}function Y9(e,t){t.chars=Xe,e._insertCharacters(t)}function X9(e,t){e._insertCharacters(t),e.framesetOk=!1}function nm(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Y.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function Q9(e,t){if(hy(t))nm(e),e._startTagOutsideForeignContent(t);else{const r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===Y.MATHML?Hf(t):n===Y.SVG&&(dy(t),Uf(t)),Ll(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}function K9(e,t){if(t.tagID===d.P||t.tagID===d.BR){nm(e),e._endTagOutsideForeignContent(t);return}for(let r=e.openElements.stackTop;r>0;r--){const n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===Y.HTML){e._endTagOutsideForeignContent(t);break}const a=e.treeAdapter.getTagName(n);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLength(r);break}}}P.AREA,P.BASE,P.BASEFONT,P.BGSOUND,P.BR,P.COL,P.EMBED,P.FRAME,P.HR,P.IMG,P.INPUT,P.KEYGEN,P.LINK,P.META,P.PARAM,P.SOURCE,P.TRACK,P.WBR;const Z9=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,J9=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),hh={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function am(e,t){const r=lE(e),n=Il("type",{handlers:{root:eE,element:tE,text:rE,comment:sm,doctype:nE,raw:iE},unknown:sE}),a={parser:r?new uh(hh):uh.getFragmentParser(void 0,hh),handle(o){n(o,a)},stitches:!1,options:t||{}};n(e,a),ta(a,mr());const i=r?a.parser.document:a.parser.getFragment(),s=t8(i,{file:a.options.file});return a.stitches&&mn(s,"comment",function(o,u,l){const c=o;if(c.value.stitch&&l&&u!==void 0){const h=l.children;return h[u]=c.value.stitch,u}}),s.type==="root"&&s.children.length===1&&s.children[0].type===e.type?s.children[0]:s}function im(e,t){let r=-1;if(e)for(;++r<e.length;)t.handle(e[r])}function eE(e,t){im(e.children,t)}function tE(e,t){oE(e,t),im(e.children,t),uE(e,t)}function rE(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);const r={type:Le.CHARACTER,chars:e.value,location:si(e)};ta(t,mr(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function nE(e,t){const r={type:Le.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:si(e)};ta(t,mr(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function aE(e,t){t.stitches=!0;const r=cE(e);if("children"in e&&"children"in r){const n=am({type:"root",children:e.children},t.options);r.children=n.children}sm({type:"comment",value:{stitch:r}},t)}function sm(e,t){const r=e.value,n={type:Le.COMMENT,data:r,location:si(e)};ta(t,mr(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function iE(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,om(t,mr(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(Z9,"&lt;$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const r=t.parser.tokenizer._consume();t.parser.tokenizer._callState(r)}}function sE(e,t){const r=e;if(t.options.passThrough&&t.options.passThrough.includes(r.type))aE(r,t);else{let n="";throw J9.has(r.type)&&(n=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+r.type+"` node"+n)}}function ta(e,t){om(e,t);const r=e.parser.tokenizer.currentCharacterToken;r&&r.location&&(r.location.endLine=e.parser.tokenizer.preprocessor.line,r.location.endCol=e.parser.tokenizer.preprocessor.col+1,r.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=r,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=rt.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function om(e,t){if(t&&t.offset!==void 0){const r={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=r}}function oE(e,t){const r=e.tagName.toLowerCase();if(t.parser.tokenizer.state===rt.PLAINTEXT)return;ta(t,mr(e));const n=t.parser.openElements.current;let a="namespaceURI"in n?n.namespaceURI:hr.html;a===hr.html&&r==="svg"&&(a=hr.svg);const i=g8({...e,children:[]},{space:a===hr.svg?"svg":"html"}),s={type:Le.START_TAG,tagName:r,tagID:ea(r),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in i?i.attrs:[],location:si(e)};t.parser.currentToken=s,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=r}function uE(e,t){const r=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&Nf.includes(r)||t.parser.tokenizer.state===rt.PLAINTEXT)return;ta(t,ys(e));const n={type:Le.END_TAG,tagName:r,tagID:ea(r),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:si(e)};t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken),r===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===rt.RCDATA||t.parser.tokenizer.state===rt.RAWTEXT||t.parser.tokenizer.state===rt.SCRIPT_DATA)&&(t.parser.tokenizer.state=rt.DATA)}function lE(e){const t=e.type==="root"?e.children[0]:e;return!!(t&&(t.type==="doctype"||t.type==="element"&&t.tagName.toLowerCase()==="html"))}function si(e){const t=mr(e)||{line:void 0,column:void 0,offset:void 0},r=ys(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:r.line,endCol:r.column,endOffset:r.offset}}function cE(e){return"children"in e?$n({...e,children:[]}):$n(e)}function hE(e){return function(t,r){return am(t,{...e,file:r})}}function Ji(e,t){const r=String(e);if(typeof t!="string")throw new TypeError("Expected character");let n=0,a=r.indexOf(t);for(;a!==-1;)n++,a=r.indexOf(t,a+t.length);return n}function dE(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function fE(e,t,r){const a=Ja((r||{}).ignore||[]),i=mE(t);let s=-1;for(;++s<i.length;)al(e,"text",o);function o(l,c){let h=-1,f;for(;++h<c.length;){const m=c[h],b=f?f.children:void 0;if(a(m,b?b.indexOf(m):void 0,f))return;f=m}if(f)return u(l,c)}function u(l,c){const h=c[c.length-1],f=i[s][0],m=i[s][1];let b=0;const S=h.children.indexOf(l);let _=!1,v=[];f.lastIndex=0;let R=f.exec(l.value);for(;R;){const q=R.index,U={index:R.index,input:R.input,stack:[...c,l]};let D=m(...R,U);
vendor: 4,398 bytes, line 1109
1109if(typeof D=="string"&&(D=D.length>0?{type:"text",value:D}:void 0),D===!1?f.lastIndex=q+1:(b!==q&&v.push({type:"text",value:l.value.slice(b,q)}),Array.isArray(D)?v.push(...D):D&&v.push(D),b=q+R[0].length,_=!0),!f.global)break;R=f.exec(l.value)}return _?(b<l.value.length&&v.push({type:"text",value:l.value.slice(b)}),h.children.splice(S,1,...v)):v=[l],S+v.length}}function mE(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const r=!e[0]||Array.isArray(e[0])?e:[e];let n=-1;for(;++n<r.length;){const a=r[n];t.push([pE(a[0]),gE(a[1])])}return t}function pE(e){return typeof e=="string"?new RegExp(dE(e),"g"):e}function gE(e){return typeof e=="function"?e:function(){return e}}const Co="phrasing",Io=["autolink","link","image","label"];function bE(){return{transforms:[vE],enter:{literalAutolink:EE,literalAutolinkEmail:No,literalAutolinkHttp:No,literalAutolinkWww:No},exit:{literalAutolink:TE,literalAutolinkEmail:xE,literalAutolinkHttp:kE,literalAutolinkWww:_E}}}function yE(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Co,notInConstruct:Io},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Co,notInConstruct:Io},{character:":",before:"[ps]",after:"\\/",inConstruct:Co,notInConstruct:Io}]}}function EE(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function No(e){this.config.enter.autolinkProtocol.call(this,e)}function kE(e){this.config.exit.autolinkProtocol.call(this,e)}function _E(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function xE(e){this.config.exit.autolinkEmail.call(this,e)}function TE(e){this.exit(e)}function vE(e){fE(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,wE],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),AE]],{ignore:["link","linkReference"]})}function wE(e,t,r,n,a){let i="";if(!um(a)||(/^w/i.test(t)&&(r=t+r,t="",i="http://"),!SE(r)))return!1;const s=CE(r+n);if(!s[0])return!1;const o={type:"link",title:null,url:i+t+s[0],children:[{type:"text",value:t+s[0]}]};return s[1]?[o,{type:"text",value:s[1]}]:o}function AE(e,t,r,n){return!um(n,!0)||/[-\d_]$/.test(r)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function SE(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function CE(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")");const a=Ji(e,"(");let i=Ji(e,")");for(;n!==-1&&a>i;)e+=r.slice(0,n+1),r=r.slice(n+1),n=r.indexOf(")"),i++;return[e,r]}function um(e,t){const r=e.input.charCodeAt(e.index-1);return(e.index===0||fn(r)||Es(r))&&(!t||r!==47)}lm.peek=BE;function IE(){this.buffer()}function NE(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function LE(){this.buffer()}function RE(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function ME(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=rr(this.sliceSerialize(e)).toLowerCase(),r.label=t}function OE(e){this.exit(e)}function DE(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=rr(this.sliceSerialize(e)).toLowerCase(),r.label=t}function PE(e){this.exit(e)}function BE(){return"["}function lm(e,t,r,n){const a=r.createTracker(n);let i=a.move("[^");const s=r.enter("footnoteReference"),o=r.enter("reference");return i+=a.move(r.safe(r.associationId(e),{after:"]",before:i})),o(),s(),i+=a.move("]"),i}function FE(){return{enter:{gfmFootnoteCallString:IE,gfmFootnoteCall:NE,gfmFootnoteDefinitionLabelString:LE,gfmFootnoteDefinition:RE},exit:{gfmFootnoteCallString:ME,gfmFootnoteCall:OE,gfmFootnoteDefinitionLabelString:DE,gfmFootnoteDefinition:PE}}}function zE(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:r,footnoteReference:lm},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function r(n,a,i,s){const o=i.createTracker(s);let u=o.move("[^");const l=i.enter("footnoteDefinition"),c=i.enter("label");return u+=o.move(i.safe(i.associationId(n),{before:u,after:"]"})),c(),u+=o.move("]:"),n.children&&n.children.length>0&&(o.shift(4),u+=o.move((t?`
vendor: 13,921 bytes, lines 1110-1122
1110`:" ")+i.indentLines(i.containerFlow(n,o.current()),t?cm:HE))),l(),u}}function HE(e,t,r){return t===0?e:cm(e,t,r)}function cm(e,t,r){return(r?"":"    ")+e}const UE=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];hm.peek=GE;function $E(){return{canContainEols:["delete"],enter:{strikethrough:VE},exit:{strikethrough:jE}}}function qE(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:UE}],handlers:{delete:hm}}}function VE(e){this.enter({type:"delete",children:[]},e)}function jE(e){this.exit(e)}function hm(e,t,r,n){const a=r.createTracker(n),i=r.enter("strikethrough");let s=a.move("~~");return s+=r.containerPhrasing(e,{...a.current(),before:s,after:"~"}),s+=a.move("~~"),i(),s}function GE(){return"~"}function WE(e){return e.length}function YE(e,t){const r=t||{},n=(r.align||[]).concat(),a=r.stringLength||WE,i=[],s=[],o=[],u=[];let l=0,c=-1;for(;++c<e.length;){const E=[],S=[];let _=-1;for(e[c].length>l&&(l=e[c].length);++_<e[c].length;){const v=XE(e[c][_]);if(r.alignDelimiters!==!1){const R=a(v);S[_]=R,(u[_]===void 0||R>u[_])&&(u[_]=R)}E.push(v)}s[c]=E,o[c]=S}let h=-1;if(typeof n=="object"&&"length"in n)for(;++h<l;)i[h]=dh(n[h]);else{const E=dh(n);for(;++h<l;)i[h]=E}h=-1;const f=[],m=[];for(;++h<l;){const E=i[h];let S="",_="";E===99?(S=":",_=":"):E===108?S=":":E===114&&(_=":");let v=r.alignDelimiters===!1?1:Math.max(1,u[h]-S.length-_.length);const R=S+"-".repeat(v)+_;r.alignDelimiters!==!1&&(v=S.length+v+_.length,v>u[h]&&(u[h]=v),m[h]=v),f[h]=R}s.splice(1,0,f),o.splice(1,0,m),c=-1;const b=[];for(;++c<s.length;){const E=s[c],S=o[c];h=-1;const _=[];for(;++h<l;){const v=E[h]||"";let R="",q="";if(r.alignDelimiters!==!1){const U=u[h]-(S[h]||0),D=i[h];D===114?R=" ".repeat(U):D===99?U%2?(R=" ".repeat(U/2+.5),q=" ".repeat(U/2-.5)):(R=" ".repeat(U/2),q=R):q=" ".repeat(U)}r.delimiterStart!==!1&&!h&&_.push("|"),r.padding!==!1&&!(r.alignDelimiters===!1&&v==="")&&(r.delimiterStart!==!1||h)&&_.push(" "),r.alignDelimiters!==!1&&_.push(R),_.push(v),r.alignDelimiters!==!1&&_.push(q),r.padding!==!1&&_.push(" "),(r.delimiterEnd!==!1||h!==l-1)&&_.push("|")}b.push(r.delimiterEnd===!1?_.join("").replace(/ +$/,""):_.join(""))}return b.join(`
1111`)}function XE(e){return e==null?"":String(e)}function dh(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}function QE(e,t,r,n){const a=r.enter("blockquote"),i=r.createTracker(n);i.move("> "),i.shift(2);const s=r.indentLines(r.containerFlow(e,i.current()),KE);return a(),s}function KE(e,t,r){return">"+(r?"":" ")+e}function ZE(e,t){return fh(e,t.inConstruct,!0)&&!fh(e,t.notInConstruct,!1)}function fh(e,t,r){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return r;let n=-1;for(;++n<t.length;)if(e.includes(t[n]))return!0;return!1}function mh(e,t,r,n){let a=-1;for(;++a<r.unsafe.length;)if(r.unsafe[a].character===`
1112`&&ZE(r.stack,r.unsafe[a]))return/[ \t]/.test(n.before)?"":" ";return`\\
1113`}function dm(e,t){const r=String(e);let n=r.indexOf(t),a=n,i=0,s=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;n!==-1;)n===a?++i>s&&(s=i):i=1,a=n+t.length,n=r.indexOf(t,a);return s}function JE(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function ek(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function tk(e,t,r,n){const a=ek(r),i=e.value||"",s=a==="`"?"GraveAccent":"Tilde";if(JE(e,r)){const h=r.enter("codeIndented"),f=r.indentLines(i,rk);return h(),f}const o=r.createTracker(n),u=a.repeat(Math.max(dm(i,a)+1,3)),l=r.enter("codeFenced");let c=o.move(u);if(e.lang){const h=r.enter(`codeFencedLang${s}`);c+=o.move(r.safe(e.lang,{before:c,after:" ",encode:["`"],...o.current()})),h()}if(e.lang&&e.meta){const h=r.enter(`codeFencedMeta${s}`);c+=o.move(" "),c+=o.move(r.safe(e.meta,{before:c,after:`
1114`,encode:["`"],...o.current()})),h()}return c+=o.move(`
1115`),i&&(c+=o.move(i+`
1116`)),c+=o.move(u),l(),c}function rk(e,t,r){return(r?"":"    ")+e}function Dl(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function nk(e,t,r,n){const a=Dl(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("definition");let o=r.enter("label");const u=r.createTracker(n);let l=u.move("[");return l+=u.move(r.safe(r.associationId(e),{before:l,after:"]",...u.current()})),l+=u.move("]: "),o(),!e.url||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(r.safe(e.url,{before:l,after:">",...u.current()})),l+=u.move(">")):(o=r.enter("destinationRaw"),l+=u.move(r.safe(e.url,{before:l,after:e.title?" ":`
1117`,...u.current()}))),o(),e.title&&(o=r.enter(`title${i}`),l+=u.move(" "+a),l+=u.move(r.safe(e.title,{before:l,after:a,...u.current()})),l+=u.move(a),o()),s(),l}function ak(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function Va(e){return"&#x"+e.toString(16).toUpperCase()+";"}function es(e,t,r){const n=Un(e),a=Un(t);return n===void 0?a===void 0?r==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:n===1?a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}fm.peek=ik;function fm(e,t,r,n){const a=ak(r),i=r.enter("emphasis"),s=r.createTracker(n),o=s.move(a);let u=s.move(r.containerPhrasing(e,{after:a,before:o,...s.current()}));const l=u.charCodeAt(0),c=es(n.before.charCodeAt(n.before.length-1),l,a);c.inside&&(u=Va(l)+u.slice(1));const h=u.charCodeAt(u.length-1),f=es(n.after.charCodeAt(0),h,a);f.inside&&(u=u.slice(0,-1)+Va(h));const m=s.move(a);return i(),r.attentionEncodeSurroundingInfo={after:f.outside,before:c.outside},o+u+m}function ik(e,t,r){return r.options.emphasis||"*"}function sk(e,t){let r=!1;return mn(e,function(n){if("value"in n&&/\r?\n|\r/.test(n.value)||n.type==="break")return r=!0,tu}),!!((!e.depth||e.depth<3)&&Ku(e)&&(t.options.setext||r))}function ok(e,t,r,n){const a=Math.max(Math.min(6,e.depth||1),1),i=r.createTracker(n);if(sk(e,r)){const c=r.enter("headingSetext"),h=r.enter("phrasing"),f=r.containerPhrasing(e,{...i.current(),before:`
1118`,after:`
1119`});return h(),c(),f+`
1120`+(a===1?"=":"-").repeat(f.length-(Math.max(f.lastIndexOf("\r"),f.lastIndexOf(`
1121`))+1))}const s="#".repeat(a),o=r.enter("headingAtx"),u=r.enter("phrasing");i.move(s+" ");let l=r.containerPhrasing(e,{before:"# ",after:`
1122`,...i.current()});return/^[\t ]/.test(l)&&(l=Va(l.charCodeAt(0))+l.slice(1)),l=l?s+" "+l:s,r.options.closeAtx&&(l+=" "+s),u(),o(),l}mm.peek=uk;function mm(e){return e.value||""}function uk(){return"<"}pm.peek=lk;function pm(e,t,r,n){const a=Dl(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("image");let o=r.enter("label");const u=r.createTracker(n);let l=u.move("![");return l+=u.move(r.safe(e.alt,{before:l,after:"]",...u.current()})),l+=u.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(r.safe(e.url,{before:l,after:">",...u.current()})),l+=u.move(">")):(o=r.enter("destinationRaw"),l+=u.move(r.safe(e.url,{before:l,after:e.title?" ":")",...u.current()}))),o(),e.title&&(o=r.enter(`title${i}`),l+=u.move(" "+a),l+=u.move(r.safe(e.title,{before:l,after:a,...u.current()})),l+=u.move(a),o()),l+=u.move(")"),s(),l}function lk(){return"!"}gm.peek=ck;function gm(e,t,r,n){const a=e.referenceType,i=r.enter("imageReference");let s=r.enter("label");const o=r.createTracker(n);let u=o.move("![");const l=r.safe(e.alt,{before:u,after:"]",...o.current()});u+=o.move(l+"]["),s();const c=r.stack;r.stack=[],s=r.enter("reference");const h=r.safe(r.associationId(e),{before:u,after:"]",...o.current()});return s(),r.stack=c,i(),a==="full"||!l||l!==h?u+=o.move(h+"]"):a==="shortcut"?u=u.slice(0,-1):u+=o.move("]"),u}function ck(){return"!"}bm.peek=hk;function bm(e,t,r){let n=e.value||"",a="`",i=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(n);)a+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++i<r.unsafe.length;){const s=r.unsafe[i],o=r.compilePattern(s);let u;if(s.atBreak)for(;u=o.exec(n);){let l=u.index;n.charCodeAt(l)===10&&n.charCodeAt(l-1)===13&&l--,n=n.slice(0,l)+" "+n.slice(u.index+1)}}return a+n+a}function hk(){return"`"}function ym(e,t){const r=Ku(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type==="text"&&(r===e.url||"mailto:"+r===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}Em.peek=dk;function Em(e,t,r,n){const a=Dl(r),i=a==='"'?"Quote":"Apostrophe",s=r.createTracker(n);let o,u;if(ym(e,r)){const c=r.stack;r.stack=[],o=r.enter("autolink");let h=s.move("<");return h+=s.move(r.containerPhrasing(e,{before:h,after:">",...s.current()})),h+=s.move(">"),o(),r.stack=c,h}o=r.enter("link"),u=r.enter("label");let l=s.move("[");return l+=s.move(r.containerPhrasing(e,{before:l,after:"](",...s.current()})),l+=s.move("]("),u(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(u=r.enter("destinationLiteral"),l+=s.move("<"),l+=s.move(r.safe(e.url,{before:l,after:">",...s.current()})),l+=s.move(">")):(u=r.enter("destinationRaw"),l+=s.move(r.safe(e.url,{before:l,after:e.title?" ":")",...s.current()}))),u(),e.title&&(u=r.enter(`title${i}`),l+=s.move(" "+a),l+=s.move(r.safe(e.title,{before:l,after:a,...s.current()})),l+=s.move(a),u()),l+=s.move(")"),o(),l}function dk(e,t,r){return ym(e,r)?"<":"["}km.peek=fk;function km(e,t,r,n){const a=e.referenceType,i=r.enter("linkReference");let s=r.enter("label");const o=r.createTracker(n);let u=o.move("[");const l=r.containerPhrasing(e,{before:u,after:"]",...o.current()});u+=o.move(l+"]["),s();const c=r.stack;r.stack=[],s=r.enter("reference");const h=r.safe(r.associationId(e),{before:u,after:"]",...o.current()});return s(),r.stack=c,i(),a==="full"||!l||l!==h?u+=o.move(h+"]"):a==="shortcut"?u=u.slice(0,-1):u+=o.move("]"),u}function fk(){return"["}function Pl(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function mk(e){const t=Pl(e),r=e.options.bulletOther;if(!r)return t==="*"?"-":"*";if(r!=="*"&&r!=="+"&&r!=="-")throw new Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}function pk(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function _m(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function gk(e,t,r,n){const a=r.enter("list"),i=r.bulletCurrent;let s=e.ordered?pk(r):Pl(r);const o=e.ordered?s==="."?")":".":mk(r);let u=t&&r.bulletLastUsed?s===r.bulletLastUsed:!1;if(!e.ordered){const c=e.children?e.children[0]:void 0;if((s==="*"||s==="-")&&c&&(!c.children||!c.children[0])&&r.stack[r.stack.length-1]==="list"&&r.stack[r.stack.length-2]==="listItem"&&r.stack[r.stack.length-3]==="list"&&r.stack[r.stack.length-4]==="listItem"&&r.indexStack[r.indexStack.length-1]===0&&r.indexStack[r.indexStack.length-2]===0&&r.indexStack[r.indexStack.length-3]===0&&(u=!0),_m(r)===s&&c){let h=-1;for(;++h<e.children.length;){const f=e.children[h];if(f&&f.type==="listItem"&&f.children&&f.children[0]&&f.children[0].type==="thematicBreak"){u=!0;break}}}}u&&(s=o),r.bulletCurrent=s;const l=r.containerFlow(e,n);return r.bulletLastUsed=s,r.bulletCurrent=i,a(),l}function bk(e){const t=e.options.listItemIndent||"one";if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function yk(e,t,r,n){const a=bk(r);let i=r.bulletCurrent||Pl(r);t&&t.type==="list"&&t.ordered&&(i=(typeof t.start=="number"&&t.start>-1?t.start:1)+(r.options.incrementListMarker===!1?0:t.children.indexOf(e))+i);let s=i.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(s=Math.ceil(s/4)*4);const o=r.createTracker(n);o.move(i+" ".repeat(s-i.length)),o.shift(s);const u=r.enter("listItem"),l=r.indentLines(r.containerFlow(e,o.current()),c);return u(),l;function c(h,f,m){return f?(m?"":" ".repeat(s))+h:(m?i:i+" ".repeat(s-i.length))+h}}function Ek(e,t,r,n){const a=r.enter("paragraph"),i=r.enter("phrasing"),s=r.containerPhrasing(e,n);return i(),a(),s}const kk=Ja(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function _k(e,t,r,n){return(e.children.some(function(s){return kk(s)})?r.containerPhrasing:r.containerFlow).call(r,e,n)}function xk(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}xm.peek=Tk;function xm(e,t,r,n){const a=xk(r),i=r.enter("strong"),s=r.createTracker(n),o=s.move(a+a);let u=s.move(r.containerPhrasing(e,{after:a,before:o,...s.current()}));const l=u.charCodeAt(0),c=es(n.before.charCodeAt(n.before.length-1),l,a);c.inside&&(u=Va(l)+u.slice(1));const h=u.charCodeAt(u.length-1),f=es(n.after.charCodeAt(0),h,a);f.inside&&(u=u.slice(0,-1)+Va(h));const m=s.move(a+a);return i(),r.attentionEncodeSurroundingInfo={after:f.outside,before:c.outside},o+u+m}function Tk(e,t,r){return r.options.strong||"*"}
vendor: 5,055 bytes, lines 1122-1124
1122function vk(e,t,r,n){return r.safe(e.value,n)}function wk(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function Ak(e,t,r){const n=(_m(r)+(r.options.ruleSpaces?" ":"")).repeat(wk(r));return r.options.ruleSpaces?n.slice(0,-1):n}const Tm={blockquote:QE,break:mh,code:tk,definition:nk,emphasis:fm,hardBreak:mh,heading:ok,html:mm,image:pm,imageReference:gm,inlineCode:bm,link:Em,linkReference:km,list:gk,listItem:yk,paragraph:Ek,root:_k,strong:xm,text:vk,thematicBreak:Ak};function Sk(){return{enter:{table:Ck,tableData:ph,tableHeader:ph,tableRow:Nk},exit:{codeText:Lk,table:Ik,tableData:Lo,tableHeader:Lo,tableRow:Lo}}}function Ck(e){const t=e._align;this.enter({type:"table",align:t.map(function(r){return r==="none"?null:r}),children:[]},e),this.data.inTable=!0}function Ik(e){this.exit(e),this.data.inTable=void 0}function Nk(e){this.enter({type:"tableRow",children:[]},e)}function Lo(e){this.exit(e)}function ph(e){this.enter({type:"tableCell",children:[]},e)}function Lk(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,Rk));const r=this.stack[this.stack.length-1];r.type,r.value=t,this.exit(e)}function Rk(e,t){return t==="|"?t:e}function Mk(e){const t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,a=t.stringLength,i=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
1123`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[	 :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:f,table:s,tableCell:u,tableRow:o}};function s(m,b,E,S){return l(c(m,E,S),m.align)}function o(m,b,E,S){const _=h(m,E,S),v=l([_]);return v.slice(0,v.indexOf(`
1124`))}function u(m,b,E,S){const _=E.enter("tableCell"),v=E.enter("phrasing"),R=E.containerPhrasing(m,{...S,before:i,after:i});return v(),_(),R}function l(m,b){return YE(m,{align:b,alignDelimiters:n,padding:r,stringLength:a})}function c(m,b,E){const S=m.children;let _=-1;const v=[],R=b.enter("table");for(;++_<S.length;)v[_]=h(S[_],b,E);return R(),v}function h(m,b,E){const S=m.children;let _=-1;const v=[],R=b.enter("tableRow");for(;++_<S.length;)v[_]=u(S[_],m,b,E);return R(),v}function f(m,b,E){let S=Tm.inlineCode(m,b,E);return E.stack.includes("tableCell")&&(S=S.replace(/\|/g,"\\$&")),S}}function Ok(){return{exit:{taskListCheckValueChecked:gh,taskListCheckValueUnchecked:gh,paragraph:Pk}}}function Dk(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Bk}}}function gh(e){const t=this.stack[this.stack.length-2];t.type,t.checked=e.type==="taskListCheckValueChecked"}function Pk(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const r=this.stack[this.stack.length-1];r.type;const n=r.children[0];if(n&&n.type==="text"){const a=t.children;let i=-1,s;for(;++i<a.length;){const o=a[i];if(o.type==="paragraph"){s=o;break}}s===r&&(n.value=n.value.slice(1),n.value.length===0?r.children.shift():r.position&&n.position&&typeof n.position.start.offset=="number"&&(n.position.start.column++,n.position.start.offset++,r.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function Bk(e,t,r,n){const a=e.children[0],i=typeof e.checked=="boolean"&&a&&a.type==="paragraph",s="["+(e.checked?"x":" ")+"] ",o=r.createTracker(n);i&&o.move(s);let u=Tm.listItem(e,t,r,{...n,...o.current()});return i&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,l)),u;function l(c){return c+s}}function Fk(){return[bE(),FE(),$E(),Sk(),Ok()]}function zk(e){return{extensions:[yE(),zE(e),qE(),Mk(e),Dk()]}}const Hk={tokenize:Gk,partial:!0},vm={tokenize:Wk,partial:!0},wm={tokenize:Yk,partial:!0},Am={tokenize:Xk,partial:!0},Uk={tokenize:Qk,partial:!0},Sm={name:"wwwAutolink",tokenize:Vk,previous:Im},Cm={name:"protocolAutolink",tokenize:jk,previous:Nm},Dr={name:"emailAutolink",tokenize:qk,previous:Lm},yr={};function $k(){return{text:yr}}let sn=48;for(;sn<123;)yr[sn]=Dr,sn++,sn===58?sn=65:sn===91&&(sn=97);yr[43]=Dr;yr[45]=Dr;yr[46]=Dr;yr[95]=Dr;yr[72]=[Dr,Cm];yr[104]=[Dr,Cm];yr[87]=[Dr,Sm];yr[119]=[Dr,Sm];function qk(e,t,r){const n=this;let a,i;return s;function s(h){return!Tu(h)||!Lm.call(n,n.previous)||Bl(n.events)?r(h):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),o(h))}function o(h){return Tu(h)?(e.consume(h),o):h===64?(e.consume(h),u):r(h)}function u(h){return h===46?e.check(Uk,c,l)(h):h===45||h===95||_t(h)?(i=!0,e.consume(h),u):c(h)}function l(h){return e.consume(h),a=!0,u}function c(h){return i&&a&&wt(n.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(h)):r(h)}}function Vk(e,t,r){const n=this;return a;function a(s){return s!==87&&s!==119||!Im.call(n,n.previous)||Bl(n.events)?r(s):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Hk,e.attempt(vm,e.attempt(wm,i),r),r)(s))}function i(s){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(s)}}function jk(e,t,r){const n=this;let a="",i=!1;return s;
vendor: 4,529 bytes, line 1124
1124function s(h){return(h===72||h===104)&&Nm.call(n,n.previous)&&!Bl(n.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(h),e.consume(h),o):r(h)}function o(h){if(wt(h)&&a.length<5)return a+=String.fromCodePoint(h),e.consume(h),o;if(h===58){const f=a.toLowerCase();if(f==="http"||f==="https")return e.consume(h),u}return r(h)}function u(h){return h===47?(e.consume(h),i?l:(i=!0,u)):r(h)}function l(h){return h===null||$i(h)||Ve(h)||fn(h)||Es(h)?r(h):e.attempt(vm,e.attempt(wm,c),r)(h)}function c(h){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(h)}}function Gk(e,t,r){let n=0;return a;function a(s){return(s===87||s===119)&&n<3?(n++,e.consume(s),a):s===46&&n===3?(e.consume(s),i):r(s)}function i(s){return s===null?r(s):t(s)}}function Wk(e,t,r){let n,a,i;return s;function s(l){return l===46||l===95?e.check(Am,u,o)(l):l===null||Ve(l)||fn(l)||l!==45&&Es(l)?u(l):(i=!0,e.consume(l),s)}function o(l){return l===95?n=!0:(a=n,n=void 0),e.consume(l),s}function u(l){return a||n||!i?r(l):t(l)}}function Yk(e,t){let r=0,n=0;return a;function a(s){return s===40?(r++,e.consume(s),a):s===41&&n<r?i(s):s===33||s===34||s===38||s===39||s===41||s===42||s===44||s===46||s===58||s===59||s===60||s===63||s===93||s===95||s===126?e.check(Am,t,i)(s):s===null||Ve(s)||fn(s)?t(s):(e.consume(s),a)}function i(s){return s===41&&n++,e.consume(s),a}}function Xk(e,t,r){return n;function n(o){return o===33||o===34||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===63||o===95||o===126?(e.consume(o),n):o===38?(e.consume(o),i):o===93?(e.consume(o),a):o===60||o===null||Ve(o)||fn(o)?t(o):r(o)}function a(o){return o===null||o===40||o===91||Ve(o)||fn(o)?t(o):n(o)}function i(o){return wt(o)?s(o):r(o)}function s(o){return o===59?(e.consume(o),n):wt(o)?(e.consume(o),s):r(o)}}function Qk(e,t,r){return n;function n(i){return e.consume(i),a}function a(i){return _t(i)?r(i):t(i)}}function Im(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||Ve(e)}function Nm(e){return!wt(e)}function Lm(e){return!(e===47||Tu(e))}function Tu(e){return e===43||e===45||e===46||e===95||_t(e)}function Bl(e){let t=e.length,r=!1;for(;t--;){const n=e[t][1];if((n.type==="labelLink"||n.type==="labelImage")&&!n._balanced){r=!0;break}if(n._gfmAutolinkLiteralWalkedInto){r=!1;break}}return e.length>0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}const Kk={tokenize:i_,partial:!0};function Zk(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:r_,continuation:{tokenize:n_},exit:a_}},text:{91:{name:"gfmFootnoteCall",tokenize:t_},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:Jk,resolveTo:e_}}}}function Jk(e,t,r){const n=this;let a=n.events.length;const i=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let s;for(;a--;){const u=n.events[a][1];if(u.type==="labelImage"){s=u;break}if(u.type==="gfmFootnoteCall"||u.type==="labelLink"||u.type==="label"||u.type==="image"||u.type==="link")break}return o;function o(u){if(!s||!s._balanced)return r(u);const l=rr(n.sliceSerialize({start:s.end,end:n.now()}));return l.codePointAt(0)!==94||!i.includes(l.slice(1))?r(u):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),t(u))}}function e_(e,t){let r=e.length;for(;r--;)if(e[r][1].type==="labelImage"&&e[r][0]==="enter"){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";const n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const i={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},o=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",a,t],["exit",a,t],["enter",i,t],["enter",s,t],["exit",s,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...o),e}function t_(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let i=0,s;return o;function o(h){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(h),e.exit("gfmFootnoteCallLabelMarker"),u}function u(h){return h!==94?r(h):(e.enter("gfmFootnoteCallMarker"),e.consume(h),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}
vendor: 4,248 bytes, line 1124
1124function l(h){if(i>999||h===93&&!s||h===null||h===91||Ve(h))return r(h);if(h===93){e.exit("chunkString");const f=e.exit("gfmFootnoteCallString");return a.includes(rr(n.sliceSerialize(f)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(h),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(h)}return Ve(h)||(s=!0),i++,e.consume(h),h===92?c:l}function c(h){return h===91||h===92||h===93?(e.consume(h),i++,l):l(h)}}function r_(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let i,s=0,o;return u;function u(b){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(b),e.exit("gfmFootnoteDefinitionLabelMarker"),l}function l(b){return b===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(b),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):r(b)}function c(b){if(s>999||b===93&&!o||b===null||b===91||Ve(b))return r(b);if(b===93){e.exit("chunkString");const E=e.exit("gfmFootnoteDefinitionLabelString");return i=rr(n.sliceSerialize(E)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(b),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return Ve(b)||(o=!0),s++,e.consume(b),b===92?h:c}function h(b){return b===91||b===92||b===93?(e.consume(b),s++,c):c(b)}function f(b){return b===58?(e.enter("definitionMarker"),e.consume(b),e.exit("definitionMarker"),a.includes(i)||a.push(i),Re(e,m,"gfmFootnoteDefinitionWhitespace")):r(b)}function m(b){return t(b)}}function n_(e,t,r){return e.check(Za,t,e.attempt(Kk,t,r))}function a_(e){e.exit("gfmFootnoteDefinition")}function i_(e,t,r){const n=this;return Re(e,a,"gfmFootnoteDefinitionIndent",5);function a(i){const s=n.events[n.events.length-1];return s&&s[1].type==="gfmFootnoteDefinitionIndent"&&s[2].sliceSerialize(s[1],!0).length===4?t(i):r(i)}}function s_(e){let r=(e||{}).singleTilde;const n={name:"strikethrough",tokenize:i,resolveAll:a};return r==null&&(r=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function a(s,o){let u=-1;for(;++u<s.length;)if(s[u][0]==="enter"&&s[u][1].type==="strikethroughSequenceTemporary"&&s[u][1]._close){let l=u;for(;l--;)if(s[l][0]==="exit"&&s[l][1].type==="strikethroughSequenceTemporary"&&s[l][1]._open&&s[u][1].end.offset-s[u][1].start.offset===s[l][1].end.offset-s[l][1].start.offset){s[u][1].type="strikethroughSequence",s[l][1].type="strikethroughSequence";const c={type:"strikethrough",start:Object.assign({},s[l][1].start),end:Object.assign({},s[u][1].end)},h={type:"strikethroughText",start:Object.assign({},s[l][1].end),end:Object.assign({},s[u][1].start)},f=[["enter",c,o],["enter",s[l][1],o],["exit",s[l][1],o],["enter",h,o]],m=o.parser.constructs.insideSpan.null;m&&zt(f,f.length,0,ks(m,s.slice(l+1,u),o)),zt(f,f.length,0,[["exit",h,o],["enter",s[u][1],o],["exit",s[u][1],o],["exit",c,o]]),zt(s,l-1,u-l+3,f),u=l+f.length-2;break}}for(u=-1;++u<s.length;)s[u][1].type==="strikethroughSequenceTemporary"&&(s[u][1].type="data");return s}function i(s,o,u){const l=this.previous,c=this.events;let h=0;return f;function f(b){return l===126&&c[c.length-1][1].type!=="characterEscape"?u(b):(s.enter("strikethroughSequenceTemporary"),m(b))}function m(b){const E=Un(l);if(b===126)return h>1?u(b):(s.consume(b),h++,m);if(h<2&&!r)return u(b);const S=s.exit("strikethroughSequenceTemporary"),_=Un(b);return S._open=!_||_===2&&!!E,S._close=!E||E===2&&!!_,o(b)}}}class o_{constructor(){this.map=[]}add(t,r,n){u_(this,t,r,n)}consume(t){if(this.map.sort(function(i,s){return i[0]-s[0]}),this.map.length===0)return;let r=this.map.length;const n=[];for(;r>0;)r-=1,n.push(t.slice(this.map[r][0]+this.map[r][1]),this.map[r][2]),t.length=this.map[r][0];n.push(t.slice()),t.length=0;let a=n.pop();for(;a;){for(const i of a)t.push(i);a=n.pop()}this.map.length=0}}function u_(e,t,r,n){let a=0;if(!(r===0&&n.length===0)){for(;a<e.map.length;){if(e.map[a][0]===t){e.map[a][1]+=r,e.map[a][2].push(...n);return}a+=1}e.map.push([t,r,n])}}function l_(e,t){let r=!1;const n=[];for(;t<e.length;){const a=e[t];if(r){if(a[0]==="enter")a[1].type==="tableContent"&&n.push(e[t+1][1].type==="tableDelimiterMarker"?"left"
vendor: 4,365 bytes, line 1124
1124:"none");else if(a[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const i=n.length-1;n[i]=n[i]==="left"?"center":"right"}}else if(a[1].type==="tableDelimiterRow")break}else a[0]==="enter"&&a[1].type==="tableDelimiterRow"&&(r=!0);t+=1}return n}function c_(){return{flow:{null:{name:"table",tokenize:h_,resolveAll:d_}}}}function h_(e,t,r){const n=this;let a=0,i=0,s;return o;function o(z){let ae=n.events.length-1;for(;ae>-1;){const Z=n.events[ae][1].type;if(Z==="lineEnding"||Z==="linePrefix")ae--;else break}const ee=ae>-1?n.events[ae][1].type:null,he=ee==="tableHead"||ee==="tableRow"?D:u;return he===D&&n.parser.lazy[n.now().line]?r(z):he(z)}function u(z){return e.enter("tableHead"),e.enter("tableRow"),l(z)}function l(z){return z===124||(s=!0,i+=1),c(z)}function c(z){return z===null?r(z):ge(z)?i>1?(i=0,n.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(z),e.exit("lineEnding"),m):r(z):Oe(z)?Re(e,c,"whitespace")(z):(i+=1,s&&(s=!1,a+=1),z===124?(e.enter("tableCellDivider"),e.consume(z),e.exit("tableCellDivider"),s=!0,c):(e.enter("data"),h(z)))}function h(z){return z===null||z===124||Ve(z)?(e.exit("data"),c(z)):(e.consume(z),z===92?f:h)}function f(z){return z===92||z===124?(e.consume(z),h):h(z)}function m(z){return n.interrupt=!1,n.parser.lazy[n.now().line]?r(z):(e.enter("tableDelimiterRow"),s=!1,Oe(z)?Re(e,b,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(z):b(z))}function b(z){return z===45||z===58?S(z):z===124?(s=!0,e.enter("tableCellDivider"),e.consume(z),e.exit("tableCellDivider"),E):U(z)}function E(z){return Oe(z)?Re(e,S,"whitespace")(z):S(z)}function S(z){return z===58?(i+=1,s=!0,e.enter("tableDelimiterMarker"),e.consume(z),e.exit("tableDelimiterMarker"),_):z===45?(i+=1,_(z)):z===null||ge(z)?q(z):U(z)}function _(z){return z===45?(e.enter("tableDelimiterFiller"),v(z)):U(z)}function v(z){return z===45?(e.consume(z),v):z===58?(s=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(z),e.exit("tableDelimiterMarker"),R):(e.exit("tableDelimiterFiller"),R(z))}function R(z){return Oe(z)?Re(e,q,"whitespace")(z):q(z)}function q(z){return z===124?b(z):z===null||ge(z)?!s||a!==i?U(z):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(z)):U(z)}function U(z){return r(z)}function D(z){return e.enter("tableRow"),$(z)}function $(z){return z===124?(e.enter("tableCellDivider"),e.consume(z),e.exit("tableCellDivider"),$):z===null||ge(z)?(e.exit("tableRow"),t(z)):Oe(z)?Re(e,$,"whitespace")(z):(e.enter("data"),G(z))}function G(z){return z===null||z===124||Ve(z)?(e.exit("data"),$(z)):(e.consume(z),z===92?J:G)}function J(z){return z===92||z===124?(e.consume(z),G):G(z)}}function d_(e,t){let r=-1,n=!0,a=0,i=[0,0,0,0],s=[0,0,0,0],o=!1,u=0,l,c,h;const f=new o_;for(;++r<e.length;){const m=e[r],b=m[1];m[0]==="enter"?b.type==="tableHead"?(o=!1,u!==0&&(bh(f,t,u,l,c),c=void 0,u=0),l={type:"table",start:Object.assign({},b.start),end:Object.assign({},b.end)},f.add(r,0,[["enter",l,t]])):b.type==="tableRow"||b.type==="tableDelimiterRow"?(n=!0,h=void 0,i=[0,0,0,0],s=[0,r+1,0,0],o&&(o=!1,c={type:"tableBody",start:Object.assign({},b.start),end:Object.assign({},b.end)},f.add(r,0,[["enter",c,t]])),a=b.type==="tableDelimiterRow"?2:c?3:1):a&&(b.type==="data"||b.type==="tableDelimiterMarker"||b.type==="tableDelimiterFiller")?(n=!1,s[2]===0&&(i[1]!==0&&(s[0]=s[1],h=Ai(f,t,i,a,void 0,h),i=[0,0,0,0]),s[2]=r)):b.type==="tableCellDivider"&&(n?n=!1:(i[1]!==0&&(s[0]=s[1],h=Ai(f,t,i,a,void 0,h)),i=s,s=[i[1],r,0,0])):b.type==="tableHead"?(o=!0,u=r):b.type==="tableRow"||b.type==="tableDelimiterRow"?(u=r,i[1]!==0?(s[0]=s[1],h=Ai(f,t,i,a,r,h)):s[1]!==0&&(h=Ai(f,t,s,a,r,h)),a=0):a&&(b.type==="data"||b.type==="tableDelimiterMarker"||b.type==="tableDelimiterFiller")&&(s[3]=r)}for(u!==0&&bh(f,t,u,l,c),f.consume(t.events),r=-1;++r<t.events.length;){const m=t.events[r];m[0]==="enter"&&m[1].type==="table"&&(m[1]._align=l_(t.events,r))}return e}function Ai(e,t,r,n,a,i){const s=n===1?"tableHeader":n===2?"tableDelimiter":"tableData",o="tableContent";r[0]!==0&&(i.end=Object.assign({},Rn(t.events,r[0])),e.add(r[0],0,[["exit",i,t]]));const u=Rn(t.events,r[1]);if(i={type:s,start:Object.assign({},u),end:Object.assign({},u)},e.add(r[1],0,[["enter",i,t]]),r[2]!==0){const l=Rn(t.events,r[2]),c=Rn(t.events,r[3]),h={type:o,start:Object.assign({},l),end:Object.assign({},c)};
vendor: 11,562 bytes, lines 1124-1148
1124if(e.add(r[2],0,[["enter",h,t]]),n!==2){const f=t.events[r[2]],m=t.events[r[3]];if(f[1].end=Object.assign({},m[1].end),f[1].type="chunkText",f[1].contentType="text",r[3]>r[2]+1){const b=r[2]+1,E=r[3]-r[2]-1;e.add(b,E,[])}}e.add(r[3]+1,0,[["exit",h,t]])}return a!==void 0&&(i.end=Object.assign({},Rn(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function bh(e,t,r,n,a){const i=[],s=Rn(t.events,r);a&&(a.end=Object.assign({},s),i.push(["exit",a,t])),n.end=Object.assign({},s),i.push(["exit",n,t]),e.add(r+1,0,i)}function Rn(e,t){const r=e[t],n=r[0]==="enter"?"start":"end";return r[1][n]}const f_={name:"tasklistCheck",tokenize:p_};function m_(){return{text:{91:f_}}}function p_(e,t,r){const n=this;return a;function a(u){return n.previous!==null||!n._gfmTasklistFirstContentOfListItem?r(u):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(u),e.exit("taskListCheckMarker"),i)}function i(u){return Ve(u)?(e.enter("taskListCheckValueUnchecked"),e.consume(u),e.exit("taskListCheckValueUnchecked"),s):u===88||u===120?(e.enter("taskListCheckValueChecked"),e.consume(u),e.exit("taskListCheckValueChecked"),s):r(u)}function s(u){return u===93?(e.enter("taskListCheckMarker"),e.consume(u),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),o):r(u)}function o(u){return ge(u)?t(u):Oe(u)?e.check({tokenize:g_},t,r)(u):r(u)}}function g_(e,t,r){return Re(e,n,"whitespace");function n(a){return a===null?r(a):t(a)}}function b_(e){return H1([$k(),Zk(),s_(e),c_(),m_()])}const y_={};function E_(e){const t=this,r=e||y_,n=t.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(b_(r)),i.push(Fk()),s.push(zk(r))}function k_(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:i},exit:{mathFlow:a,mathFlowFence:n,mathFlowFenceMeta:r,mathFlowValue:o,mathText:s,mathTextData:o}};function e(u){const l={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[l]}},u)}function t(){this.buffer()}function r(){const u=this.resume(),l=this.stack[this.stack.length-1];l.type,l.meta=u}function n(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function a(u){const l=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),c=this.stack[this.stack.length-1];c.type,this.exit(u),c.value=l;const h=c.data.hChildren[0];h.type,h.tagName,h.children.push({type:"text",value:l}),this.data.mathFlowInside=void 0}function i(u){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},u),this.buffer()}function s(u){const l=this.resume(),c=this.stack[this.stack.length-1];c.type,this.exit(u),c.value=l,c.data.hChildren.push({type:"text",value:l})}function o(u){this.config.enter.data.call(this,u),this.config.exit.data.call(this,u)}}function __(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),n.peek=a,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:`
1125`,inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:r,inlineMath:n}};function r(i,s,o,u){const l=i.value||"",c=o.createTracker(u),h="$".repeat(Math.max(dm(l,"$")+1,2)),f=o.enter("mathFlow");let m=c.move(h);if(i.meta){const b=o.enter("mathFlowMeta");m+=c.move(o.safe(i.meta,{after:`
1126`,before:m,encode:["$"],...c.current()})),b()}return m+=c.move(`
1127`),l&&(m+=c.move(l+`
1128`)),m+=c.move(h),f(),m}function n(i,s,o){let u=i.value||"",l=1;for(t||l++;new RegExp("(^|[^$])"+"\\$".repeat(l)+"([^$]|$)").test(u);)l++;const c="$".repeat(l);/[^ \r\n]/.test(u)&&(/^[ \r\n]/.test(u)&&/[ \r\n]$/.test(u)||/^\$|\$$/.test(u))&&(u=" "+u+" ");let h=-1;for(;++h<o.unsafe.length;){const f=o.unsafe[h];if(!f.atBreak)continue;const m=o.compilePattern(f);let b;for(;b=m.exec(u);){let E=b.index;u.codePointAt(E)===10&&u.codePointAt(E-1)===13&&E--,u=u.slice(0,E)+" "+u.slice(b.index+1)}}return c+u+c}function a(){return"$"}}const x_={tokenize:T_,concrete:!0,name:"mathFlow"},yh={tokenize:v_,partial:!0};function T_(e,t,r){const n=this,a=n.events[n.events.length-1],i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0;let s=0;return o;function o(v){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),u(v)}function u(v){return v===36?(e.consume(v),s++,u):s<2?r(v):(e.exit("mathFlowFenceSequence"),Re(e,l,"whitespace")(v))}function l(v){return v===null||ge(v)?h(v):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),c(v))}function c(v){return v===null||ge(v)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),h(v)):v===36?r(v):(e.consume(v),c)}function h(v){return e.exit("mathFlowFence"),n.interrupt?t(v):e.attempt(yh,f,S)(v)}function f(v){return e.attempt({tokenize:_,partial:!0},S,m)(v)}function m(v){return(i?Re(e,b,"linePrefix",i+1):b)(v)}function b(v){return v===null?S(v):ge(v)?e.attempt(yh,f,S)(v):(e.enter("mathFlowValue"),E(v))}function E(v){return v===null||ge(v)?(e.exit("mathFlowValue"),b(v)):(e.consume(v),E)}function S(v){return e.exit("mathFlow"),t(v)}function _(v,R,q){let U=0;return Re(v,D,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function D(J){return v.enter("mathFlowFence"),v.enter("mathFlowFenceSequence"),$(J)}function $(J){return J===36?(U++,v.consume(J),$):U<s?q(J):(v.exit("mathFlowFenceSequence"),Re(v,G,"whitespace")(J))}function G(J){return J===null||ge(J)?(v.exit("mathFlowFence"),R(J)):q(J)}}}function v_(e,t,r){const n=this;return a;function a(s){return s===null?t(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}function w_(e){let r=(e||{}).singleDollarTextMath;return r==null&&(r=!0),{tokenize:n,resolve:A_,previous:S_,name:"mathText"};function n(a,i,s){let o=0,u,l;return c;function c(E){return a.enter("mathText"),a.enter("mathTextSequence"),h(E)}function h(E){return E===36?(a.consume(E),o++,h):o<2&&!r?s(E):(a.exit("mathTextSequence"),f(E))}function f(E){return E===null?s(E):E===36?(l=a.enter("mathTextSequence"),u=0,b(E)):E===32?(a.enter("space"),a.consume(E),a.exit("space"),f):ge(E)?(a.enter("lineEnding"),a.consume(E),a.exit("lineEnding"),f):(a.enter("mathTextData"),m(E))}function m(E){return E===null||E===32||E===36||ge(E)?(a.exit("mathTextData"),f(E)):(a.consume(E),m)}function b(E){return E===36?(a.consume(E),u++,b):u===o?(a.exit("mathTextSequence"),a.exit("mathText"),i(E)):(l.type="mathTextData",m(E))}}}function A_(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n<t;)if(e[n][1].type==="mathTextData"){e[t][1].type="mathTextPadding",e[r][1].type="mathTextPadding",r+=2,t-=2;break}}for(n=r-1,t++;++n<=t;)a===void 0?n!==t&&e[n][1].type!=="lineEnding"&&(a=n):(n===t||e[n][1].type==="lineEnding")&&(e[a][1].type="mathTextData",n!==a+2&&(e[a][1].end=e[n-1][1].end,e.splice(a+2,n-a-2),t-=n-a-2,n=a+2),a=void 0);return e}function S_(e){return e!==36||this.events[this.events.length-1][1].type==="characterEscape"}function C_(e){return{flow:{36:x_},text:{36:w_(e)}}}const I_={};function N_(e){const t=this,r=e||I_,n=t.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(C_(r)),i.push(k_()),s.push(__(r))}function L_({defaultOrigin:e="",allowedLinkPrefixes:t=[],allowedImagePrefixes:r=[],allowDataImages:n=!1,blockedImageClass:a="inline-block bg-gray-200 dark:bg-gray-700 text-gray-600 dark:text-gray-400 px-3 py-1 rounded text-sm",blockedLinkClass:i="text-gray-500"}){const s=t.length&&!t.every(u=>u==="*"),o=r.length&&!r.every(u=>u==="*");if(!e&&(s||o))throw new Error("defaultOrigin is required when allowedLinkPrefixes or allowedImagePrefixes are provided");return u=>{const l=O_(e,t,r,n,a,i);mn(u,l)}}function Eh(e,t){if(typeof e!="string")return null;try{return new URL(e)}catch{if(t)try{return new URL(e,t)}catch{return null}return null}}function R_(e){return typeof e!="string"?!1:e.startsWith("/")}const M_=new Set(["https:","http:","irc:","ircs:","mailto:","xmpp:"]);function kh(e,t,r,n=!1,a=!1){if(!e)return null;if(typeof e=="string"&&e.startsWith("#")&&!a)try{if(new URL(e,"http://example.com").hash===e)return e}catch{}if(typeof e=="string"&&e.startsWith("data:"))return a&&n&&e.startsWith("data:image/")?e:null;const i=Eh(e,r);if(!i||!M_.has(i.protocol))return null;if(i.protocol==="mailto:")return i.href;const s=R_(e);return i&&t.some(o=>{const u=Eh(o,r);return!u||u.origin!==i.origin?!1:i.href.startsWith(u.href)})?s?i.pathname+i.search+i.hash:i.href:t.includes("*")?i.protocol!=="https:"&&i.protocol!=="http:"?null:s?i.pathname+i.search+i.hash:i.href:null}const Ro=Symbol("node-seen"),O_=(e,t,r,n,a,i)=>{const s=(o,u,l)=>{if(o.type!=="element"||o[Ro])return _a;if(o.tagName==="a"){const c=kh(o.properties.href,t,e,!1,!1);return c===null?(o[Ro]=!0,mn(o,s),l&&typeof u=="number"&&(l.children[u]={type:"element",tagName:"span",properties:{title:"Blocked URL: "+String(o.properties.href),class:i},children:[...o.children,{type:"text",value:" [blocked]"}]}),Vi):(o.properties.href=c,o.properties.target="_blank",o.properties.rel="noopener noreferrer",_a)}if(o.tagName==="img"){const c=kh(o.properties.src,r,e,n,!0);return c===null?(o[Ro]=!0,mn(o,s),l&&typeof u=="number"&&(l.children[u]={type:"element",tagName:"span",properties:{class:a},children:[{type:"text",value:"[Image blocked: "+String(o.properties.alt||"No description")+"]"}]}),Vi):(o.properties.src=c,_a)}return _a};return s};/**
1129 * @license lucide-react v0.542.0 - ISC
1130 *
1131 * This source code is licensed under the ISC license.
1132 * See the LICENSE file in the root directory of this source tree.
1133 */const D_=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),P_=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),_h=e=>{const t=P_(e);return t.charAt(0).toUpperCase()+t.slice(1)},Rm=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),B_=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
1134 * @license lucide-react v0.542.0 - ISC
1135 *
1136 * This source code is licensed under the ISC license.
1137 * See the LICENSE file in the root directory of this source tree.
1138 */var F_={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
1139 * @license lucide-react v0.542.0 - ISC
1140 *
1141 * This source code is licensed under the ISC license.
1142 * See the LICENSE file in the root directory of this source tree.
1143 */const z_=se.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:i,iconNode:s,...o},u)=>se.createElement("svg",{ref:u,...F_,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:Rm("lucide",a),...!i&&!B_(o)&&{"aria-hidden":"true"},...o},[...s.map(([l,c])=>se.createElement(l,c)),...Array.isArray(i)?i:[i]]));/**
1144 * @license lucide-react v0.542.0 - ISC
1145 *
1146 * This source code is licensed under the ISC license.
1147 * See the LICENSE file in the root directory of this source tree.
1148 */const Fl=(e,t)=>{const r=se.forwardRef(({className:n,...a},i)=>se.createElement(z_,{ref:i,iconNode:t,className:Rm(`lucide-${D_(_h(e))}`,`lucide-${e}`,n),...a}
vendor: 45,210 bytes, lines 1148-1165
1148));return r.displayName=_h(e),r};/**
1149 * @license lucide-react v0.542.0 - ISC
1150 *
1151 * This source code is licensed under the ISC license.
1152 * See the LICENSE file in the root directory of this source tree.
1153 */const H_=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Mm=Fl("check",H_);/**
1154 * @license lucide-react v0.542.0 - ISC
1155 *
1156 * This source code is licensed under the ISC license.
1157 * See the LICENSE file in the root directory of this source tree.
1158 */const U_=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Om=Fl("copy",U_);/**
1159 * @license lucide-react v0.542.0 - ISC
1160 *
1161 * This source code is licensed under the ISC license.
1162 * See the LICENSE file in the root directory of this source tree.
1163 */const $_=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],zl=Fl("download",$_);let st=class extends Error{constructor(t){super(t),this.name="ShikiError"}};function q_(e){return Hl(e)}function Hl(e){return Array.isArray(e)?V_(e):e instanceof RegExp?e:typeof e=="object"?j_(e):e}function V_(e){let t=[];for(let r=0,n=e.length;r<n;r++)t[r]=Hl(e[r]);return t}function j_(e){let t={};for(let r in e)t[r]=Hl(e[r]);return t}function Dm(e,...t){return t.forEach(r=>{for(let n in r)e[n]=r[n]}),e}function Pm(e){const t=~e.lastIndexOf("/")||~e.lastIndexOf("\\");return t===0?e:~t===e.length-1?Pm(e.substring(0,e.length-1)):e.substr(~t+1)}var Mo=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,Si=class{static hasCaptures(e){return e===null?!1:(Mo.lastIndex=0,Mo.test(e))}static replaceCaptures(e,t,r){return e.replace(Mo,(n,a,i,s)=>{let o=r[parseInt(a||i,10)];if(o){let u=t.substring(o.start,o.end);for(;u[0]===".";)u=u.substring(1);switch(s){case"downcase":return u.toLowerCase();case"upcase":return u.toUpperCase();default:return u}}else return n})}};function Bm(e,t){return e<t?-1:e>t?1:0}function Fm(e,t){if(e===null&&t===null)return 0;if(!e)return-1;if(!t)return 1;let r=e.length,n=t.length;if(r===n){for(let a=0;a<r;a++){let i=Bm(e[a],t[a]);if(i!==0)return i}return 0}return r-n}function xh(e){return!!(/^#[0-9a-f]{6}$/i.test(e)||/^#[0-9a-f]{8}$/i.test(e)||/^#[0-9a-f]{3}$/i.test(e)||/^#[0-9a-f]{4}$/i.test(e))}function zm(e){return e.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var Hm=class{constructor(e){this.fn=e}cache=new Map;get(e){if(this.cache.has(e))return this.cache.get(e);const t=this.fn(e);return this.cache.set(e,t),t}},ts=class{constructor(e,t,r){this._colorMap=e,this._defaults=t,this._root=r}static createFromRawTheme(e,t){return this.createFromParsedTheme(Y_(e),t)}static createFromParsedTheme(e,t){return Q_(e,t)}_cachedMatchRoot=new Hm(e=>this._root.match(e));getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(e){if(e===null)return this._defaults;const t=e.scopeName,n=this._cachedMatchRoot.get(t).find(a=>G_(e.parent,a.parentScopes));return n?new Um(n.fontStyle,n.foreground,n.background):null}},Oo=class zi{constructor(t,r){this.parent=t,this.scopeName=r}static push(t,r){for(const n of r)t=new zi(t,n);return t}static from(...t){let r=null;for(let n=0;n<t.length;n++)r=new zi(r,t[n]);return r}push(t){return new zi(this,t)}getSegments(){let t=this;const r=[];for(;t;)r.push(t.scopeName),t=t.parent;return r.reverse(),r}toString(){return this.getSegments().join(" ")}extends(t){return this===t?!0:this.parent===null?!1:this.parent.extends(t)}getExtensionIfDefined(t){const r=[];let n=this;for(;n&&n!==t;)r.push(n.scopeName),n=n.parent;return n===t?r.reverse():void 0}};function G_(e,t){if(t.length===0)return!0;for(let r=0;r<t.length;r++){let n=t[r],a=!1;if(n===">"){if(r===t.length-1)return!1;n=t[++r],a=!0}for(;e&&!W_(e.scopeName,n);){if(a)return!1;e=e.parent}if(!e)return!1;e=e.parent}return!0}function W_(e,t){return t===e||e.startsWith(t)&&e[t.length]==="."}var Um=class{constructor(e,t,r){this.fontStyle=e,this.foregroundId=t,this.backgroundId=r}};function Y_(e){if(!e)return[];if(!e.settings||!Array.isArray(e.settings))return[];let t=e.settings,r=[],n=0;for(let a=0,i=t.length;a<i;a++){let s=t[a];if(!s.settings)continue;let o;if(typeof s.scope=="string"){let h=s.scope;h=h.replace(/^[,]+/,""),h=h.replace(/[,]+$/,""),o=h.split(",")}else Array.isArray(s.scope)?o=s.scope:o=[""];let u=-1;if(typeof s.settings.fontStyle=="string"){u=0;let h=s.settings.fontStyle.split(" ");for(let f=0,m=h.length;f<m;f++)switch(h[f]){case"italic":u=u|1;break;case"bold":u=u|2;break;case"underline":u=u|4;break;case"strikethrough":u=u|8;break}}let l=null;typeof s.settings.foreground=="string"&&xh(s.settings.foreground)&&(l=s.settings.foreground);let c=null;typeof s.settings.background=="string"&&xh(s.settings.background)&&(c=s.settings.background);for(let h=0,f=o.length;h<f;h++){let b=o[h].trim().split(" "),E=b[b.length-1],S=null;b.length>1&&(S=b.slice(0,b.length-1),S.reverse()),r[n++]=new X_(E,S,a,u,l,c)}}return r}var X_=class{constructor(e,t,r,n,a,i){this.scope=e,this.parentScopes=t,this.index=r,this.fontStyle=n,this.foreground=a,this.background=i}},kt=(e=>(e[e.NotSet=-1]="NotSet",e[e.None=0]="None",e[e.Italic=1]="Italic",e[e.Bold=2]="Bold",e[e.Underline=4]="Underline",e[e.Strikethrough=8]="Strikethrough",e))(kt||{});function Q_(e,t){e.sort((u,l)=>{let c=Bm(u.scope,l.scope);return c!==0||(c=Fm(u.parentScopes,l.parentScopes),c!==0)?c:u.index-l.index});let r=0,n="#000000",a="#ffffff";for(;e.length>=1&&e[0].scope==="";){let u=e.shift();u.fontStyle!==-1&&(r=u.fontStyle),u.foreground!==null&&(n=u.foreground),u.background!==null&&(a=u.background)}let i=new K_(t),s=new Um(r,i.getId(n),i.getId(a)),o=new J_(new vu(0,null,-1,0,0),[]);for(let u=0,l=e.length;u<l;u++){let c=e[u];o.insert(0,c.scope,c.parentScopes,c.fontStyle,i.getId(c.foreground),i.getId(c.background))}return new ts(i,s,o)}var K_=class{_isFrozen;_lastColorId;_id2color;_color2id;constructor(e){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(e)){this._isFrozen=!0;for(let t=0,r=e.length;t<r;t++)this._color2id[e[t]]=t,this._id2color[t]=e[t]}else this._isFrozen=!1}getId(e){if(e===null)return 0;e=e.toUpperCase();let t=this._color2id[e];if(t)return t;if(this._isFrozen)throw new Error(`Missing color in color map - ${e}`);return t=++this._lastColorId,this._color2id[e]=t,this._id2color[t]=e,t}getColorMap(){return this._id2color.slice(0)}},Z_=Object.freeze([]),vu=class $m{scopeDepth;parentScopes;fontStyle;foreground;background;constructor(t,r,n,a,i){this.scopeDepth=t,this.parentScopes=r||Z_,this.fontStyle=n,this.foreground=a,this.background=i}clone(){return new $m(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(t){let r=[];for(let n=0,a=t.length;n<a;n++)r[n]=t[n].clone();return r}acceptOverwrite(t,r,n,a){this.scopeDepth>t?console.log("how did this happen?"):this.scopeDepth=t,r!==-1&&(this.fontStyle=r),n!==0&&(this.foreground=n),a!==0&&(this.background=a)}},J_=class wu{constructor(t,r=[],n={}){this._mainRule=t,this._children=n,this._rulesWithParentScopes=r}_rulesWithParentScopes;static _cmpBySpecificity(t,r){if(t.scopeDepth!==r.scopeDepth)return r.scopeDepth-t.scopeDepth;let n=0,a=0;for(;t.parentScopes[n]===">"&&n++,r.parentScopes[a]===">"&&a++,!(n>=t.parentScopes.length||a>=r.parentScopes.length);){const i=r.parentScopes[a].length-t.parentScopes[n].length;if(i!==0)return i;n++,a++}return r.parentScopes.length-t.parentScopes.length}match(t){if(t!==""){let n=t.indexOf("."),a,i;if(n===-1?(a=t,i=""):(a=t.substring(0,n),i=t.substring(n+1)),this._children.hasOwnProperty(a))return this._children[a].match(i)}const r=this._rulesWithParentScopes.concat(this._mainRule);return r.sort(wu._cmpBySpecificity),r}insert(t,r,n,a,i,s){if(r===""){this._doInsertHere(t,n,a,i,s);return}let o=r.indexOf("."),u,l;o===-1?(u=r,l=""):(u=r.substring(0,o),l=r.substring(o+1));let c;this._children.hasOwnProperty(u)?c=this._children[u]:(c=new wu(this._mainRule.clone(),vu.cloneArr(this._rulesWithParentScopes)),this._children[u]=c),c.insert(t+1,l,n,a,i,s)}_doInsertHere(t,r,n,a,i){if(r===null){this._mainRule.acceptOverwrite(t,n,a,i);return}for(let s=0,o=this._rulesWithParentScopes.length;s<o;s++){let u=this._rulesWithParentScopes[s];if(Fm(u.parentScopes,r)===0){u.acceptOverwrite(t,n,a,i);return}}n===-1&&(n=this._mainRule.fontStyle),a===0&&(a=this._mainRule.foreground),i===0&&(i=this._mainRule.background),this._rulesWithParentScopes.push(new vu(t,r,n,a,i))}},jn=class $t{static toBinaryStr(t){return t.toString(2).padStart(32,"0")}static print(t){const r=$t.getLanguageId(t),n=$t.getTokenType(t),a=$t.getFontStyle(t),i=$t.getForeground(t),s=$t.getBackground(t);console.log({languageId:r,tokenType:n,fontStyle:a,foreground:i,background:s})}static getLanguageId(t){return(t&255)>>>0}static getTokenType(t){return(t&768)>>>8}static containsBalancedBrackets(t){return(t&1024)!==0}static getFontStyle(t){return(t&30720)>>>11}static getForeground(t){return(t&16744448)>>>15}static getBackground(t){return(t&4278190080)>>>24}static set(t,r,n,a,i,s,o){let u=$t.getLanguageId(t),l=$t.getTokenType(t),c=$t.containsBalancedBrackets(t)?1:0,h=$t.getFontStyle(t),f=$t.getForeground(t),m=$t.getBackground(t);return r!==0&&(u=r),n!==8&&(l=n),a!==null&&(c=a?1:0),i!==-1&&(h=i),s!==0&&(f=s),o!==0&&(m=o),(u<<0|l<<8|c<<10|h<<11|f<<15|m<<24)>>>0}};function rs(e,t){const r=[],n=ex(e);let a=n.next();for(;a!==null;){let u=0;if(a.length===2&&a.charAt(1)===":"){switch(a.charAt(0)){case"R":u=1;break;case"L":u=-1;break;default:console.log(`Unknown priority ${a} in scope selector`)}a=n.next()}let l=s();if(r.push({matcher:l,priority:u}),a!==",")break;a=n.next()}return r;function i(){if(a==="-"){a=n.next();const u=i();return l=>!!u&&!u(l)}if(a==="("){a=n.next();const u=o();return a===")"&&(a=n.next()),u}if(Th(a)){const u=[];do u.push(a),a=n.next();while(Th(a));return l=>t(u,l)}return null}function s(){const u=[];let l=i();for(;l;)u.push(l),l=i();return c=>u.every(h=>h(c))}function o(){const u=[];let l=s();for(;l&&(u.push(l),a==="|"||a===",");){do a=n.next();while(a==="|"||a===",");l=s()}return c=>u.some(h=>h(c))}}function Th(e){return!!e&&!!e.match(/[\w\.:]+/)}function ex(e){let t=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,r=t.exec(e);return{next:()=>{if(!r)return null;const n=r[0];return r=t.exec(e),n}}}function qm(e){typeof e.dispose=="function"&&e.dispose()}var ja=class{constructor(e){this.scopeName=e}toKey(){return this.scopeName}},tx=class{constructor(e,t){this.scopeName=e,this.ruleName=t}toKey(){return`${this.scopeName}#${this.ruleName}`}},rx=class{_references=[];_seenReferenceKeys=new Set;get references(){return this._references}visitedRule=new Set;add(e){const t=e.toKey();this._seenReferenceKeys.has(t)||(this._seenReferenceKeys.add(t),this._references.push(e))}},nx=class{constructor(e,t){this.repo=e,this.initialScopeName=t,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new ja(this.initialScopeName)]}seenFullScopeRequests=new Set;seenPartialScopeRequests=new Set;Q;processQueue(){const e=this.Q;this.Q=[];const t=new rx;for(const r of e)ax(r,this.initialScopeName,this.repo,t);for(const r of t.references)if(r instanceof ja){if(this.seenFullScopeRequests.has(r.scopeName))continue;this.seenFullScopeRequests.add(r.scopeName),this.Q.push(r)}else{if(this.seenFullScopeRequests.has(r.scopeName)||this.seenPartialScopeRequests.has(r.toKey()))continue;this.seenPartialScopeRequests.add(r.toKey()),this.Q.push(r)}}};function ax(e,t,r,n){const a=r.lookup(e.scopeName);if(!a){if(e.scopeName===t)throw new Error(`No grammar provided for <${t}>`);return}const i=r.lookup(t);e instanceof ja?Hi({baseGrammar:i,selfGrammar:a},n):Au(e.ruleName,{baseGrammar:i,selfGrammar:a,repository:a.repository},n);const s=r.injections(e.scopeName);if(s)for(const o of s)n.add(new ja(o))}function Au(e,t,r){if(t.repository&&t.repository[e]){const n=t.repository[e];ns([n],t,r)}}function Hi(e,t){e.selfGrammar.patterns&&Array.isArray(e.selfGrammar.patterns)&&ns(e.selfGrammar.patterns,{...e,repository:e.selfGrammar.repository},t),e.selfGrammar.injections&&ns(Object.values(e.selfGrammar.injections),{...e,repository:e.selfGrammar.repository},t)}function ns(e,t,r){for(const n of e){if(r.visitedRule.has(n))continue;r.visitedRule.add(n);const a=n.repository?Dm({},t.repository,n.repository):t.repository;Array.isArray(n.patterns)&&ns(n.patterns,{...t,repository:a},r);const i=n.include;if(!i)continue;const s=Vm(i);switch(s.kind){case 0:Hi({...t,selfGrammar:t.baseGrammar},r);break;case 1:Hi(t,r);break;case 2:Au(s.ruleName,{...t,repository:a},r);break;case 3:case 4:const o=s.scopeName===t.selfGrammar.scopeName?t.selfGrammar:s.scopeName===t.baseGrammar.scopeName?t.baseGrammar:void 0;if(o){const u={baseGrammar:t.baseGrammar,selfGrammar:o,repository:a};s.kind===4?Au(s.ruleName,u,r):Hi(u,r)}else s.kind===4?r.add(new tx(s.scopeName,s.ruleName)):r.add(new ja(s.scopeName));break}}}var ix=class{kind=0},sx=class{kind=1},ox=class{constructor(e){this.ruleName=e}kind=2},ux=class{constructor(e){this.scopeName=e}kind=3},lx=class{constructor(e,t){this.scopeName=e,this.ruleName=t}kind=4};function Vm(e){if(e==="$base")return new ix;if(e==="$self")return new sx;const t=e.indexOf("#");if(t===-1)return new ux(e);if(t===0)return new ox(e.substring(1));{const r=e.substring(0,t),n=e.substring(t+1);return new lx(r,n)}}var cx=/\\(\d+)/,vh=/\\(\d+)/g,hx=-1,jm=-2;var oi=class{$location;id;_nameIsCapturing;_name;_contentNameIsCapturing;_contentName;constructor(e,t,r,n){this.$location=e,this.id=t,this._name=r||null,this._nameIsCapturing=Si.hasCaptures(this._name),this._contentName=n||null,this._contentNameIsCapturing=Si.hasCaptures(this._contentName)}get debugName(){const e=this.$location?`${Pm(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${e}`}getName(e,t){return!this._nameIsCapturing||this._name===null||e===null||t===null?this._name:Si.replaceCaptures(this._name,e,t)}getContentName(e,t){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:Si.replaceCaptures(this._contentName,e,t)}},dx=class extends oi{retokenizeCapturedWithRuleId;constructor(e,t,r,n,a){super(e,t,r,n),this.retokenizeCapturedWithRuleId=a}dispose(){}collectPatterns(e,t){throw new Error("Not supported!")}compile(e,t){throw new Error("Not supported!")}compileAG(e,t,r,n){throw new Error("Not supported!")}},fx=class extends oi{_match;captures;_cachedCompiledPatterns;constructor(e,t,r,n,a){super(e,t,r,null),this._match=new Ga(n,this.id),this.captures=a,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(e,t){t.push(this._match)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e).compileAG(e,r,n)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new Wa,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},wh=class extends oi{hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(e,t,r,n,a){super(e,t,r,n),this.patterns=a.patterns,this.hasMissingPatterns=a.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(e,t){for(const r of this.patterns)e.getRule(r).collectPatterns(e,t)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e).compileAG(e,r,n)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new Wa,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},Su=class extends oi{_begin;beginCaptures;_end;endHasBackReferences;endCaptures;applyEndPatternLast;hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(e,t,r,n,a,i,s,o,u,l){super(e,t,r,n),this._begin=new Ga(a,this.id),this.beginCaptures=i,this._end=new Ga(s||"ï¿¿",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=o,this.applyEndPatternLast=u||!1,this.patterns=l.patterns,this.hasMissingPatterns=l.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(e,t){return this._end.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e,t).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e,t).compileAG(e,r,n)}_getCachedCompiledPatterns(e,t){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new Wa;for(const r of this.patterns)e.getRule(r).collectPatterns(e,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,t):this._cachedCompiledPatterns.setSource(0,t)),this._cachedCompiledPatterns}},as=class extends oi{_begin;beginCaptures;whileCaptures;_while;whileHasBackReferences;hasMissingPatterns;patterns;_cachedCompiledPatterns;_cachedCompiledWhilePatterns;constructor(e,t,r,n,a,i,s,o,u){super(e,t,r,n),this._begin=new Ga(a,this.id),this.beginCaptures=i,this.whileCaptures=o,this._while=new Ga(s,jm),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=u.patterns,this.hasMissingPatterns=u.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(e,t){return this._while.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,r,n){return this._getCachedCompiledPatterns(e).compileAG(e,r,n)}_getCachedCompiledPatterns(e){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new Wa;for(const t of this.patterns)e.getRule(t).collectPatterns(e,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(e,t){return this._getCachedCompiledWhilePatterns(e,t).compile(e)}compileWhileAG(e,t,r,n){return this._getCachedCompiledWhilePatterns(e,t).compileAG(e,r,n)}_getCachedCompiledWhilePatterns(e,t){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new Wa,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,t||"ï¿¿"),this._cachedCompiledWhilePatterns}},Gm=class Et{static createCaptureRule(t,r,n,a,i){return t.registerRule(s=>new dx(r,s,n,a,i))}static getCompiledRuleId(t,r,n){return t.id||r.registerRule(a=>{if(t.id=a,t.match)return new fx(t.$vscodeTextmateLocation,t.id,t.name,t.match,Et._compileCaptures(t.captures,r,n));if(typeof t.begin>"u"){t.repository&&(n=Dm({},n,t.repository));let i=t.patterns;return typeof i>"u"&&t.include&&(i=[{include:t.include}]),new wh(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,Et._compilePatterns(i,r,n))}return t.while?new as(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,Et._compileCaptures(t.beginCaptures||t.captures,r,n),t.while,Et._compileCaptures(t.whileCaptures||t.captures,r,n),Et._compilePatterns(t.patterns,r,n)):new Su(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,Et._compileCaptures(t.beginCaptures||t.captures,r,n),t.end,Et._compileCaptures(t.endCaptures||t.captures,r,n),t.applyEndPatternLast,Et._compilePatterns(t.patterns,r,n))}),t.id}static _compileCaptures(t,r,n){let a=[];if(t){let i=0;for(const s in t){if(s==="$vscodeTextmateLocation")continue;const o=parseInt(s,10);o>i&&(i=o)}for(let s=0;s<=i;s++)a[s]=null;for(const s in t){if(s==="$vscodeTextmateLocation")continue;const o=parseInt(s,10);let u=0;t[s].patterns&&(u=Et.getCompiledRuleId(t[s],r,n)),a[o]=Et.createCaptureRule(r,t[s].$vscodeTextmateLocation,t[s].name,t[s].contentName,u)}}return a}static _compilePatterns(t,r,n){let a=[];if(t)for(let i=0,s=t.length;i<s;i++){const o=t[i];let u=-1;if(o.include){const l=Vm(o.include);switch(l.kind){case 0:case 1:u=Et.getCompiledRuleId(n[o.include],r,n);break;case 2:let c=n[l.ruleName];c&&(u=Et.getCompiledRuleId(c,r,n));break;case 3:case 4:const h=l.scopeName,f=l.kind===4?l.ruleName:null,m=r.getExternalGrammar(h,n);if(m)if(f){let b=m.repository[f];b&&(u=Et.getCompiledRuleId(b,r,m.repository))}else u=Et.getCompiledRuleId(m.repository.$self,r,m.repository);break}}else u=Et.getCompiledRuleId(o,r,n);if(u!==-1){const l=r.getRule(u);let c=!1;if((l instanceof wh||l instanceof Su||l instanceof as)&&l.hasMissingPatterns&&l.patterns.length===0&&(c=!0),c)continue;a.push(u)}}return{patterns:a,hasMissingPatterns:(t?t.length:0)!==a.length}}},Ga=class Wm{source;ruleId;hasAnchor;hasBackReferences;_anchorCache;constructor(t,r){if(t&&typeof t=="string"){const n=t.length;let a=0,i=[],s=!1;for(let o=0;o<n;o++)if(t.charAt(o)==="\\"&&o+1<n){const l=t.charAt(o+1);l==="z"?(i.push(t.substring(a,o)),i.push("$(?!\\n)(?<!\\n)"),a=o+2):(l==="A"||l==="G")&&(s=!0),o++}this.hasAnchor=s,a===0?this.source=t:(i.push(t.substring(a,n)),this.source=i.join(""))}else this.hasAnchor=!1,this.source=t;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=r,typeof this.source=="string"?this.hasBackReferences=cx.test(this.source):this.hasBackReferences=!1}clone(){return new Wm(this.source,this.ruleId)}setSource(t){this.source!==t&&(this.source=t,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(t,r){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let n=r.map(a=>t.substring(a.start,a.end));return vh.lastIndex=0,this.source.replace(vh,(a,i)=>zm(n[parseInt(i,10)]||""))}_buildAnchorCache(){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let t=[],r=[],n=[],a=[],i,s,o,u;for(i=0,s=this.source.length;i<s;i++)o=this.source.charAt(i),t[i]=o,r[i]=o,n[i]=o,a[i]=o,o==="\\"&&i+1<s&&(u=this.source.charAt(i+1),u==="A"?(t[i+1]="ï¿¿",r[i+1]="ï¿¿",n[i+1]="A",a[i+1]="A"):u==="G"?(t[i+1]="ï¿¿",r[i+1]="G",n[i+1]="ï¿¿",a[i+1]="G"):(t[i+1]=u,r[i+1]=u,n[i+1]=u,a[i+1]=u),i++);return{A0_G0:t.join(""),A0_G1:r.join(""),A1_G0:n.join(""),A1_G1:a.join("")}}resolveAnchors(t,r){return!this.hasAnchor||!this._anchorCache||typeof this.source!="string"?this.source:t?r?this._anchorCache.A1_G1:this._anchorCache.A1_G0:r?this._anchorCache.A0_G1:this._anchorCache.A0_G0}},Wa=class{_items;_hasAnchors;_cached;_anchorCache;constructor(){this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}push(e){this._items.push(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}unshift(e){this._items.unshift(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}length(){return this._items.length}setSource(e,t){this._items[e].source!==t&&(this._disposeCaches(),this._items[e].setSource(t))}compile(e){if(!this._cached){let t=this._items.map(r=>r.source);this._cached=new Ah(e,t,this._items.map(r=>r.ruleId))}return this._cached}compileAG(e,t,r){return this._hasAnchors?t?r?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(e,t,r)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(e,t,r)),this._anchorCache.A1_G0):r?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(e,t,r)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(e,t,r)),this._anchorCache.A0_G0):this.compile(e)}_resolveAnchors(e,t,r){let n=this._items.map(a=>a.resolveAnchors(t,r));return new Ah(e,n,this._items.map(a=>a.ruleId))}},Ah=class{constructor(e,t,r){this.regExps=t,this.rules=r,this.scanner=e.createOnigScanner(t)}scanner;dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const e=[];for(let t=0,r=this.rules.length;t<r;t++)e.push("   - "+this.rules[t]+": "+this.regExps[t]);return e.join(`
1164`)}findNextMatchSync(e,t,r){const n=this.scanner.findNextMatchSync(e,t,r);return n?{ruleId:this.rules[n.index],captureIndices:n.captureIndices}:null}},Do=class{constructor(e,t){this.languageId=e,this.tokenType=t}},mx=class Cu{_defaultAttributes;_embeddedLanguagesMatcher;constructor(t,r){this._defaultAttributes=new Do(t,8),this._embeddedLanguagesMatcher=new px(Object.entries(r||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(t){return t===null?Cu._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(t)}static _NULL_SCOPE_METADATA=new Do(0,0);_getBasicScopeAttributes=new Hm(t=>{const r=this._scopeToLanguage(t),n=this._toStandardTokenType(t);return new Do(r,n)});_scopeToLanguage(t){return this._embeddedLanguagesMatcher.match(t)||0}_toStandardTokenType(t){const r=t.match(Cu.STANDARD_TOKEN_TYPE_REGEXP);if(!r)return 8;switch(r[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw new Error("Unexpected match for standard token type!")}static STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/},px=class{values;scopesRegExp;constructor(e){if(e.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(e);const t=e.map(([r,n])=>zm(r));t.sort(),t.reverse(),this.scopesRegExp=new RegExp(`^((${t.join(")|(")}))($|\\.)`,"")}}match(e){if(!this.scopesRegExp)return;const t=e.match(this.scopesRegExp);if(t)return this.values.get(t[1])}},Sh=class{constructor(e,t){this.stack=e,this.stoppedEarly=t}};function Ym(e,t,r,n,a,i,s,o){const u=t.content.length;let l=!1,c=-1;if(s){const m=gx(e,t,r,n,a,i);a=m.stack,n=m.linePos,r=m.isFirstLine,c=m.anchorPosition}const h=Date.now();for(;!l;){if(o!==0&&Date.now()-h>o)return new Sh(a,!0);f()}return new Sh(a,!1);function f(){const m=bx(e,t,r,n,a,c);if(!m){i.produce(a,u),l=!0;return}const b=m.captureIndices,E=m.matchedRuleId,S=b&&b.length>0?b[0].end>n:!1;if(E===hx){const _=a.getRule(e);i.produce(a,b[0].start),a=a.withContentNameScopesList(a.nameScopesList),va(e,t,r,a,i,_.endCaptures,b),i.produce(a,b[0].end);const v=a;if(a=a.parent,c=v.getAnchorPos(),!S&&v.getEnterPos()===n){a=v,i.produce(a,u),l=!0;return}}else{const _=e.getRule(E);i.produce(a,b[0].start);const v=a,R=_.getName(t.content,b),q=a.contentNameScopesList.pushAttributed(R,e);if(a=a.push(E,n,c,b[0].end===u,null,q,q),_ instanceof Su){const U=_;va(e,t,r,a,i,U.beginCaptures,b),i.produce(a,b[0].end),c=b[0].end;const D=U.getContentName(t.content,b),$=q.pushAttributed(D,e);if(a=a.withContentNameScopesList($),U.endHasBackReferences&&(a=a.withEndRule(U.getEndWithResolvedBackReferences(t.content,b))),!S&&v.hasSameRuleAs(a)){a=a.pop(),i.produce(a,u),l=!0;return}}else if(_ instanceof as){const U=_;va(e,t,r,a,i,U.beginCaptures,b),i.produce(a,b[0].end),c=b[0].end;const D=U.getContentName(t.content,b),$=q.pushAttributed(D,e);if(a=a.withContentNameScopesList($),U.whileHasBackReferences&&(a=a.withEndRule(U.getWhileWithResolvedBackReferences(t.content,b))),!S&&v.hasSameRuleAs(a)){a=a.pop(),i.produce(a,u),l=!0;return}}else if(va(e,t,r,a,i,_.captures,b),i.produce(a,b[0].end),a=a.pop(),!S){a=a.safePop(),i.produce(a,u),l=!0;return}}b[0].end>n&&(n=b[0].end,r=!1)}}function gx(e,t,r,n,a,i){let s=a.beginRuleCapturedEOL?0:-1;const o=[];for(let u=a;u;u=u.pop()){const l=u.getRule(e);l instanceof as&&o.push({rule:l,stack:u})}for(let u=o.pop();u;u=o.pop()){const{ruleScanner:l,findOptions:c}=kx(u.rule,e,u.stack.endRule,r,n===s),h=l.findNextMatchSync(t,n,c);if(h){if(h.ruleId!==jm){a=u.stack.pop();break}h.captureIndices&&h.captureIndices.length&&(i.produce(u.stack,h.captureIndices[0].start),va(e,t,r,u.stack,i,u.rule.whileCaptures,h.captureIndices),i.produce(u.stack,h.captureIndices[0].end),s=h.captureIndices[0].end,h.captureIndices[0].end>n&&(n=h.captureIndices[0].end,r=!1))}else{a=u.stack.pop();break}}return{stack:a,linePos:n,anchorPosition:s,isFirstLine:r}}function bx(e,t,r,n,a,i){const s=yx(e,t,r,n,a,i),o=e.getInjections();if(o.length===0)return s;const u=Ex(o,e,t,r,n,a,i);if(!u)return s;if(!s)return u;const l=s.captureIndices[0].start,c=u.captureIndices[0].start;return c<l||u.priorityMatch&&c===l?u:s}function yx(e,t,r,n,a,i){const s=a.getRule(e),{ruleScanner:o,findOptions:u}=Xm(s,e,a.endRule,r,n===i),l=o.findNextMatchSync(t,n,u);return l?{captureIndices:l.captureIndices,matchedRuleId:l.ruleId}:null}function Ex(e,t,r,n,a,i,s){let o=Number.MAX_VALUE,u=null,l,c=0;const h=i.contentNameScopesList.getScopeNames();for(let f=0,m=e.length;f<m;f++){const b=e[f];if(!b.matcher(h))continue;const E=t.getRule(b.ruleId),{ruleScanner:S,findOptions:_}=Xm(E,t,null,n,a===s),v=S.findNextMatchSync(r,a,_);if(!v)continue;const R=v.captureIndices[0].start;if(!(R>=o)&&(o=R,u=v.captureIndices,l=v.ruleId,c=b.priority,o===a))break}return u?{priorityMatch:c===-1,captureIndices:u,matchedRuleId:l}:null}function Xm(e,t,r,n,a){return{ruleScanner:e.compileAG(t,r,n,a),findOptions:0}}function kx(e,t,r,n,a){return{ruleScanner:e.compileWhileAG(t,r,n,a),findOptions:0}}function va(e,t,r,n,a,i,s){if(i.length===0)return;const o=t.content,u=Math.min(i.length,s.length),l=[],c=s[0].end;for(let h=0;h<u;h++){const f=i[h];if(f===null)continue;const m=s[h];if(m.length===0)continue;if(m.start>c)break;for(;l.length>0&&l[l.length-1].endPos<=m.start;)a.produceFromScopes(l[l.length-1].scopes,l[l.length-1].endPos),l.pop();if(l.length>0?a.produceFromScopes(l[l.length-1].scopes,m.start):a.produce(n,m.start),f.retokenizeCapturedWithRuleId){const E=f.getName(o,s),S=n.contentNameScopesList.pushAttributed(E,e),_=f.getContentName(o,s),v=S.pushAttributed(_,e),R=n.push(f.retokenizeCapturedWithRuleId,m.start,-1,!1,null,S,v),q=e.createOnigString(o.substring(0,m.end));Ym(e,q,r&&m.start===0,m.start,R,a,!1,0),qm(q);continue}const b=f.getName(o,s);if(b!==null){const S=(l.length>0?l[l.length-1].scopes:n.contentNameScopesList).pushAttributed(b,e);l.push(new _x(S,m.end))}}for(;l.length>0;)a.produceFromScopes(l[l.length-1].scopes,l[l.length-1].endPos),l.pop()}var _x=class{scopes;endPos;constructor(e,t){this.scopes=e,this.endPos=t}};function xx(e,t,r,n,a,i,s,o){return new vx(e,t,r,n,a,i,s,o)}function Ch(e,t,r,n,a){const i=rs(t,is),s=Gm.getCompiledRuleId(r,n,a.repository);for(const o of i)e.push({debugSelector:t,matcher:o.matcher,ruleId:s,grammar:a,priority:o.priority})}function is(e,t){if(t.length<e.length)return!1;let r=0;return e.every(n=>{for(let a=r;a<t.length;a++)if(Tx(t[a],n))return r=a+1,!0;return!1})}function Tx(e,t){if(!e)return!1;if(e===t)return!0;const r=t.length;return e.length>r&&e.substr(0,r)===t&&e[r]==="."}var vx=class{constructor(e,t,r,n,a,i,s,o){if(this._rootScopeName=e,this.balancedBracketSelectors=i,this._onigLib=o,this._basicScopeAttributesProvider=new mx(r,n),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=s,this._grammar=Ih(t,null),this._injections=null,this._tokenTypeMatchers=[],a)for(const u of Object.keys(a)){const l=rs(u,is);for(const c of l)this._tokenTypeMatchers.push({matcher:c.matcher,type:a[u]})}}_rootId;_lastRuleId;_ruleId2desc;_includedGrammars;_grammarRepository;_grammar;_injections;_basicScopeAttributesProvider;_tokenTypeMatchers;get themeProvider(){return this._grammarRepository}dispose(){for(const e of this._ruleId2desc)e&&e.dispose()}createOnigScanner(e){return this._onigLib.createOnigScanner(e)}createOnigString(e){return this._onigLib.createOnigString(e)}getMetadataForScope(e){return this._basicScopeAttributesProvider.getBasicScopeAttributes(e)}_collectInjections(){const e={lookup:a=>a===this._rootScopeName?this._grammar:this.getExternalGrammar(a),injections:a=>this._grammarRepository.injections(a)},t=[],r=this._rootScopeName,n=e.lookup(r);if(n){const a=n.injections;if(a)for(let s in a)Ch(t,s,a[s],this,n);const i=this._grammarRepository.injections(r);i&&i.forEach(s=>{const o=this.getExternalGrammar(s);if(o){const u=o.injectionSelector;u&&Ch(t,u,o,this,o)}})}return t.sort((a,i)=>a.priority-i.priority),t}getInjections(){return this._injections===null&&(this._injections=this._collectInjections()),this._injections}registerRule(e){const t=++this._lastRuleId,r=e(t);return this._ruleId2desc[t]=r,r}getRule(e){return this._ruleId2desc[e]}getExternalGrammar(e,t){if(this._includedGrammars[e])return this._includedGrammars[e];if(this._grammarRepository){const r=this._grammarRepository.lookup(e);if(r)return this._includedGrammars[e]=Ih(r,t&&t.$base),this._includedGrammars[e]}}tokenizeLine(e,t,r=0){const n=this._tokenize(e,t,!1,r);return{tokens:n.lineTokens.getResult(n.ruleStack,n.lineLength),ruleStack:n.ruleStack,stoppedEarly:n.stoppedEarly}}tokenizeLine2(e,t,r=0){const n=this._tokenize(e,t,!0,r);return{tokens:n.lineTokens.getBinaryResult(n.ruleStack,n.lineLength),ruleStack:n.ruleStack,stoppedEarly:n.stoppedEarly}}_tokenize(e,t,r,n){this._rootId===-1&&(this._rootId=Gm.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let a;if(!t||t===Iu.NULL){a=!0;const l=this._basicScopeAttributesProvider.getDefaultAttributes(),c=this.themeProvider.getDefaults(),h=jn.set(0,l.languageId,l.tokenType,null,c.fontStyle,c.foregroundId,c.backgroundId),f=this.getRule(this._rootId).getName(null,null);let m;f?m=Pa.createRootAndLookUpScopeName(f,h,this):m=Pa.createRoot("unknown",h),t=new Iu(null,this._rootId,-1,-1,!1,null,m,m)}else a=!1,t.reset();e=e+`
1165`;const i=this.createOnigString(e),s=i.content.length,o=new Ax(r,e,this._tokenTypeMatchers,this.balancedBracketSelectors),u=Ym(this,i,a,0,t,o,!0,n);return qm(i),{lineLength:s,lineTokens:o,ruleStack:u.stack,stoppedEarly:u.stoppedEarly}}};function Ih(e,t){return e=q_(e),e.repository=e.repository||{},e.repository.$self={$vscodeTextmateLocation:e.$vscodeTextmateLocation,patterns:e.patterns,name:e.scopeName},e.repository.$base=t||e.repository.$self,e}var Pa=class ir{constructor(t,r,n){this.parent=t,this.scopePath=r,this.tokenAttributes=n}static fromExtension(t,r){let n=t,a=t?.scopePath??null;for(const i of r)a=Oo.push(a,i.scopeNames),n=new ir(n,a,i.encodedTokenAttributes);return n}static createRoot(t,r){return new ir(null,new Oo(null,t),r)}static createRootAndLookUpScopeName(t,r,n){const a=n.getMetadataForScope(t),i=new Oo(null,t),s=n.themeProvider.themeMatch(i),o=ir.mergeAttributes(r,a,s);return new ir(null,i,o)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(t){return ir.equals(this,t)}static equals(t,r){do{if(t===r||!t&&!r)return!0;if(!t||!r||t.scopeName!==r.scopeName||t.tokenAttributes!==r.tokenAttributes)return!1;t=t.parent,r=r.parent}while(!0)}static mergeAttributes(t,r,n){let a=-1,i=0,s=0;return n!==null&&(a=n.fontStyle,i=n.foregroundId,s=n.backgroundId),jn.set(t,r.languageId,r.tokenType,null,a,i,s)}pushAttributed(t,r){if(t===null)return this;if(t.indexOf(" ")===-1)return ir._pushAttributed(this,t,r);const n=t.split(/ /g);let a=this;for(const i of n)a=ir._pushAttributed(a,i,r);return a}static _pushAttributed(t,r,n){const a=n.getMetadataForScope(r),i=t.scopePath.push(r),s=n.themeProvider.themeMatch(i),o=ir.mergeAttributes(t.tokenAttributes,a,s);return new ir(t,i,o)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(t){const r=[];let n=this;for(;n&&n!==t;)r.push({encodedTokenAttributes:n.tokenAttributes,scopeNames:n.scopePath.getExtensionIfDefined(n.parent?.scopePath??null)}),n=n.parent;return n===t?r.reverse():void 0}},Iu=class un{constructor(t,r,n,a,i,s,o,u){this.parent=t,this.ruleId=r,this.beginRuleCapturedEOL=i,this.endRule=s,this.nameScopesList=o,this.contentNameScopesList=u,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=n,this._anchorPos=a}_stackElementBrand=void 0;static NULL=new un(null,0,0,0,!1,null,null,null);_enterPos;_anchorPos;depth;equals(t){return t===null?!1:un._equals(this,t)}static _equals(t,r){return t===r?!0:this._structuralEquals(t,r)?Pa.equals(t.contentNameScopesList,r.contentNameScopesList):!1}static _structuralEquals(t,r){do{if(t===r||!t&&!r)return!0;if(!t||!r||t.depth!==r.depth||t.ruleId!==r.ruleId||t.endRule!==r.endRule)return!1;t=t.parent,r=r.parent}while(!0)}clone(){return this}static _reset(t){for(;t;)t._enterPos=-1,t._anchorPos=-1,t=t.parent}reset(){un._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(t,r,n,a,i,s,o){return new un(this,t,r,n,a,i,s,o)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(t){return t.getRule(this.ruleId)}toString(){const t=[];return this._writeString(t,0),"["+t.join(",")+"]"}_writeString(t,r){return this.parent&&(r=this.parent._writeString(t,r)),t[r++]=`(${this.ruleId}, ${this.nameScopesList?.toString()}, ${this.contentNameScopesList?.toString()})`,r}withContentNameScopesList(t){return this.contentNameScopesList===t?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,t)}withEndRule(t){return this.endRule===t?this:new un(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,t,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(t){let r=this;for(;r&&r._enterPos===t._enterPos;){if(r.ruleId===t.ruleId)return!0;r=r.parent}return!1}toStateStackFrame(){return{ruleId:this.ruleId,beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:this.nameScopesList?.getExtensionIfDefined(this.parent?.nameScopesList??null)??[],contentNameScopesList:this.contentNameScopesList?.getExtensionIfDefined(this.nameScopesList)??[]}}static pushFrame(t,r){const n=Pa.fromExtension(t?.nameScopesList??null,r.nameScopesList);return new un(t,r.ruleId,r.enterPos??-1,r.anchorPos??-1,r.beginRuleCapturedEOL,r.endRule,n,Pa.fromExtension(n,r.contentNameScopesList))}},wx=class{balancedBracketScopes;unbalancedBracketScopes;allowAny=!1;constructor(e,t){this.balancedBracketScopes=e.flatMap(r=>r==="*"?(this.allowAny=!0,[]):rs(r,is).map(n=>n.matcher)),this.unbalancedBracketScopes=t.flatMap(r=>rs(r,is).map(n=>n.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(e){for(const t of this.unbalancedBracketScopes)if(t(e))return!1;for(const t of this.balancedBracketScopes)if(t(e))return!0;return this.allowAny}},Ax=class{constructor(e,t,r,n){this.balancedBracketSelectors=n,this._emitBinaryTokens=e,this._tokenTypeOverrides=r,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}_emitBinaryTokens;_lineText;_tokens;_binaryTokens;_lastTokenEndIndex;_tokenTypeOverrides;produce(e,t){this.produceFromScopes(e.contentNameScopesList,t)}produceFromScopes(e,t){if(this._lastTokenEndIndex>=t)return;if(this._emitBinaryTokens){let n=e?.tokenAttributes??0,a=!1;if(this.balancedBracketSelectors?.matchesAlways&&(a=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const i=e?.getScopeNames()??[];for(const s of this._tokenTypeOverrides)s.matcher(i)&&(n=jn.set(n,0,s.type,null,-1,0,0));this.balancedBracketSelectors&&(a=this.balancedBracketSelectors.match(i))}if(a&&(n=jn.set(n,0,8,a,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===n){this._lastTokenEndIndex=t;return}this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(n),this._lastTokenEndIndex=t;return}const r=e?.getScopeNames()??[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:t,scopes:r}),this._lastTokenEndIndex=t}getResult(e,t){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===t-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(e,t){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===t-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._binaryTokens[this._binaryTokens.length-2]=0);const r=new Uint32Array(this._binaryTokens.length);for(let n=0,a=this._binaryTokens.length;n<a;n++)r[n]=this._binaryTokens[n];return r}},Sx=class{constructor(e,t){this._onigLib=t,this._theme=e}_grammars=new Map;_rawGrammars=new Map;_injectionGrammars=new Map;_theme;dispose(){for(const e of this._grammars.values())e.dispose()}setTheme(e){this._theme=e}getColorMap(){return this._theme.getColorMap()}addGrammar(e,t){this._rawGrammars.set(e.scopeName,e),t&&this._injectionGrammars.set(e.scopeName,t)}lookup(e){return this._rawGrammars.get(e)}injections(e){return this._injectionGrammars.get(e)}getDefaults(){return this._theme.getDefaults()}themeMatch(e){return this._theme.match(e)}grammarForScopeName(e,t,r,n,a){if(!this._grammars.has(e)){let i=this._rawGrammars.get(e);if(!i)return null;this._grammars.set(e,xx(e,i,t,r,n,a,this,this._onigLib))}return this._grammars.get(e)}},Cx=class{_options;_syncRegistry;_ensureGrammarCache;constructor(t){this._options=t,this._syncRegistry=new Sx(ts.createFromRawTheme(t.theme,t.colorMap),t.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(t,r){this._syncRegistry.setTheme(ts.createFromRawTheme(t,r))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(t,r,n){return this.loadGrammarWithConfiguration(t,r,{embeddedLanguages:n})}loadGrammarWithConfiguration(t,r,n){return this._loadGrammar(t,r,n.embeddedLanguages,n.tokenTypes,new wx(n.balancedBracketSelectors||[],n.unbalancedBracketSelectors||[]))}loadGrammar(t){return this._loadGrammar(t,0,null,null,null)}_loadGrammar(t,r,n,a,i){const s=new nx(this._syncRegistry,t);for(;s.Q.length>0;)s.Q.map(o=>this._loadSingleGrammar(o.scopeName)),s.processQueue();return this._grammarForScopeName(t,r,n,a,i)}_loadSingleGrammar(t){this._ensureGrammarCache.has(t)||(this._doLoadSingleGrammar(t),this._ensureGrammarCache.set(t,!0))}_doLoadSingleGrammar(t){const r=this._options.loadGrammar(t);if(r){const n=typeof this._options.getInjections=="function"?this._options.getInjections(t):void 0;this._syncRegistry.addGrammar(r,n)}}addGrammar(t,r=[],n=0,a=null){return this._syncRegistry.addGrammar(t,r),this._grammarForScopeName(t.scopeName,n,a)}_grammarForScopeName(t,r=0,n=null,a=null,i=null){return this._syncRegistry.grammarForScopeName(t,r,n,a,i)}},Nu=Iu.NULL;const Ix=/["&'<>`]/g,Nx=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Lx=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,Rx=/[|\\{}()[\]^$+*?.]/g,Nh=new WeakMap;function Mx(e,t){if(e=e.replace(t.subset?Ox(t.subset):Ix,n),t.subset||t.escapeOnly)return e;return e.replace(Nx,r).replace(Lx,n);function r(a,i,s){return t.format((a.charCodeAt(0)-55296)*1024+a.charCodeAt(1)-56320+65536,s.charCodeAt(i+2),t)}function n(a,i,s){return t.format(a.charCodeAt(0),s.charCodeAt(i+1),t)}}function Ox(e){let t=Nh.get(e);return t||(t=Dx(e),Nh.set(e,t)),t}function Dx(e){const t=[];let r=-1;for(;++r<e.length;)t.push(e[r].replace(Rx,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}const Px=/[\dA-Fa-f]/;function Bx(e,t,r){const n="&#x"+e.toString(16).toUpperCase();return r&&t&&!Px.test(String.fromCharCode(t))?n:n+";"}const Fx=/\d/;function zx(e,t,r){const n="&#"+String(e);return r&&t&&!Fx.test(String.fromCharCode(t))?n:n+";"}const Hx=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslas
1165h","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],Po={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub
vendor: 58,243 bytes, lines 1165-1174
1165:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},Ux=["cent","copy","divide","gt","lt","not","para","times"],Qm={}.hasOwnProperty,Lu={};let Ci;for(Ci in Po)Qm.call(Po,Ci)&&(Lu[Po[Ci]]=Ci);const $x=/[^\dA-Za-z]/;function qx(e,t,r,n){const a=String.fromCharCode(e);if(Qm.call(Lu,a)){const i=Lu[a],s="&"+i;return r&&Hx.includes(i)&&!Ux.includes(i)&&(!n||t&&t!==61&&$x.test(String.fromCharCode(t)))?s:s+";"}return""}function Vx(e,t,r){let n=Bx(e,t,r.omitOptionalSemicolons),a;if((r.useNamedReferences||r.useShortestReferences)&&(a=qx(e,t,r.omitOptionalSemicolons,r.attribute)),(r.useShortestReferences||!a)&&r.useShortestReferences){const i=zx(e,t,r.omitOptionalSemicolons);i.length<n.length&&(n=i)}return a&&(!r.useShortestReferences||a.length<n.length)?a:n}function Hn(e,t){return Mx(e,Object.assign({format:Vx},t))}const jx=/^>|^->|<!--|-->|--!>|<!-$/g,Gx=[">"],Wx=["<",">"];function Yx(e,t,r,n){return n.settings.bogusComments?"<?"+Hn(e.value,Object.assign({},n.settings.characterReferences,{subset:Gx}))+">":"<!--"+e.value.replace(jx,a)+"-->";function a(i){return Hn(i,Object.assign({},n.settings.characterReferences,{subset:Wx}))}}function Xx(e,t,r,n){return"<!"+(n.settings.upperDoctype?"DOCTYPE":"doctype")+(n.settings.tightDoctype?"":" ")+"html>"}const ft=Zm(1),Km=Zm(-1),Qx=[];function Zm(e){return t;function t(r,n,a){const i=r?r.children:Qx;let s=(n||0)+e,o=i[s];if(!a)for(;o&&gs(o);)s+=e,o=i[s];return o}}const Kx={}.hasOwnProperty;function Jm(e){return t;function t(r,n,a){return Kx.call(e,r.tagName)&&e[r.tagName](r,n,a)}}const Ul=Jm({body:Jx,caption:Bo,colgroup:Bo,dd:nT,dt:rT,head:Bo,html:Zx,li:tT,optgroup:aT,option:iT,p:eT,rp:Lh,rt:Lh,tbody:oT,td:Rh,tfoot:uT,th:Rh,thead:sT,tr:lT});function Bo(e,t,r){const n=ft(r,t,!0);return!n||n.type!=="comment"&&!(n.type==="text"&&gs(n.value.charAt(0)))}function Zx(e,t,r){const n=ft(r,t);return!n||n.type!=="comment"}function Jx(e,t,r){const n=ft(r,t);return!n||n.type!=="comment"}function eT(e,t,r){const n=ft(r,t);return n?n.type==="element"&&(n.tagName==="address"||n.tagName==="article"||n.tagName==="aside"||n.tagName==="blockquote"||n.tagName==="details"||n.tagName==="div"||n.tagName==="dl"||n.tagName==="fieldset"||n.tagName==="figcaption"||n.tagName==="figure"||n.tagName==="footer"||n.tagName==="form"||n.tagName==="h1"||n.tagName==="h2"||n.tagName==="h3"||n.tagName==="h4"||n.tagName==="h5"||n.tagName==="h6"||n.tagName==="header"||n.tagName==="hgroup"||n.tagName==="hr"||n.tagName==="main"||n.tagName==="menu"||n.tagName==="nav"||n.tagName==="ol"||n.tagName==="p"||n.tagName==="pre"||n.tagName==="section"||n.tagName==="table"||n.tagName==="ul"):!r||!(r.type==="element"&&(r.tagName==="a"||r.tagName==="audio"||r.tagName==="del"||r.tagName==="ins"||r.tagName==="map"||r.tagName==="noscript"||r.tagName==="video"))}function tT(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&n.tagName==="li"}function rT(e,t,r){const n=ft(r,t);return!!(n&&n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd"))}function nT(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd")}function Lh(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&(n.tagName==="rp"||n.tagName==="rt")}function aT(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&n.tagName==="optgroup"}function iT(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&(n.tagName==="option"||n.tagName==="optgroup")}function sT(e,t,r){const n=ft(r,t);return!!(n&&n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot"))}function oT(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot")}function uT(e,t,r){return!ft(r,t)}function lT(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&n.tagName==="tr"}function Rh(e,t,r){const n=ft(r,t);return!n||n.type==="element"&&(n.tagName==="td"||n.tagName==="th")}const cT=Jm({body:fT,colgroup:mT,head:dT,html:hT,tbody:pT});function hT(e){const t=ft(e,-1);return!t||t.type!=="comment"}function dT(e){const t=new Set;for(const n of e.children)if(n.type==="element"&&(n.tagName==="base"||n.tagName==="title")){if(t.has(n.tagName))return!1;t.add(n.tagName)}const r=e.children[0];return!r||r.type==="element"}function fT(e){const t=ft(e,-1,!0);return!t||t.type!=="comment"&&!(t.type==="text"&&gs(t.value.charAt(0)))&&!(t.type==="element"&&(t.tagName==="meta"||t.tagName==="link"||t.tagName==="script"||t.tagName==="style"||t.tagName==="template"))}function mT(e,t,r){const n=Km(r,t),a=ft(e,-1,!0);return r&&n&&n.type==="element"&&n.tagName==="colgroup"&&Ul(n,r.children.indexOf(n),r)?!1:!!(a&&a.type==="element"&&a.tagName==="col")}function pT(e,t,r){const n=Km(r,t),a=ft(e,-1);return r&&n&&n.type==="element"&&(n.tagName==="thead"||n.tagName==="tbody")&&Ul(n,r.children.indexOf(n),r)?!1:!!(a&&a.type==="element"&&a.tagName==="tr")}const Ii={name:[[`	
1166\f\r &/=>`.split(""),`	
1167\f\r "&'/=>\``.split("")],[`\0	
1168\f\r "&'/<=>`.split(""),`\0	
1169\f\r "&'/<=>\``.split("")]],unquoted:[[`	
1170\f\r &>`.split(""),`\0	
1171\f\r "&'<=>\``.split("")],[`\0	
1172\f\r "&'<=>\``.split(""),`\0	
1173\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function gT(e,t,r,n){const a=n.schema,i=a.space==="svg"?!1:n.settings.omitOptionalTags;let s=a.space==="svg"?n.settings.closeEmptyElements:n.settings.voids.includes(e.tagName.toLowerCase());const o=[];let u;a.space==="html"&&e.tagName==="svg"&&(n.schema=Kr);const l=bT(n,e.properties),c=n.all(a.space==="html"&&e.tagName==="template"?e.content:e);return n.schema=a,c&&(s=!1),(l||!i||!cT(e,t,r))&&(o.push("<",e.tagName,l?" "+l:""),s&&(a.space==="svg"||n.settings.closeSelfClosing)&&(u=l.charAt(l.length-1),(!n.settings.tightSelfClosing||u==="/"||u&&u!=='"'&&u!=="'")&&o.push(" "),o.push("/")),o.push(">")),o.push(c),!s&&(!i||!Ul(e,t,r))&&o.push("</"+e.tagName+">"),o.join("")}function bT(e,t){const r=[];let n=-1,a;if(t){for(a in t)if(t[a]!==null&&t[a]!==void 0){const i=yT(e,a,t[a]);i&&r.push(i)}}for(;++n<r.length;){const i=e.settings.tightAttributes?r[n].charAt(r[n].length-1):void 0;n!==r.length-1&&i!=='"'&&i!=="'"&&(r[n]+=" ")}return r.join("")}function yT(e,t,r){const n=bs(e.schema,t),a=e.settings.allowParseErrors&&e.schema.space==="html"?0:1,i=e.settings.allowDangerousCharacters?0:1;let s=e.quote,o;if(n.overloadedBoolean&&(r===n.attribute||r==="")?r=!0:(n.boolean||n.overloadedBoolean)&&(typeof r!="string"||r===n.attribute||r==="")&&(r=!!r),r==null||r===!1||typeof r=="number"&&Number.isNaN(r))return"";const u=Hn(n.attribute,Object.assign({},e.settings.characterReferences,{subset:Ii.name[a][i]}));return r===!0||(r=Array.isArray(r)?(n.commaSeparated?ju:Wu)(r,{padLeft:!e.settings.tightCommaSeparatedLists}):String(r),e.settings.collapseEmptyAttributes&&!r)?u:(e.settings.preferUnquoted&&(o=Hn(r,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:Ii.unquoted[a][i]}))),o!==r&&(e.settings.quoteSmart&&Ji(r,s)>Ji(r,e.alternative)&&(s=e.alternative),o=s+Hn(r,Object.assign({},e.settings.characterReferences,{subset:(s==="'"?Ii.single:Ii.double)[a][i],attribute:!0}))+s),u+(o&&"="+o))}const ET=["<","&"];function ep(e,t,r,n){return r&&r.type==="element"&&(r.tagName==="script"||r.tagName==="style")?e.value:Hn(e.value,Object.assign({},n.settings.characterReferences,{subset:ET}))}function kT(e,t,r,n){return n.settings.allowDangerousHtml?e.value:ep(e,t,r,n)}function _T(e,t,r,n){return n.all(e)}const xT=Il("type",{invalid:TT,unknown:vT,handlers:{comment:Yx,doctype:Xx,element:gT,raw:kT,root:_T,text:ep}});function TT(e){throw new Error("Expected node, not `"+e+"`")}function vT(e){const t=e;throw new Error("Cannot compile unknown node `"+t.type+"`")}const wT={},AT={},ST=[];function CT(e,t){const r=t||wT,n=r.quote||'"',a=n==='"'?"'":'"';if(n!=='"'&&n!=="'")throw new Error("Invalid quote `"+n+"`, expected `'` or `\"`");return{one:IT,all:NT,settings:{omitOptionalTags:r.omitOptionalTags||!1,allowParseErrors:r.allowParseErrors||!1,allowDangerousCharacters:r.allowDangerousCharacters||!1,quoteSmart:r.quoteSmart||!1,preferUnquoted:r.preferUnquoted||!1,tightAttributes:r.tightAttributes||!1,upperDoctype:r.upperDoctype||!1,tightDoctype:r.tightDoctype||!1,bogusComments:r.bogusComments||!1,tightCommaSeparatedLists:r.tightCommaSeparatedLists||!1,tightSelfClosing:r.tightSelfClosing||!1,collapseEmptyAttributes:r.collapseEmptyAttributes||!1,allowDangerousHtml:r.allowDangerousHtml||!1,voids:r.voids||Nf,characterReferences:r.characterReferences||AT,closeSelfClosing:r.closeSelfClosing||!1,closeEmptyElements:r.closeEmptyElements||!1},schema:r.space==="svg"?Kr:Ka,quote:n,alternative:a}.one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)}function IT(e,t,r){return xT(e,t,r,this)}function NT(e){const t=[],r=e&&e.children||ST;let n=-1;for(;++n<r.length;)t[n]=this.one(r[n],n,e);return t.join("")}function ss(e,t){const r=typeof e=="string"?{}:{...e.colorReplacements},n=typeof e=="string"?e:e.name;for(const[a,i]of Object.entries(t?.colorReplacements||{}))typeof i=="string"?r[a]=i:a===n&&Object.assign(r,i);return r}function Wr(e,t){return e&&(t?.[e?.toLowerCase()]||e)}function LT(e){return Array.isArray(e)?e:[e]}async function tp(e){return Promise.resolve(typeof e=="function"?e():e).then(t=>t.default||t)}function $l(e){return!e||["plaintext","txt","text","plain"].includes(e)}function rp(e){return e==="ansi"||$l(e)}function ql(e){return e==="none"}function np(e){return ql(e)}function ap(e,t){if(!t)return e;e.properties||={},e.properties.class||=[],typeof e.properties.class=="string"&&(e.properties.class=e.properties.class.split(/\s+/g)),Array.isArray(e.properties.class)||(e.properties.class=[]);const r=Array.isArray(t)?t:t.split(/\s+/g);for(const n of r)n&&!e.properties.class.includes(n)&&e.properties.class.push(n);return e}function Os(e,t=!1){const r=e.split(/(\r?\n)/g);let n=0;const a=[];for(let i=0;i<r.length;i+=2){const s=t?r[i]+(r[i+1]||""):r[i];a.push([s,n]),n+=r[i].length,n+=r[i+1]?.length||0}return a}function RT(e){const t=Os(e,!0).map(([a])=>a);function r(a){if(a===e.length)return{line:t.length-1,character:t[t.length-1].length};let i=a,s=0;for(const o of t){if(i<o.length)break;i-=o.length,s++}return{line:s,character:i}}function n(a,i){let s=0;for(let o=0;o<a;o++)s+=t[o].length;return s+=i,s}return{lines:t,indexToPos:r,posToIndex:n}}const Vl="light-dark()",MT=["color","background-color"];function OT(e,t){let r=0;const n=[];for(const a of t)a>r&&n.push({...e,content:e.content.slice(r,a),offset:e.offset+r}),r=a;return r<e.content.length&&n.push({...e,content:e.content.slice(r),offset:e.offset+r}),n}function DT(e,t){const r=Array.from(t instanceof Set?t:new Set(t)).sort((n,a)=>n-a);return r.length?e.map(n=>n.flatMap(a=>{const i=r.filter(s=>a.offset<s&&s<a.offset+a.content.length).map(s=>s-a.offset).sort((s,o)=>s-o);return i.length?OT(a,i):a})):e}function PT(e,t,r,n,a="css-vars"){const i={content:e.content,explanation:e.explanation,offset:e.offset},s=t.map(c=>os(e.variants[c])),o=new Set(s.flatMap(c=>Object.keys(c))),u={},l=(c,h)=>{const f=h==="color"?"":h==="background-color"?"-bg":`-${h}`;return r+t[c]+(h==="color"?"":f)};return s.forEach((c,h)=>{for(const f of o){const m=c[f]||"inherit";if(h===0&&n&&MT.includes(f))if(n===Vl&&s.length>1){const b=t.findIndex(v=>v==="light"),E=t.findIndex(v=>v==="dark");if(b===-1||E===-1)throw new st('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');const S=s[b][f]||"inherit",_=s[E][f]||"inherit";u[f]=`light-dark(${S}, ${_})`,a==="css-vars"&&(u[l(h,f)]=m)}else u[f]=m;else a==="css-vars"&&(u[l(h,f)]=m)}}),i.htmlStyle=u,i}function os(e){const t={};if(e.color&&(t.color=e.color),e.bgColor&&(t["background-color"]=e.bgColor),e.fontStyle){e.fontStyle&kt.Italic&&(t["font-style"]="italic"),e.fontStyle&kt.Bold&&(t["font-weight"]="bold");const r=[];e.fontStyle&kt.Underline&&r.push("underline"),e.fontStyle&kt.Strikethrough&&r.push("line-through"),r.length&&(t["text-decoration"]=r.join(" "))}return t}function Ru(e){return typeof e=="string"?e:Object.entries(e).map(([t,r])=>`${t}:${r}`).join(";")}const ip=new WeakMap;function Ds(e,t){ip.set(e,t)}function Ya(e){return ip.get(e)}class ra{_stacks={};lang;get themes(){return Object.keys(this._stacks)}get theme(){return this.themes[0]}get _stack(){return this._stacks[this.theme]}static initial(t,r){return new ra(Object.fromEntries(LT(r).map(n=>[n,Nu])),t)}constructor(...t){if(t.length===2){const[r,n]=t;this.lang=n,this._stacks=r}else{const[r,n,a]=t;this.lang=n,this._stacks={[a]:r}}}getInternalStack(t=this.theme){return this._stacks[t]}getScopes(t=this.theme){return BT(this._stacks[t])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}}function BT(e){const t=[],r=new Set;function n(a){if(r.has(a))return;r.add(a);const i=a?.nameScopesList?.scopeName;i&&t.push(i),a.parent&&n(a.parent)}return n(e),t}function FT(e,t){if(!(e instanceof ra))throw new st("Invalid grammar state");return e.getInternalStack(t)}function zT(){const e=new WeakMap;function t(r){if(!e.has(r.meta)){let n=function(s){if(typeof s=="number"){if(s<0||s>r.source.length)throw new st(`Invalid decoration offset: ${s}. Code length: ${r.source.length}`);return{...a.indexToPos(s),offset:s}}else{const o=a.lines[s.line];if(o===void 0)throw new st(`Invalid decoration position ${JSON.stringify(s)}. Lines length: ${a.lines.length}`);let u=s.character;if(u<0&&(u=o.length+u),u<0||u>o.length)throw new st(`Invalid decoration position ${JSON.stringify(s)}. Line ${s.line} length: ${o.length}`);return{...s,character:u,offset:a.posToIndex(s.line,u)}}};const a=RT(r.source),i=(r.options.decorations||[]).map(s=>({...s,start:n(s.start),end:n(s.end)}));HT(i),e.set(r.meta,{decorations:i,converter:a,source:r.source})}return e.get(r.meta)}return{name:"shiki:decorations",tokens(r){if(!this.options.decorations?.length)return;const a=t(this).decorations.flatMap(s=>[s.start.offset,s.end.offset]);return DT(r,a)},code(r){if(!this.options.decorations?.length)return;const n=t(this),a=Array.from(r.children).filter(c=>c.type==="element"&&c.tagName==="span");if(a.length!==n.converter.lines.length)throw new st(`Number of lines in code element (${a.length}) does not match the number of lines in the source (${n.converter.lines.length}). Failed to apply decorations.`);function i(c,h,f,m){const b=a[c];let E="",S=-1,_=-1;if(h===0&&(S=0),f===0&&(_=0),f===Number.POSITIVE_INFINITY&&(_=b.children.length),S===-1||_===-1)for(let R=0;R<b.children.length;R++)E+=sp(b.children[R]),S===-1&&E.length===h&&(S=R+1),_===-1&&E.length===f&&(_=R+1);if(S===-1)throw new st(`Failed to find start index for decoration ${JSON.stringify(m.start)}`);if(_===-1)throw new st(`Failed to find end index for decoration ${JSON.stringify(m.end)}`);const v=b.children.slice(S,_);if(!m.alwaysWrap&&v.length===b.children.length)o(b,m,"line");else if(!m.alwaysWrap&&v.length===1&&v[0].type==="element")o(v[0],m,"token");else{const R={type:"element",tagName:"span",properties:{},children:v};o(R,m,"wrapper"),b.children.splice(S,v.length,R)}}function s(c,h){a[c]=o(a[c],h,"line")}function o(c,h,f){const m=h.properties||{},b=h.transform||(E=>E);return c.tagName=h.tagName||"span",c.properties={...c.properties,...m,class:c.properties.class},h.properties?.class&&ap(c,h.properties.class),c=b(c,f)||c,c}const u=[],l=n.decorations.sort((c,h)=>h.start.offset-c.start.offset||c.end.offset-h.end.offset);for(const c of l){const{start:h,end:f}=c;if(h.line===f.line)i(h.line,h.character,f.character,c);else if(h.line<f.line){i(h.line,h.character,Number.POSITIVE_INFINITY,c);for(let m=h.line+1;m<f.line;m++)u.unshift(()=>s(m,c));i(f.line,0,f.character,c)}}u.forEach(c=>c())}}}function HT(e){for(let t=0;t<e.length;t++){const r=e[t];if(r.start.offset>r.end.offset)throw new st(`Invalid decoration range: ${JSON.stringify(r.start)} - ${JSON.stringify(r.end)}`);for(let n=t+1;n<e.length;n++){const a=e[n],i=r.start.offset<=a.start.offset&&a.start.offset<r.end.offset,s=r.start.offset<a.end.offset&&a.end.offset<=r.end.offset,o=a.start.offset<=r.start.offset&&r.start.offset<a.end.offset,u=a.start.offset<r.end.offset&&r.end.offset<=a.end.offset;if(i||s||o||u){if(i&&s||o&&u||o&&r.start.offset===r.end.offset||s&&a.start.offset===a.end.offset)continue;throw new st(`Decorations ${JSON.stringify(r.start)} and ${JSON.stringify(a.start)} intersect.`)}}}}function sp(e){return e.type==="text"?e.value:e.type==="element"?e.children.map(sp).join(""):""}const UT=[zT()];function us(e){const t=$T(e.transformers||[]);return[...t.pre,...t.normal,...t.post,...UT]}function $T(e){const t=[],r=[],n=[];for(const a of e)switch(a.enforce){case"pre":t.push(a);break;case"post":r.push(a);break;default:n.push(a)}return{pre:t,post:r,normal:n}}var cn=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],Fo={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",8:"hidden",9:"strikethrough"};function qT(e,t){const r=e.indexOf("\x1B",t);if(r!==-1&&e[r+1]==="["){const n=e.indexOf("m",r);if(n!==-1)return{sequence:e.substring(r+2,n).split(";"),startPosition:r,position:n+1}}return{position:e.length}}function Mh(e){const t=e.shift();if(t==="2"){const r=e.splice(0,3).map(n=>Number.parseInt(n));return r.length!==3||r.some(n=>Number.isNaN(n))?void 0:{type:"rgb",rgb:r}}else if(t==="5"){const r=e.shift();if(r)return{type:"table",index:Number(r)}}}function VT(e){const t=[];for(;e.length>0;){const r=e.shift();if(!r)continue;const n=Number.parseInt(r);if(!Number.isNaN(n))if(n===0)t.push({type:"resetAll"});else if(n<=9)Fo[n]&&t.push({type:"setDecoration",value:Fo[n]});else if(n<=29){const a=Fo[n-20];a&&(t.push({type:"resetDecoration",value:a}),a==="dim"&&t.push({type:"resetDecoration",value:"bold"}))}else if(n<=37)t.push({type:"setForegroundColor",value:{type:"named",name:cn[n-30]}});else if(n===38){const a=Mh(e);a&&t.push({type:"setForegroundColor",value:a})}else if(n===39)t.push({type:"resetForegroundColor"});else if(n<=47)t.push({type:"setBackgroundColor",value:{type:"named",name:cn[n-40]}});else if(n===48){const a=Mh(e);a&&t.push({type:"setBackgroundColor",value:a})}else n===49?t.push({type:"resetBackgroundColor"}):n===53?t.push({type:"setDecoration",value:"overline"}):n===55?t.push({type:"resetDecoration",value:"overline"}):n>=90&&n<=97?t.push({type:"setForegroundColor",value:{type:"named",name:cn[n-90+8]}}):n>=100&&n<=107&&t.push({type:"setBackgroundColor",value:{type:"named",name:cn[n-100+8]}})}return t}function jT(){let e=null,t=null,r=new Set;return{parse(n){const a=[];let i=0;do{const s=qT(n,i),o=s.sequence?n.substring(i,s.startPosition):n.substring(i);if(o.length>0&&a.push({value:o,foreground:e,background:t,decorations:new Set(r)}),s.sequence){const u=VT(s.sequence);for(const l of u)l.type==="resetAll"?(e=null,t=null,r.clear()):l.type==="resetForegroundColor"?e=null:l.type==="resetBackgroundColor"?t=null:l.type==="resetDecoration"&&r.delete(l.value);for(const l of u)l.type==="setForegroundColor"?e=l.value:l.type==="setBackgroundColor"?t=l.value:l.type==="setDecoration"&&r.add(l.value)}i=s.position}while(i<n.length);return a}}}var GT={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};function WT(e=GT){function t(o){return e[o]}function r(o){return`#${o.map(u=>Math.max(0,Math.min(u,255)).toString(16).padStart(2,"0")).join("")}`}let n;function a(){if(n)return n;n=[];for(let l=0;l<cn.length;l++)n.push(t(cn[l]));let o=[0,95,135,175,215,255];for(let l=0;l<6;l++)for(let c=0;c<6;c++)for(let h=0;h<6;h++)n.push(r([o[l],o[c],o[h]]));let u=8;for(let l=0;l<24;l++,u+=10)n.push(r([u,u,u]));return n}function i(o){return a()[o]}function s(o){switch(o.type){case"named":return t(o.name);case"rgb":return r(o.rgb);case"table":return i(o.index)}}return{value:s}}function YT(e,t,r){const n=ss(e,r),a=Os(t),i=WT(Object.fromEntries(cn.map(o=>[o,e.colors?.[`terminal.ansi${o[0].toUpperCase()}${o.substring(1)}`]]))),s=jT();return a.map(o=>s.parse(o[0]).map(u=>{let l,c;u.decorations.has("reverse")?(l=u.background?i.value(u.background):e.bg,c=u.foreground?i.value(u.foreground):e.fg):(l=u.foreground?i.value(u.foreground):e.fg,c=u.background?i.value(u.background):void 0),l=Wr(l,n),c=Wr(c,n),u.decorations.has("dim")&&(l=XT(l));let h=kt.None;return u.decorations.has("bold")&&(h|=kt.Bold),u.decorations.has("italic")&&(h|=kt.Italic),u.decorations.has("underline")&&(h|=kt.Underline),u.decorations.has("strikethrough")&&(h|=kt.Strikethrough),{content:u.value,offset:o[1],color:l,bgColor:c,fontStyle:h}}))}function XT(e){const t=e.match(/#([0-9a-f]{3})([0-9a-f]{3})?([0-9a-f]{2})?/);if(t)if(t[3]){const n=Math.round(Number.parseInt(t[3],16)/2).toString(16).padStart(2,"0");return`#${t[1]}${t[2]}${n}`}else return t[2]?`#${t[1]}${t[2]}80`:`#${Array.from(t[1]).map(n=>`${n}${n}`).join("")}80`;const r=e.match(/var\((--[\w-]+-ansi-[\w-]+)\)/);return r?`var(${r[1]}-dim)`:e}function jl(e,t,r={}){const{lang:n="text",theme:a=e.getLoadedThemes()[0]}=r;if($l(n)||ql(a))return Os(t).map(u=>[{content:u[0],offset:u[1]}]);const{theme:i,colorMap:s}=e.setTheme(a);if(n==="ansi")return YT(i,t,r);const o=e.getLanguage(n);if(r.grammarState){if(r.grammarState.lang!==o.name)throw new st(`Grammar state language "${r.grammarState.lang}" does not match highlight language "${o.name}"`);if(!r.grammarState.themes.includes(i.name))throw new st(`Grammar state themes "${r.grammarState.themes}" do not contain highlight theme "${i.name}"`)}return KT(t,o,i,s,r)}function QT(...e){if(e.length===2)return Ya(e[1]);const[t,r,n={}]=e,{lang:a="text",theme:i=t.getLoadedThemes()[0]}=n;if($l(a)||ql(i))throw new st("Plain language does not have grammar state");if(a==="ansi")throw new st("ANSI language does not have grammar state");const{theme:s,colorMap:o}=t.setTheme(i),u=t.getLanguage(a);return new ra(ls(r,u,s,o,n).stateStack,u.name,s.name)}function KT(e,t,r,n,a){const i=ls(e,t,r,n,a),s=new ra(ls(e,t,r,n,a).stateStack,t.name,r.name);return Ds(i.tokens,s),i.tokens}function ls(e,t,r,n,a){const i=ss(r,a),{tokenizeMaxLineLength:s=0,tokenizeTimeLimit:o=500}=a,u=Os(e);let l=a.grammarState?FT(a.grammarState,r.name)??Nu:a.grammarContextCode!=null?ls(a.grammarContextCode,t,r,n,{...a,grammarState:void 0,grammarContextCode:void 0}).stateStack:Nu,c=[];const h=[];for(let f=0,m=u.length;f<m;f++){const[b,E]=u[f];if(b===""){c=[],h.push([]);continue}if(s>0&&b.length>=s){c=[],h.push([{content:b,offset:E,color:"",fontStyle:0}]);continue}let S,_,v;a.includeExplanation&&(S=t.tokenizeLine(b,l,o),_=S.tokens,v=0);const R=t.tokenizeLine2(b,l,o),q=R.tokens.length/2;for(let U=0;U<q;U++){const D=R.tokens[2*U],$=U+1<q?R.tokens[2*U+2]:b.length;if(D===$)continue;const G=R.tokens[2*U+1],J=Wr(n[jn.getForeground(G)],i),z=jn.getFontStyle(G),ae={content:b.substring(D,$),offset:E+D,color:J,fontStyle:z};if(a.includeExplanation){const ee=[];if(a.includeExplanation!=="scopeName")for(const Z of r.settings){let le;switch(typeof Z.scope){case"string":le=Z.scope.split(/,/).map(xe=>xe.trim());break;case"object":le=Z.scope;break;default:continue}ee.push({settings:Z,selectors:le.map(xe=>xe.split(/ /))})}ae.explanation=[];let he=0;for(;D+he<$;){const Z=_[v],le=b.substring(Z.startIndex,Z.endIndex);he+=le.length,ae.explanation.push({content:le,scopes:a.includeExplanation==="scopeName"?ZT(Z.scopes):JT(ee,Z.scopes)}),v+=1}}c.push(ae)}h.push(c),c=[],l=R.ruleStack}return{tokens:h,stateStack:l}}function ZT(e){return e.map(t=>({scopeName:t}))}function JT(e,t){const r=[];for(let n=0,a=t.length;n<a;n++){const i=t[n];r[n]={scopeName:i,themeMatches:tv(e,i,t.slice(0,n))}}return r}function Oh(e,t){return e===t||t.substring(0,e.length)===e&&t[e.length]==="."}function ev(e,t,r){if(!Oh(e[e.length-1],t))return!1;let n=e.length-2,a=r.length-1;for(;n>=0&&a>=0;)Oh(e[n],r[a])&&(n-=1),a-=1;return n===-1}function tv(e,t,r){const n=[];for(const{selectors:a,settings:i}of e)for(const s of a)if(ev(s,t,r)){n.push(i);break}return n}function op(e,t,r){const n=Object.entries(r.themes).filter(u=>u[1]).map(u=>({color:u[0],theme:u[1]})),a=n.map(u=>{const l=jl(e,t,{...r,theme:u.theme}),c=Ya(l),h=typeof u.theme=="string"?u.theme:u.theme.name;return{tokens:l,state:c,theme:h}}),i=rv(...a.map(u=>u.tokens)),s=i[0].map((u,l)=>u.map((c,h)=>{const f={content:c.content,variants:{},offset:c.offset};return"includeExplanation"in r&&r.includeExplanation&&(f.explanation=c.explanation),i.forEach((m,b)=>{const{content:E,explanation:S,offset:_,...v}=m[l][h];f.variants[n[b].color]=v}),f})),o=a[0].state?new ra(Object.fromEntries(a.map(u=>[u.theme,u.state?.getInternalStack(u.theme)])),a[0].state.lang):void 0;return o&&Ds(s,o),s}function rv(...e){const t=e.map(()=>[]),r=e.length;for(let n=0;n<e[0].length;n++){const a=e.map(u=>u[n]),i=t.map(()=>[]);t.forEach((u,l)=>u.push(i[l]));const s=a.map(()=>0),o=a.map(u=>u[0]);for(;o.every(u=>u);){const u=Math.min(...o.map(l=>l.content.length));for(let l=0;l<r;l++){const c=o[l];c.content.length===u?(i[l].push(c),s[l]+=1,o[l]=a[l][s[l]]):(i[l].push({...c,content:c.content.slice(0,u)}),o[l]={...c,content:c.content.slice(u),offset:c.offset+u})}}}return t}function cs(e,t,r){let n,a,i,s,o,u;if("themes"in r){const{defaultColor:l="light",cssVariablePrefix:c="--shiki-",colorsRendering:h="css-vars"}=r,f=Object.entries(r.themes).filter(_=>_[1]).map(_=>({color:_[0],theme:_[1]})).sort((_,v)=>_.color===l?-1:v.color===l?1:0);if(f.length===0)throw new st("`themes` option must not be empty");const m=op(e,t,r);if(u=Ya(m),l&&Vl!==l&&!f.find(_=>_.color===l))throw new st(`\`themes\` option must contain the defaultColor key \`${l}\``);const b=f.map(_=>e.getTheme(_.theme)),E=f.map(_=>_.color);i=m.map(_=>_.map(v=>PT(v,E,c,l,h))),u&&Ds(i,u);const S=f.map(_=>ss(_.theme,r));a=Dh(f,b,S,c,l,"fg",h),n=Dh(f,b,S,c,l,"bg",h),s=`shiki-themes ${b.map(_=>_.name).join(" ")}`,o=l?void 0:[a,n].join(";")}else if("theme"in r){const l=ss(r.theme,r);i=jl(e,t,r);const c=e.getTheme(r.theme);n=Wr(c.bg,l),a=Wr(c.fg,l),s=c.name,u=Ya(i)}else throw new st("Invalid options, either `theme` or `themes` must be provided");return{tokens:i,fg:a,bg:n,themeName:s,rootStyle:o,grammarState:u}}function Dh(e,t,r,n,a,i,s){return e.map((o,u)=>{const l=Wr(t[u][i],r[u])||"inherit",c=`${n+o.color}${i==="bg"?"-bg":""}:${l}`;if(u===0&&a){if(a===Vl&&e.length>1){const h=e.findIndex(E=>E.color==="light"),f=e.findIndex(E=>E.color==="dark");if(h===-1||f===-1)throw new st('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');const m=Wr(t[h][i],r[h])||"inherit",b=Wr(t[f][i],r[f])||"inherit";return`light-dark(${m}, ${b});${c}`}return l}return s==="css-vars"?c:null}).filter(o=>!!o).join(";")}function hs(e,t,r,n={meta:{},options:r,codeToHast:(a,i)=>hs(e,a,i),codeToTokens:(a,i)=>cs(e,a,i)}){let a=t;for(const b of us(r))a=b.preprocess?.call(n,a,r)||a;let{tokens:i,fg:s,bg:o,themeName:u,rootStyle:l,grammarState:c}=cs(e,a,r);const{mergeWhitespaces:h=!0,mergeSameStyleTokens:f=!1}=r;h===!0?i=av(i):h==="never"&&(i=iv(i)),f&&(i=sv(i));const m={...n,get source(){return a}};for(const b of us(r))i=b.tokens?.call(m,i)||i;return nv(i,{...r,fg:s,bg:o,themeName:u,rootStyle:l},m,c)}function nv(e,t,r,n=Ya(e)){const a=us(t),i=[],s={type:"root",children:[]},{structure:o="classic",tabindex:u="0"}=t;let l={type:"element",tagName:"pre",properties:{class:`shiki ${t.themeName||""}`,style:t.rootStyle||`background-color:${t.bg};color:${t.fg}`,...u!==!1&&u!=null?{tabindex:u.toString()}:{},...Object.fromEntries(Array.from(Object.entries(t.meta||{})).filter(([b])=>!b.startsWith("_")))},children:[]},c={type:"element",tagName:"code",properties:{},children:i};const h=[],f={...r,structure:o,addClassToHast:ap,get source(){return r.source},get tokens(){return e},get options(){return t},get root(){return s},get pre(){return l},get code(){return c},get lines(){return h}};if(e.forEach((b,E)=>{E&&(o==="inline"?s.children.push({type:"element",tagName:"br",properties:{},children:[]}):o==="classic"&&i.push({type:"text",value:`
1174`}));let S={type:"element",tagName:"span",properties:{class:"line"},children:[]},_=0;for(const v of b){let R={type:"element",tagName:"span",properties:{...v.htmlAttrs},children:[{type:"text",value:v.content}]};const q=Ru(v.htmlStyle||os(v));q&&(R.properties.style=q);for(const U of a)R=U?.span?.call(f,R,E+1,_,S,v)||R;o==="inline"?s.children.push(R):o==="classic"&&S.children.push(R),_+=v.content.length}if(o==="classic"){for(const v of a)S=v?.line?.call(f,S,E+1)||S;h.push(S),i.push(S)}}),o==="classic"){for(const b of a)c=b?.code?.call(f,c)||c;l.children.push(c);for(const b of a)l=b?.pre?.call(f,l)||l;s.children.push(l)}let m=s;for(const b of a)m=b?.root?.call(f,m)||m;return n&&Ds(m,n),m}function av(e){return e.map(t=>{const r=[];let n="",a=0;return t.forEach((i,s)=>{const u=!(i.fontStyle&&(i.fontStyle&kt.Underline||i.fontStyle&kt.Strikethrough));u&&i.content.match(/^\s+$/)&&t[s+1]?(a||(a=i.offset),n+=i.content):n?(u?r.push({...i,offset:a,content:n+i.content}):r.push({content:n,offset:a},i),a=0,n=""):r.push(i)}),r})}function iv(e){return e.map(t=>t.flatMap(r=>{if(r.content.match(/^\s+$/))return r;const n=r.content.match(/^(\s*)(.*?)(\s*)$/);if(!n)return r;const[,a,i,s]=n;if(!a&&!s)return r;const o=[{...r,offset:r.offset+a.length,content:i}];return a&&o.unshift({content:a,offset:r.offset}),s&&o.push({content:s,offset:r.offset+a.length+i.length}),o}))}function sv(e){return e.map(t=>{const r=[];for(const n of t){if(r.length===0){r.push({...n});continue}const a=r[r.length-1],i=Ru(a.htmlStyle||os(a)),s=Ru(n.htmlStyle||os(n)),o=a.fontStyle&&(a.fontStyle&kt.Underline||a.fontStyle&kt.Strikethrough),u=n.fontStyle&&(n.fontStyle&kt.Underline||n.fontStyle&kt.Strikethrough);!o&&!u&&i===s?a.content+=n.content:r.push({...n})}return r})}const ov=CT;function uv(e,t,r){const n={meta:{},options:r,codeToHast:(i,s)=>hs(e,i,s),codeToTokens:(i,s)=>cs(e,i,s)};let a=ov(hs(e,t,r,n));for(const i of us(r))a=i.postprocess?.call(n,a,r)||a;return a}const Ph={light:"#333333",dark:"#bbbbbb"},Bh={light:"#fffffe",dark:"#1e1e1e"},Fh="__shiki_resolved";function Gl(e){if(e?.[Fh])return e;const t={...e};t.tokenColors&&!t.settings&&(t.settings=t.tokenColors,delete t.tokenColors),t.type||="dark",t.colorReplacements={...t.colorReplacements},t.settings||=[];let{bg:r,fg:n}=t;if(!r||!n){const o=t.settings?t.settings.find(u=>!u.name&&!u.scope):void 0;o?.settings?.foreground&&(n=o.settings.foreground),o?.settings?.background&&(r=o.settings.background),!n&&t?.colors?.["editor.foreground"]&&(n=t.colors["editor.foreground"]),!r&&t?.colors?.["editor.background"]&&(r=t.colors["editor.background"]),n||(n=t.type==="light"?Ph.light:Ph.dark),r||(r=t.type==="light"?Bh.light:Bh.dark),t.fg=n,t.bg=r}t.settings[0]&&t.settings[0].settings&&!t.settings[0].scope||t.settings.unshift({settings:{foreground:t.fg,background:t.bg}});let a=0;const i=new Map;function s(o){if(i.has(o))return i.get(o);a+=1;const u=`#${a.toString(16).padStart(8,"0").toLowerCase()}`;return t.colorReplacements?.[`#${u}`]?s(o):(i.set(o,u),u)}t.settings=t.settings.map(o=>{const u=o.settings?.foreground&&!o.settings.foreground.startsWith("#"),l=o.settings?.background&&!o.settings.background.startsWith("#");if(!u&&!l)return o;const c={...o,settings:{...o.settings}};if(u){const h=s(o.settings.foreground);t.colorReplacements[h]=o.settings.foreground,c.settings.foreground=h}if(l){const h=s(o.settings.background);t.colorReplacements[h]=o.settings.background,c.settings.background=h}return c});for(const o of Object.keys(t.colors||{}))if((o==="editor.foreground"||o==="editor.background"||o.startsWith("terminal.ansi"))&&!t.colors[o]?.startsWith("#")){const u=s(t.colors[o]);t.colorReplacements[u]=t.colors[o],t.colors[o]=u}return Object.defineProperty(t,Fh,{enumerable:!1,writable:!1,value:!0}),t}async function up(e){return Array.from(new Set((await Promise.all(e.filter(t=>!rp(t)).map(async t=>await tp(t).then(r=>Array.isArray(r)?r:[r])))).flat()))}async function lp(e){return(await Promise.all(e.map(async r=>np(r)?null:Gl(await tp(r))))).filter(r=>!!r)}let lv=3;function cv(e,t=3){t>lv||console.trace(`[SHIKI DEPRECATE]: ${e}`)}let Pn=class extends Error{constructor(t){super(t),this.name="ShikiError"}};class hv extends Cx{constructor(t,r,n,a={}){super(t),this._resolver=t,this._themes=r,this._langs=n,this._alias=a,this._themes.map(i=>this.loadTheme(i)),this.loadLanguages(this._langs)}_resolvedThemes=new Map;_resolvedGrammars=new Map;_langMap=new Map;_langGraph=new Map;_textmateThemeCache=new WeakMap;_loadedThemesCache=null;_loadedLanguagesCache=null;getTheme(t){return typeof t=="string"?this._resolvedThemes.get(t):this.loadTheme(t)}loadTheme(t){const r=Gl(t);return r.name&&(this._resolvedThemes.set(r.name,r),this._loadedThemesCache=null),r}getLoadedThemes(){return this._loadedThemesCache||(this._loadedThemesCache=[...this._resolvedThemes.keys()]),this._loadedThemesCache}setTheme(t){let r=this._textmateThemeCache.get(t);r||(r=ts.createFromRawTheme(t),this._textmateThemeCache.set(t,r)),this._syncRegistry.setTheme(r)}getGrammar(t){if(this._alias[t]){const r=new Set([t]);for(;this._alias[t];){if(t=this._alias[t],r.has(t))throw new Pn(`Circular alias \`${Array.from(r).join(" -> ")} -> ${t}\``);r.add(t)}}return this._resolvedGrammars.get(t)}loadLanguage(t){if(this.getGrammar(t.name))return;const r=new Set([...this._langMap.values()].filter(i=>i.embeddedLangsLazy?.includes(t.name)));this._resolver.addLanguage(t);const n={balancedBracketSelectors:t.balancedBracketSelectors||["*"],unbalancedBracketSelectors:t.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(t.scopeName,t);const a=this.loadGrammarWithConfiguration(t.scopeName,1,n);if(a.name=t.name,this._resolvedGrammars.set(t.name,a),t.aliases&&t.aliases.forEach(i=>{this._alias[i]=t.name}),this._loadedLanguagesCache=null,r.size)for(const i of r)this._resolvedGrammars.delete(i.name),this._loadedLanguagesCache=null,this._syncRegistry?._injectionGrammars?.delete(i.scopeName),this._syncRegistry?._grammars?.delete(i.scopeName),this.loadLanguage(this._langMap.get(i.name))}dispose(){super.dispose(),this._resolvedThemes.clear(),this._resolvedGrammars.clear(),this._langMap.clear(),this._langGraph.clear(),this._loadedThemesCache=null}loadLanguages(t){for(const a of t)this.resolveEmbeddedLanguages(a);const r=Array.from(this._langGraph.entries()),n=r.filter(([a,i])=>!i);if(n.length){const a=r.filter(([i,s])=>s&&s.embeddedLangs?.some(o=>n.map(([u])=>u).includes(o))).filter(i=>!n.includes(i));throw new Pn(`Missing languages ${n.map(([i])=>`\`${i}\``).join(", ")}, required by ${a.map(([i])=>`\`${i}\``).join(", ")}`)}for(const[a,i]of r)this._resolver.addLanguage(i);for(const[a,i]of r)this.loadLanguage(i)}getLoadedLanguages(){return this._loadedLanguagesCache||(this._loadedLanguagesCache=[...new Set([...this._resolvedGrammars.keys(),...Object.keys(this._alias)])]),this._loadedLanguagesCache}resolveEmbeddedLanguages(t){if(this._langMap.set(t.name,t),this._langGraph.set(t.name,t),t.embeddedLangs)for(const r of t.embeddedLangs)this._langGraph.set(r,this._langMap.get(r))}}class dv{_langs=new Map;_scopeToLang=new Map;_injections=new Map;_onigLib;constructor(t,r){this._onigLib={createOnigScanner:n=>t.createScanner(n),createOnigString:n=>t.createString(n)},r.forEach(n=>this.addLanguage(n))}get onigLib(){return this._onigLib}getLangRegistration(t){return this._langs.get(t)}loadGrammar(t){return this._scopeToLang.get(t)}addLanguage(t){this._langs.set(t.name,t),t.aliases&&t.aliases.forEach(r=>{this._langs.set(r,t)}),this._scopeToLang.set(t.scopeName,t),t.injectTo&&t.injectTo.forEach(r=>{this._injections.get(r)||this._injections.set(r,[]),this._injections.get(r).push(t.scopeName)})}getInjections(t){const r=t.split(".");let n=[];for(let a=1;a<=r.length;a++){const i=r.slice(0,a).join(".");n=[...n,...this._injections.get(i)||[]]}return n}}let ya=0;function fv(e){ya+=1,e.warnings!==!1&&ya>=10&&ya%10===0&&console.warn(`[Shiki] ${ya} instances have been created. Shiki is supposed to be used as a singleton, consider refactoring your code to cache your highlighter instance; Or call \`highlighter.dispose()\` to release unused instances.`);let t=!1;if(!e.engine)throw new Pn("`engine` option is required for synchronous mode");const r=(e.langs||[]).flat(1),n=(e.themes||[]).flat(1).map(Gl),a=new dv(e.engine,r),i=new hv(a,n,r,e.langAlias);let s;function o(v){S();const R=i.getGrammar(typeof v=="string"?v:v.name);if(!R)throw new Pn(`Language \`${v}\` not found, you may need to load it first`);return R}function u(v){if(v==="none")return{bg:"",fg:"",name:"none",settings:[],type:"dark"};S();const R=i.getTheme(v);if(!R)throw new Pn(`Theme \`${v}\` not found, you may need to load it first`);return R}function l(v){S();const R=u(v);s!==v&&(i.setTheme(R),s=v);const q=i.getColorMap();return{theme:R,colorMap:q}}function c(){return S(),i.getLoadedThemes()}function h(){return S(),i.getLoadedLanguages()}function f(...v){S(),i.loadLanguages(v.flat(1))}async function m(...v){return f(await up(v))}function b(...v){S();for(const R of v.flat(1))i.loadTheme(R)}async function E(...v){return S(),b(await lp(v))}function S(){if(t)throw new Pn("Shiki instance has been disposed")}function _(){t||(t=!0,i.dispose(),ya-=1)}return{setTheme:l,getTheme:u,getLanguage:o,getLoadedThemes:c,getLoadedLanguages:h,loadLanguage:m,loadLanguageSync:f,loadTheme:E,loadThemeSync:b,dispose:_,[Symbol.dispose]:_}}async function mv(e){e.engine||cv("`engine` option is required. Use `createOnigurumaEngine` or `createJavaScriptRegexEngine` to create an engine.");const[t,r,n]=await Promise.all([lp(e.themes||[]),up(e.langs||[]),e.engine]);return fv({...e,themes:t,langs:r,engine:n})}async function pv(e){const t=await mv(e);return{getLastGrammarState:(...r)=>QT(t,...r),codeToTokensBase:(r,n)=>jl(t,r,n),codeToTokensWithThemes:(r,n)=>op(t,r,n),codeToTokens:(r,n)=>cs(t,r,n),codeToHast:(r,n)=>hs(t,r,n),codeToHtml:(r,n)=>uv(t,r,n),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...t,getInternalContext:()=>t}}function gv(e){const t=e.langs,r=e.themes,n=e.engine;async function a(i){function s(h){if(typeof h=="string"){if(rp(h))return[];h=i.langAlias?.[h]||h;const f=t[h];if(!f)throw new st(`Language \`${h}\` is not included in this bundle. You may want to load it from external source.`);return f}return h}function o(h){if(np(h))return"none";if(typeof h=="string"){const f=r[h];if(!f)throw new st(`Theme \`${h}\` is not included in this bundle. You may want to load it from external source.`);return f}return h}const u=(i.themes??[]).map(h=>o(h)),l=(i.langs??[]).map(h=>s(h)),c=await pv({engine:i.engine??n(),...i,themes:u,langs:l});return{...c,loadLanguage(...h){return c.loadLanguage(...h.map(s))},loadTheme(...h){return c.loadTheme(...h.map(o))},getBundledLanguages(){return t},getBundledThemes(){return r}}}return a}const cp=[{id:"abap",name:"ABAP",import:(()=>T(()=>import("./abap-BdImnpbu.js"),[]))},{id:"actionscript-3",name:"ActionScript",import:(()=>T(()=>import("./actionscript-3-CfeIJUat.js"),[]))},{id:"ada",name:"Ada",import:(()=>T(()=>import("./ada-bCR0ucgS.js"),[]))},{id:"angular-html",name:"Angular HTML",import:(()=>T(()=>import("./angular-html-CU67Zn6k.js").then(e=>e.f),__vite__mapDeps([0,1,2,3])))},{id:"angular-ts",name:"Angular TypeScript",import:(()=>T(()=>import("./angular-ts-BwZT4LLn.js"),__vite__mapDeps([4,0,1,2,3,5])))},{id:"apache",name:"Apache Conf",import:(()=>T(()=>import("./apache-Pmp26Uib.js"),[]))},{id:"apex",name:"Apex",import:(()=>T(()=>import("./apex-C7Pw0Ztw.js"),[]))},{id:"apl",name:"APL",import:(()=>T(()=>import("./apl-dKokRX4l.js"),__vite__mapDeps([6,1,2,3,7,8,9])))},{id:"applescript",name:"AppleScript",import:(()=>T(()=>import("./applescript-Co6uUVPk.js"),[]))},{id:"ara",name:"Ara",import:(()=>T(()=>import("./ara-BRHolxvo.js"),[]))},{id:"asciidoc",name:"AsciiDoc",aliases:["adoc"],import:(()=>T(()=>import("./asciidoc-Dv7Oe6Be.js"),[]))},{id:"asm",name:"Assembly",import:(()=>T(()=>import("./asm-D_Q5rh1f.js"),[]))},{id:"astro",name:"Astro",import:(()=>T(()=>import("./astro-CbQHKStN.js"),__vite__mapDeps([10,9,2,11,3,12,13])))},{id:"awk",name:"AWK",import:(()=>T(()=>import("./awk-DMzUqQB5.js"),[]))},{id:"ballerina",name:"Ballerina",import:(()=>T(()=>import("./ballerina-BFfxhgS-.js"),[]))},{id:"bat",name:"Batch File",aliases:["batch"],import:(()=>T(()=>import("./bat-BkioyH1T.js"),[]))},{id:"beancount",name:"Beancount",import:(()=>T(()=>import("./beancount-k_qm7-4y.js"),[]))},{id:"berry",name:"Berry",aliases:["be"],import:(()=>T(()=>import("./berry-D08WgyRC.js"),[]))},{id:"bibtex",name:"BibTeX",import:(()=>T(()=>import("./bibtex-CHM0blh-.js"),[]))},{id:"bicep",name:"Bicep",import:(()=>T(()=>import("./bicep-6nHXG8SA.js"),[]))},{id:"blade",name:"Blade",import:(()=>T(()=>import("./blade-DVc8C-J4.js"),__vite__mapDeps([14,15,1,2,3,7,8,16,9])))},{id:"bsl",name:"1C (Enterprise)",aliases:["1c"],import:(()=>T(()=>import("./bsl-BO_Y6i37.js"),__vite__mapDeps([17,18])))},{id:"c",name:"C",import:(()=>T(()=>import("./c-BIGW1oBm.js"),[]))},{id:"cadence",name:"Cadence",aliases:["cdc"],import:(()=>T(()=>import("./cadence-Bv_4Rxtq.js"),[]))},{id:"cairo",name:"Cairo",import:(()=>T(()=>import("./cairo-KRGpt6FW.js"),__vite__mapDeps([19,20])))},{id:"clarity",name:"Clarity",import:(()=>T(()=>import("./clarity-D53aC0YG.js"),[]))},{id:"clojure",name:"Clojure",aliases:["clj"],import:(()=>T(()=>import("./clojure-P80f7IUj.js"),[]))},{id:"cmake",name:"CMake",import:(()=>T(()=>import("./cmake-D1j8_8rp.js"),[]))},{id:"cobol",name:"COBOL",import:(()=>T(()=>import("./cobol-nwyudZeR.js"),__vite__mapDeps([21,1,2,3,8])))},{id:"codeowners",name:"CODEOWNERS",import:(()=>T(()=>import("./codeowners-Bp6g37R7.js"),[]))},{id:"codeql",name:"CodeQL",aliases:["ql"],import:(()=>T(()=>import("./codeql-DsOJ9woJ.js"),[]))},{id:"coffee",name:"CoffeeScript",aliases:["coffeescript"],import:(()=>T(()=>import("./coffee-Ch7k5sss.js"),__vite__mapDeps([22,2])))},{id:"common-lisp",name:"Common Lisp",aliases:["lisp"],import:(()=>T(()=>import("./common-lisp-Cg-RD9OK.js"),[]))},{id:"coq",name:"Coq",import:(()=>T(()=>import("./coq-DkFqJrB1.js"),[]))},{id:"cpp",name:"C++",aliases:["c++"],import:(()=>T(()=>import("./cpp-CofmeUqb.js"),__vite__mapDeps([23,24,25,26,16])))},{id:"crystal",name:"Crystal",import:(()=>T(()=>import("./crystal-tKQVLTB8.js"),__vite__mapDeps([27,1,2,3,16,26,28])))},{id:"csharp",name:"C#",aliases:["c#","cs"],import:(()=>T(()=>import("./csharp-CX12Zw3r.js"),[]))},{id:"css",name:"CSS",import:(()=>T(()=>import("./css-DPfMkruS.js"),[]))},{id:"csv",name:"CSV",import:(()=>T(()=>import("./csv-fuZLfV_i.js"),[]))},{id:"cue",name:"CUE",import:(()=>T(()=>import("./cue-D82EKSYY.js"),[]))},{id:"cypher",name:"Cypher",aliases:["cql"],import:(()=>T(()=>import("./cypher-COkxafJQ.js"),[]))},{id:"d",name:"D",import:(()=>T(()=>import("./d-85-TOEBH.js"),[]))},{id:"dart",name:"Dart",import:(()=>T(()=>import("./dart-CF10PKvl.js"),[]))},{id:"dax",name:"DAX",import:(()=>T(()=>import("./dax-CEL-wOlO.js"),[]))},{id:"desktop",name:"Desktop",import:(()=>T(()=>import("./desktop-BmXAJ9_W.js"),[]))},{id:"diff",name:"Diff",import:(()=>T(()=>import("./diff-D97Zzqfu.js"),[]))},{id:"docker",name:"Dockerfile",aliases:["dockerfile"],import:(()=>T(()=>import("./docker-BcOcwvcX.js"),[]))},{id:"dotenv",name:"dotEnv",import:(()=>T(()=>import("./dotenv-Da5cRb03.js"),[]))},{id:"dream-maker",name:"Dream Maker",import:(()=>T(()=>import("./dream-maker-BtqSS_iP.js"),[]))},{id:"edge",name:"Edge",import:(()=>T(()=>import("./edge-BkV0erSs.js"),__vite__mapDeps([29,11,1,2,3,15])))},{id:"elixir",name:"Elixir",import:(()=>T(()=>import("./elixir-CDX3lj18.js"),__vite__mapDeps([30,1,2,3])))},{id:"elm",name:"Elm",import:(()=>T(()=>import("./elm-DbKCFpqz.js"),__vite__mapDeps([31,25,26])))},{id:"emacs-lisp",name:"Emacs Lisp",aliases:["elisp"],import:(()=>T(()=>import("./emacs-lisp-C9XAeP06.js"),[]))},{id:"erb",name:"ERB",import:(()=>T(()=>import("./erb-BOJIQeun.js"),__vite__mapDeps([32,1,2,3,33,34,7,8,16,35,11,36,13,23,24,25,26,28,37,38])))},{id:"erlang",name:"Erlang",aliases:["erl"],import:(()=>T(()=>import("./erlang-DsQrWhSR.js"),__vite__mapDeps([39,40])))},{id:"fennel",name:"Fennel",import:(()=>T(()=>import("./fennel-BYunw83y.js"),[]))},{id:"fish",name:"Fish",import:(()=>T(()=>import("./fish-BvzEVeQv.js"),[]))},{id:"fluent",name:"Fluent",aliases:["ftl"],import:(()=>T(()=>import("./fluent-C4IJs8-o.js"),[]))},{id:"fortran-fixed-form",name:"Fortran (Fixed Form)",aliases:["f","for","f77"],import:(()=>T(()=>import("./fortran-fixed-form-BZjJHVRy.js"),__vite__mapDeps([41,42])))},{id:"fortran-free-form",name:"Fortran (Free Form)",aliases:["f90","f95","f03","f08","f18"],import:(()=>T(()=>import("./fortran-free-form-D22FLkUw.js"),[]))},{id:"fsharp",name:"F#",aliases:["f#","fs"],import:(()=>T(()=>import("./fsharp-CXgrBDvD.js"),__vite__mapDeps([43,40])))},{id:"gdresource",name:"GDResource",import:(()=>T(()=>import("./gdresource-B7Tvp0Sc.js"),__vite__mapDeps([44,45,46])))},{id:"gdscript",name:"GDScript",import:(()=>T(()=>import("./gdscript-DTMYz4Jt.js"),[]))},{id:"gdshader",name:"GDShader",import:(()=>T(()=>import("./gdshader-DkwncUOv.js"),[]))},{id:"genie",name:"Genie",import:(()=>T(()=>import("./genie-D0YGMca9.js"),[]))},{id:"gherkin",name:"Gherkin",import:(()=>T(()=>import("./gherkin-DyxjwDmM.js"),[]))},{id:"git-commit",name:"Git Commit Message",import:(()=>T(()=>import("./git-commit-F4YmCXRG.js"),__vite__mapDeps([47,48])))},{id:"git-rebase",name:"Git Rebase Message",import:(()=>T(()=>import("./git-rebase-r7XF79zn.js"),__vite__mapDeps([49,28])))},{id:"gleam",name:"Gleam",import:(()=>T(()=>import("./gleam-BspZqrRM.js"),[]))},{id:"glimmer-js",name:"Glimmer JS",aliases:["gjs"],import:(()=>T(()=>import("./glimmer-js-Rg0-pVw9.js"),__vite__mapDeps([50,2,11,3,1])))},{id:"glimmer-ts",name:"Glimmer TS",aliases:["gts"],import:(()=>T(()=>import("./glimmer-ts-U6CK756n.js"),__vite__mapDeps([51,11,3,2,1])))},{id:"glsl",name:"GLSL",import:(()=>T(()=>import("./glsl-DplSGwfg.js"),__vite__mapDeps([25,26])))},{id:"gnuplot",name:"Gnuplot",import:(()=>T(()=>import("./gnuplot-DdkO51Og.js"),[]))},{id:"go",name:"Go",import:(()=>T(()=>import("./go-Dn2_MT6a.js"),[]))},{id:"graphql",name:"GraphQL",aliases:["gql"],import:(()=>T(()=>import("./graphql-ChdNCCLP.js"),__vite__mapDeps([35,2,11,36,13])))},{id:"groovy",name:"Groovy",import:(()=>T(()=>import("./groovy-gcz8RCvz.js"),[]))},{id:"hack",name:"Hack",import:(()=>T(()=>import("./hack-CaT9iCJl.js"),__vite__mapDeps([52,1,2,3,16])))},{id:"haml",name:"Ruby Haml",import:(()=>T(()=>import("./haml-B8DHNrY2.js"),__vite__mapDeps([34,2,3])))},{id:"handlebars",name:"Handlebars",aliases:["hbs"],import:(()=>T(()=>import("./handlebars-BL8al0AC.js"),__vite__mapDeps([53,1,2,3,38])))},{id:"haskell",name:"Haskell",aliases:["hs"],import:(()=>T(()=>import("./haskell-Df6bDoY_.js"),[]))},{id:"haxe",name:"Haxe",import:(()=>T(()=>import("./haxe-CzTSHFRz.js"),[]))},{id:"hcl",name:"HashiCorp HCL",import:(()=>T(()=>import("./hcl-BWvSN4gD.js"),[]))},{id:"hjson",name:"Hjson",import:(()=>T(()=>import("./hjson-D5-asLiD.js"),[]))},{id:"hlsl",name:"HLSL",import:(()=>T(()=>import("./hlsl-D3lLCCz7.js"),[]))},{id:"html",name:"HTML",import:(()=>T(()=>import("./html-GMplVEZG.js"),__vite__mapDeps([1,2,3])))},{id:"html-derivative",name:"HTML (Derivative)",import:(()=>T(()=>import("./html-derivative-BFtXZ54Q.js"),__vite__mapDeps([15,1,2,3])))},{id:"http",name:"HTTP",import:(()=>T(()=>import("./http-jrhK8wxY.js"),__vite__mapDeps([54,28,9,7,8,35,2,11,36,13])))},{id:"hurl",name:"Hurl",import:(()=>T(()=>import("./hurl-irOxFIW8.js"),__vite__mapDeps([55,35,2,11,36,13,7,8,56])))},{id:"hxml",name:"HXML",import:(()=>T(()=>import("./hxml-Bvhsp5Yf.js"),__vite__mapDeps([57,58])))},{id:"hy",name:"Hy",import:(()=>T(()=>import("./hy-DFXneXwc.js"),[]))},{id:"imba",name:"Imba",import:(()=>T(()=>import("./imba-DGztddWO.js"),[]))},{id:"ini",name:"INI",aliases:["properties"],import:(()=>T(()=>import("./ini-BEwlwnbL.js"),[]))},{id:"java",name:"Java",import:(()=>T(()=>import("./java-CylS5w8V.js"),[]))},{id:"javascript",name:"JavaScript",aliases:["js","cjs","mjs"],import:(()=>T(()=>import("./javascript-wDzz0qaB.js"),[]))},{id:"jinja",name:"Jinja",import:(()=>T(()=>import("./jinja-4LBKfQ-Z.js"),__vite__mapDeps([59,1,2,3])))},{id:"jison",name:"Jison",import:(()=>T(()=>import("./jison-wvAkD_A8.js"),__vite__mapDeps([60,2])))},{id:"json",name:"JSON",import:(()=>T(()=>import("./json-Cp-IABpG.js"),[]))},{id:"json5",name:"JSON5",import:(()=>T(()=>import("./json5-C9tS-k6U.js"),[]))},{id:"jsonc",name:"JSON with Comments",import:(()=>T(()=>import("./jsonc-Des-eS-w.js"),[]))},{id:"jsonl",name:"JSON Lines",import:(()=>T(()=>import("./jsonl-DcaNXYhu.js"),[]))},{id:"jsonnet",name:"Jsonnet",import:(()=>T(()=>import("./jsonnet-DFQXde-d.js"),[]))},{id:"jssm",name:"JSSM",aliases:["fsl"],import:(()=>T(()=>import("./jssm-C2t-YnRu.js"),[]))},{id:"jsx",name:"JSX",import:(()=>T(()=>import("./jsx-g9-lgVsj.js"),[]))},{id:"julia",name:"Julia",aliases:["jl"],import:(()=>T(()=>import("./julia-C8NyazO9.js"),__vite__mapDeps([61,23,24,25,26,16,20,2,62])))},{id:"kdl",name:"KDL",import:(()=>T(()=>import("./kdl-DV7GczEv.js"),[]))},{id:"kotlin",name:"Kotlin",aliases:["kt","kts"],import:(()=>T(()=>import("./kotlin-BdnUsdx6.js"),[]))},{id:"kusto",name:"Kusto",aliases:["kql"],import:(()=>T(()=>import("./kusto-BvAqAH-y.js"),[]))},{id:"latex",name:"LaTeX",import:(()=>T(()=>import("./latex-BUKiar2Z.js"),__vite__mapDeps([63,64,62])))},{id:"lean",name:"Lean 4",aliases:["lean4"],import:(()=>T(()=>import("./lean-DP1Csr6i.js"),[]))},{id:"less",name:"Less",import:(()=>T(()=>import("./less-B1dDrJ26.js"),[]))},{id:"liquid",name:"Liquid",import:(()=>T(()=>import("./liquid-DYVedYrR.js"),__vite__mapDeps([65,1,2,3,9])))},{id:"llvm",name:"LLVM IR",import:(()=>T(()=>import("./llvm-BtvRca6l.js"),[]))},{id:"log",name:"Log file",import:(()=>T(()=>import("./log-2UxHyX5q.js"),[]))},{id:"logo",name:"Logo",import:(()=>T(()=>import("./logo-BtOb2qkB.js"),[]))},{id:"lua",name:"Lua",import:(()=>T(()=>import("./lua-BbnMAYS6.js"),__vite__mapDeps([37,26])))},{id:"luau",name:"Luau",import:(()=>T(()=>import("./luau-CXu1NL6O.js"),[]))},{id:"make",name:"Makefile",aliases:["makefile"],import:(()=>T(()=>import("./make-CHLpvVh8.js"),[]))},{id:"markdown",name:"Markdown",aliases:["md"],import:(()=>T(()=>import("./markdown-Cvjx9yec.js"),[]))},{id:"marko",name:"Marko",import:(()=>T(()=>import("./marko-CPi9NSCl.js"),__vite__mapDeps([66,3,67,5,11])))},{id:"matlab",name:"MATLAB",import:(()=>T(()=>import("./matlab-D7o27uSR.js"),[]))},{id:"mdc",name:"MDC",import:(()=>T(()=>import("./mdc-DUICxH0z.js"),__vite__mapDeps([68,40,38,15,1,2,3])))},{id:"mdx",name:"MDX",import:(()=>T(()=>import("./mdx-Cmh6b_Ma.js"),[]))},{id:"mermaid",name:"Mermaid",aliases:["mmd"],import:(()=>T(()=>import("./mermaid-DKYwYmdq.js"),[]))},{id:"mipsasm",name:"MIPS Assembly",aliases:["mips"],import:(()=>T(()=>import("./mipsasm-CKIfxQSi.js"),[]))},{id:"mojo",name:"Mojo",import:(()=>T(()=>import("./mojo-1DNp92w6.js"),[]))},{id:"move",name:"Move",import:(()=>T(()=>import("./move-Bu9oaDYs.js"),[]))},{id:"narrat",name:"Narrat Language",aliases:["nar"],import:(()=>T(()=>import("./narrat-DRg8JJMk.js"),[]))},{id:"nextflow",name:"Nextflow",aliases:["nf"],import:(()=>T(()=>import("./nextflow-CUEJCptM.js"),[]))},{id:"nginx",name:"Nginx",import:(()=>T(()=>import("./nginx-DknmC5AR.js"),__vite__mapDeps([69,37,26])))},{id:"nim",name:"Nim",import:(()=>T(()=>import("./nim-CVrawwO9.js"),__vite__mapDeps([70,26,1,2,3,7,8,25,40])))},{id:"nix",name:"Nix",import:(()=>T(()=>import("./nix-BbRYJGeE.js"),[]))},{id:"nushell",name:"nushell",aliases:["nu"],import:(()=>T(()=>import("./nushell-C-sUppwS.js"),[]))},{id:"objective-c",name:"Objective-C",aliases:["objc"],import:(()=>T(()=>import("./objective-c-DXmwc3jG.js"),[]))},{id:"objective-cpp",name:"Objective-C++",import:(()=>T(()=>import("./objective-cpp-CLxacb5B.js"),[]))},{id:"ocaml",name:"OCaml",import:(()=>T(()=>import("./ocaml-C0hk2d4L.js"),[]))},{id:"pascal",name:"Pascal",import:(()=>T(()=>import("./pascal-D93ZcfNL.js"),[]))},{id:"perl",name:"Perl",import:(()=>T(()=>import("./perl-C0TMdlhV.js"),__vite__mapDeps([71,1,2,3,7,8,16])))},{id:"php",name:"PHP",import:(()=>T(()=>import("./php-CDn_0X-4.js"),__vite__mapDeps([72,1,2,3,7,8,16,9])))},{id:"pkl",name:"Pkl",import:(()=>T(()=>import("./pkl-u5AG7uiY.js"),[]))},{id:"plsql",name:"PL/SQL",import:(()=>T(()=>import("./plsql-ChMvpjG-.js"),[]))},{id:"po",name:"Gettext PO",aliases:["pot","potx"],import:(()=>T(()=>import("./po-BTJTHyun.js"),[]))},{id:"polar",name:"Polar",import:(()=>T(()=>import("./polar-C0HS_06l.js"),[]))},{id:"postcss",name:"PostCSS",import:(()=>T(()=>import("./postcss-CXtECtnM.js"),[]))},{id:"powerquery",name:"PowerQuery",import:(()=>T(()=>import("./powerquery-CEu0bR-o.js"),[]))},{id:"powershell",name:"PowerShell",aliases:["ps","ps1"],import:(()=>T(()=>import("./powershell-Dpen1YoG.js"),[]))},{id:"prisma",name:"Prisma",import:(()=>T(()=>import("./prisma-Dd19v3D-.js"),[]))},{id:"prolog",name:"Prolog",import:(()=>T(()=>import("./prolog-CbFg5uaA.js"),[]))},{id:"proto",name:"Protocol Buffer 3",aliases:["protobuf"],import:(()=>T(()=>import("./proto-DyJlTyXw.js"),[]))},{id:"pug",name:"Pug",aliases:["jade"],import:(()=>T(()=>import("./pug-CGlum2m_.js"),__vite__mapDeps([73,2,3,1])))},{id:"puppet",name:"Puppet",import:(()=>T(()=>import("./puppet-BMWR74SV.js"),[]))},{id:"purescript",name:"PureScript",import:(()=>T(()=>import("./purescript-CklMAg4u.js"),[]))},{id:"python",name:"Python",aliases:["py"],import:(()=>T(()=>import("./python-B6aJPvgy.js"),[]))},{id:"qml",name:"QML",import:(()=>T(()=>import("./qml-3beO22l8.js"),__vite__mapDeps([74,2])))},{id:"qmldir",name:"QML Directory",import:(()=>T(()=>import("./qmldir-C8lEn-DE.js"),[]))},{id:"qss",name:"Qt Style Sheets",import:(()=>T(()=>import("./qss-IeuSbFQv.js"),[]))},{id:"r",name:"R",import:(()=>T(()=>import("./r-DiinP2Uv.js"),[]))},{id:"racket",name:"Racket",import:(()=>T(()=>import("./racket-BqYA7rlc.js"),[]))},{id:"raku",name:"Raku",aliases:["perl6"],import:(()=>T(()=>import("./raku-DXvB9xmW.js"),[]))},{id:"razor",name:"ASP.NET Razor",import:(()=>T(()=>import("./razor-WgofotgN.js"),__vite__mapDeps([75,1,2,3,76])))},{id:"reg",name:"Windows Registry Script",import:(()=>T(()=>import("./reg-C-SQnVFl.js"),[]))},{id:"regexp",name:"RegExp",aliases:["regex"],import:(()=>T(()=>import("./regexp-CDVJQ6XC.js"),[]))},{id:"rel",name:"Rel",import:(()=>T(()=>import("./rel-C3B-1QV4.js"),[]))},{id:"riscv",name:"RISC-V",import:(()=>T(()=>import("./riscv-BM1_JUlF.js"),[]))},{id:"rosmsg",name:"ROS Interface",import:(()=>T(()=>import("./rosmsg-BJDFO7_C.js"),[]))},{id:"rst",name:"reStructuredText",import:(()=>T(()=>import("./rst-B0xPkSld.js"),__vite__mapDeps([77,15,1,2,3,23,24,25,26,16,20,28,38,78,33,34,7,8,35,11,36,13,37])))},{id:"ruby",name:"Ruby",aliases:["rb"],import:(()=>T(()=>import("./ruby-BvKwtOVI.js"),__vite__mapDeps([33,1,2,3,34,7,8,16,35,11,36,13,23,24,25,26,28,37,38])))},{id:"rust",name:"Rust",aliases:["rs"],import:(()=>T(()=>import("./rust-B1yitclQ.js"),[]))},{id:"sas",name:"SAS",import:(()=>T(()=>import("./sas-cz2c8ADy.js"),__vite__mapDeps([79,16])))},{id:"sass",name:"Sass",import:(()=>T(()=>import("./sass-Cj5Yp3dK.js"),[]))},{id:"scala",name:"Scala",import:(()=>T(()=>import("./scala-C151Ov-r.js"),[]))},{id:"scheme",name:"Scheme",import:(()=>T(()=>import("./scheme-C98Dy4si.js"),[]))},{id:"scss",name:"SCSS",import:(()=>T(()=>import("./scss-OYdSNvt2.js"),__vite__mapDeps([5,3])))},{id:"sdbl",name:"1C (Query)",aliases:["1c-query"],import:(()=>T(()=>import("./sdbl-DVxCFoDh.js"),[]))},{id:"shaderlab",name:"ShaderLab",aliases:["shader"],import:(()=>T(()=>import("./shaderlab-Dg9Lc6iA.js"),__vite__mapDeps([80,81])))},{id:"shellscript",name:"Shell",aliases:["bash","sh","shell","zsh"],import:(()=>T(()=>import("./shellscript-Yzrsuije.js"),[]))},{id:"shellsession",name:"Shell Session",aliases:["console"],import:(()=>T(()=>import("./shellsession-BADoaaVG.js"),__vite__mapDeps([82,28])))},{id:"smalltalk",name:"Smalltalk",import:(()=>T(()=>import("./smalltalk-BERRCDM3.js"),[]))},{id:"solidity",name:"Solidity",import:(()=>T(()=>import("./solidity-BbcW6ACK.js"),[]))},{id:"soy",name:"Closure Templates",aliases:["closure-templates"],import:(()=>T(()=>import("./soy-Brmx7dQM.js"),__vite__mapDeps([83,1,2,3])))},{id:"sparql",name:"SPARQL",import:(()=>T(()=>import("./sparql-rVzFXLq3.js"),__vite__mapDeps([84,85])))},{id:"splunk",name:"Splunk Query Language",aliases:["spl"],import:(()=>T(()=>import("./splunk-BtCnVYZw.js"),[]))},{id:"sql",name:"SQL",import:(()=>T(()=>import("./sql-BLtJtn59.js"),[]))},{id:"ssh-config",name:"SSH Config",import:(()=>T(()=>import("./ssh-config-_ykCGR6B.js"),[]))},{id:"stata",name:"Stata",import:(()=>T(()=>import("./stata-BH5u7GGu.js"),__vite__mapDeps([86,16])))},{id:"stylus",name:"Stylus",aliases:["styl"],import:(()=>T(()=>import("./stylus-BEDo0Tqx.js"),[]))},{id:"svelte",name:"Svelte",import:(()=>T(()=>import("./svelte-3Dk4HxPD.js"),__vite__mapDeps([87,2,11,3,12])))},{id:"swift",name:"Swift",import:(()=>T(()=>import("./swift-Dg5xB15N.js"),[]))},{id:"system-verilog",name:"SystemVerilog",import:(()=>T(()=>import("./system-verilog-CnnmHF94.js"),[]))},{id:"systemd",name:"Systemd Units",import:(()=>T(()=>import("./systemd-4A_iFExJ.js"),[]))},{id:"talonscript",name:"TalonScript",aliases:["talon"],import:(()=>T(()=>import("./talonscript-CkByrt1z.js"),[]))},{id:"tasl",name:"Tasl",import:(()=>T(()=>import("./tasl-QIJgUcNo.js"),[]))},{id:"tcl",name:"Tcl",import:(()=>T(()=>import("./tcl-dwOrl1Do.js"),[]))},{id:"templ",name:"Templ",import:(()=>T(()=>import("./templ-W15q3VgB.js"),__vite__mapDeps([88,89,2,3])))},{id:"terraform",name:"Terraform",aliases:["tf","tfvars"],import:(()=>T(()=>import("./terraform-BETggiCN.js"),[]))}
1174,{id:"tex",name:"TeX",import:(()=>T(()=>import("./tex-Cppo0RY3.js"),__vite__mapDeps([64,62])))},{id:"toml",name:"TOML",import:(()=>T(()=>import("./toml-vGWfd6FD.js"),[]))},{id:"ts-tags",name:"TypeScript with Tags",aliases:["lit"],import:(()=>T(()=>import("./ts-tags-zn1MmPIZ.js"),__vite__mapDeps([90,11,3,2,25,26,1,16,7,8])))},{id:"tsv",name:"TSV",import:(()=>T(()=>import("./tsv-B_m7g4N7.js"),[]))},{id:"tsx",name:"TSX",import:(()=>T(()=>import("./tsx-COt5Ahok.js"),[]))},{id:"turtle",name:"Turtle",import:(()=>T(()=>import("./turtle-BsS91CYL.js"),[]))},{id:"twig",name:"Twig",import:(()=>T(()=>import("./twig-CO9l9SDP.js"),__vite__mapDeps([91,3,2,5,72,1,7,8,16,9,20,33,34,35,11,36,13,23,24,25,26,28,37,38])))},{id:"typescript",name:"TypeScript",aliases:["ts","cts","mts"],import:(()=>T(()=>import("./typescript-BPQ3VLAy.js"),[]))},{id:"typespec",name:"TypeSpec",aliases:["tsp"],import:(()=>T(()=>import("./typespec-Df68jz8_.js"),[]))},{id:"typst",name:"Typst",aliases:["typ"],import:(()=>T(()=>import("./typst-DHCkPAjA.js"),[]))}
vendor: 5,479 bytes, line 1174
1174,{id:"v",name:"V",import:(()=>T(()=>import("./v-BcVCzyr7.js"),[]))},{id:"vala",name:"Vala",import:(()=>T(()=>import("./vala-CsfeWuGM.js"),[]))},{id:"vb",name:"Visual Basic",aliases:["cmd"],import:(()=>T(()=>import("./vb-D17OF-Vu.js"),[]))},{id:"verilog",name:"Verilog",import:(()=>T(()=>import("./verilog-BQ8w6xss.js"),[]))},{id:"vhdl",name:"VHDL",import:(()=>T(()=>import("./vhdl-CeAyd5Ju.js"),[]))},{id:"viml",name:"Vim Script",aliases:["vim","vimscript"],import:(()=>T(()=>import("./viml-CJc9bBzg.js"),[]))},{id:"vue",name:"Vue",import:(()=>T(()=>import("./vue-CCoi5OLL.js"),__vite__mapDeps([92,3,2,11,9,15,1])))},{id:"vue-html",name:"Vue HTML",import:(()=>T(()=>import("./vue-html-DAAvJJDi.js"),__vite__mapDeps([93,92,3,2,11,9,15,1])))},{id:"vue-vine",name:"Vue Vine",import:(()=>T(()=>import("./vue-vine-_Ih-lPRR.js"),__vite__mapDeps([94,3,5,67,95,12,92,2,11,9,15,1])))},{id:"vyper",name:"Vyper",aliases:["vy"],import:(()=>T(()=>import("./vyper-CDx5xZoG.js"),[]))},{id:"wasm",name:"WebAssembly",import:(()=>T(()=>import("./wasm-MzD3tlZU.js"),[]))},{id:"wenyan",name:"Wenyan",aliases:["文言"],import:(()=>T(()=>import("./wenyan-BV7otONQ.js"),[]))},{id:"wgsl",name:"WGSL",import:(()=>T(()=>import("./wgsl-Dx-B1_4e.js"),[]))},{id:"wikitext",name:"Wikitext",aliases:["mediawiki","wiki"],import:(()=>T(()=>import("./wikitext-BhOHFoWU.js"),[]))},{id:"wit",name:"WebAssembly Interface Types",import:(()=>T(()=>import("./wit-5i3qLPDT.js"),[]))},{id:"wolfram",name:"Wolfram",aliases:["wl"],import:(()=>T(()=>import("./wolfram-lXgVvXCa.js"),[]))},{id:"xml",name:"XML",import:(()=>T(()=>import("./xml-sdJ4AIDG.js"),__vite__mapDeps([7,8])))},{id:"xsl",name:"XSL",import:(()=>T(()=>import("./xsl-CtQFsRM5.js"),__vite__mapDeps([96,7,8])))},{id:"yaml",name:"YAML",aliases:["yml"],import:(()=>T(()=>import("./yaml-Buea-lGh.js"),[]))},{id:"zenscript",name:"ZenScript",import:(()=>T(()=>import("./zenscript-DVFEvuxE.js"),[]))},{id:"zig",name:"Zig",import:(()=>T(()=>import("./zig-VOosw3JB.js"),[]))}],bv=Object.fromEntries(cp.map(e=>[e.id,e.import])),yv=Object.fromEntries(cp.flatMap(e=>e.aliases?.map(t=>[t,e.import])||[])),hp={...bv,...yv},Ev=[{id:"andromeeda",displayName:"Andromeeda",type:"dark",import:(()=>T(()=>import("./andromeeda-C-Jbm3Hp.js"),[]))},{id:"aurora-x",displayName:"Aurora X",type:"dark",import:(()=>T(()=>import("./aurora-x-D-2ljcwZ.js"),[]))},{id:"ayu-dark",displayName:"Ayu Dark",type:"dark",import:(()=>T(()=>import("./ayu-dark-Cv9koXgw.js"),[]))},{id:"catppuccin-frappe",displayName:"Catppuccin Frappé",type:"dark",import:(()=>T(()=>import("./catppuccin-frappe-DFWUc33u.js"),[]))},{id:"catppuccin-latte",displayName:"Catppuccin Latte",type:"light",import:(()=>T(()=>import("./catppuccin-latte-C9dUb6Cb.js"),[]))},{id:"catppuccin-macchiato",displayName:"Catppuccin Macchiato",type:"dark",import:(()=>T(()=>import("./catppuccin-macchiato-DQyhUUbL.js"),[]))},{id:"catppuccin-mocha",displayName:"Catppuccin Mocha",type:"dark",import:(()=>T(()=>import("./catppuccin-mocha-D87Tk5Gz.js"),[]))},{id:"dark-plus",displayName:"Dark Plus",type:"dark",import:(()=>T(()=>import("./dark-plus-eOWES_5F.js"),[]))},{id:"dracula",displayName:"Dracula Theme",type:"dark",import:(()=>T(()=>import("./dracula-BzJJZx-M.js"),[]))},{id:"dracula-soft",displayName:"Dracula Theme Soft",type:"dark",import:(()=>T(()=>import("./dracula-soft-BXkSAIEj.js"),[]))},{id:"everforest-dark",displayName:"Everforest Dark",type:"dark",import:(()=>T(()=>import("./everforest-dark-BgDCqdQA.js"),[]))},{id:"everforest-light",displayName:"Everforest Light",type:"light",import:(()=>T(()=>import("./everforest-light-C8M2exoo.js"),[]))},{id:"github-dark",displayName:"GitHub Dark",type:"dark",import:(()=>T(()=>import("./github-dark-DHJKELXO.js"),[]))},{id:"github-dark-default",displayName:"GitHub Dark Default",type:"dark",import:(()=>T(()=>import("./github-dark-default-Cuk6v7N8.js"),[]))},{id:"github-dark-dimmed",displayName:"GitHub Dark Dimmed",type:"dark",import:(()=>T(()=>import("./github-dark-dimmed-DH5Ifo-i.js"),[]))},{id:"github-dark-high-contrast",displayName:"GitHub Dark High Contrast",type:"dark",import:(()=>T(()=>import("./github-dark-high-contrast-E3gJ1_iC.js"),[]))},{id:"github-light",displayName:"GitHub Light",type:"light",import:(()=>T(()=>import("./github-light-DAi9KRSo.js"),[]))},{id:"github-light-default",displayName:"GitHub Light Default",type:"light",import:(()=>T(()=>import("./github-light-default-D7oLnXFd.js"),[]))},{id:"github-light-high-contrast",displayName:"GitHub Light High Contrast",type:"light",import:(()=>T(()=>import("./github-light-high-contrast-BfjtVDDH.js"),[]))},{id:"gruvbox-dark-hard",displayName:"Gruvbox Dark Hard",type:"dark",import:(()=>T(()=>import("./gruvbox-dark-hard-CFHQjOhq.js"),[]))},{id:"gruvbox-dark-medium",displayName:"Gruvbox Dark Medium",type:"dark",import:(()=>T(()=>import("./gruvbox-dark-medium-GsRaNv29.js"),[]))},{id:"gruvbox-dark-soft",displayName:"Gruvbox Dark Soft",type:"dark",import:(()=>T(()=>import("./gruvbox-dark-soft-CVdnzihN.js"),[]))},{id:"gruvbox-light-hard",displayName:"Gruvbox Light Hard",type:"light",import:(()=>T(()=>import("./gruvbox-light-hard-CH1njM8p.js"),[]))},{id:"gruvbox-light-medium",displayName:"Gruvbox Light Medium",type:"light",import:(()=>T(()=>import("./gruvbox-light-medium-DRw_LuNl.js"),[]))},{id:"gruvbox-light-soft",displayName:"Gruvbox Light Soft",type:"light",import:(()=>T(()=>import("./gruvbox-light-soft-hJgmCMqR.js"),[]))},{id:"houston",displayName:"Houston",type:"dark",import:(()=>T(()=>
1174import("./houston-DnULxvSX.js"),[]))},{id:"kanagawa-dragon",displayName:"Kanagawa Dragon",type:"dark",import:(()=>T(()=>import("./kanagawa-dragon-CkXjmgJE.js"),[]))},{id:"kanagawa-lotus",displayName:"Kanagawa Lotus",type:"light",import:(()=>T(()=>import("./kanagawa-lotus-CfQXZHmo.js"),[]))},{id:"kanagawa-wave",displayName:"Kanagawa Wave",type:"dark",import:(()=>T(()=>import("./kanagawa-wave-DWedfzmr.js"),[]))},{id:"laserwave",displayName:"LaserWave",type:"dark",import:(()=>T(()=>import("./laserwave-DUszq2jm.js"),[]))},{id:"light-plus",displayName:"Light Plus",type:"light",import:(()=>T(()=>import("./light-plus-B7mTdjB0.js"),[]))},{id:"material-theme",displayName:"Material Theme",type:"dark",import:(()=>T(()=>import("./material-theme-D5KoaKCx.js"),[]))},{id:"material-theme-darker",displayName:"Material Theme Darker",type:"dark",import:(()=>T(()=>import("./material-theme-darker-BfHTSMKl.js"),[]))},{id:"material-theme-lighter",displayName:"Material Theme Lighter",type:"light",import:(()=>T(()=>import("./material-theme-lighter-B0m2ddpp.js"),[]))},{id:"material-theme-ocean",displayName:"Material Theme Ocean",type:"dark",import:(()=>T(()=>import("./material-theme-ocean-CyktbL80.js"),[]))},{id:"material-theme-palenight",displayName:"Material Theme Palenight",type:"dark",import:(()=>T(()=>import("./material-theme-palenight-Csfq5Kiy.js"),[]))},{id:"min-dark",displayName:"Min Dark",type:"dark",import:(()=>T(()=>import("./min-dark-CafNBF8u.js"),[]))},{id:"min-light",displayName:"Min Light",type:"light",import:(()=>T(()=>import("./min-light-CTRr51gU.js"),[]))},{id:"monokai",displayName:"Monokai",type:"dark",import:(()=>T(()=>import("./monokai-D4h5O-jR.js"),[]))},{id:"night-owl",displayName:"Night Owl",type:"dark",import:(()=>T(()=>import("./night-owl-C39BiMTA.js"),[]))},{id:"nord",displayName:"Nord",type:"dark",import:(()=>T(()=>import("./nord-Ddv68eIx.js"),[]))},{id:"one-dark-pro",displayName:"One Dark Pro",type:"dark",import:(()=>T(()=>import("./one-dark-pro-DVMEJ2y_.js"),[]))},{id:"one-light",displayName:"One Light",type:"light",import:(()=>T(()=>import("./one-light-PoHY5YXO.js"),[]))},{id:"plastic",displayName:"Plastic",type:"dark",import:(()=>T(()=>import("./plastic-3e1v2bzS.js"),[]))},{id:"poimandres",displayName:"Poimandres",type:"dark",import:(()=>T(()=>import("./poimandres-CS3Unz2-.js"),[]))},{id:"red",displayName:"Red",type:"dark",import:(()=>T(()=>import("./red-bN70gL4F.js"),[]))},{id:"rose-pine",displayName:"Rosé Pine",type:"dark",import:(()=>T(()=>import("./rose-pine-BHrmToEH.js"),[]))},{id:"rose-pine-dawn",displayName:"Rosé Pine Dawn",type:"light",import:(()=>T(()=>import("./rose-pine-dawn-CnK8MTSM.js"),[]))},{id:"rose-pine-moon",displayName:"Rosé Pine Moon",type:"dark",import:(()=>T(()=>import("./rose-pine-moon-NleAzG8P.js"),[]))},{id:"slack-dark",displayName:"Slack Dark",type:"dark",import:(()=>T(()=>import("./slack-dark-BthQWCQV.js"),[]))},{id:"slack-ochin",displayName:"Slack Ochin",type:"light",import:(()=>T(()=>import("./slack-ochin-DqwNpetd.js"),[]))},{id:"snazzy-light",displayName:"Snazzy Light",type:"light",import:(()=>T(()=>import("./snazzy-light-Bw305WKR.js"),[]))},{id:"solarized-dark",displayName:"Solarized Dark",type:"dark",import:(()=>T(()=>import("./solarized-dark-DXbdFlpD.js"),[]))},{id:"solarized-light",displayName:"Solarized Light",type:"light",import:(()=>T(()=>import("./solarized-light-L9t79GZl.js"),[]))},{id:"synthwave-84",displayName:"Synthwave '84",type:"dark",import:(()=>T(()=>import("./synthwave-84-CbfX1IO0.js"),[]))},{id:"tokyo-night",displayName:"Tokyo Night",type:"dark",import:(()=>T(()=>import("./tokyo-night-hegEt444.js"),[]))},{id:"vesper",displayName:"Vesper",type:"dark",import:(()=>T(()=>import("./vesper-DU1UobuO.js"),[]))},{id:"vitesse-black",displayName:"Vitesse Black",type:"dark",import:(()=>T(()=>import("./vitesse-black-Bkuqu6BP.js"),[]))},{id:"vitesse-dark",displayName:"Vitesse Dark",type:"dark",import:(()=>T(()=>import("./vitesse-dark-D0r3Knsf.js"),[]))},{id:"vitesse-light",displayName:"Vitesse Light",type:"light",import:(()=>T(()=>import("./vitesse-light-CVO1_9PV.js"),[]))}],kv=Object.fromEntries(Ev.map(e=>[e.id,e.import]));
vendor: 20,411 bytes, lines 1174-1206
1174class Wl extends Error{constructor(t){super(t),this.name="ShikiError"}}function _v(){return 2147483648}function xv(){return typeof performance<"u"?performance.now():Date.now()}const Tv=(e,t)=>e+(t-e%t)%t;async function vv(e){let t,r;const n={};function a(m){r=m,n.HEAPU8=new Uint8Array(m),n.HEAPU32=new Uint32Array(m)}function i(m,b,E){n.HEAPU8.copyWithin(m,b,b+E)}function s(m){try{return t.grow(m-r.byteLength+65535>>>16),a(t.buffer),1}catch{}}function o(m){const b=n.HEAPU8.length;m=m>>>0;const E=_v();if(m>E)return!1;for(let S=1;S<=4;S*=2){let _=b*(1+.2/S);_=Math.min(_,m+100663296);const v=Math.min(E,Tv(Math.max(m,_),65536));if(s(v))return!0}return!1}const u=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function l(m,b,E=1024){const S=b+E;let _=b;for(;m[_]&&!(_>=S);)++_;if(_-b>16&&m.buffer&&u)return u.decode(m.subarray(b,_));let v="";for(;b<_;){let R=m[b++];if(!(R&128)){v+=String.fromCharCode(R);continue}const q=m[b++]&63;if((R&224)===192){v+=String.fromCharCode((R&31)<<6|q);continue}const U=m[b++]&63;if((R&240)===224?R=(R&15)<<12|q<<6|U:R=(R&7)<<18|q<<12|U<<6|m[b++]&63,R<65536)v+=String.fromCharCode(R);else{const D=R-65536;v+=String.fromCharCode(55296|D>>10,56320|D&1023)}}return v}function c(m,b){return m?l(n.HEAPU8,m,b):""}const h={emscripten_get_now:xv,emscripten_memcpy_big:i,emscripten_resize_heap:o,fd_write:()=>0};async function f(){const b=await e({env:h,wasi_snapshot_preview1:h});t=b.memory,a(t.buffer),Object.assign(n,b),n.UTF8ToString=c}return await f(),n}var wv=Object.defineProperty,Av=(e,t,r)=>t in e?wv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ct=(e,t,r)=>Av(e,typeof t!="symbol"?t+"":t,r);let gt=null;function Sv(e){throw new Wl(e.UTF8ToString(e.getLastOnigError()))}class Ps{constructor(t){ct(this,"utf16Length"),ct(this,"utf8Length"),ct(this,"utf16Value"),ct(this,"utf8Value"),ct(this,"utf16OffsetToUtf8"),ct(this,"utf8OffsetToUtf16");const r=t.length,n=Ps._utf8ByteLength(t),a=n!==r,i=a?new Uint32Array(r+1):null;a&&(i[r]=n);const s=a?new Uint32Array(n+1):null;a&&(s[n]=r);const o=new Uint8Array(n);let u=0;for(let l=0;l<r;l++){const c=t.charCodeAt(l);let h=c,f=!1;if(c>=55296&&c<=56319&&l+1<r){const m=t.charCodeAt(l+1);m>=56320&&m<=57343&&(h=(c-55296<<10)+65536|m-56320,f=!0)}a&&(i[l]=u,f&&(i[l+1]=u),h<=127?s[u+0]=l:h<=2047?(s[u+0]=l,s[u+1]=l):h<=65535?(s[u+0]=l,s[u+1]=l,s[u+2]=l):(s[u+0]=l,s[u+1]=l,s[u+2]=l,s[u+3]=l)),h<=127?o[u++]=h:h<=2047?(o[u++]=192|(h&1984)>>>6,o[u++]=128|(h&63)>>>0):h<=65535?(o[u++]=224|(h&61440)>>>12,o[u++]=128|(h&4032)>>>6,o[u++]=128|(h&63)>>>0):(o[u++]=240|(h&1835008)>>>18,o[u++]=128|(h&258048)>>>12,o[u++]=128|(h&4032)>>>6,o[u++]=128|(h&63)>>>0),f&&l++}this.utf16Length=r,this.utf8Length=n,this.utf16Value=t,this.utf8Value=o,this.utf16OffsetToUtf8=i,this.utf8OffsetToUtf16=s}static _utf8ByteLength(t){let r=0;for(let n=0,a=t.length;n<a;n++){const i=t.charCodeAt(n);let s=i,o=!1;if(i>=55296&&i<=56319&&n+1<a){const u=t.charCodeAt(n+1);u>=56320&&u<=57343&&(s=(i-55296<<10)+65536|u-56320,o=!0)}s<=127?r+=1:s<=2047?r+=2:s<=65535?r+=3:r+=4,o&&n++}return r}createString(t){const r=t.omalloc(this.utf8Length);return t.HEAPU8.set(this.utf8Value,r),r}}const Bs=class sr{constructor(t){if(ct(this,"id",++sr.LAST_ID),ct(this,"_onigBinding"),ct(this,"content"),ct(this,"utf16Length"),ct(this,"utf8Length"),ct(this,"utf16OffsetToUtf8"),ct(this,"utf8OffsetToUtf16"),ct(this,"ptr"),!gt)throw new Wl("Must invoke loadWasm first.");this._onigBinding=gt,this.content=t;const r=new Ps(t);this.utf16Length=r.utf16Length,this.utf8Length=r.utf8Length,this.utf16OffsetToUtf8=r.utf16OffsetToUtf8,this.utf8OffsetToUtf16=r.utf8OffsetToUtf16,this.utf8Length<1e4&&!sr._sharedPtrInUse?(sr._sharedPtr||(sr._sharedPtr=gt.omalloc(1e4)),sr._sharedPtrInUse=!0,gt.HEAPU8.set(r.utf8Value,sr._sharedPtr),this.ptr=sr._sharedPtr):this.ptr=r.createString(gt)}convertUtf8OffsetToUtf16(t){return this.utf8OffsetToUtf16?t<0?0:t>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[t]:t}convertUtf16OffsetToUtf8(t){return this.utf16OffsetToUtf8?t<0?0:t>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[t]:t}dispose(){this.ptr===sr._sharedPtr?sr._sharedPtrInUse=!1:this._onigBinding.ofree(this.ptr)}};ct(Bs,"LAST_ID",0);ct(Bs,"_sharedPtr",0);ct(Bs,"_sharedPtrInUse",!1);let dp=Bs;class Cv{constructor(t){if(ct(this,"_onigBinding"),ct(this,"_ptr"),!gt)throw new Wl("Must invoke loadWasm first.");const r=[],n=[];for(let o=0,u=t.length;o<u;o++){const l=new Ps(t[o]);r[o]=l.createString(gt),n[o]=l.utf8Length}const a=gt.omalloc(4*t.length);gt.HEAPU32.set(r,a/4);const i=gt.omalloc(4*t.length);gt.HEAPU32.set(n,i/4);const s=gt.createOnigScanner(a,i,t.length);for(let o=0,u=t.length;o<u;o++)gt.ofree(r[o]);gt.ofree(i),gt.ofree(a),s===0&&Sv(gt),this._onigBinding=gt,this._ptr=s}dispose(){this._onigBinding.freeOnigScanner(this._ptr)}findNextMatchSync(t,r,n){let a=0;if(typeof n=="number"&&(a=n),typeof t=="string"){t=new dp(t);const i=this._findNextMatchSync(t,r,!1,a);return t.dispose(),i}return this._findNextMatchSync(t,r,!1,a)}_findNextMatchSync(t,r,n,a){const i=this._onigBinding,s=i.findNextOnigScannerMatch(this._ptr,t.id,t.ptr,t.utf8Length,t.convertUtf16OffsetToUtf8(r),a);if(s===0)return null;const o=i.HEAPU32;let u=s/4;const l=o[u++],c=o[u++],h=[];for(let f=0;f<c;f++){const m=t.convertUtf8OffsetToUtf16(o[u++]),b=t.convertUtf8OffsetToUtf16(o[u++]);h[f]={start:m,end:b,length:b-m}}return{index:l,captureIndices:h}}}function Iv(e){return typeof e.instantiator=="function"}function Nv(e){return typeof e.default=="function"}function Lv(e){return typeof e.data<"u"}function Rv(e){return typeof Response<"u"&&e instanceof Response}function Mv(e){return typeof ArrayBuffer<"u"&&(e instanceof ArrayBuffer||ArrayBuffer.isView(e))||typeof Buffer<"u"&&Buffer.isBuffer?.(e)||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer||typeof Uint32Array<"u"&&e instanceof Uint32Array}let Ni;function Ov(e){if(Ni)return Ni;async function t(){gt=await vv(async r=>{let n=e;return n=await n,typeof n=="function"&&(n=await n(r)),typeof n=="function"&&(n=await n(r)),Iv(n)?n=await n.instantiator(r):Nv(n)?n=await n.default(r):(Lv(n)&&(n=n.data),Rv(n)?typeof WebAssembly.instantiateStreaming=="function"?n=await Dv(n)(r):n=await Pv(n)(r):Mv(n)?n=await zo(n)(r):n instanceof WebAssembly.Module?n=await zo(n)(r):"default"in n&&n.default instanceof WebAssembly.Module&&(n=await zo(n.default)(r))),"instance"in n&&(n=n.instance),"exports"in n&&(n=n.exports),n})}return Ni=t(),Ni}function zo(e){return t=>WebAssembly.instantiate(e,t)}function Dv(e){return t=>WebAssembly.instantiateStreaming(e,t)}function Pv(e){return async t=>{const r=await e.arrayBuffer();return WebAssembly.instantiate(r,t)}}async function Bv(e){return e&&await Ov(e),{createScanner(t){return new Cv(t.map(r=>typeof r=="string"?r:r.source))},createString(t){return new dp(t)}}}const zh=gv({langs:hp,themes:kv,engine:()=>Bv(T(()=>import("./wasm-CG6Dc4jp.js"),[]))});function na(e){if([...e].length!==1)throw new Error(`Expected "${e}" to be a single code point`);return e.codePointAt(0)}function Fv(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}const Yl=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]),yt=String.raw;function aa(e,t){if(e==null)throw new Error(t??"Value expected");return e}const fp=yt`\[\^?`,mp=`c.? | C(?:-.?)?|${yt`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${yt`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${yt`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${yt`o\{[^\}]*\}?`}|${yt`\d{1,3}`}`,Xl=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,Li=new RegExp(yt`
1175  \\ (?:
1176    ${mp}
1177    | [gk]<[^>]*>?
1178    | [gk]'[^']*'?
1179    | .
1180  )
1181  | \( (?:
1182    \? (?:
1183      [:=!>({]
1184      | <[=!]
1185      | <[^>]*>
1186      | '[^']*'
1187      | ~\|?
1188      | #(?:[^)\\]|\\.?)*
1189      | [^:)]*[:)]
1190    )?
1191    | \*[^\)]*\)?
1192  )?
1193  | (?:${Xl.source})+
1194  | ${fp}
1195  | .
1196`.replace(/\s+/g,""),"gsu"),Ho=new RegExp(yt`
1197  \\ (?:
1198    ${mp}
1199    | .
1200  )
1201  | \[:(?:\^?\p{Alpha}+|\^):\]
1202  | ${fp}
1203  | &&
1204  | .
1205`.replace(/\s+/g,""),"gsu");function zv(e,t={}){const r={flags:"",...t,rules:{captureGroup:!1,singleline:!1,...t.rules}};if(typeof e!="string")throw new Error("String expected as pattern");const n=aw(r.flags),a=[n.extended],i={captureGroup:r.rules.captureGroup,getCurrentModX(){return a.at(-1)},numOpenGroups:0,popModX(){a.pop()},pushModX(h){a.push(h)},replaceCurrentModX(h){a[a.length-1]=h},singleline:r.rules.singleline};let s=[],o;for(Li.lastIndex=0;o=Li.exec(e);){const h=Hv(i,e,o[0],Li.lastIndex);h.tokens?s.push(...h.tokens):h.token&&s.push(h.token),h.lastIndex!==void 0&&(Li.lastIndex=h.lastIndex)}const u=[];let l=0;s.filter(h=>h.type==="GroupOpen").forEach(h=>{h.kind==="capturing"?h.number=++l:h.raw==="("&&u.push(h)}),l||u.forEach((h,f)=>{h.kind="capturing",h.number=f+1});const c=l||u.length;return{tokens:s.map(h=>h.type==="EscapedNumber"?sw(h,c):h).flat(),flags:n}}function Hv(e,t,r,n){const[a,i]=r;if(r==="["||r==="[^"){const s=Uv(t,r,n);return{tokens:s.tokens,lastIndex:s.lastIndex}}if(a==="\\"){if("AbBGyYzZ".includes(i))return{token:Hh(r,r)};if(/^\\g[<']/.test(r)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:Kv(r)}}if(/^\\k[<']/.test(r)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:gp(r)}}if(i==="K")return{token:bp("keep",r)};if(i==="N"||i==="R")return{token:hn("newline",r,{negate:i==="N"})};if(i==="O")return{token:hn("any",r)};if(i==="X")return{token:hn("text_segment",r)};const s=pp(r,{inCharClass:!1});return Array.isArray(s)?{tokens:s}:{token:s}}if(a==="("){if(i==="*")return{token:tw(r)};if(r==="(?{")throw new Error(`Unsupported callout "${r}"`);if(r.startsWith("(?#")){if(t[n]!==")")throw new Error('Unclosed comment group "(?#"');return{lastIndex:n+1}}if(/^\(\?[-imx]+[:)]$/.test(r))return{token:ew(r,e)};if(e.pushModX(e.getCurrentModX()),e.numOpenGroups++,r==="("&&!e.captureGroup||r==="(?:")return{token:Mn("group",r)};if(r==="(?>")return{token:Mn("atomic",r)};if(r==="(?="||r==="(?!"||r==="(?<="||r==="(?<!")return{token:Mn(r[2]==="<"?"lookbehind":"lookahead",r,{negate:r.endsWith("!")})};if(r==="("&&e.captureGroup||r.startsWith("(?<")&&r.endsWith(">")||r.startsWith("(?'")&&r.endsWith("'"))return{token:Mn("capturing",r,{...r!=="("&&{name:r.slice(3,-1)}})};if(r.startsWith("(?~")){if(r==="(?~|")throw new Error(`Unsupported absence function kind "${r}"`);return{token:Mn("absence_repeater",r)}}throw r==="(?("?new Error(`Unsupported conditional "${r}"`):new Error(`Invalid or unsupported group option "${r}"`)}if(r===")"){if(e.popModX(),e.numOpenGroups--,e.numOpenGroups<0)throw new Error('Unmatched ")"');return{token:Yv(r)}}if(e.getCurrentModX()){if(r==="#"){const s=t.indexOf(`
1206`,n);return{lastIndex:s===-1?t.length:s}}if(/^\s$/.test(r)){const s=/\s+/y;return s.lastIndex=n,{lastIndex:s.exec(t)?s.lastIndex:n}}}if(r===".")return{token:hn("dot",r)};if(r==="^"||r==="$"){const s=e.singleline?{"^":yt`\A`,$:yt`\Z`}[r]:r;return{token:Hh(s,r)}}return r==="|"?{token:qv(r)}:Xl.test(r)?{tokens:ow(r)}:{token:Sr(na(r),r)}}function Uv(e,t,r){const n=[Uh(t[1]==="^",t)];let a=1,i;for(Ho.lastIndex=r;i=Ho.exec(e);){const s=i[0];if(s[0]==="["&&s[1]!==":")a++,n.push(Uh(s[1]==="^",s));else if(s==="]"){if(n.at(-1).type==="CharacterClassOpen")n.push(Sr(93,s));else if(a--,n.push(Vv(s)),!a)break}else{const o=$v(s);Array.isArray(o)?n.push(...o):n.push(o)}}return{tokens:n,lastIndex:Ho.lastIndex||e.length}}function $v(e){if(e[0]==="\\")return pp(e,{inCharClass:!0});if(e[0]==="["){const t=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(e);if(!t||!Yl.has(t.groups.name))throw new Error(`Invalid POSIX class "${e}"`);return hn("posix",e,{value:t.groups.name,negate:!!t.groups.negate})}return e==="-"?jv(e):e==="&&"?Gv(e):Sr(na(e),e)}function pp(e,{inCharClass:t}){const r=e[1];if(r==="c"||r==="C")return Jv(e);if("dDhHsSwW".includes(r))return rw(e);if(e.startsWith(yt`\o{`))throw new Error(`Incomplete, invalid, or unsupported octal code point "${e}"`);if(/^\\[pP]\{/.test(e)){if(e.length===3)throw new Error(`Incomplete or invalid Unicode property "${e}"`);return nw(e)}if(new RegExp("^\\\\x[89A-Fa-f]\\p{AHex}","u").test(e))try{const n=e.split(/\\x/).slice(1).map(s=>parseInt(s,16)),a=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}).decode(new Uint8Array(n)),i=new TextEncoder;return[...a].map(s=>{const o=[...i.encode(s)].map(u=>`\\x${u.toString(16)}`).join("");return Sr(na(s),o)})}catch{throw new Error(`Multibyte code "${e}" incomplete or invalid in Oniguruma`)}if(r==="u"||r==="x")return Sr(iw(e),e);if($h.has(r))return Sr($h.get(r),e);if(/\d/.test(r))return Wv(t,e);if(e==="\\")throw new Error(yt`Incomplete escape "\"`);if(r==="M")throw new Error(`Unsupported meta "${e}"`);if([...e].length===2)return Sr(e.codePointAt(1),e);throw new Error(`Unexpected escape "${e}"`)}function qv(e){return{type:"Alternator",raw:e}}function Hh(e,t){return{type:"Assertion",kind:e,raw:t}}function gp(e){return{type:"Backreference",raw:e}}function Sr(e,t){return{type:"Character",value:e,raw:t}}function Vv(e){return{type:"CharacterClassClose",raw:e}}function jv(e){return{type:"CharacterClassHyphen",raw:e}}function Gv(e){return{type:"CharacterClassIntersector",raw:e}}function Uh(e,t){return{type:"CharacterClassOpen",negate:e,raw:t}}function hn(e,t,r={}){return{type:"CharacterSet",kind:e,...r,raw:t}}function bp(e,t,r={}){return e==="keep"?{type:"Directive",kind:e,raw:t}:{type:"Directive",kind:e,flags:aa(r.flags),raw:t}}function Wv(e,t){return{type:"EscapedNumber",inCharClass:e,raw:t}}function Yv(e){return{type:"GroupClose",raw:e}}function Mn(e,t,r={}){return{type:"GroupOpen",kind:e,...r,raw:t}}function Xv(e,t,r,n){return{type:"NamedCallout",kind:e,tag:t,arguments:r,raw:n}}function Qv(e,t,r,n){return{type:"Quantifier",kind:e,min:t,max:r,raw:n}}function Kv(e){return{type:"Subroutine",raw:e}}const Zv=new Set(["COUNT","CMP","ERROR","FAIL","MAX","MISMATCH","SKIP","TOTAL_COUNT"]),$h=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]);function Jv(e){const t=e[1]==="c"?e[2]:e[3];if(!t||!/[A-Za-z]/.test(t))throw new Error(`Unsupported control character "${e}"`);return Sr(na(t.toUpperCase())-64,e)}function ew(e,t){let{on:r,off:n}=/^\(\?(?<on>[imx]*)(?:-(?<off>[-imx]*))?/.exec(e).groups;n??="";const a=(t.getCurrentModX()||r.includes("x"))&&!n.includes("x"),i=Vh(r),s=Vh(n),o={};if(i&&(o.enable=i),s&&(o.disable=s),e.endsWith(")"))return t.replaceCurrentModX(a),bp("flags",e,{flags:o});if(e.endsWith(":"))return t.pushModX(a),t.numOpenGroups++,Mn("group",e,{...(i||s)&&{flags:o}});throw new Error(`Unexpected flag modifier "${e}"`)}function tw(e){const t=/\(\*(?<name>[A-Za-z_]\w*)?(?:\[(?<tag>(?:[A-Za-z_]\w*)?)\])?(?:\{(?<args>[^}]*)\})?\)/.exec(e);if(!t)throw new Error(`Incomplete or invalid named callout "${e}"`);const{name:r,tag:n,args:a}=t.groups;if(!r)throw new Error(`Invalid named callout "${e}"`);if(n==="")throw new Error(`Named callout tag with empty value not allowed "${e}"`);const i=a?a.split(",").filter(c=>c!=="").map(c=>/^[+-]?\d+$/.test(c)?+c:c):[],[s,o,u]=i,l=Zv.has(r)?r.toLowerCase():"custom";switch(l){case"fail":case"mismatch":case"skip":if(i.length>0)throw new Error(`Named callout arguments not allowed "${i}"`);break;case"error":if(i.length>1)throw new Error(`Named callout allows only one argument "${i}"`);if(typeof s=="string")throw new Error(`Named callout argument must be a number "${s}"`);break;case"max":if(!i.length||i.length>2)throw new Error(`Named callout must have one or two arguments "${i}"`);if(typeof s=="string"&&!/^[A-Za-z_]\w*$/.test(s))throw new Error(`Named callout argument one must be a tag or number "${s}"`);if(i.length===2&&(typeof o=="number"||!/^[<>X]$/.test(o)))throw new Error(`Named callout optional argument two must be '<', '>', or 'X' "${o}"`);break;case"count":case"total_count":if(i.length>1)throw new Error(`Named callout allows only one argument "${i}"`);if(i.length===1&&(typeof s=="number"||!/^[<>X]$/.test(s)))throw new Error(`Named callout optional argument must be '<', '>', or 'X' "${s}"`);break;case"cmp":if(i.length!==3)throw new Error(`Named callout must have three arguments "${i}"`);if(typeof s=="string"&&!/^[A-Za-z_]\w*$/.test(s))throw new Error(`Named callout argument one must be a tag or number "${s}"`);if(typeof o=="number"||!/^(?:[<>!=]=|[<>])$/.test(o))throw new Error(`Named callout argument two must be '==', '!=', '>', '<', '>=', or '<=' "${o}"`);if(typeof u=="string"&&!/^[A-Za-z_]\w*$/.test(u))throw new Error(`Named callout argument three must be a tag or number "${u}"`);break;case"custom":throw new Error(`Undefined callout name "${r}"`);default:throw new Error(`Unexpected named callout kind "${l}"`)}return Xv(l,n??null,a?.split(",")??null,e)}function qh(e){let t=null,r,n;if(e[0]==="{"){const{minStr:a,maxStr:i}=/^\{(?<minStr>\d*)(?:,(?<maxStr>\d*))?/.exec(e).groups,s=1e5;if(+a>s||i&&+i>s)throw new Error("Quantifier value unsupported in Oniguruma");if(r=+a,n=i===void 0?+a:i===""?1/0:+i,r>n&&(t="possessive",[r,n]=[n,r]),e.endsWith("?")){if(t==="possessive")throw new Error('Unsupported possessive interval quantifier chain with "?"');t="lazy"}else t||(t="greedy")}else r=e[0]==="+"?1:0,n=e[0]==="?"?1:1/0,t=e[1]==="+"?"possessive":e[1]==="?"?"lazy":"greedy";return Qv(t,r,n,e)}function rw(e){const t=e[1].toLowerCase();return hn({d:"digit",h:"hex",s:"space",w:"word"}[t],e,{negate:e[1]!==t})}function nw(e){const{p:t,neg:r,value:n}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(e).groups;return hn("property",e,{value:n,negate:t==="P"&&!r||t==="p"&&!!r})}function Vh(e){const t={};return e.includes("i")&&(t.ignoreCase=!0),e.includes("m")&&(t.dotAll=!0),e.includes("x")&&(t.extended=!0),Object.keys(t).length?t:null}function aw(e){const t={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1,textSegmentMode:null};for(let r=0;r<e.length;r++){const n=e[r];if(!"imxDPSWy".includes(n))throw new Error(`Invalid flag "${n}"`);if(n==="y"){if(!/^y{[gw]}/.test(e.slice(r)))throw new Error('Invalid or unspecified flag "y" mode');t.textSegmentMode=e[r+2]==="g"?"grapheme":"word",r+=3;continue}t[{i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"}[n]]=!0}return t}function iw(e){if(new RegExp("^(?:\\\\u(?!\\p{AHex}{4})|\\\\x(?!\\p{AHex}{1,2}|\\{\\p{AHex}{1,8}\\}))","u").test(e))throw new Error(`Incomplete or invalid escape "${e}"`);const t=e[2]==="{"?new RegExp("^\\\\x\\{\\s*(?<hex>\\p{AHex}+)","u").exec(e).groups.hex:e.slice(2);return parseInt(t,16)}function sw(e,t){const{raw:r,inCharClass:n}=e,a=r.slice(1);if(!n&&(a!=="0"&&a.length===1||a[0]!=="0"&&+a<=t))return[gp(r)];const i=[],s=a.match(/^[0-7]+|\d/g);for(let o=0;o<s.length;o++){const u=s[o];let l;if(o===0&&u!=="8"&&u!=="9"){if(l=parseInt(u,8),l>127)throw new Error(yt`Octal encoded byte above 177 unsupported "${r}"`)}else l=na(u);i.push(Sr(l,(o===0?"\\":"")+u))}return i}function ow(e){const t=[],r=new RegExp(Xl,"gy");let n;for(;n=r.exec(e);){const a=n[0];if(a[0]==="{"){const i=/^\{(?<min>\d+),(?<max>\d+)\}\??$/.exec(a);if(i){const{min:s,max:o}=i.groups;if(+s>+o&&a.endsWith("?")){r.lastIndex--,t.push(qh(a.slice(0,-1)));continue}}}t.push(qh(a))}return t}function yp(e,t){if(!Array.isArray(e.body))throw new Error("Expected node with body array");if(e.body.length!==1)return!1;const r=e.body[0];return!t||Object.keys(t).every(n=>t[n]===r[n])}function uw(e){return lw.has(e.type)}const lw=new Set(["AbsenceFunction","Backreference","CapturingGroup","Character","CharacterClass","CharacterSet","Group","Quantifier","Subroutine"]);function Ep(e,t={}){const r={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t,rules:{captureGroup:!1,singleline:!1,...t.rules}},n=zv(e,{flags:r.flags,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline}}),a=(f,m)=>{const b=n.tokens[i.nextIndex];switch(i.parent=f,i.nextIndex++,b.type){case"Alternator":return pn();case"Assertion":return cw(b);case"Backreference":return hw(b,i);case"Character":return Fs(b.value,{useLastValid:!!m.isCheckingRangeEnd});case"CharacterClassHyphen":return dw(b,i,m);case"CharacterClassOpen":return fw(b,i,m);case"CharacterSet":return mw(b,i);case"Directive":return kw(b.kind,{flags:b.flags});case"GroupOpen":return pw(b,i,m);case"NamedCallout":return xw(b.kind,b.tag,b.arguments);case"Quantifier":return gw(b,i);
vendor: 6,585 bytes, line 1206
1206case"Subroutine":return bw(b,i);default:throw new Error(`Unexpected token type "${b.type}"`)}},i={capturingGroups:[],hasNumberedRef:!1,namedGroupsByName:new Map,nextIndex:0,normalizeUnknownPropertyNames:r.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:r.skipBackrefValidation,skipLookbehindValidation:r.skipLookbehindValidation,skipPropertyNameValidation:r.skipPropertyNameValidation,subroutines:[],tokens:n.tokens,unicodePropertyMap:r.unicodePropertyMap,walk:a},s=vw(_w(n.flags));let o=s.body[0];for(;i.nextIndex<n.tokens.length;){const f=a(o,{});f.type==="Alternative"?(s.body.push(f),o=f):o.body.push(f)}const{capturingGroups:u,hasNumberedRef:l,namedGroupsByName:c,subroutines:h}=i;if(l&&c.size&&!r.rules.captureGroup)throw new Error("Numbered backref/subroutine not allowed when using named capture");for(const{ref:f}of h)if(typeof f=="number"){if(f>u.length)throw new Error("Subroutine uses a group number that's not defined");f&&(u[f-1].isSubroutined=!0)}else if(c.has(f)){if(c.get(f).length>1)throw new Error(yt`Subroutine uses a duplicate group name "\g<${f}>"`);c.get(f)[0].isSubroutined=!0}else throw new Error(yt`Subroutine uses a group name that's not defined "\g<${f}>"`);return s}function cw({kind:e}){return Mu(aa({"^":"line_start",$:"line_end","\\A":"string_start","\\b":"word_boundary","\\B":"word_boundary","\\G":"search_start","\\y":"text_segment_boundary","\\Y":"text_segment_boundary","\\z":"string_end","\\Z":"string_end_newline"}[e],`Unexpected assertion kind "${e}"`),{negate:e===yt`\B`||e===yt`\Y`})}function hw({raw:e},t){const r=/^\\k[<']/.test(e),n=r?e.slice(3,-1):e.slice(1),a=(i,s=!1)=>{const o=t.capturingGroups.length;let u=!1;if(i>o)if(t.skipBackrefValidation)u=!0;else throw new Error(`Not enough capturing groups defined to the left "${e}"`);return t.hasNumberedRef=!0,Ou(s?o+1-i:i,{orphan:u})};if(r){const i=/^(?<sign>-?)0*(?<num>[1-9]\d*)$/.exec(n);if(i)return a(+i.groups.num,!!i.groups.sign);if(/[-+]/.test(n))throw new Error(`Invalid backref name "${e}"`);if(!t.namedGroupsByName.has(n))throw new Error(`Group name not defined to the left "${e}"`);return Ou(n)}return a(+n)}function dw(e,t,r){const{tokens:n,walk:a}=t,i=t.parent,s=i.body.at(-1),o=n[t.nextIndex];if(!r.isCheckingRangeEnd&&s&&s.type!=="CharacterClass"&&s.type!=="CharacterClassRange"&&o&&o.type!=="CharacterClassOpen"&&o.type!=="CharacterClassClose"&&o.type!=="CharacterClassIntersector"){const u=a(i,{...r,isCheckingRangeEnd:!0});if(s.type==="Character"&&u.type==="Character")return i.body.pop(),Ew(s,u);throw new Error("Invalid character class range")}return Fs(na("-"))}function fw({negate:e},t,r){const{tokens:n,walk:a}=t,i=n[t.nextIndex],s=[Ui()];let o=Wh(i);for(;o.type!=="CharacterClassClose";){if(o.type==="CharacterClassIntersector")s.push(Ui()),t.nextIndex++;else{const l=s.at(-1);l.body.push(a(l,r))}o=Wh(n[t.nextIndex],i)}const u=Ui({negate:e});return s.length===1?u.body=s[0].body:(u.kind="intersection",u.body=s.map(l=>l.body.length===1?l.body[0]:l)),t.nextIndex++,u}function mw({kind:e,negate:t,value:r},n){const{normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s}=n;if(e==="property"){const o=zs(r);if(Yl.has(o)&&!s?.has(o))e="posix",r=o;else return On(r,{negate:t,normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s})}return e==="posix"?Tw(r,{negate:t}):Du(e,{negate:t})}function pw(e,t,r){const{tokens:n,capturingGroups:a,namedGroupsByName:i,skipLookbehindValidation:s,walk:o}=t,u=ww(e),l=u.type==="AbsenceFunction",c=Gh(u),h=c&&u.negate;if(u.type==="CapturingGroup"&&(a.push(u),u.name&&Fv(i,u.name,[]).push(u)),l&&r.isInAbsenceFunction)throw new Error("Nested absence function not supported by Oniguruma");let f=Yh(n[t.nextIndex]);for(;f.type!=="GroupClose";){if(f.type==="Alternator")u.body.push(pn()),t.nextIndex++;else{const m=u.body.at(-1),b=o(m,{...r,isInAbsenceFunction:r.isInAbsenceFunction||l,isInLookbehind:r.isInLookbehind||c,isInNegLookbehind:r.isInNegLookbehind||h});if(m.body.push(b),(c||r.isInLookbehind)&&!s){const E="Lookbehind includes a pattern not allowed by Oniguruma";if(h||r.isInNegLookbehind){if(jh(b)||b.type==="CapturingGroup")throw new Error(E)}else if(jh(b)||Gh(b)&&b.negate)throw new Error(E)}}f=Yh(n[t.nextIndex])}return t.nextIndex++,u}function gw({kind:e,min:t,max:r},n){const a=n.parent,i=a.body.at(-1);if(!i||!uw(i))throw new Error("Quantifier requires a repeatable token");const s=_p(e,t,r,i);return a.body.pop(),s}function bw({raw:e},t){const{capturingGroups:r,subroutines:n}=t;let a=e.slice(3,-1);const i=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(a);if(i){const o=+i.groups.num,u=r.length;if(t.hasNumberedRef=!0,a={"":o,"+":u+o,"-":u+1-o}[i.groups.sign],a<1)throw new Error("Invalid subroutine number")}else a==="0"&&(a=0);const s=xp(a);return n.push(s),s}function yw(e,t){return{type:"AbsenceFunction",kind:e,body:ui(t?.body)}}function pn(e){return{type:"Alternative",body:Tp(e?.body)}}function Mu(e,t){const r={type:"Assertion",kind:e};return(e==="word_boundary"||e==="text_segment_boundary")&&(r.negate=!!t?.negate),r}function Ou(e,t){const r=!!t?.orphan;return{type:"Backreference",ref:e,...r&&{orphan:r}}}function kp(e,t){const r={name:void 0,isSubroutined:!1,...t};if(r.name!==void 0&&!Aw(r.name))throw new Error(`Group name "${r.name}" invalid in Oniguruma`);return{type:"CapturingGroup",number:e,...r.name&&{name:r.name},...r.isSubroutined&&{isSubroutined:r.isSubroutined},body:ui(t?.body)}}function Fs(e,t){const r={useLastValid:!1,...t};if(e>1114111){const n=e.toString(16);if(r.useLastValid)e=1114111;else throw e>1310719?new Error(`Invalid code point out of range "\\x{${n}}"`):new Error(`Invalid code point out of range in JS "\\x{${n}}"`)}return{type:"Character",value:e}}function Ui(e){const t={kind:"union",negate:!1,...e};return{type:"CharacterClass",kind:t.kind,negate:t.negate,body:Tp(e?.body)}}function Ew(e,t){if(t.value<e.value)throw new Error("Character class range out of order");return{type:"CharacterClassRange",min:e,max:t}}function Du(e,t){const r=!!t?.negate,n={type:"CharacterSet",kind:e};return(e==="digit"||e==="hex"||e==="newline"||e==="space"||e==="word")&&(n.negate=r),(e==="text_segment"||e==="newline"&&!r)&&(n.variableLength=!0),n}function kw(e,t={}){if(e==="keep")return{type:"Directive",kind:e};if(e==="flags")return{type:"Directive",kind:e,flags:aa(t.flags)};throw new Error(`Unexpected directive kind "${e}"`)}function _w(e){return{type:"Flags",...e}}function tr(e){const t=e?.atomic,r=e?.flags;if(t&&r)throw new Error("Atomic group cannot have flags");return{type:"Group",...t&&{atomic:t},...r&&{flags:r}
vendor: 13,904 bytes, lines 1206-1303
1206,body:ui(e?.body)}}function ln(e){const t={behind:!1,negate:!1,...e};return{type:"LookaroundAssertion",kind:t.behind?"lookbehind":"lookahead",negate:t.negate,body:ui(e?.body)}}function xw(e,t,r){return{type:"NamedCallout",kind:e,tag:t,arguments:r}}function Tw(e,t){const r=!!t?.negate;if(!Yl.has(e))throw new Error(`Invalid POSIX class "${e}"`);return{type:"CharacterSet",kind:"posix",value:e,negate:r}}function _p(e,t,r,n){if(t>r)throw new Error("Invalid reversed quantifier range");return{type:"Quantifier",kind:e,min:t,max:r,body:n}}function vw(e,t){return{type:"Regex",body:ui(t?.body),flags:e}}function xp(e){return{type:"Subroutine",ref:e}}function On(e,t){const r={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t};let n=r.unicodePropertyMap?.get(zs(e));if(!n){if(r.normalizeUnknownPropertyNames)n=Sw(e);else if(r.unicodePropertyMap&&!r.skipPropertyNameValidation)throw new Error(yt`Invalid Unicode property "\p{${e}}"`)}return{type:"CharacterSet",kind:"property",value:n??e,negate:r.negate}}function ww({flags:e,kind:t,name:r,negate:n,number:a}){switch(t){case"absence_repeater":return yw("repeater");case"atomic":return tr({atomic:!0});case"capturing":return kp(a,{name:r});case"group":return tr({flags:e});case"lookahead":case"lookbehind":return ln({behind:t==="lookbehind",negate:n});default:throw new Error(`Unexpected group kind "${t}"`)}}function ui(e){if(e===void 0)e=[pn()];else if(!Array.isArray(e)||!e.length||!e.every(t=>t.type==="Alternative"))throw new Error("Invalid body; expected array of one or more Alternative nodes");return e}function Tp(e){if(e===void 0)e=[];else if(!Array.isArray(e)||!e.every(t=>!!t.type))throw new Error("Invalid body; expected array of nodes");return e}function jh(e){return e.type==="LookaroundAssertion"&&e.kind==="lookahead"}function Gh(e){return e.type==="LookaroundAssertion"&&e.kind==="lookbehind"}function Aw(e){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(e)}function Sw(e){return e.trim().replace(/[- _]+/g,"_").replace(/[A-Z][a-z]+(?=[A-Z])/g,"$&_").replace(/[A-Za-z]+/g,t=>t[0].toUpperCase()+t.slice(1).toLowerCase())}function zs(e){return e.replace(/[- _]+/g,"").toLowerCase()}function Wh(e,t){return aa(e,`${t?.type==="Character"&&t.value===93?"Empty":"Unclosed"} character class`)}function Yh(e){return aa(e,"Unclosed group")}function Ba(e,t,r=null){function n(i,s){for(let o=0;o<i.length;o++){const u=a(i[o],s,o,i);o=Math.max(-1,o+u)}}function a(i,s=null,o=null,u=null){let l=0,c=!1;const h={node:i,parent:s,key:o,container:u,root:e,remove(){Ri(u).splice(Math.max(0,Nn(o)+l),1),l--,c=!0},removeAllNextSiblings(){return Ri(u).splice(Nn(o)+1)},removeAllPrevSiblings(){const _=Nn(o)+l;return l-=_,Ri(u).splice(0,Math.max(0,_))},replaceWith(_,v={}){const R=!!v.traverse;u?u[Math.max(0,Nn(o)+l)]=_:aa(s,"Can't replace root node")[o]=_,R&&a(_,s,o,u),c=!0},replaceWithMultiple(_,v={}){const R=!!v.traverse;if(Ri(u).splice(Math.max(0,Nn(o)+l),1,..._),l+=_.length-1,R){let q=0;for(let U=0;U<_.length;U++)q+=a(_[U],s,Nn(o)+U+q,u)}c=!0},skip(){c=!0}},{type:f}=i,m=t["*"],b=t[f],E=typeof m=="function"?m:m?.enter,S=typeof b=="function"?b:b?.enter;if(E?.(h,r),S?.(h,r),!c)switch(f){case"AbsenceFunction":case"CapturingGroup":case"Group":n(i.body,i);break;case"Alternative":case"CharacterClass":n(i.body,i);break;case"Assertion":case"Backreference":case"Character":case"CharacterSet":case"Directive":case"Flags":case"NamedCallout":case"Subroutine":break;case"CharacterClassRange":a(i.min,i,"min"),a(i.max,i,"max");break;case"LookaroundAssertion":n(i.body,i);break;case"Quantifier":a(i.body,i,"body");break;case"Regex":n(i.body,i),a(i.flags,i,"flags");break;default:throw new Error(`Unexpected node type "${f}"`)}return b?.exit?.(h,r),m?.exit?.(h,r),l}return a(e),e}function Ri(e){if(!Array.isArray(e))throw new Error("Container expected");return e}function Nn(e){if(typeof e!="number")throw new Error("Numeric key expected");return e}const Cw=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function Iw(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function Nw(e,t,r,n){return e.slice(0,t)+n+e.slice(t+r.length)}const Yt=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function Ql(e,t,r,n){const a=new RegExp(String.raw`${t}|(?<$skip>\[\^?|\\?.)`,"gsu"),i=[!1];let s=0,o="";for(const u of e.matchAll(a)){const{0:l,groups:{$skip:c}}=u;if(!c&&(!n||n===Yt.DEFAULT==!s)){r instanceof Function?o+=r(u,{context:s?Yt.CHAR_CLASS:Yt.DEFAULT,negated:i[i.length-1]}):o+=r;continue}l[0]==="["?(s++,i.push(l[1]==="^")):l==="]"&&s&&(s--,i.pop()),o+=l}return o}function vp(e,t,r,n){Ql(e,t,r,n)}function Lw(e,t,r=0,n){if(!new RegExp(t,"su").test(e))return null;const a=new RegExp(`${t}|(?<$skip>\\\\?.)`,"gsu");a.lastIndex=r;let i=0,s;for(;s=a.exec(e);){const{0:o,groups:{$skip:u}}=s;if(!u&&(!n||n===Yt.DEFAULT==!i))return s;o==="["?i++:o==="]"&&i&&i--,a.lastIndex==s.index&&a.lastIndex++}return null}function Mi(e,t,r){return!!Lw(e,t,0,r)}function Rw(e,t){const r=/\\?./gsu;r.lastIndex=t;let n=e.length,a=0,i=1,s;for(;s=r.exec(e);){const[o]=s;if(o==="[")a++;else if(a)o==="]"&&a--;else if(o==="(")i++;else if(o===")"&&(i--,!i)){n=s.index;break}}return e.slice(t,n)}const Xh=new RegExp(String.raw`(?<noncapturingStart>${Cw})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function Mw(e,t){const r=t?.hiddenCaptures??[];let n=t?.captureTransfers??new Map;if(!/\(\?>/.test(e))return{pattern:e,captureTransfers:n,hiddenCaptures:r};const a="(?>",i="(?:(?=(",s=[0],o=[];let u=0,l=0,c=NaN,h;do{h=!1;let f=0,m=0,b=!1,E;for(Xh.lastIndex=Number.isNaN(c)?0:c+i.length;E=Xh.exec(e);){const{0:S,index:_,groups:{capturingStart:v,noncapturingStart:R}}=E;if(S==="[")f++;else if(f)S==="]"&&f--;else if(S===a&&!b)c=_,b=!0;else if(b&&R)m++;else if(v)b?m++:(u++,s.push(u+l));else if(S===")"&&b){if(!m){l++;const q=u+l;if(e=`${e.slice(0,c)}${i}${e.slice(c+a.length,_)}))<$$${q}>)${e.slice(_+1)}`,h=!0,o.push(q),Iw(r,q),n.size){const U=new Map;n.forEach((D,$)=>{U.set($>=q?$+1:$,D.map(G=>G>=q?G+1:G))}),n=U}break}m--}}}while(h);return r.push(...o),e=Ql(e,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:f,groups:{backrefNum:m,wrappedBackrefNum:b}})=>{if(m){const E=+m;if(E>s.length-1)throw new Error(`Backref "${f}" greater than number of captures`);return`\\${s[E]}`}return`\\${b}`},Yt.DEFAULT),{pattern:e,captureTransfers:n,hiddenCaptures:r}}const wp=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,Uo=new RegExp(String.raw`
1207\\(?: \d+
1208  | c[A-Za-z]
1209  | [gk]<[^>]+>
1210  | [pPu]\{[^\}]+\}
1211  | u[A-Fa-f\d]{4}
1212  | x[A-Fa-f\d]{2}
1213  )
1214| \((?: \? (?: [:=!>]
1215  | <(?:[=!]|[^>]+>)
1216  | [A-Za-z\-]+:
1217  | \(DEFINE\)
1218  ))?
1219| (?<qBase>${wp})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?)
1220| \\?.
1221`.replace(/\s+/g,""),"gsu");function Ow(e){if(!new RegExp(`${wp}\\+`).test(e))return{pattern:e};const t=[];let r=null,n=null,a="",i=0,s;for(Uo.lastIndex=0;s=Uo.exec(e);){const{0:o,index:u,groups:{qBase:l,qMod:c,invalidQ:h}}=s;if(o==="[")i||(n=u),i++;else if(o==="]")i?i--:n=null;else if(!i)if(c==="+"&&a&&!a.startsWith("(")){if(h)throw new Error(`Invalid quantifier "${o}"`);let f=-1;if(/^\{\d+\}$/.test(l))e=Nw(e,u+l.length,c,"");else{if(a===")"||a==="]"){const m=a===")"?r:n;if(m===null)throw new Error(`Invalid unmatched "${a}"`);e=`${e.slice(0,m)}(?>${e.slice(m,u)}${l})${e.slice(u+o.length)}`}else e=`${e.slice(0,u-a.length)}(?>${a}${l})${e.slice(u+o.length)}`;f+=4}Uo.lastIndex+=f}else o[0]==="("?t.push(u):o===")"&&(r=t.length?t.pop():null);a=o}return{pattern:e}}const Gt=String.raw,Dw=Gt`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,Pu=Gt`\(\?R=(?<rDepth>[^\)]+)\)|${Dw}`,Hs=Gt`\(\?<(?![=!])(?<captureName>[^>]+)>`,Ap=Gt`${Hs}|(?<unnamed>\()(?!\?)`,on=new RegExp(Gt`${Hs}|${Pu}|\(\?|\\?.`,"gsu"),$o="Cannot use multiple overlapping recursions";function Pw(e,t){const{hiddenCaptures:r,mode:n}={hiddenCaptures:[],mode:"plugin",...t};let a=t?.captureTransfers??new Map;if(!new RegExp(Pu,"su").test(e))return{pattern:e,captureTransfers:a,hiddenCaptures:r};if(n==="plugin"&&Mi(e,Gt`\(\?\(DEFINE\)`,Yt.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const i=[],s=Mi(e,Gt`\\[1-9]`,Yt.DEFAULT),o=new Map,u=[];let l=!1,c=0,h=0,f;for(on.lastIndex=0;f=on.exec(e);){const{0:m,groups:{captureName:b,rDepth:E,gRNameOrNum:S,gRDepth:_}}=f;if(m==="[")c++;else if(c)m==="]"&&c--;else if(E){if(Qh(E),l)throw new Error($o);if(s)throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with global recursion`);const v=e.slice(0,f.index),R=e.slice(on.lastIndex);if(Mi(R,Pu,Yt.DEFAULT))throw new Error($o);const q=+E-1;e=Kh(v,R,q,!1,r,i,h),a=Jh(a,v,q,i.length,0,h);break}else if(S){Qh(_);let v=!1;for(const ee of u)if(ee.name===S||ee.num===+S){if(v=!0,ee.hasRecursedWithin)throw new Error($o);break}if(!v)throw new Error(Gt`Recursive \g cannot be used outside the referenced group "${n==="external"?S:Gt`\g<${S}&R=${_}>`}"`);const R=o.get(S),q=Rw(e,R);if(s&&Mi(q,Gt`${Hs}|\((?!\?)`,Yt.DEFAULT))throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const U=e.slice(R,f.index),D=q.slice(U.length+m.length),$=i.length,G=+_-1,J=Kh(U,D,G,!0,r,i,h);a=Jh(a,U,G,i.length-$,$,h);const z=e.slice(0,R),ae=e.slice(R+q.length);e=`${z}${J}${ae}`,on.lastIndex+=J.length-m.length-U.length-D.length,u.forEach(ee=>ee.hasRecursedWithin=!0),l=!0}else if(b)h++,o.set(String(h),on.lastIndex),o.set(b,on.lastIndex),u.push({num:h,name:b});else if(m[0]==="("){const v=m==="(";v&&(h++,o.set(String(h),on.lastIndex)),u.push(v?{num:h}:{})}else m===")"&&u.pop()}return r.push(...i),{pattern:e,captureTransfers:a,hiddenCaptures:r}}function Qh(e){const t=`Max depth must be integer between 2 and 100; used ${e}`;if(!/^[1-9]\d*$/.test(e))throw new Error(t);if(e=+e,e<2||e>100)throw new Error(t)}function Kh(e,t,r,n,a,i,s){const o=new Set;n&&vp(e+t,Hs,({groups:{captureName:l}})=>{o.add(l)},Yt.DEFAULT);const u=[r,n?o:null,a,i,s];return`${e}${Zh(`(?:${e}`,"forward",...u)}(?:)${Zh(`${t})`,"backward",...u)}${t}`}function Zh(e,t,r,n,a,i,s){const u=c=>t==="forward"?c+2:r-c+2-1;let l="";for(let c=0;c<r;c++){const h=u(c);l+=Ql(e,Gt`${Ap}|\\k<(?<backref>[^>]+)>`,({0:f,groups:{captureName:m,unnamed:b,backref:E}})=>{if(E&&n&&!n.has(E))return f;const S=`_$${h}`;if(b||m){const _=s+i.length+1;return i.push(_),Bw(a,_),b?f:`(?<${m}${S}>`}return Gt`\k<${E}${S}>`},Yt.DEFAULT)}return l}function Bw(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function Jh(e,t,r,n,a,i){if(e.size&&n){let s=0;vp(t,Ap,()=>s++,Yt.DEFAULT);const o=i-s+a,u=new Map;return e.forEach((l,c)=>{const h=(n-s*r)/r,f=s*r,m=c>o+s?c+n:c,b=[];for(const E of l)if(E<=o)b.push(E);else if(E>o+s+h)b.push(E+n);else if(E<=o+s)for(let S=0;S<=r;S++)b.push(E+s*S);else for(let S=0;S<=r;S++)b.push(E+f+h*S);u.set(m,b)}),u}return e}var ht=String.fromCodePoint,Ae=String.raw,Nr={flagGroups:(()=>{try{new RegExp("(?i:)")}catch{return!1}return!0})(),unicodeSets:(()=>{try{new RegExp("","v")}catch{return!1}return!0})()};Nr.bugFlagVLiteralHyphenIsRange=Nr.unicodeSets?(()=>{try{new RegExp(Ae`[\d\-a]`,"v")}catch{return!0}return!1})():!1;Nr.bugNestedClassIgnoresNegation=Nr.unicodeSets&&new RegExp("[[^a]]","v").test("a");function ds(e,{enable:t,disable:r}){return{dotAll:!r?.dotAll&&!!(t?.dotAll||e.dotAll),ignoreCase:!r?.ignoreCase&&!!(t?.ignoreCase||e.ignoreCase)}}function Xa(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}function Bu(e,t){return e1[e]>=e1[t]}function Fw(e,t){if(e==null)throw new Error(t??"Value expected");return e}var e1={ES2025:2025,ES2024:2024,ES2018:2018},zw={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function Sp(e={}){if({}.toString.call(e)!=="[object Object]")throw new Error("Unexpected options");if(e.target!==void 0&&!zw[e.target])throw new Error(`Unexpected target "${e.target}"`);const t={accuracy:"default",avoidSubclass:!1,flags:"",global:!1,hasIndices:!1,lazyCompileLength:1/0,target:"auto",verbose:!1,...e,rules:{allowOrphanBackrefs:!1,asciiWordBoundaries:!1,captureGroup:!1,recursionLimit:20,singleline:!1,...e.rules}};return t.target==="auto"&&(t.target=Nr.flagGroups?"ES2025":Nr.unicodeSets?"ES2024":"ES2018"),t}var Hw="[	-\r ]",Uw=new Set([ht(304),ht(305)]),Tr=Ae`[\p{L}\p{M}\p{N}\p{Pc}]`;function Cp(e){if(Uw.has(e))return[e];const t=new Set,r=e.toLowerCase(),n=r.toUpperCase(),a=Vw.get(r),i=$w.get(r),s=qw.get(r);return[...n].length===1&&t.add(n),s&&t.add(s),a&&t.add(a),t.add(r),i&&t.add(i),[...t]}var Kl=new Map(`C Other
1222Cc Control cntrl
1223Cf Format
1224Cn Unassigned
1225Co Private_Use
1226Cs Surrogate
1227L Letter
1228LC Cased_Letter
1229Ll Lowercase_Letter
1230Lm Modifier_Letter
1231Lo Other_Letter
1232Lt Titlecase_Letter
1233Lu Uppercase_Letter
1234M Mark Combining_Mark
1235Mc Spacing_Mark
1236Me Enclosing_Mark
1237Mn Nonspacing_Mark
1238N Number
1239Nd Decimal_Number digit
1240Nl Letter_Number
1241No Other_Number
1242P Punctuation punct
1243Pc Connector_Punctuation
1244Pd Dash_Punctuation
1245Pe Close_Punctuation
1246Pf Final_Punctuation
1247Pi Initial_Punctuation
1248Po Other_Punctuation
1249Ps Open_Punctuation
1250S Symbol
1251Sc Currency_Symbol
1252Sk Modifier_Symbol
1253Sm Math_Symbol
1254So Other_Symbol
1255Z Separator
1256Zl Line_Separator
1257Zp Paragraph_Separator
1258Zs Space_Separator
1259ASCII
1260ASCII_Hex_Digit AHex
1261Alphabetic Alpha
1262Any
1263Assigned
1264Bidi_Control Bidi_C
1265Bidi_Mirrored Bidi_M
1266Case_Ignorable CI
1267Cased
1268Changes_When_Casefolded CWCF
1269Changes_When_Casemapped CWCM
1270Changes_When_Lowercased CWL
1271Changes_When_NFKC_Casefolded CWKCF
1272Changes_When_Titlecased CWT
1273Changes_When_Uppercased CWU
1274Dash
1275Default_Ignorable_Code_Point DI
1276Deprecated Dep
1277Diacritic Dia
1278Emoji
1279Emoji_Component EComp
1280Emoji_Modifier EMod
1281Emoji_Modifier_Base EBase
1282Emoji_Presentation EPres
1283Extended_Pictographic ExtPict
1284Extender Ext
1285Grapheme_Base Gr_Base
1286Grapheme_Extend Gr_Ext
1287Hex_Digit Hex
1288IDS_Binary_Operator IDSB
1289IDS_Trinary_Operator IDST
1290ID_Continue IDC
1291ID_Start IDS
1292Ideographic Ideo
1293Join_Control Join_C
1294Logical_Order_Exception LOE
1295Lowercase Lower
1296Math
1297Noncharacter_Code_Point NChar
1298Pattern_Syntax Pat_Syn
1299Pattern_White_Space Pat_WS
1300Quotation_Mark QMark
1301Radical
1302Regional_Indicator RI
1303Sentence_Terminal STerm
1304Soft_Dotted SD
1305Terminal_Punctuation Term
1306Unified_Ideograph UIdeo
1307Uppercase Upper
1308Variation_Selector VS
1309White_Space space
1310XID_Continue XIDC
1311XID_Start XIDS`.split(/\s/).map(e=>[zs(e),e])),$w=new Map([["s",ht(383)],[ht(383),"s"]]),qw=new Map([[ht(223),ht(7838)],[ht(107),ht(8490)],[ht(229),ht(8491)],[ht(969),ht(8486)]]),Vw=new Map([qr(453),qr(456),qr(459),qr(498),...qo(8072,8079),...qo(8088,8095),...qo(8104,8111),qr(8124),qr(8140),qr(8188)]),jw=new Map([["alnum",Ae`[\p{Alpha}\p{Nd}]`],["alpha",Ae`\p{Alpha}`],["ascii",Ae`\p{ASCII}`],["blank",Ae`[\p{Zs}\t]`],["cntrl",Ae`\p{Cc}`],["digit",Ae`\p{Nd}`],["graph",Ae`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",Ae`\p{Lower}`],["print",Ae`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",Ae`[\p{P}\p{S}]`],["space",Ae`\p{space}`],["upper",Ae`\p{Upper}`],["word",Ae`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",Ae`\p{AHex}`]]);function Gw(e,t){const r=[];for(let n=e;n<=t;n++)r.push(n);return r}function qr(e){const t=ht(e);return[t.toLowerCase(),t]}function qo(e,t){return Gw(e,t).map(r=>qr(r))}var Ip=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function Ww(e,t){const r={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...t};Np(e);const n={accuracy:r.accuracy,asciiWordBoundaries:r.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:Bu(r.bestEffortTarget,"ES2024"),passedLookbehind:!1,strategy:null,subroutineRefMap:new Map,supportedGNodes:new Set,digitIsAscii:e.flags.digitIsAscii,spaceIsAscii:e.flags.spaceIsAscii,wordIsAscii:e.flags.wordIsAscii};Ba(e,Yw,n);const a={dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},i={currentFlags:a,prevFlags:null,globalFlags:a,groupOriginByCopy:new Map,groupsByName:new Map,multiplexCapturesToLeftByRef:new Map,openRefs:new Map,reffedNodesByReferencer:new Map,subroutineRefMap:n.subroutineRefMap};Ba(e,Xw,i);const s={groupsByName:i.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:i.reffedNodesByReferencer};return Ba(e,Qw,s),e._originMap=i.groupOriginByCopy,e._strategy=n.strategy,e}var Yw={AbsenceFunction({node:e,parent:t,replaceWith:r}){const{body:n,kind:a}=e;if(a==="repeater"){const i=tr();i.body[0].body.push(ln({negate:!0,body:n}),On("Any"));const s=tr();s.body[0].body.push(_p("greedy",0,1/0,i)),r(tt(s,t),{traverse:!0})}else throw new Error('Unsupported absence function "(?~|"')},Alternative:{enter({node:e,parent:t,key:r},{flagDirectivesByAlt:n}){const a=e.body.filter(i=>i.kind==="flags");for(let i=r+1;i<t.body.length;i++){const s=t.body[i];Xa(n,s,[]).push(...a)}},exit({node:e},{flagDirectivesByAlt:t}){if(t.get(e)?.length){const r=Rp(t.get(e));if(r){const n=tr({flags:r});n.body[0].body=e.body,e.body=[tt(n,e)]}}}},Assertion({node:e,parent:t,key:r,container:n,root:a,remove:i,replaceWith:s},o){const{kind:u,negate:l}=e,{asciiWordBoundaries:c,avoidSubclass:h,supportedGNodes:f,wordIsAscii:m}=o;if(u==="text_segment_boundary")throw new Error(`Unsupported text segment boundary "\\${l?"Y":"y"}"`);if(u==="line_end")s(tt(ln({body:[pn({body:[Mu("string_end")]}),pn({body:[Fs(10)]})]}),t));else if(u==="line_start")s(tt(vr(Ae`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),t));else if(u==="search_start")if(f.has(e))a.flags.sticky=!0,i();else{const b=n[r-1];if(b&&rA(b))s(tt(ln({negate:!0}),t));else{if(h)throw new Error(Ae`Uses "\G" in a way that requires a subclass`);s(Vr(Mu("string_start"),t)),o.strategy="clip_search"}}else if(!(u==="string_end"||u==="string_start"))if(u==="string_end_newline")s(tt(vr(Ae`(?=\n?\z)`),t));else if(u==="word_boundary"){if(!m&&!c){const b=`(?:(?<=${Tr})(?!${Tr})|(?<!${Tr})(?=${Tr}))`,E=`(?:(?<=${Tr})(?=${Tr})|(?<!${Tr})(?!${Tr}))`;s(tt(vr(l?E:b),t))}}else throw new Error(`Unexpected assertion kind "${u}"`)},Backreference({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!jo(r)&&(r=Vo(r,t),e.ref=r)},CapturingGroup({node:e},{jsGroupNameMap:t,subroutineRefMap:r}){let{name:n}=e;n&&!jo(n)&&(n=Vo(n,t),e.name=n),r.set(e.number,e),n&&r.set(n,e)},CharacterClassRange({node:e,parent:t,replaceWith:r}){if(t.kind==="intersection"){const n=Ui({body:[e]});r(tt(n,t),{traverse:!0})}},CharacterSet({node:e,parent:t,replaceWith:r},{accuracy:n,minTargetEs2024:a,digitIsAscii:i,spaceIsAscii:s,wordIsAscii:o}){const{kind:u,negate:l,value:c}=e;
vendor: 23,067 bytes, lines 1311-1314
1311if(i&&(u==="digit"||c==="digit")){r(Vr(Du("digit",{negate:l}),t));return}if(s&&(u==="space"||c==="space")){r(tt(Go(vr(Hw),l),t));return}if(o&&(u==="word"||c==="word")){r(Vr(Du("word",{negate:l}),t));return}if(u==="any")r(Vr(On("Any"),t));else if(u==="digit")r(Vr(On("Nd",{negate:l}),t));else if(u!=="dot")if(u==="text_segment"){if(n==="strict")throw new Error(Ae`Use of "\X" requires non-strict accuracy`);const h="\\p{Emoji}(?:\\p{EMod}|\\uFE0F\\u20E3?|[\\x{E0020}-\\x{E007E}]+\\x{E007F})?",f=Ae`\p{RI}{2}|${h}(?:\u200D${h})*`;r(tt(vr(Ae`(?>\r\n|${a?Ae`\p{RGI_Emoji}`:f}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}),t))}else if(u==="hex")r(Vr(On("AHex",{negate:l}),t));else if(u==="newline")r(tt(vr(l?`[^
1312]`:`(?>\r
1313?|[
1314\v\f…\u2028\u2029])`),t));else if(u==="posix")if(!a&&(c==="graph"||c==="print")){if(n==="strict")throw new Error(`POSIX class "${c}" requires min target ES2024 or non-strict accuracy`);let h={graph:"!-~",print:" -~"}[c];l&&(h=`\0-${ht(h.codePointAt(0)-1)}${ht(h.codePointAt(2)+1)}-􏿿`),r(tt(vr(`[${h}]`),t))}else r(tt(Go(vr(jw.get(c)),l),t));else if(u==="property")Kl.has(zs(c))||(e.key="sc");else if(u==="space")r(Vr(On("space",{negate:l}),t));else if(u==="word")r(tt(Go(vr(Tr),l),t));else throw new Error(`Unexpected character set kind "${u}"`)},Directive({node:e,parent:t,root:r,remove:n,replaceWith:a,removeAllPrevSiblings:i,removeAllNextSiblings:s}){const{kind:o,flags:u}=e;if(o==="flags")if(!u.enable&&!u.disable)n();else{const l=tr({flags:u});l.body[0].body=s(),a(tt(l,t),{traverse:!0})}else if(o==="keep"){const l=r.body[0],h=r.body.length===1&&yp(l,{type:"Group"})&&l.body[0].body.length===1?l.body[0]:r;if(t.parent!==h||h.body.length>1)throw new Error(Ae`Uses "\K" in a way that's unsupported`);const f=ln({behind:!0});f.body[0].body=i(),a(tt(f,t))}else throw new Error(`Unexpected directive kind "${o}"`)},Flags({node:e,parent:t}){if(e.posixIsAscii)throw new Error('Unsupported flag "P"');if(e.textSegmentMode==="word")throw new Error('Unsupported flag "y{w}"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii","textSegmentMode"].forEach(r=>delete e[r]),Object.assign(e,{global:!1,hasIndices:!1,multiline:!1,sticky:e.sticky??!1}),t.options={disable:{x:!0,n:!0},force:{v:!0}}},Group({node:e}){if(!e.flags)return;const{enable:t,disable:r}=e.flags;t?.extended&&delete t.extended,r?.extended&&delete r.extended,t?.dotAll&&r?.dotAll&&delete t.dotAll,t?.ignoreCase&&r?.ignoreCase&&delete t.ignoreCase,t&&!Object.keys(t).length&&delete e.flags.enable,r&&!Object.keys(r).length&&delete e.flags.disable,!e.flags.enable&&!e.flags.disable&&delete e.flags},LookaroundAssertion({node:e},t){const{kind:r}=e;r==="lookbehind"&&(t.passedLookbehind=!0)},NamedCallout({node:e,parent:t,replaceWith:r}){const{kind:n}=e;if(n==="fail")r(tt(ln({negate:!0}),t));else throw new Error(`Unsupported named callout "(*${n.toUpperCase()}"`)},Quantifier({node:e}){if(e.body.type==="Quantifier"){const t=tr();t.body[0].body.push(e.body),e.body=tt(t,e)}},Regex:{enter({node:e},{supportedGNodes:t}){const r=[];let n=!1,a=!1;for(const i of e.body)if(i.body.length===1&&i.body[0].kind==="search_start")i.body.pop();else{const s=Op(i.body);s?(n=!0,Array.isArray(s)?r.push(...s):r.push(s)):a=!0}n&&!a&&r.forEach(i=>t.add(i))},exit(e,{accuracy:t,passedLookbehind:r,strategy:n}){if(t==="strict"&&r&&n)throw new Error(Ae`Uses "\G" in a way that requires non-strict accuracy`)}},Subroutine({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!jo(r)&&(r=Vo(r,t),e.ref=r)}},Xw={Backreference({node:e},{multiplexCapturesToLeftByRef:t,reffedNodesByReferencer:r}){const{orphan:n,ref:a}=e;n||r.set(e,[...t.get(a).map(({node:i})=>i)])},CapturingGroup:{enter({node:e,parent:t,replaceWith:r,skip:n},{groupOriginByCopy:a,groupsByName:i,multiplexCapturesToLeftByRef:s,openRefs:o,reffedNodesByReferencer:u}){const l=a.get(e);if(l&&o.has(e.number)){const h=Vr(t1(e.number),t);u.set(h,o.get(e.number)),r(h);return}o.set(e.number,e),s.set(e.number,[]),e.name&&Xa(s,e.name,[]);const c=s.get(e.name??e.number);for(let h=0;h<c.length;h++){const f=c[h];if(l===f.node||l&&l===f.origin||e===f.origin){c.splice(h,1);break}}if(s.get(e.number).push({node:e,origin:l}),e.name&&s.get(e.name).push({node:e,origin:l}),e.name){const h=Xa(i,e.name,new Map);let f=!1;if(l)f=!0;else for(const m of h.values())if(!m.hasDuplicateNameToRemove){f=!0;break}i.get(e.name).set(e,{node:e,hasDuplicateNameToRemove:f})}},exit({node:e},{openRefs:t}){t.delete(e.number)}},Group:{enter({node:e},t){t.prevFlags=t.currentFlags,e.flags&&(t.currentFlags=ds(t.currentFlags,e.flags))},exit(e,t){t.currentFlags=t.prevFlags}},Subroutine({node:e,parent:t,replaceWith:r},n){const{isRecursive:a,ref:i}=e;if(a){let c=t;for(;(c=c.parent)&&!(c.type==="CapturingGroup"&&(c.name===i||c.number===i)););n.reffedNodesByReferencer.set(e,c);return}const s=n.subroutineRefMap.get(i),o=i===0,u=o?t1(0):Lp(s,n.groupOriginByCopy,null);let l=u;if(!o){const c=Rp(Jw(s,f=>f.type==="Group"&&!!f.flags)),h=c?ds(n.globalFlags,c):n.globalFlags;Kw(h,n.currentFlags)||(l=tr({flags:eA(h)}),l.body[0].body.push(u))}r(tt(l,t),{traverse:!o})}},Qw={Backreference({node:e,parent:t,replaceWith:r},n){if(e.orphan){n.highestOrphanBackref=Math.max(n.highestOrphanBackref,e.ref);return}const i=n.reffedNodesByReferencer.get(e).filter(s=>Zw(s,e));if(!i.length)r(tt(ln({negate:!0}),t));else if(i.length>1){const s=tr({atomic:!0,body:i.reverse().map(o=>pn({body:[Ou(o.number)]}))});r(tt(s,t))}else e.ref=i[0].number},CapturingGroup({node:e},t){e.number=++t.numCapturesToLeft,e.name&&t.groupsByName.get(e.name).get(e).hasDuplicateNameToRemove&&delete e.name},Regex:{exit({node:e},t){const r=Math.max(t.highestOrphanBackref-t.numCapturesToLeft,0);for(let n=0;n<r;n++){const a=kp();e.body.at(-1).body.push(a)}}},Subroutine({node:e},t){!e.isRecursive||e.ref===0||(e.ref=t.reffedNodesByReferencer.get(e).number)}};function Np(e){Ba(e,{"*"({node:t,parent:r}){t.parent=r}})}function Kw(e,t){return e.dotAll===t.dotAll&&e.ignoreCase===t.ignoreCase}function Zw(e,t){let r=t;do{if(r.type==="Regex")return!1;if(r.type==="Alternative")continue;if(r===e)return!1;const n=Mp(r.parent);for(const a of n){if(a===r)break;if(a===e||Dp(a,e))return!0}}while(r=r.parent);throw new Error("Unexpected path")}function Lp(e,t,r,n){const a=Array.isArray(e)?[]:{};for(const[i,s]of Object.entries(e))i==="parent"?a.parent=Array.isArray(r)?n:r:s&&typeof s=="object"?a[i]=Lp(s,t,a,r):(i==="type"&&s==="CapturingGroup"&&t.set(a,t.get(e)??e),a[i]=s);return a}function t1(e){const t=xp(e);return t.isRecursive=!0,t}function Jw(e,t){const r=[];for(;e=e.parent;)(!t||t(e))&&r.push(e);return r}function Vo(e,t){if(t.has(e))return t.get(e);const r=`$${t.size}_${e.replace(/^[^$_\p{IDS}]|[^$\u200C\u200D\p{IDC}]/ug,"_")}`;return t.set(e,r),r}function Rp(e){const t=["dotAll","ignoreCase"],r={enable:{},disable:{}};return e.forEach(({flags:n})=>{t.forEach(a=>{n.enable?.[a]&&(delete r.disable[a],r.enable[a]=!0),n.disable?.[a]&&(r.disable[a]=!0)})}),Object.keys(r.enable).length||delete r.enable,Object.keys(r.disable).length||delete r.disable,r.enable||r.disable?r:null}function eA({dotAll:e,ignoreCase:t}){const r={};return(e||t)&&(r.enable={},e&&(r.enable.dotAll=!0),t&&(r.enable.ignoreCase=!0)),(!e||!t)&&(r.disable={},!e&&(r.disable.dotAll=!0),!t&&(r.disable.ignoreCase=!0)),r}function Mp(e){if(!e)throw new Error("Node expected");const{body:t}=e;return Array.isArray(t)?t:t?[t]:null}function Op(e){const t=e.find(r=>r.kind==="search_start"||nA(r,{negate:!1})||!tA(r));if(!t)return null;if(t.kind==="search_start")return t;if(t.type==="LookaroundAssertion")return t.body[0].body[0];if(t.type==="CapturingGroup"||t.type==="Group"){const r=[];for(const n of t.body){const a=Op(n.body);if(!a)return null;Array.isArray(a)?r.push(...a):r.push(a)}return r}return null}function Dp(e,t){const r=Mp(e)??[];for(const n of r)if(n===t||Dp(n,t))return!0;return!1}function tA({type:e}){return e==="Assertion"||e==="Directive"||e==="LookaroundAssertion"}function rA(e){const t=["Character","CharacterClass","CharacterSet"];return t.includes(e.type)||e.type==="Quantifier"&&e.min&&t.includes(e.body.type)}function nA(e,t){const r={negate:null,...t};return e.type==="LookaroundAssertion"&&(r.negate===null||e.negate===r.negate)&&e.body.length===1&&yp(e.body[0],{type:"Assertion",kind:"search_start"})}function jo(e){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(e)}function vr(e,t){const n=Ep(e,{...t,unicodePropertyMap:Kl}).body;return n.length>1||n[0].body.length>1?tr({body:n}):n[0].body[0]}function Go(e,t){return e.negate=t,e}function Vr(e,t){return e.parent=t,e}function tt(e,t){return Np(e),e.parent=t,e}function aA(e,t){const r=Sp(t),n=Bu(r.target,"ES2024"),a=Bu(r.target,"ES2025"),i=r.rules.recursionLimit;if(!Number.isInteger(i)||i<2||i>20)throw new Error("Invalid recursionLimit; use 2-20");let s=null,o=null;if(!a){const m=[e.flags.ignoreCase];Ba(e,iA,{getCurrentModI:()=>m.at(-1),popModI(){m.pop()},pushModI(b){m.push(b)},setHasCasedChar(){m.at(-1)?s=!0:o=!0}})}const u={dotAll:e.flags.dotAll,ignoreCase:!!((e.flags.ignoreCase||s)&&!o)};let l=e;const c={accuracy:r.accuracy,appliedGlobalFlags:u,captureMap:new Map,currentFlags:{dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},inCharClass:!1,lastNode:l,originMap:e._originMap,recursionLimit:i,useAppliedIgnoreCase:!!(!a&&s&&o),useFlagMods:a,useFlagV:n,verbose:r.verbose};function h(m){return c.lastNode=l,l=m,Fw(sA[m.type],`Unexpected node type "${m.type}"`)(m,c,h)}const f={pattern:e.body.map(h).join("|"),flags:h(e.flags),options:{...e.options}};return n||(delete f.options.force.v,f.options.disable.v=!0,f.options.unicodeSetsPlugin=null),f._captureTransfers=new Map,f._hiddenCaptures=[],c.captureMap.forEach((m,b)=>{m.hidden&&f._hiddenCaptures.push(b),m.transferTo&&Xa(f._captureTransfers,m.transferTo,[]).push(b)}),f}var iA={"*":{enter({node:e},t){if(n1(e)){const r=t.getCurrentModI();t.pushModI(e.flags?ds({ignoreCase:r},e.flags).ignoreCase:r)}},exit({node:e},t){n1(e)&&t.popModI()}},Backreference(e,t){t.setHasCasedChar()},Character({node:e},t){Zl(ht(e.value))&&t.setHasCasedChar()},CharacterClassRange({node:e,skip:t},r){t(),Pp(e,{firstOnly:!0}).length&&r.setHasCasedChar()},CharacterSet({node:e},t){e.kind==="property"&&Ip.has(e.value)&&t.setHasCasedChar()}},sA={Alternative({body:e},t,r){return e.map(r).join("")},Assertion({kind:e,negate:t}){if(e==="string_end")return"$";if(e==="string_start")return"^";if(e==="word_boundary")return t?Ae`\B`:Ae`\b`;throw new Error(`Unexpected assertion kind "${e}"`)},Backreference({ref:e},t){if(typeof e!="number")throw new Error("Unexpected named backref in transformed AST");if(!t.useFlagMods&&t.accuracy==="strict"&&t.currentFlags.ignoreCase&&!t.captureMap.get(e).ignoreCase)throw new Error("Use of case-insensitive backref to case-sensitive group requires target ES2025 or non-strict accuracy");return"\\"+e},CapturingGroup(e,t,r){const{body:n,name:a,number:i}=e,s={ignoreCase:t.currentFlags.ignoreCase},o=t.originMap.get(e);return o&&(s.hidden=!0,i>o.number&&(s.transferTo=o.number)),t.captureMap.set(i,s),`(${a?`?<${a}>`:""}${n.map(r).join("|")})`},Character({value:e},t){const r=ht(e),n=Ln(e,{escDigit:t.lastNode.type==="Backreference",inCharClass:t.inCharClass,useFlagV:t.useFlagV});if(n!==r)return n;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase&&Zl(r)){const a=Cp(r);return t.inCharClass?a.join(""):a.length>1?`[${a.join("")}]`:a[0]}return r},CharacterClass(e,t,r){const{kind:n,negate:a,parent:i}=e;let{body:s}=e;if(n==="intersection"&&!t.useFlagV)throw new Error("Use of class intersection requires min target ES2024");Nr.bugFlagVLiteralHyphenIsRange&&t.useFlagV&&s.some(a1)&&(s=[Fs(45),...s.filter(l=>!a1(l))]);const o=()=>`[${a?"^":""}${s.map(r).join(n==="intersection"?"&&":"")}]`;if(!t.inCharClass){if((!t.useFlagV||Nr.bugNestedClassIgnoresNegation)&&!a){const c=s.filter(h=>h.type==="CharacterClass"&&h.kind==="union"&&h.negate);if(c.length){const h=tr(),f=h.body[0];return h.parent=i,f.parent=h,s=s.filter(m=>!c.includes(m)),e.body=s,s.length?(e.parent=f,f.body.push(e)):h.body.pop(),c.forEach(m=>{const b=pn({body:[m]});m.parent=b,b.parent=h,h.body.push(b)}),r(h)}}t.inCharClass=!0;const l=o();return t.inCharClass=!1,l}const u=s[0];if(n==="union"&&!a&&u&&((!t.useFlagV||!t.verbose)&&i.kind==="union"&&!(Nr.bugFlagVLiteralHyphenIsRange&&t.useFlagV)||!t.verbose&&i.kind==="intersection"&&s.length===1&&u.type!=="CharacterClassRange"))return s.map(r).join("");if(!t.useFlagV&&i.type==="CharacterClass")throw new Error("Use of nested character class requires min target ES2024");return o()},CharacterClassRange(e,t){const r=e.min.value,n=e.max.value,a={escDigit:!1,inCharClass:!0,useFlagV:t.useFlagV},i=Ln(r,a),s=Ln(n,a),o=new Set;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase){const u=Pp(e);hA(u).forEach(c=>{o.add(Array.isArray(c)?`${Ln(c[0],a)}-${Ln(c[1],a)}`:Ln(c,a))})}return`${i}-${s}${[...o].join("")}`},CharacterSet({kind:e,negate:t,value:r,key:n},a){if(e==="dot")return a.currentFlags.dotAll?a.appliedGlobalFlags.dotAll||a.useFlagMods?".":"[^]":Ae`[^\n]`;if(e==="digit")return t?Ae`\D`:Ae`\d`;if(e==="property"){if(a.useAppliedIgnoreCase&&a.currentFlags.ignoreCase&&Ip.has(r))throw new Error(`Unicode property "${r}" can't be case-insensitive when other chars have specific case`);return`${t?Ae`\P`:Ae`\p`}{${n?`${n}=`:""}${r}}`}if(e==="word")return t?Ae`\W`:Ae`\w`;throw new Error(`Unexpected character set kind "${e}"`)},Flags(e,t){return(t.appliedGlobalFlags.ignoreCase?"i":"")+(e.dotAll?"s":"")+(e.sticky?"y":"")},Group({atomic:e,body:t,flags:r,parent:n},a,i){const s=a.currentFlags;r&&(a.currentFlags=ds(s,r));const o=t.map(i).join("|"),u=!a.verbose&&t.length===1&&n.type!=="Quantifier"&&!e&&(!a.useFlagMods||!r)?o:`(?${dA(e,r,a.useFlagMods)}${o})`;return a.currentFlags=s,u},LookaroundAssertion({body:e,kind:t,negate:r},n,a){return`(?${`${t==="lookahead"?"":"<"}${r?"!":"="}`}${e.map(a).join("|")})`},Quantifier(e,t,r){return r(e.body)+fA(e)},Subroutine({isRecursive:e,ref:t},r){if(!e)throw new Error("Unexpected non-recursive subroutine in transformed AST");const n=r.recursionLimit;return t===0?`(?R=${n})`:Ae`\g<${t}&R=${n}>`}},oA=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),uA=new Set(["-","\\","]","^","["]),lA=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),r1=new Map([[9,Ae`\t`],[10,Ae`\n`],[11,Ae`\v`],[12,Ae`\f`],[13,Ae`\r`],[8232,Ae`\u2028`],[8233,Ae`\u2029`],[65279,Ae`\uFEFF`]]),cA=new RegExp("^\\p{Cased}$","u");function Zl(e){return cA.test(e)}function Pp(e,t){const r=!!t?.firstOnly,n=e.min.value,a=e.max.value,i=[];if(n<65&&(a===65535||a>=131071)||n===65536&&a>=131071)return i;for(let s=n;s<=a;s++){const o=ht(s);if(!Zl(o))continue;const u=Cp(o).filter(l=>{const c=l.codePointAt(0);return c<n||c>a});if(u.length&&(i.push(...u),r))break}return i}function Ln(e,{escDigit:t,inCharClass:r,useFlagV:n}){if(r1.has(e))return r1.get(e);if(e<32||e>126&&e<160||e>262143||t&&mA(e))return e>255?`\\u{${e.toString(16).toUpperCase()}}`:`\\x${e.toString(16).toUpperCase().padStart(2,"0")}`;const a=r?n?lA:uA:oA,i=ht(e);return(a.has(i)?"\\":"")+i}function hA(e){const t=e.map(a=>a.codePointAt(0)).sort((a,i)=>a-i),r=[];let n=null;for(let a=0;a<t.length;a++)t[a+1]===t[a]+1?n??=t[a]:n===null?r.push(t[a]):(r.push([n,t[a]]),n=null);return r}function dA(e,t,r){if(e)return">";let n="";if(t&&r){const{enable:a,disable:i}=t;n=(a?.ignoreCase?"i":"")+(a?.dotAll?"s":"")+(i?"-":"")+(i?.ignoreCase?"i":"")+(i?.dotAll?"s":"")}return`${n}:`}function fA({kind:e,max:t,min:r}){let n;return!r&&t===1?n="?":!r&&t===1/0?n="*":r===1&&t===1/0?n="+":r===t?n=`{${r}}`:n=`{${r},${t===1/0?"":t}}`,n+{greedy:"",lazy:"?",possessive:"+"}[e]}function n1({type:e}){return e==="CapturingGroup"||e==="Group"||e==="LookaroundAssertion"}function mA(e){return e>47&&e<58}function a1({type:e,value:t}){return e==="Character"&&t===45}var pA=class Fu extends RegExp{#t=new Map;#e=null;#n;#r=null;#a=null;rawOptions={};get source(){return this.#n||"(?:)"}constructor(t,r,n){const a=!!n?.lazyCompile;if(t instanceof RegExp){if(n)throw new Error("Cannot provide options when copying a regexp");const i=t;super(i,r),this.#n=i.source,i instanceof Fu&&(this.#t=i.#t,this.#r=i.#r,this.#a=i.#a,this.rawOptions=i.rawOptions)}else{const i={hiddenCaptures:[],strategy:null,transfers:[],...n};super(a?"":t,r),this.#n=t,this.#t=bA(i.hiddenCaptures,i.transfers),this.#a=i.strategy,this.rawOptions=n??{}}a||(this.#e=this)}exec(t){if(!this.#e){const{lazyCompile:a,...i}=this.rawOptions;this.#e=new Fu(this.#n,this.flags,i)}const r=this.global||this.sticky,n=this.lastIndex;if(this.#a==="clip_search"&&r&&n){this.lastIndex=0;const a=this.#i(t.slice(n));return a&&(gA(a,n,t,this.hasIndices),this.lastIndex+=n),a}return this.#i(t)}#i(t){this.#e.lastIndex=this.lastIndex;const r=super.exec.call(this.#e,t);if(this.lastIndex=this.#e.lastIndex,!r||!this.#t.size)return r;const n=[...r];r.length=1;let a;this.hasIndices&&(a=[...r.indices],r.indices.length=1);const i=[0];for(let s=1;s<n.length;s++){const{hidden:o,transferTo:u}=this.#t.get(s)??{};if(o?i.push(null):(i.push(r.length),r.push(n[s]),this.hasIndices&&r.indices.push(a[s])),u&&n[s]!==void 0){const l=i[u];if(!l)throw new Error(`Invalid capture transfer to "${l}"`);if(r[l]=n[s],this.hasIndices&&(r.indices[l]=a[s]),r.groups){this.#r||(this.#r=yA(this.source));const c=this.#r.get(u);c&&(r.groups[c]=n[s],this.hasIndices&&(r.indices.groups[c]=a[s]))}}}return r}};function gA(e,t,r,n){if(e.index+=t,e.input=r,n){const a=e.indices;for(let s=0;s<a.length;s++){const o=a[s];o&&(a[s]=[o[0]+t,o[1]+t])}const i=a.groups;i&&Object.keys(i).forEach(s=>{const o=i[s];o&&(i[s]=[o[0]+t,o[1]+t])})}}function bA(e,t){const r=new Map;for(const n of e)r.set(n,{hidden:!0});for(const[n,a]of t)for(const i of a)Xa(r,i,{}).transferTo=n;return r}function yA(e){const t=/(?<capture>\((?:\?<(?![=!])(?<name>[^>]+)>|(?!\?)))|\\?./gsu,r=new Map;let n=0,a=0,i;for(;i=t.exec(e);){const{0:s,groups:{capture:o,name:u}}=i;s==="["?n++:n?s==="]"&&n--:o&&(a++,u&&r.set(a,u))}return r}function EA(e,t){const r=kA(e,t);return r.options?new pA(r.pattern,r.flags,r.options):new RegExp(r.pattern,r.flags)}function kA(e,t){const r=Sp(t),n=Ep(e,{flags:r.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline},skipBackrefValidation:r.rules.allowOrphanBackrefs,unicodePropertyMap:Kl}),a=Ww(n,{accuracy:r.accuracy,asciiWordBoundaries:r.rules.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,bestEffortTarget:r.target}),i=aA(a,r),s=Pw(i.pattern,{captureTransfers:i._captureTransfers,hiddenCaptures:i._hiddenCaptures,mode:"external"}),o=Ow(s.pattern),u=Mw(o.pattern,{captureTransfers:s.captureTransfers,hiddenCaptures:s.hiddenCaptures}),l={pattern:u.pattern,flags:`${r.hasIndices?"d":""}${r.global?"g":""}${i.flags}${i.options.disable.v?"u":"v"}`};if(r.avoidSubclass){if(r.lazyCompileLength!==1/0)throw new Error("Lazy compilation requires subclass")}else{const c=u.hiddenCaptures.sort((b,E)=>b-E),h=Array.from(u.captureTransfers),f=a._strategy,m=l.pattern.length>=r.lazyCompileLength;(c.length||h.length||f||m)&&(l.options={...c.length&&{hiddenCaptures:c},...h.length&&{transfers:h},...f&&{strategy:f},...m&&{lazyCompile:m}})}return l}const i1=4294967295;class _A{constructor(t,r={}){this.patterns=t,this.options=r;const{forgiving:n=!1,cache:a,regexConstructor:i}=r;if(!i)throw new Error("Option `regexConstructor` is not provided");this.regexps=t.map(s=>{if(typeof s!="string")return s;const o=a?.get(s);if(o){if(o instanceof RegExp)return o;if(n)return null;throw o}try{const u=i(s);return a?.set(s,u),u}catch(u){if(a?.set(s,u),n)return null;throw u}})}regexps;findNextMatchSync(t,r,n){const a=typeof t=="string"?t:t.content,i=[];function s(o,u,l=0){return{index:o,captureIndices:u.indices.map(c=>c==null?{start:i1,end:i1,length:0}:{start:c[0]+l,end:c[1]+l,length:c[1]-c[0]})}}for(let o=0;o<this.regexps.length;o++){const u=this.regexps[o];if(u)try{u.lastIndex=r;const l=u.exec(a);if(!l)continue;if(l.index===r)return s(o,l,0);i.push([o,l,0])}catch(l){if(this.options.forgiving)continue;throw l}}if(i.length){const o=Math.min(...i.map(u=>u[1].index));for(const[u,l,c]of i)if(l.index===o)return s(u,l,c)}return null}}function xA(e,t){return EA(e,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...t})}function TA(e={}){const t=Object.assign({target:"auto",cache:new Map},e);return t.regexConstructor||=r=>xA(r,{target:t.target}),{createScanner(r){return new _A(r,t)},createString(r){return{content:r}}}}function Jl(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var xn=Jl();function Bp(e){xn=e}var Fa={exec:()=>null};function ze(e,t=""){let r=typeof e=="string"?e:e.source,n={replace:(a,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace(St.caret,"$1"),r=r.replace(a,s),n},getRegex:()=>new RegExp(r,t)};return n}var St={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:e=>new RegExp(`^( {0,3}${e})((?:[	 ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},vA=/^(?:[ \t]*(?:\n|$))+/,wA=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,AA=/^ {0,3}(`{3,}
vendor: 5,069 bytes, lines 1314-1315
1314(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,li=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,SA=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,e0=/(?:[*+-]|\d{1,9}[.)])/,Fp=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,zp=ze(Fp).replace(/bull/g,e0).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(),CA=ze(Fp).replace(/bull/g,e0).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(),t0=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,IA=/^[^\n]+/,r0=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,NA=ze(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",r0).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),LA=ze(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,e0).getRegex(),Us="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",n0=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,RA=ze("^ {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",n0).replace("tag",Us).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Hp=ze(t0).replace("hr",li).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",Us).getRegex(),MA=ze(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Hp).getRegex(),a0={blockquote:MA,code:wA,def:NA,fences:AA,heading:SA,hr:li,html:RA,lheading:zp,list:LA,newline:vA,paragraph:Hp,table:Fa,text:IA},s1=ze("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",li).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",Us).getRegex(),OA={...a0,lheading:CA,table:s1,paragraph:ze(t0).replace("hr",li).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",s1).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",Us).getRegex()},DA={...a0,html:ze(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",n0).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:Fa,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ze(t0).replace("hr",li).replace("heading",` *#{1,6} *[^
1315]`).replace("lheading",zp).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},PA=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,BA=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Up=/^( {2,}|\\)\n(?!\s*$)/,FA=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,$s=/[\p{P}\p{S}]/u,i0=/[\s\p{P}\p{S}]/u,$p=/[^\s\p{P}\p{S}]/u,zA=ze(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,i0).getRegex(),qp=/(?!~)[\p{P}\p{S}]/u,HA=/(?!~)[\s\p{P}\p{S}]/u,UA=/(?:[^\s\p{P}\p{S}
vendor: 6,344 bytes, lines 1315-1321
1315]|~)/u,$A=ze(/link|code|html/,"g").replace("link",new RegExp("\\[(?:[^\\[\\]`]|(?<!`)(?<a>`+)[^`]+\\k<a>(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)")).replace("code",new RegExp("(?<!`)(?<b>`+)[^`]+\\k<b>(?!`)")).replace("html",/<(?! )[^<>]*?>/).getRegex(),Vp=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,qA=ze(Vp,"u").replace(/punct/g,$s).getRegex(),VA=ze(Vp,"u").replace(/punct/g,qp).getRegex(),jp="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",jA=ze(jp,"gu").replace(/notPunctSpace/g,$p).replace(/punctSpace/g,i0).replace(/punct/g,$s).getRegex(),GA=ze(jp,"gu").replace(/notPunctSpace/g,UA).replace(/punctSpace/g,HA).replace(/punct/g,qp).getRegex(),WA=ze("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,$p).replace(/punctSpace/g,i0).replace(/punct/g,$s).getRegex(),YA=ze(/\\(punct)/,"gu").replace(/punct/g,$s).getRegex(),XA=ze(/^<(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(),QA=ze(n0).replace("(?:-->|$)","-->").getRegex(),KA=ze("^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",QA).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),fs=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+[^`]*?`+(?!`)|[^\[\]\\`])*?/,ZA=ze(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",fs).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Gp=ze(/^!?\[(label)\]\[(ref)\]/).replace("label",fs).replace("ref",r0).getRegex(),Wp=ze(/^!?\[(ref)\](?:\[\])?/).replace("ref",r0).getRegex(),JA=ze("reflink|nolink(?!\\()","g").replace("reflink",Gp).replace("nolink",Wp).getRegex(),o1=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,s0={_backpedal:Fa,anyPunctuation:YA,autolink:XA,blockSkip:$A,br:Up,code:BA,del:Fa,emStrongLDelim:qA,emStrongRDelimAst:jA,emStrongRDelimUnd:WA,escape:PA,link:ZA,nolink:Wp,punctuation:zA,reflink:Gp,reflinkSearch:JA,tag:KA,text:FA,url:Fa},eS={...s0,link:ze(/^!?\[(label)\]\((.*?)\)/).replace("label",fs).getRegex(),reflink:ze(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",fs).getRegex()},zu={...s0,emStrongRDelimAst:GA,emStrongLDelim:VA,url:ze(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",o1).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\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:ze(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",o1).getRegex()},tS={...zu,br:ze(Up).replace("{2,}","*").getRegex(),text:ze(zu.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Oi={normal:a0,gfm:OA,pedantic:DA},Ea={normal:s0,gfm:zu,breaks:tS,pedantic:eS},rS={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},u1=e=>rS[e];function or(e,t){if(t){if(St.escapeTest.test(e))return e.replace(St.escapeReplace,u1)}else if(St.escapeTestNoEncode.test(e))return e.replace(St.escapeReplaceNoEncode,u1);return e}function l1(e){try{e=encodeURI(e).replace(St.percentDecode,"%")}catch{return null}return e}function c1(e,t){let r=e.replace(St.findPipe,(i,s,o)=>{let u=!1,l=s;for(;--l>=0&&o[l]==="\\";)u=!u;return u?"|":" |"}),n=r.split(St.splitPipe),a=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;a<n.length;a++)n[a]=n[a].trim().replace(St.slashPipe,"|");return n}function ka(e,t,r){let n=e.length;if(n===0)return"";let a=0;for(;a<n&&e.charAt(n-a-1)===t;)a++;return e.slice(0,n-a)}function nS(e,t){if(e.indexOf(t[1])===-1)return-1;let r=0;for(let n=0;n<e.length;n++)if(e[n]==="\\")n++;else if(e[n]===t[0])r++;else if(e[n]===t[1]&&(r--,r<0))return n;return r>0?-2:-1}function h1(e,t,r,n,a){let i=t.href,s=t.title||null,o=e[1].replace(a.other.outputLinkReplace,"$1");n.state.inLink=!0;let u={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:i,title:s,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,u}function aS(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(n===null)return t;let a=n[1];return t.split(`
1316`).map(i=>{let s=i.match(r.other.beginningSpace);if(s===null)return i;let[o]=s;return o.length>=a.length?i.slice(a.length):i}).join(`
1317`)}var ms=class{options;rules;lexer;constructor(e){this.options=e||xn}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let r=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?r:ka(r,`
1318`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let r=t[0],n=aS(r,t[3]||"",this.rules);return{type:"code",raw:r,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let r=t[2].trim();if(this.rules.other.endingHash.test(r)){let n=ka(r,"#");(this.options.pedantic||!n||this.rules.other.endingSpaceChar.test(n))&&(r=n.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ka(t[0],`
1319`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let r=ka(t[0],`
1320`).split(`
1321`),n="",a="",i=[];for(;r.length>0;){let s=!1,o=[],u;
vendor: 12,978 bytes, lines 1321-1353
1321for(u=0;u<r.length;u++)if(this.rules.other.blockquoteStart.test(r[u]))o.push(r[u]),s=!0;else if(!s)o.push(r[u]);else break;r=r.slice(u);let l=o.join(`
1322`),c=l.replace(this.rules.other.blockquoteSetextReplace,`
1323    $1`).replace(this.rules.other.blockquoteSetextReplace2,"");n=n?`${n}
1324${l}`:l,a=a?`${a}
1325${c}`:c;let h=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(c,i,!0),this.lexer.state.top=h,r.length===0)break;let f=i.at(-1);if(f?.type==="code")break;if(f?.type==="blockquote"){let m=f,b=m.raw+`
1326`+r.join(`
1327`),E=this.blockquote(b);i[i.length-1]=E,n=n.substring(0,n.length-m.raw.length)+E.raw,a=a.substring(0,a.length-m.text.length)+E.text;break}else if(f?.type==="list"){let m=f,b=m.raw+`
1328`+r.join(`
1329`),E=this.list(b);i[i.length-1]=E,n=n.substring(0,n.length-f.raw.length)+E.raw,a=a.substring(0,a.length-m.raw.length)+E.raw,r=b.substring(i.at(-1).raw.length).split(`
1330`);continue}}return{type:"blockquote",raw:n,tokens:i,text:a}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r=t[1].trim(),n=r.length>1,a={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=n?r:"[*+-]");let i=this.rules.other.listItemRegex(r),s=!1;for(;e;){let u=!1,l="",c="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;l=t[0],e=e.substring(l.length);let h=t[2].split(`
1331`,1)[0].replace(this.rules.other.listReplaceTabs,_=>" ".repeat(3*_.length)),f=e.split(`
1332`,1)[0],m=!h.trim(),b=0;if(this.options.pedantic?(b=2,c=h.trimStart()):m?b=t[1].length+1:(b=t[2].search(this.rules.other.nonSpaceChar),b=b>4?1:b,c=h.slice(b),b+=t[1].length),m&&this.rules.other.blankLine.test(f)&&(l+=f+`
1333`,e=e.substring(f.length+1),u=!0),!u){let _=this.rules.other.nextBulletRegex(b),v=this.rules.other.hrRegex(b),R=this.rules.other.fencesBeginRegex(b),q=this.rules.other.headingBeginRegex(b),U=this.rules.other.htmlBeginRegex(b);for(;e;){let D=e.split(`
1334`,1)[0],$;if(f=D,this.options.pedantic?(f=f.replace(this.rules.other.listReplaceNesting,"  "),$=f):$=f.replace(this.rules.other.tabCharGlobal,"    "),R.test(f)||q.test(f)||U.test(f)||_.test(f)||v.test(f))break;if($.search(this.rules.other.nonSpaceChar)>=b||!f.trim())c+=`
1335`+$.slice(b);else{if(m||h.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||R.test(h)||q.test(h)||v.test(h))break;c+=`
1336`+f}!m&&!f.trim()&&(m=!0),l+=D+`
1337`,e=e.substring(D.length+1),h=$.slice(b)}}a.loose||(s?a.loose=!0:this.rules.other.doubleBlankLine.test(l)&&(s=!0));let E=null,S;this.options.gfm&&(E=this.rules.other.listIsTask.exec(c),E&&(S=E[0]!=="[ ] ",c=c.replace(this.rules.other.listReplaceTask,""))),a.items.push({type:"list_item",raw:l,task:!!E,checked:S,loose:!1,text:c,tokens:[]}),a.raw+=l}let o=a.items.at(-1);if(o)o.raw=o.raw.trimEnd(),o.text=o.text.trimEnd();else return;a.raw=a.raw.trimEnd();for(let u=0;u<a.items.length;u++)if(this.lexer.state.top=!1,a.items[u].tokens=this.lexer.blockTokens(a.items[u].text,[]),!a.loose){let l=a.items[u].tokens.filter(h=>h.type==="space"),c=l.length>0&&l.some(h=>this.rules.other.anyLine.test(h.raw));a.loose=c}if(a.loose)for(let u=0;u<a.items.length;u++)a.items[u].loose=!0;return a}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:t[1]==="pre"||t[1]==="script"||t[1]==="style",text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let r=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",a=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:r,raw:t[0],href:n,title:a}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let r=c1(t[1]),n=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),a=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split(`
1338`):[],i={type:"table",raw:t[0],header:[],align:[],rows:[]};if(r.length===n.length){for(let s of n)this.rules.other.tableAlignRight.test(s)?i.align.push("right"):this.rules.other.tableAlignCenter.test(s)?i.align.push("center"):this.rules.other.tableAlignLeft.test(s)?i.align.push("left"):i.align.push(null);for(let s=0;s<r.length;s++)i.header.push({text:r[s],tokens:this.lexer.inline(r[s]),header:!0,align:i.align[s]});for(let s of a)i.rows.push(c1(s,i.header.length).map((o,u)=>({text:o,tokens:this.lexer.inline(o),header:!1,align:i.align[u]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let r=t[1].charAt(t[1].length-1)===`
1339`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:r,tokens:this.lexer.inline(r)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let r=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;let i=ka(r.slice(0,-1),"\\");if((r.length-i.length)%2===0)return}else{let i=nS(t[2],"()");if(i===-2)return;if(i>-1){let s=(t[0].indexOf("!")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,s).trim(),t[3]=""}}let n=t[2],a="";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(n);i&&(n=i[1],a=i[3])}else a=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?n=n.slice(1):n=n.slice(1,-1)),h1(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:a&&a.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let n=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),a=t[n.toLowerCase()];if(!a){let i=r[0].charAt(0);return{type:"text",raw:i,text:i}}return h1(r,a,r[0],this.lexer,this.rules)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrongLDelim.exec(e);if(!(!n||n[3]&&r.match(this.rules.other.unicodeAlphaNumeric))&&(!(n[1]||n[2])||!r||this.rules.inline.punctuation.exec(r))){let a=[...n[0]].length-1,i,s,o=a,u=0,l=n[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+a);(n=l.exec(t))!=null;){if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!i)continue;if(s=[...i].length,n[3]||n[4]){o+=s;continue}else if((n[5]||n[6])&&a%3&&!((a+s)%3)){u+=s;continue}if(o-=s,o>0)continue;s=Math.min(s,s+o+u);let c=[...n[0]][0].length,h=e.slice(0,a+n.index+c+s);if(Math.min(a,s)%2){let m=h.slice(1,-1);return{type:"em",raw:h,text:m,tokens:this.lexer.inlineTokens(m)}}let f=h.slice(2,-2);return{type:"strong",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let r=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(r),a=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return n&&a&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:t[0],text:r}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let r,n;return t[2]==="@"?(r=t[1],n="mailto:"+r):(r=t[1],n=r),{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let r,n;if(t[2]==="@")r=t[0],n="mailto:"+r;else{let a;do a=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(a!==t[0]);r=t[0],t[1]==="www."?n="http://"+t[0]:n=t[0]}return{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let r=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:r}}}},jt=class Hu{tokens;options;state;tokenizer;inlineQueue;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||xn,this.options.tokenizer=this.options.tokenizer||new ms,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 r={other:St,block:Oi.normal,inline:Ea.normal};this.options.pedantic?(r.block=Oi.pedantic,r.inline=Ea.pedantic):this.options.gfm&&(r.block=Oi.gfm,this.options.breaks?r.inline=Ea.breaks:r.inline=Ea.gfm),this.tokenizer.rules=r}static get rules(){return{block:Oi,inline:Ea}}static lex(t,r){return new Hu(r).lex(t)}static lexInline(t,r){return new Hu(r).inlineTokens(t)}lex(t){t=t.replace(St.carriageReturn,`
1340`),this.blockTokens(t,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){let n=this.inlineQueue[r];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,r=[],n=!1){for(this.options.pedantic&&(t=t.replace(St.tabCharGlobal,"    ").replace(St.spaceLine,""));t;){let a;if(this.options.extensions?.block?.some(s=>(a=s.call({lexer:this},t,r))?(t=t.substring(a.raw.length),r.push(a),!0):!1))continue;if(a=this.tokenizer.space(t)){t=t.substring(a.raw.length);let s=r.at(-1);a.raw.length===1&&s!==void 0?s.raw+=`
1341`:r.push(a);continue}if(a=this.tokenizer.code(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(`
1342`)?"":`
1343`)+a.raw,s.text+=`
1344`+a.text,this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(a=this.tokenizer.fences(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.heading(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.hr(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.blockquote(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.list(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.html(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.def(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(`
1345`)?"":`
1346`)+a.raw,s.text+=`
1347`+a.raw,this.inlineQueue.at(-1).src=s.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title},r.push(a));continue}if(a=this.tokenizer.table(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.lheading(t)){t=t.substring(a.raw.length),r.push(a);continue}let i=t;if(this.options.extensions?.startBlock){let s=1/0,o=t.slice(1),u;this.options.extensions.startBlock.forEach(l=>{u=l.call({lexer:this},o),typeof u=="number"&&u>=0&&(s=Math.min(s,u))}),s<1/0&&s>=0&&(i=t.substring(0,s+1))}if(this.state.top&&(a=this.tokenizer.paragraph(i))){let s=r.at(-1);n&&s?.type==="paragraph"?(s.raw+=(s.raw.endsWith(`
1348`)?"":`
1349`)+a.raw,s.text+=`
1350`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a),n=i.length!==t.length,t=t.substring(a.raw.length);continue}if(a=this.tokenizer.text(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="text"?(s.raw+=(s.raw.endsWith(`
1351`)?"":`
1352`)+a.raw,s.text+=`
1353`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(t){let s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){let n=t,a=null;if(this.tokens.links){let o=Object.keys(this.tokens.links);if(o.length>0)for(;(a=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)o.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(a=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,a.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(a=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let i=!1,s="";for(;t;
vendor: 7,987 bytes, lines 1353-1372
1353){i||(s=""),i=!1;let o;if(this.options.extensions?.inline?.some(l=>(o=l.call({lexer:this},t,r))?(t=t.substring(o.raw.length),r.push(o),!0):!1))continue;if(o=this.tokenizer.escape(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.tag(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.link(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(o.raw.length);let l=r.at(-1);o.type==="text"&&l?.type==="text"?(l.raw+=o.raw,l.text+=o.text):r.push(o);continue}if(o=this.tokenizer.emStrong(t,n,s)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.codespan(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.br(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.del(t)){t=t.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.autolink(t)){t=t.substring(o.raw.length),r.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(t))){t=t.substring(o.raw.length),r.push(o);continue}let u=t;if(this.options.extensions?.startInline){let l=1/0,c=t.slice(1),h;this.options.extensions.startInline.forEach(f=>{h=f.call({lexer:this},c),typeof h=="number"&&h>=0&&(l=Math.min(l,h))}),l<1/0&&l>=0&&(u=t.substring(0,l+1))}if(o=this.tokenizer.inlineText(u)){t=t.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(s=o.raw.slice(-1)),i=!0;let l=r.at(-1);l?.type==="text"?(l.raw+=o.raw,l.text+=o.text):r.push(o);continue}if(t){let l="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(l);break}else throw new Error(l)}}return r}},ps=class{options;parser;constructor(t){this.options=t||xn}space(t){return""}code({text:t,lang:r,escaped:n}){let a=(r||"").match(St.notSpaceStart)?.[0],i=t.replace(St.endingNewline,"")+`
1354`;return a?'<pre><code class="language-'+or(a)+'">'+(n?i:or(i,!0))+`</code></pre>
1355`:"<pre><code>"+(n?i:or(i,!0))+`</code></pre>
1356`}blockquote({tokens:t}){return`<blockquote>
1357${this.parser.parse(t)}</blockquote>
1358`}html({text:t}){return t}def(t){return""}heading({tokens:t,depth:r}){return`<h${r}>${this.parser.parseInline(t)}</h${r}>
1359`}hr(t){return`<hr>
1360`}list(t){let r=t.ordered,n=t.start,a="";for(let o=0;o<t.items.length;o++){let u=t.items[o];a+=this.listitem(u)}let i=r?"ol":"ul",s=r&&n!==1?' start="'+n+'"':"";return"<"+i+s+`>
1361`+a+"</"+i+`>
1362`}listitem(t){let r="";if(t.task){let n=this.checkbox({checked:!!t.checked});t.loose?t.tokens[0]?.type==="paragraph"?(t.tokens[0].text=n+" "+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=n+" "+or(t.tokens[0].tokens[0].text),t.tokens[0].tokens[0].escaped=!0)):t.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):r+=n+" "}return r+=this.parser.parse(t.tokens,!!t.loose),`<li>${r}</li>
1363`}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return`<p>${this.parser.parseInline(t)}</p>
1364`}table(t){let r="",n="";for(let i=0;i<t.header.length;i++)n+=this.tablecell(t.header[i]);r+=this.tablerow({text:n});let a="";for(let i=0;i<t.rows.length;i++){let s=t.rows[i];n="";for(let o=0;o<s.length;o++)n+=this.tablecell(s[o]);a+=this.tablerow({text:n})}return a&&(a=`<tbody>${a}</tbody>`),`<table>
1365<thead>
1366`+r+`</thead>
1367`+a+`</table>
1368`}tablerow({text:t}){return`<tr>
1369${t}</tr>
1370`}tablecell(t){let r=this.parser.parseInline(t.tokens),n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+r+`</${n}>
1371`}strong({tokens:t}){return`<strong>${this.parser.parseInline(t)}</strong>`}em({tokens:t}){return`<em>${this.parser.parseInline(t)}</em>`}codespan({text:t}){return`<code>${or(t,!0)}</code>`}br(t){return"<br>"}del({tokens:t}){return`<del>${this.parser.parseInline(t)}</del>`}link({href:t,title:r,tokens:n}){let a=this.parser.parseInline(n),i=l1(t);if(i===null)return a;t=i;let s='<a href="'+t+'"';return r&&(s+=' title="'+or(r)+'"'),s+=">"+a+"</a>",s}image({href:t,title:r,text:n,tokens:a}){a&&(n=this.parser.parseInline(a,this.parser.textRenderer));let i=l1(t);if(i===null)return or(n);t=i;let s=`<img src="${t}" alt="${n}"`;return r&&(s+=` title="${or(r)}"`),s+=">",s}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):"escaped"in t&&t.escaped?t.text:or(t.text)}},o0=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}},er=class Uu{options;renderer;textRenderer;constructor(t){this.options=t||xn,this.options.renderer=this.options.renderer||new ps,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new o0}static parse(t,r){return new Uu(r).parse(t)}static parseInline(t,r){return new Uu(r).parseInline(t)}parse(t,r=!0){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let o=i,u=this.options.extensions.renderers[o.type].call({parser:this},o);if(u!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(o.type)){n+=u||"";continue}}let s=i;switch(s.type){case"space":{n+=this.renderer.space(s);continue}case"hr":{n+=this.renderer.hr(s);continue}case"heading":{n+=this.renderer.heading(s);continue}case"code":{n+=this.renderer.code(s);continue}case"table":{n+=this.renderer.table(s);continue}case"blockquote":{n+=this.renderer.blockquote(s);continue}case"list":{n+=this.renderer.list(s);continue}case"html":{n+=this.renderer.html(s);continue}case"def":{n+=this.renderer.def(s);continue}case"paragraph":{n+=this.renderer.paragraph(s);continue}case"text":{let o=s,u=this.renderer.text(o);for(;a+1<t.length&&t[a+1].type==="text";)o=t[++a],u+=`
1372`+this.renderer.text(o);r?n+=this.renderer.paragraph({type:"paragraph",raw:u,text:u,tokens:[{type:"text",raw:u,text:u,escaped:!0}]}):n+=u;continue}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}parseInline(t,r=this.renderer){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let o=this.options.extensions.renderers[i.type].call({parser:this},i);if(o!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=o||"";continue}}let s=i;switch(s.type){case"escape":{n+=r.text(s);break}case"html":{n+=r.html(s);break}case"link":{n+=r.link(s);break}case"image":{n+=r.image(s);break}case"strong":{n+=r.strong(s);break}case"em":{n+=r.em(s);break}case"codespan":{n+=r.codespan(s);break}case"br":{n+=r.br(s);break}case"del":{n+=r.del(s);break}case"text":{n+=r.text(s);break}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}},wa=class{options;block;constructor(e){this.options=e||xn}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens","emStrongMask"]);static passThroughHooksRespectAsync=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(){return this.block?jt.lex:jt.lexInline}provideParser(){return this.block?er.parse:er.parseInline}},iS=class{defaults=Jl();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=er;Renderer=ps;TextRenderer=o0;Lexer=jt;Tokenizer=ms;Hooks=wa;constructor(...e){this.use(...e)}walkTokens(e,t){let r=[];for(let n of e)switch(r=r.concat(t.call(this,n)),n.type){case"table":{let a=n;for(let i of a.header)r=r.concat(this.walkTokens(i.tokens,t));for(let i of a.rows)for(let s of i)r=r.concat(this.walkTokens(s.tokens,t));break}case"list":{let a=n;r=r.concat(this.walkTokens(a.items,t));break}default:{let a=n;this.defaults.extensions?.childTokens?.[a.type]?this.defaults.extensions.childTokens[a.type].forEach(i=>
vendor: 13,253 bytes, lines 1372-1373
1372{let s=a[i].flat(1/0);r=r.concat(this.walkTokens(s,t))}):a.tokens&&(r=r.concat(this.walkTokens(a.tokens,t)))}}return r}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(r=>{let n={...r};if(n.async=this.defaults.async||n.async||!1,r.extensions&&(r.extensions.forEach(a=>{if(!a.name)throw new Error("extension name required");if("renderer"in a){let i=t.renderers[a.name];i?t.renderers[a.name]=function(...s){let o=a.renderer.apply(this,s);return o===!1&&(o=i.apply(this,s)),o}:t.renderers[a.name]=a.renderer}if("tokenizer"in a){if(!a.level||a.level!=="block"&&a.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let i=t[a.level];i?i.unshift(a.tokenizer):t[a.level]=[a.tokenizer],a.start&&(a.level==="block"?t.startBlock?t.startBlock.push(a.start):t.startBlock=[a.start]:a.level==="inline"&&(t.startInline?t.startInline.push(a.start):t.startInline=[a.start]))}"childTokens"in a&&a.childTokens&&(t.childTokens[a.name]=a.childTokens)}),n.extensions=t),r.renderer){let a=this.defaults.renderer||new ps(this.defaults);for(let i in r.renderer){if(!(i in a))throw new Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;let s=i,o=r.renderer[s],u=a[s];a[s]=(...l)=>{let c=o.apply(a,l);return c===!1&&(c=u.apply(a,l)),c||""}}n.renderer=a}if(r.tokenizer){let a=this.defaults.tokenizer||new ms(this.defaults);for(let i in r.tokenizer){if(!(i in a))throw new Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;let s=i,o=r.tokenizer[s],u=a[s];a[s]=(...l)=>{let c=o.apply(a,l);return c===!1&&(c=u.apply(a,l)),c}}n.tokenizer=a}if(r.hooks){let a=this.defaults.hooks||new wa;for(let i in r.hooks){if(!(i in a))throw new Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;let s=i,o=r.hooks[s],u=a[s];wa.passThroughHooks.has(i)?a[s]=l=>{if(this.defaults.async&&wa.passThroughHooksRespectAsync.has(i))return(async()=>{let h=await o.call(a,l);return u.call(a,h)})();let c=o.call(a,l);return u.call(a,c)}:a[s]=(...l)=>{if(this.defaults.async)return(async()=>{let h=await o.apply(a,l);return h===!1&&(h=await u.apply(a,l)),h})();let c=o.apply(a,l);return c===!1&&(c=u.apply(a,l)),c}}n.hooks=a}if(r.walkTokens){let a=this.defaults.walkTokens,i=r.walkTokens;n.walkTokens=function(s){let o=[];return o.push(i.call(this,s)),a&&(o=o.concat(a.call(this,s))),o}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return jt.lex(e,t??this.defaults)}parser(e,t){return er.parse(e,t??this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},a={...this.defaults,...n},i=this.onError(!!a.silent,!!a.async);if(this.defaults.async===!0&&n.async===!1)return i(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 t>"u"||t===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(a.hooks&&(a.hooks.options=a,a.hooks.block=e),a.async)return(async()=>{let s=a.hooks?await a.hooks.preprocess(t):t,o=await(a.hooks?await a.hooks.provideLexer():e?jt.lex:jt.lexInline)(s,a),u=a.hooks?await a.hooks.processAllTokens(o):o;a.walkTokens&&await Promise.all(this.walkTokens(u,a.walkTokens));let l=await(a.hooks?await a.hooks.provideParser():e?er.parse:er.parseInline)(u,a);return a.hooks?await a.hooks.postprocess(l):l})().catch(i);try{a.hooks&&(t=a.hooks.preprocess(t));let s=(a.hooks?a.hooks.provideLexer():e?jt.lex:jt.lexInline)(t,a);a.hooks&&(s=a.hooks.processAllTokens(s)),a.walkTokens&&this.walkTokens(s,a.walkTokens);let o=(a.hooks?a.hooks.provideParser():e?er.parse:er.parseInline)(s,a);return a.hooks&&(o=a.hooks.postprocess(o)),o}catch(s){return i(s)}}}onError(e,t){return r=>{if(r.message+=`
1373Please report this to https://github.com/markedjs/marked.`,e){let n="<p>An error occurred:</p><pre>"+or(r.message+"",!0)+"</pre>";return t?Promise.resolve(n):n}if(t)return Promise.reject(r);throw r}}},gn=new iS;function $e(e,t){return gn.parse(e,t)}$e.options=$e.setOptions=function(e){return gn.setOptions(e),$e.defaults=gn.defaults,Bp($e.defaults),$e};$e.getDefaults=Jl;$e.defaults=xn;$e.use=function(...e){return gn.use(...e),$e.defaults=gn.defaults,Bp($e.defaults),$e};$e.walkTokens=function(e,t){return gn.walkTokens(e,t)};$e.parseInline=gn.parseInline;$e.Parser=er;$e.parser=er.parse;$e.Renderer=ps;$e.TextRenderer=o0;$e.Lexer=jt;$e.lexer=jt.lex;$e.Tokenizer=ms;$e.Hooks=wa;$e.parse=$e;$e.options;$e.setOptions;$e.use;$e.walkTokens;$e.parseInline;er.parse;jt.lex;var De=(...e)=>yg(F2(e)),u0=(e,t,r)=>{let n=typeof t=="string"?new Blob([t],{type:r}):t,a=URL.createObjectURL(n),i=document.createElement("a");i.href=a,i.download=e,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(a)},sS=/<pre(\s|>)/,l0=se.createContext({code:""}),oS=class{constructor(){this.lightHighlighter=null,this.darkHighlighter=null,this.lightTheme=null,this.darkTheme=null,this.loadedLanguages=new Set,this.initializationPromise=null}isLanguageSupported(e){return Object.hasOwn(hp,e)}getFallbackLanguage(){return"text"}async ensureHighlightersInitialized(e,t){var r,n;let[a,i]=e,s=TA({forgiving:!0}),o=!this.lightHighlighter||this.lightTheme!==a,u=!this.darkHighlighter||this.darkTheme!==i;(o||u)&&this.loadedLanguages.clear();let l=this.isLanguageSupported(t),c=!this.loadedLanguages.has(t)&&l;if(o?(this.lightHighlighter=await zh({themes:[a],langs:l?[t]:[],engine:s}),this.lightTheme=a,l&&this.loadedLanguages.add(t)):c&&await((r=this.lightHighlighter)==null?void 0:r.loadLanguage(t)),u){let h=c?[...this.loadedLanguages].concat(l?[t]:[]):Array.from(this.loadedLanguages);this.darkHighlighter=await zh({themes:[i],langs:h.length>0?h:l?[t]:[],engine:s}),this.darkTheme=i}else c&&await((n=this.darkHighlighter)==null?void 0:n.loadLanguage(t));c&&this.loadedLanguages.add(t)}async highlightCode(e,t,r,n){var a,i;this.initializationPromise&&await this.initializationPromise,this.initializationPromise=this.ensureHighlightersInitialized(r,t),await this.initializationPromise,this.initializationPromise=null;let[s,o]=r,u=this.isLanguageSupported(t)?t:this.getFallbackLanguage(),l=(a=this.lightHighlighter)==null?void 0:a.codeToHtml(e,{lang:u,theme:s}),c=(i=this.darkHighlighter)==null?void 0:i.codeToHtml(e,{lang:u,theme:o}),h=f=>n?f.replace(sS,`<pre class="${n}"$1`):f;return[h(l),h(c)]}},uS=new oS,lS=({code:e,language:t,className:r,children:n,preClassName:a,...i})=>{let[s,o]=se.useState(""),[u,l]=se.useState(""),c=se.useRef(!1),[h,f]=se.useContext(x2);return se.useEffect(()=>(c.current=!0,uS.highlightCode(e,t,[h,f],a).then(([m,b])=>{c.current&&(o(m),l(b))}),()=>{c.current=!1}),[e,t,h,f,a]),ne.jsx(l0.Provider,{value:{code:e},children:ne.jsxs("div",{className:"my-4 w-full overflow-hidden rounded-xl border","data-code-block-container":!0,"data-language":t,children:[ne.jsxs("div",{className:"flex items-center justify-between bg-muted/80 p-3 text-muted-foreground text-xs","data-code-block-header":!0,"data-language":t,children:[ne.jsx("span",{className:"ml-1 font-mono lowercase",children:t}),ne.jsx("div",{className:"flex items-center gap-2",children:n})]}),ne.jsx("div",{className:"w-full",children:ne.jsxs("div",{className:"min-w-full",children:[ne.jsx("div",{className:De("overflow-x-auto dark:hidden",r),dangerouslySetInnerHTML:{__html:s},"data-code-block":!0,"data-language":t,...i}),ne.jsx("div",{className:De("hidden overflow-x-auto dark:block",r),dangerouslySetInnerHTML:{__html:u},"data-code-block":!0,"data-language":t,...i})]})})]})})},d1={"1c":"1c","1c-query":"1cq",abap:"abap","actionscript-3":"as",ada:"ada",adoc:"adoc","angular-html":"html","angular-ts":"ts",apache:"conf",apex:"cls",apl:"apl",applescript:"applescript",ara:"ara",asciidoc:"adoc",asm:"asm",astro:"astro",awk:"awk",ballerina:"bal",bash:"sh",bat:"bat",batch:"bat",be:"be",beancount:"beancount",berry:"berry",bibtex:"bib",bicep:"bicep",blade:"blade.php",bsl:"bsl",c:"c","c#":"cs","c++":"cpp",cadence:"cdc",cairo:"cairo",cdc:"cdc",clarity:"clar",clj:"clj",clojure:"clj","closure-templates":"soy",cmake:"cmake",cmd:"cmd",cobol:"cob",codeowners:"CODEOWNERS",codeql:"ql",coffee:"coffee",coffeescript:"coffee","common-lisp":"lisp",console:"sh",coq:"v",cpp:"cpp",cql:"cql",crystal:"cr",cs:"cs",csharp:"cs",css:"css",csv:"csv",cue:"cue",cypher:"cql",d:"d",dart:"dart",dax:"dax",desktop:"desktop",diff:"diff",docker:"dockerfile",dockerfile:"dockerfile",dotenv:"env","dream-maker":"dm",edge:"edge",elisp:"el",elixir:"ex",elm:"elm","emacs-lisp":"el",erb:"erb",erl:"erl",erlang:"erl",f:"f","f#":"fs",f03:"f03",f08:"f08",f18:"f18",f77:"f77",f90:"f90",f95:"f95",fennel:"fnl",fish:"fish",fluent:"ftl",for:"for","fortran-fixed-form":"f","fortran-free-form":"f90",fs:"fs",fsharp:"fs",fsl:"fsl",ftl:"ftl",gdresource:"tres",gdscript:"gd",gdshader:"gdshader",genie:"gs",gherkin:"feature","git-commit":"gitcommit","git-rebase":"gitrebase",gjs:"js",gleam:"gleam","glimmer-js":"js","glimmer-ts":"ts",glsl:"glsl",gnuplot:"plt",go:"go",gql:"gql",graphql:"graphql",groovy:"groovy",gts:"gts",hack:"hack",haml:"haml",handlebars:"hbs",haskell:"hs",haxe:"hx",hbs:"hbs",hcl:"hcl",hjson:"hjson",hlsl:"hlsl",hs:"hs",html:"html","html-derivative":"html",http:"http",hxml:"hxml",hy:"hy",imba:"imba",ini:"ini",jade:"jade",java:"java",javascript:"js",jinja:"jinja",jison:"jison",jl:"jl",js:"js",json:"json",json5:"json5",jsonc:"jsonc",jsonl:"jsonl",jsonnet:"jsonnet",jssm:"jssm",jsx:"jsx",julia:"jl",kotlin:"kt",kql:"kql",kt:"kt",kts:"kts",kusto:"kql",latex:"tex",lean:"lean",lean4:"lean",less:"less",liquid:"liquid",lisp:"lisp",lit:"lit",llvm:"ll",log:"log",logo:"logo",lua:"lua",luau:"luau",make:"mak",makefile:"mak",markdown:"md",marko:"marko",matlab:"m",md:"md",mdc:"mdc",mdx:"mdx",mediawiki:"wiki",mermaid:"mmd",mips:"s",mipsasm:"s",mmd:"mmd",mojo:"mojo",move:"move",nar:"nar",narrat:"narrat",nextflow:"nf",nf:"nf",nginx:"conf",nim:"nim",nix:"nix",nu:"nu",nushell:"nu",objc:"m","objective-c":"m","objective-cpp":"mm",ocaml:"ml",pascal:"pas",perl:"pl",perl6:"p6",php:"php",plsql:"pls",po:"po",polar:"polar",postcss:"pcss",pot:"pot",potx:"potx",powerquery:"pq",powershell:"ps1",prisma:"prisma",prolog:"pl",properties:"properties",proto:"proto",protobuf:"proto",ps:"ps",ps1:"ps1",pug:"pug",puppet:"pp",purescript:"purs",py:"py",python:"py",ql:"ql",qml:"qml",qmldir:"qmldir",qss:"qss",r:"r",racket:"rkt",raku:"raku",razor:"cshtml",rb:"rb",reg:"reg",regex:"regex",regexp:"regexp",rel:"rel",riscv:"s",rs:"rs",rst:"rst",ruby:"rb",rust:"rs",sas:"sas",sass:"sass",scala:"scala",scheme:"scm",scss:"scss",sdbl:"sdbl",sh:"sh",shader:"shader",shaderlab:"shader",shell:"sh",shellscript:"sh",shellsession:"sh",smalltalk:"st",solidity:"sol",soy:"soy",sparql:"rq",spl:"spl",splunk:"spl",sql:"sql","ssh-config":"config",stata:"do",styl:"styl",stylus:"styl",svelte:"svelte",swift:"swift","system-verilog":"sv",systemd:"service",talon:"talon",talonscript:"talon",tasl:"tasl",tcl:"tcl",templ:"templ",terraform:"tf",tex:"tex",tf:"tf",tfvars:"tfvars",toml:"toml",ts:"ts","ts-tags":"ts",tsp:"tsp",tsv:"tsv",tsx:"tsx",turtle:"ttl",twig:"twig",typ:"typ",typescript:"ts",typespec:"tsp",typst:"typ",v:"v",vala:"vala",vb:"vb",verilog:"v",vhdl:"vhdl",vim:"vim",viml:"vim",vimscript:"vim",vue:"vue","vue-html":"html","vue-vine":"vine",vy:"vy",vyper:"vy",wasm:"wasm",wenyan:"wy",wgsl:"wgsl",wiki:"wiki",wikitext:"wiki",wit:"wit",wl:"wl",wolfram:"wl",xml:"xml",xsl:"xsl",yaml:"yaml",yml:"yml",zenscript:"zs",zig:"zig",zsh:"zsh",文言:"wy"},f1=({onDownload:e,onError:t,language:r,children:n,className:a,code:i,...s})=>{let{code:o}=se.useContext(l0),{isAnimating:u}=se.useContext(ci),l=i??o,c=`file.${r&&r in d1?d1[r]:"txt"}`,h="text/plain",f=()=>{try{u0(c,l,h),e?.()}catch(m){t?.(m)}};return ne.jsx("button",{className:De("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),disabled:u,onClick:f,title:"Download file",type:"button",...s,children:n??ne.jsx(zl,{size:14})})},m1=({onCopy:e,onError:t,timeout:r=2e3,children:n,className:a,code:i,...s})=>{let[o,u]=se.useState(!1),l=se.useRef(0),{code:c}=se.useContext(l0),{isAnimating:h}=se.useContext(ci),f=i??c,m=async()=>{var E;if(typeof window>"u"||!((E=navigator?.clipboard)!=null&&E.writeText)){t?.(new Error("Clipboard API not available"));return}try{o||(await navigator.clipboard.writeText(f),u(!0),e?.(),l.current=window.setTimeout(()=>u(!1),r))}catch(S){t?.(S)}};se.useEffect(()=>()=>{window.clearTimeout(l.current)},[]);let b=o?Mm:Om;return ne.jsx("button",{className:De("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),disabled:h,onClick:m,type:"button",...s,children:n??ne.jsx(b,{size:14})})},cS=({node:e,className:t,src:r,alt:n,...a})=>{let i=async()=>{var s;if(r)try{let o=await(await fetch(r)).blob(),u=new URL(r,window.location.origin).pathname.split("/").pop()||"",l=u.includes(".")&&((s=u.split(".").pop())==null?void 0:s.length)<=4,c="";if(l)c=u;else{let h=o.type,f="png";h.includes("jpeg")||h.includes("jpg")?f="jpg":h.includes("png")?f
1373="png":h.includes("svg")?f="svg":h.includes("gif")?f="gif":h.includes("webp")&&(f="webp"),c=`${(n||u||"image").replace(/\.[^/.]+$/,"")}.${f}`}u0(c,o,o.type)}catch(o){console.error("Failed to download image:",o)}};return r?ne.jsxs("div",{className:"group relative my-4 inline-block","data-streamdown":"image-wrapper",children:[ne.jsx("img",{alt:n,className:De("max-w-full rounded-lg",t),"data-streamdown":"image",src:r,...a}),ne.jsx("div",{className:"pointer-events-none absolute inset-0 hidden rounded-lg bg-black/10 group-hover:block"}),ne.jsx("button",{className:De("absolute right-2 bottom-2 flex h-8 w-8 cursor-pointer items-center justify-center rounded-md border border-border bg-background/90 shadow-sm backdrop-blur-sm transition-all duration-200 hover:bg-background","opacity-0 group-hover:opacity-100"),onClick:i,title:"Download image",type:"button",children:ne.jsx(zl,{size:14})})]}):null},hS=async e=>{let t={startOnLoad:!1,theme:"default",securityLevel:"strict",fontFamily:"monospace",suppressErrorRendering:!0,...e},r=(await T(async()=>{const{default:n}=await import("./mermaid.core-B0O4R5vK.js").then(a=>a.bC);return{default:n}},[])).default;return r.initialize(t),r},dS=({chart:e,className:t,config:r})=>{let[n,a]=se.useState(null),[i,s]=se.useState(!0),[o,u]=se.useState(""),[l,c]=se.useState("");if(se.useEffect(()=>{(async()=>{try{a(null),s(!0);let f=await hS(r),m=e.split("").reduce((S,_)=>(S<<5)-S+_.charCodeAt(0)|0,0),b=`mermaid-${Math.abs(m)}-${Date.now()}-${Math.random().toString(36).substring(2,9)}`,{svg:E}=await f.render(b,e);u(E),c(E)}catch(f){if(!(l||o)){let m=f instanceof Error?f.message:"Failed to render Mermaid chart";a(m)}}finally{s(!1)}})()},[e,r]),i&&!o&&!l)return ne.jsx("div",{className:De("my-4 flex justify-center p-4",t),children:ne.jsxs("div",{className:"flex items-center space-x-2 text-muted-foreground",children:[ne.jsx("div",{className:"h-4 w-4 animate-spin rounded-full border-current border-b-2"}),ne.jsx("span",{className:"text-sm",children:"Loading diagram..."})]})});if(n&&!o&&!l)return ne.jsxs("div",{className:De("rounded-lg border border-red-200 bg-red-50 p-4",t),children:[ne.jsxs("p",{className:"font-mono text-red-700 text-sm",children:["Mermaid Error: ",n]}),ne.jsxs("details",{className:"mt-2",children:[ne.jsx("summary",{className:"cursor-pointer text-red-600 text-xs",children:"Show Code"}),ne.jsx("pre",{className:"mt-2 overflow-x-auto rounded bg-red-100 p-2 text-red-800 text-xs",children:e})]})]});let h=o||l;return ne.jsx("div",{"aria-label":"Mermaid chart",className:De("my-4 flex justify-center",t),dangerouslySetInnerHTML:{__html:h},role:"img"})};function Yp(e){var t,r;let n=[],a=[],i=e.querySelectorAll("thead th");for(let o of i)n.push(((t=o.textContent)==null?void 0:t.trim())||"");let s=e.querySelectorAll("tbody tr");for(let o of s){let u=[],l=o.querySelectorAll("td");for(let c of l)u.push(((r=c.textContent)==null?void 0:r.trim())||"");a.push(u)}return{headers:n,rows:a}}function Xp(e){let{headers:t,rows:r}=e,n=i=>i.includes(",")||i.includes('"')||i.includes(`
1374`)?`"${i.replace(/"/g,'""')}"`:i,a=[];t.length>0&&a.push(t.map(n).join(","));for(let i of r)a.push(i.map(n).join(","));return a.join(`
1375`)}function Qp(e){let{headers:t,rows:r}=e;if(t.length===0)return"";let n=[],a=t.map(i=>i.replace(/\|/g,"\\|"));n.push(`| ${a.join(" | ")} |`),n.push(`| ${t.map(()=>"---").join(" | ")} |`);for(let i of r){let s=[...i];for(;s.length<t.length;)s.push("");let o=s.map(u=>u.replace(/\|/g,"\\|"));n.push(`| ${o.join(" | ")} |`)}return n.join(`
1376`)}var fS=({children:e,className:t,onCopy:r,onError:n,timeout:a=2e3,format:i="markdown"})=>{let[s,o]=se.useState(!1),u=se.useRef(0),{isAnimating:l}=se.useContext(ci),c=async f=>{var m;if(typeof window>"u"||!((m=navigator?.clipboard)!=null&&m.write)){n?.(new Error("Clipboard API not available"));return}try{if(!s){let b=f.currentTarget.closest('[data-streamdown="table-wrapper"]'),E=b?.querySelector("table");if(!E){n?.(new Error("Table not found"));return}let S=Yp(E),_=new ClipboardItem({"text/plain":i==="markdown"?Qp(S):Xp(S),"text/html":new Blob([E.outerHTML],{type:"text/html"})});await navigator.clipboard.write([_]),o(!0),r?.(),u.current=window.setTimeout(()=>
1376o(!1),a)}}catch(b){n?.(b)}};se.useEffect(()=>()=>{window.clearTimeout(u.current)},[]);let h=s?Mm:Om;return ne.jsx("button",{className:De("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",t),disabled:l,onClick:c,title:`Copy table as ${i}`,type:"button",children:e??ne.jsx(h,{size:14})})},mS=({children:e,className:t,onDownload:r,onError:n})=>{let[a,i]=se.useState(!1),s=se.useRef(null),{isAnimating:o}=se.useContext(ci),u=l=>{var c;try{let h=(c=s.current)==null?void 0:c.closest('[data-streamdown="table-wrapper"]'),f=h?.querySelector("table");if(!f){n?.(new Error("Table not found"));return}let m=Yp(f),b=l==="csv"?Xp(m):Qp(m);u0(`table.${l==="csv"?"csv":"md"}`,b,l==="csv"?"text/csv":"text/markdown"),i(!1),r?.(l)}catch(h){n?.(h)}};return se.useEffect(()=>{let l=c=>{s.current&&!s.current.contains(c.target)&&i(!1)};return document.addEventListener("mousedown",l),()=>{document.removeEventListener("mousedown",l)}},[]),ne.jsxs("div",{className:"relative",ref:s,children:[ne.jsx("button",{className:De("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",t),disabled:o,onClick:()=>i(!a),title:"Download table",type:"button",children:e??ne.jsx(zl,{size:14})}),a&&ne.jsxs("div",{className:"absolute top-full right-0 z-10 mt-1 min-w-[120px] rounded-md border border-border bg-background shadow-lg",children:[ne.jsx("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>u("csv"),type:"button",children:"CSV"}),ne.jsx("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>u("markdown"),type:"button",children:"Markdown"})]})]})},pS=/language-([^\s]+)/;function qs(e,t){if(!(e!=null&&e.position||t!=null&&t.position))return!0;if(!(e!=null&&e.position&&t!=null&&t.position))return!1;let r=e.position.start,n=t.position.start,a=e.position.end,i=t.position.end;return r?.line===n?.line&&r?.column===n?.column&&a?.line===i?.line&&a?.column===i?.column}function et(e,t){return e.className===t.className&&qs(e.node,t.node)}var $u=(e,t)=>typeof e=="boolean"?e:e[t]!==!1,c0=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("ol",{className:De("ml-4 list-outside list-decimal whitespace-normal",t),"data-streamdown":"ordered-list",...n,children:e}),(e,t)=>et(e,t));c0.displayName="MarkdownOl";var Kp=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("li",{className:De("py-1",t),"data-streamdown":"list-item",...n,children:e}),(e,t)=>e.className===t.className&&qs(e.node,t.node));Kp.displayName="MarkdownLi";var Zp=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("ul",{className:De("ml-4 list-outside list-disc whitespace-normal",t),"data-streamdown":"unordered-list",...n,children:e}),(e,t)=>et(e,t));Zp.displayName="MarkdownUl";var Jp=se.memo(({className:e,node:t,...r})=>ne.jsx("hr",{className:De("my-6 border-border",e),"data-streamdown":"horizontal-rule",...r}),(e,t)=>et(e,t));Jp.displayName="MarkdownHr";var e2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("span",{className:De("font-semibold",t),"data-streamdown":"strong",...n,children:e}),(e,t)=>et(e,t));e2.displayName="MarkdownStrong";var t2=se.memo(({children:e,className:t,href:r,node:n,...a})=>{let i=r==="streamdown:incomplete-link";return ne.jsx("a",{className:De("wrap-anywhere font-medium text-primary underline",t),"data-incomplete":i,"data-streamdown":"link",href:r,rel:"noreferrer",target:"_blank",...a,children:e})},(e,t)=>et(e,t)&&e.href===t.href);t2.displayName="MarkdownA";var r2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("h1",{className:De("mt-6 mb-2 font-semibold text-3xl",t),"data-streamdown":"heading-1",...n,children:e}),(e,t)=>et(e,t));r2.displayName="MarkdownH1";var n2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("h2",{className:De("mt-6 mb-2 font-semibold text-2xl",t),"data-streamdown":"heading-2",...n,children:e}),(e,t)=>et(e,t));n2.displayName="MarkdownH2";var a2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("h3",{className:De("mt-6 mb-2 font-semibold text-xl",t),"data-streamdown":"heading-3",...n,children:e}),(e,t)=>et(e,t));a2.displayName="MarkdownH3";var i2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("h4",{className:De("mt-6 mb-2 font-semibold text-lg",t),"data-streamdown":"heading-4",...n,children:e}),(e,t)=>et(e,t));i2.displayName="MarkdownH4";var s2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("h5",{className:De("mt-6 mb-2 font-semibold text-base",t),"data-streamdown":"heading-5",...n,children:e}),(e,t)=>et(e,t));s2.displayName="MarkdownH5";var o2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("h6",{className:De("mt-6 mb-2 font-semibold text-sm",t),"data-streamdown":"heading-6",...n,children:e}),(e,t)=>et(e,t));o2.displayName="MarkdownH6";var u2=se.memo(({children:e,className:t,node:r,...n})=>{let a=se.useContext(h0),i=$u(a,"table");return ne.jsxs("div",{className:"my-4 flex flex-col space-y-2","data-streamdown":"table-wrapper",children:[i&&ne.jsxs("div",{className:"flex items-center justify-end gap-1",children:[ne.jsx(fS,{}),ne.jsx(mS,{})]}),ne.jsx("div",{className:"overflow-x-auto",children:ne.jsx("table",{className:De("w-full border-collapse border border-border",t),"data-streamdown":"table",...n,children:e})})]})},(e,t)=>et(e,t));u2.displayName="MarkdownTable";var l2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("thead",{className:De("bg-muted/80",t),"data-streamdown":"table-header",...n,children:e}),(e,t)=>et(e,t));l2.displayName="MarkdownThead";var c2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("tbody",{className:De("divide-y divide-border bg-muted/40",t),"data-streamdown":"table-body",...n,children:e}),(e,t)=>et(e,t));c2.displayName="MarkdownTbody";var h2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("tr",{className:De("border-border border-b",t),"data-streamdown":"table-row",...n,children:e}),(e,t)=>et(e,t));h2.displayName="MarkdownTr";var d2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("th",{className:De("whitespace-nowrap px-4 py-2 text-left font-semibold text-sm",t),"data-streamdown":"table-header-cell",...n,children:e}),(e,t)=>et(e,t));d2.displayName="MarkdownTh";var f2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("td",{className:De("px-4 py-2 text-sm",t),"data-streamdown":"table-cell",...n,children:e}),(e,t)=>et(e,t));f2.displayName="MarkdownTd";var m2=se.memo(({children:e,className:t,node:r,...n})=>
1376ne.jsx("blockquote",{className:De("my-4 border-muted-foreground/30 border-l-4 pl-4 text-muted-foreground italic",t),"data-streamdown":"blockquote",...n,children:e}),(e,t)=>et(e,t));m2.displayName="MarkdownBlockquote";var p2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("sup",{className:De("text-sm",t),"data-streamdown":"superscript",...n,children:e}),(e,t)=>et(e,t));p2.displayName="MarkdownSup";var g2=se.memo(({children:e,className:t,node:r,...n})=>ne.jsx("sub",{className:De("text-sm",t),"data-streamdown":"subscript",...n,children:e}),(e,t)=>et(e,t));g2.displayName="MarkdownSub";var b2=se.memo(({children:e,className:t,node:r,...n})=>{if("data-footnotes"in n){let a=s=>{var o,u;if(!se.isValidElement(s))return!1;let l=Array.isArray(s.props.children)?s.props.children:[s.props.children],c=!1,h=!1;for(let f of l)if(f){if(typeof f=="string")f.trim()!==""&&(c=!0);else if(se.isValidElement(f))if(((o=f.props)==null?void 0:o["data-footnote-backref"])!==void 0)h=!0;else{let m=Array.isArray(f.props.children)?f.props.children:[f.props.children];for(let b of m){if(typeof b=="string"&&b.trim()!==""){c=!0;break}if(se.isValidElement(b)&&((u=b.props)==null?void 0:u["data-footnote-backref"])===void 0){c=!0;break}}}}return h&&!c},i=Array.isArray(e)?e.map(s=>{if(!se.isValidElement(s))return s;if(s.type===c0){let o=(Array.isArray(s.props.children)?s.props.children:[s.props.children]).filter(u=>!a(u));return o.length===0?null:{...s,props:{...s.props,children:o}}}return s}):e;return(Array.isArray(i)?i.some(s=>s!==null):i!==null)?ne.jsx("section",{className:t,...n,children:i}):null}return ne.jsx("section",{className:t,...n,children:e})},(e,t)=>et(e,t));b2.displayName="MarkdownSection";var gS=({node:e,className:t,children:r,...n})=>{var a,i,s;let o=((a=e?.position)==null?void 0:a.start.line)===((i=e?.position)==null?void 0:i.end.line),u=se.useContext(T2),l=se.useContext(h0);if(o)return ne.jsx("code",{className:De("rounded bg-muted px-1.5 py-0.5 font-mono text-sm",t),"data-streamdown":"inline-code",...n,children:r});let c=t?.match(pS),h=(s=c?.at(1))!=null?s:"",f="";if(se.isValidElement(r)&&r.props&&typeof r.props=="object"&&"children"in r.props&&typeof r.props.children=="string"?f=r.props.children:typeof r=="string"&&(f=r),h==="mermaid"){let b=$u(l,"mermaid");return ne.jsxs("div",{className:De("group relative my-4 h-auto rounded-xl border p-4",t),"data-streamdown":"mermaid-block",children:[b&&ne.jsxs("div",{className:"flex items-center justify-end gap-2",children:[ne.jsx(f1,{code:f,language:h}),ne.jsx(m1,{code:f})]}),ne.jsx(dS,{chart:f,config:u})]})}let m=$u(l,"code");return ne.jsx(lS,{className:De("overflow-x-auto border-t",t),code:f,"data-language":h,"data-streamdown":"code-block",language:h,preClassName:"overflow-x-auto font-mono text-xs p-4 bg-muted/40",children:m&&ne.jsxs(ne.Fragment,{children:[ne.jsx(f1,{code:f,language:h}),ne.jsx(m1,{})]})})},y2=se.memo(gS,(e,t)=>e.className===t.className&&qs(e.node,t.node));y2.displayName="MarkdownCode";var E2=se.memo(cS,(e,t)=>e.className===t.className&&qs(e.node,t.node));E2.displayName="MarkdownImg";var k2=se.memo(({children:e,className:t,node:r,...n})=>{var a;let i=(Array.isArray(e)?e:[e]).filter(s=>s!=null&&s!=="");return i.length===1&&se.isValidElement(i[0])&&((a=i[0].props.node)==null?void 0:a.tagName)==="img"?ne.jsx(ne.Fragment,{children:e}):ne.jsx("p",{className:t,...n,children:e})},(e,t)=>et(e,t));k2.displayName="MarkdownParagraph";var bS={ol:c0,li:Kp,ul:Zp,hr:Jp,strong:e2,a:t2,h1:r2,h2:n2,h3:a2,h4:i2,h5:s2,h6:o2,table:u2,thead:l2,tbody:c2,tr:h2,th:d2,td:f2,blockquote:m2,code:y2,img:E2,pre:({children:e})=>e,sup:p2,sub:g2,p:k2,section:b2},yS=e=>{let t=/\[\^[^\]\s]{1,200}\](?!:)/.test(e),r=/\[\^[^\]\s]{1,200}\]:/.test(e);if(t||r)return[e];let n=jt.lex(e,{gfm:!0}),a=[],i=[];for(let s=0;s<n.length;s++){let o=n[s],u=o.raw;if(i.length>0){if(a[a.length-1]+=u,o.type==="html"){let l=u.match(/<\/(\w+)>/);if(l){let c=l[1];i[i.length-1]===c&&i.pop()}}continue}if(o.type==="html"&&o.block){let l=u.match(/<(\w+)[\s>]/);if(l){let c=l[1];u.includes(`</${c}>`)||i.push(c)}}if(u.trim()==="$$"&&a.length>0){let l=a.at(-1);if(!l){a.push(u);continue}let c=l.trimStart().startsWith("$$"),h=(l.match(/\$\$/g)||[]).length;if(c&&h%2===1){a[a.length-1]=l+u;continue}}if(a.length>0&&u.trimEnd().endsWith("$$")){let l=a.at(-1);if(!l){a.push(u);continue}let c=l.trimStart().startsWith("$$"),h=(l.match(/\$\$/g)||[]).length,f=(u.match(/\$\$/g)||[]).length;if(c&&h%2===1&&!u.trimStart().startsWith("$$")&&f===1){a[a.length-1]=l+u;continue}}a.push(u)}return a},ES=/(!?\[)([^\]]*?)$/,kS=/(\*\*)([^*]*?)$/,_S=/(__)([^_]*?)$/,xS=/(\*\*\*)([^*]*?)$/,TS=/(\*)([^*]*?)$/,vS=/(_)([^_]*?)$/,wS=/(`)([^`]*?)$/,AS=/(~~)([^~]*?)$/,Vs=e=>{let t=(e.match(/```/g)||[]).length;return t>0&&t%2===0&&e.includes(`
1377`)},SS=e=>{let t=/(!?)\[([^\]]+)\]\(([^)]+)$/,r=e.match(t);if(r){let a=r[1]==="!",i=r[2],s=r[3],o=e.lastIndexOf(`${a?"!":""}[${i}](${s}`),u=e.substring(0,o);return a?u:`${u}[${i}](streamdown:incomplete-link)`}let n=e.match(ES);if(n){if(n[1].startsWith("!")){let a=e.lastIndexOf(n[1]);return e.substring(0,a)}return`${e}
1377](streamdown:incomplete-link)`}return e},CS=e=>{if(Vs(e))return e;let t=e.match(kS);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;let n=e.lastIndexOf(t[1]),a=e.substring(0,n).lastIndexOf(`
1378`),i=a===-1?0:a+1,s=e.substring(i,n);if(/^[\s]*[-*+][\s]+$/.test(s)&&r.includes(`
1379`))return e;if((e.match(/\*\*/g)||[]).length%2===1)return`${e}**`}return e},IS=e=>{let t=e.match(_S);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;let n=e.lastIndexOf(t[1]),a=e.substring(0,n).lastIndexOf(`
1380`),i=a===-1?0:a+1,s=e.substring(i,n);if(/^[\s]*[-*+][\s]+$/.test(s)&&r.includes(`
1381`))return e;if((e.match(/__/g)||[]).length%2===1)return`${e}__`}return e},NS=e=>e.split("").reduce((t,r,n)=>{if(r==="*"){let a=e[n-1],i=e[n+1];if(a==="\\")return t;let s=n;for(let o=n-1;o>=0;o--){if(e[o]===`
1382`){s=o+1;break}if(o===0){s=0;break}}if(e.substring(s,n).trim()===""&&(i===" "||i==="	"))return t;if(a!=="*"&&i!=="*")return t+1}return t},0),LS=e=>{if(Vs(e))return e;if(e.match(TS)){let t=-1;for(let n=0;n<e.length;n++)if(e[n]==="*"&&e[n-1]!=="*"&&e[n+1]!=="*"){t=n;break}if(t===-1)return e;let r=e.substring(t+1);if(!r||/^[\s_~*`]*$/.test(r))return e;if(NS(e)%2===1)return`${e}*`}return e},_2=(e,t)=>{let r=!1,n=!1;for(let a=0;a<e.length&&a<t;a++){if(e[a]==="\\"&&e[a+1]==="$"){a++;continue}e[a]==="$"&&(e[a+1]==="$"?(n=!n,a++,r=!1):n||(r=!r))}return r||n},RS=e=>e.split("").reduce((t,r,n)=>{if(r==="_"){let a=e[n-1],i=e[n+1];if(a==="\\"||_2(e,n)||a&&i&&/[\p{L}\p{N}_]/u.test(a)&&/[\p{L}\p{N}_]/u.test(i))return t;if(a!=="_"&&i!=="_")return t+1}return t},0),MS=e=>{if(Vs(e))return e;if(e.match(vS)){let t=-1;for(let n=0;n<e.length;n++)if(e[n]==="_"&&e[n-1]!=="_"&&e[n+1]!=="_"&&e[n-1]!=="\\"&&!_2(e,n)){let a=n>0?e[n-1]:"",i=n<e.length-1?e[n+1]:"";if(a&&i&&/[\p{L}\p{N}_]/u.test(a)&&/[\p{L}\p{N}_]/u.test(i))continue;t=n;break}if(t===-1)return e;let r=e.substring(t+1);if(!r||/^[\s_~*`]*$/.test(r))return e;if(RS(e)%2===1){let n=e.match(/\n+$/);return n?`${e.slice(0,-n[0].length)}_${n[0]}`:`${e}_`}}return e},OS=(e,t)=>{let r=e.substring(t,t+3)==="```",n=t>0&&e.substring(t-1,t+2)==="```",a=t>1&&e.substring(t-2,t+1)==="```";return r||n||a},DS=e=>{let t=0;for(let r=0;r<e.length;r++)e[r]==="`"&&!OS(e,r)&&t++;return t},PS=e=>{if(e.match(/^```[^`\n]*```?$/)&&!e.includes(`
1383`))return e.endsWith("``")&&!e.endsWith("```")?`${e}\``:e;let t=(e.match(/```/g)||[]).length,r=t%2===1;if(t>0&&t%2===0&&e.includes(`
1384`)||(e.endsWith("```\n")||e.endsWith("```"))&&t%2===0)return e;let n=e.match(wS);if(n&&!r){let a=n[2];if(!a||/^[\s_~*`]*$/.test(a))return e;if(DS(e)%2===1)return`${e}\``}return e},BS=e=>{let t=e.match(AS);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;if((e.match(/~~/g)||[]).length%2===1)return`${e}~~`}return e},FS=e=>{if((e.match(/\$\$/g)||[]).length%2===0)return e;let t=e.indexOf("$$");return t!==-1&&e.indexOf(`
1385`,t)!==-1&&!e.endsWith(`
1386`)?`${e}
1387$$`:`${e}$$`},zS=e=>{let t=0,r=e.match(/\*+/g)||[];for(let n of r){let a=n.length;a>=3&&(t+=Math.floor(a/3))}return t},HS=e=>{if(Vs(e)||/^\*{4,}$/.test(e))return e;let t=e.match(xS);if(t){let r=t[2];if(!r||/^[\s_~*`]*$/.test(r))return e;if(zS(e)%2===1)return`${e}***`}return e},US=e=>{if(!e||typeof e!="string")return e;let t=e,r=SS(t);return r.endsWith("](streamdown:incomplete-link)")?r:(t=r,t=HS(t),t=CS(t),t=IS(t),t=LS(t),t=MS(t),t=PS(t),t=BS(t),t=FS(t),t)},$S={harden:[L_,{allowedImagePrefixes:["*"],allowedLinkPrefixes:["*"],defaultOrigin:void 0,allowDataImages:!0}],raw:hE,katex:[Z7,{errorColor:"var(--color-muted-foreground)"}]},qS={gfm:[E_,{}],math:[N_,{singleDollarTextMath:!1}]},x2=se.createContext(["github-light","github-dark"]),T2=se.createContext(void 0),h0=se.createContext(!0),ci=se.createContext({isAnimating:!1}),v2=se.memo(({content:e,shouldParseIncompleteMarkdown:t,...r})=>{let n=se.useMemo(()=>typeof e=="string"&&t?US(e.trim()):e,[e,t]);return ne.jsx(w5,{...r,children:n})},(e,t)=>e.content===t.content);v2.displayName="Block";var VS=se.memo(({children:e,parseIncompleteMarkdown:t=!0,components:r,rehypePlugins:n=Object.values($S),remarkPlugins:a=Object.values(qS),className:i,shikiTheme:s=["github-light","github-dark"],mermaidConfig:o,controls:u=!0,isAnimating:l=!1,...c})=>{let h=se.useId(),f=se.useMemo(()=>yS(typeof e=="string"?e:""),[e]);return ne.jsx(x2.Provider,{value:s,children:ne.jsx(T2.Provider,{value:o,children:ne.jsx(h0.Provider,{value:u,children:ne.jsx(ci.Provider,{value:{isAnimating:l},children:ne.jsx("div",{className:De("space-y-4",i),children:f.map((m,b)=>ne.jsx(v2,{components:{...bS,...r},content:m,rehypePlugins:n,remarkPlugins:a,shouldParseIncompleteMarkdown:t,...c},`${h}-block-${b}`))})})})})})},(e,t)=>e.children===t.children&&e.shikiTheme===t.shikiTheme&&e.isAnimating===t.isAnimating);VS.displayName="Streamdown";export{VC as $,KS as A,eC as B,_C as C,RC as D,XI as E,LC as F,XC as G,ZC as H,nI as I,EI as J,UC as K,hI as L,SI as M,sN as N,lC as O,DI as P,WI as Q,jS as R,uN as S,kN as T,hN as U,LN as V,FN as W,UN as X,yC as Y,$N as Z,rI as _,D2 as a,zC as a$,vN as a0,jI as a1,pN as a2,mN as a3,aN as a4,IC as a5,MC as a6,pC as a7,jC as a8,lI as a9,XS as aA,FC as aB,PI as aC,cI as aD,TC as aE,ZI as aF,fC as aG,KI as aH,VI as aI,lN as aJ,DN as aK,eN as aL,DC as aM,sC as aN,tI as aO,ZS as aP,NN as aQ,aI as aR,bI as aS,zN as aT,IN as aU,PN as aV,cC as aW,gN as aX,TN as aY,HN as aZ,tC as a_,CN as aa,YI as ab,BI as ac,QS as ad,vI as ae,gI as af,HC as ag,tN as ah,ON as ai,JS as aj,$I as ak,WS as al,_I as am,oC as an,CC as ao,FI as ap,wC as aq,xI as ar,bC as as,qC as at,yN as au,T as av,RN as aw,MN as ax,pI as ay,PC as az,O2 as b,BN as b0,bN as b1,OC as b2,kC as b3,mC as b4,eI as b5,BC as b6,mI as b7,AN as b8,nC as b9,sI as bA,YS as bB,AI as bC,wI as bD,dI as bE,LI as bF,YC as bG,NI as bH,yI as bI,dC as bJ,GS as bK,qI as bL,yg as bM,F2 as bN,kI as bO,wN as bP,$e as bQ,GN as bR,SN as ba,vC as bb,iC as bc,oN as bd,WC as be,GC as bf,aC as bg,iI as bh,$C as bi,fN as bj,RI as bk,QI as bl,uI as bm,SC as bn,CI as bo,MI as bp,xN as bq,JI as br,QC as bs,$S as bt,VS as bu,zI as bv,HI as bw,KC as bx,oI as by,II as bz,NC as c,TI as d,iN as e,dN as f,qu as g,JC as h,hC as i,ne as j,GI as k,xC as l,AC as m,gC as n,rN as o,cN as p,fI as q,se as r,_N as s,nN as t,UI as u,OI as v,rC as w,uC as x,EC as y,EN as z};

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