var Purs_EntryPoints_Trellis_WebsiteRecruiter_Chatbot=(()=>{var Zx=Object.create;var yc=Object.defineProperty,eE=Object.defineProperties,tE=Object.getOwnPropertyDescriptor,nE=Object.getOwnPropertyDescriptors,rE=Object.getOwnPropertyNames,KD=Object.getOwnPropertySymbols,aE=Object.getPrototypeOf,YD=Object.prototype.hasOwnProperty,oE=Object.prototype.propertyIsEnumerable;var XD=(e,t,n)=>t in e?yc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ft=(e,t)=>{for(var n in t||(t={}))YD.call(t,n)&&XD(e,n,t[n]);if(KD)for(var n of KD(t))oE.call(t,n)&&XD(e,n,t[n]);return e},yn=(e,t)=>eE(e,nE(t)),ZD=e=>yc(e,"__esModule",{value:!0});var ur=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),x0=(e,t)=>{ZD(e);for(var n in t)yc(e,n,{get:t[n],enumerable:!0})},uE=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of rE(t))!YD.call(e,r)&&r!=="default"&&yc(e,r,{get:()=>t[r],enumerable:!(n=tE(t,r))||n.enumerable});return e},ko=e=>uE(ZD(yc(e!=null?Zx(aE(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var Pv=ur((Jwe,lb)=>{"use strict";var ib=Object.getOwnPropertySymbols,FS=Object.prototype.hasOwnProperty,MS=Object.prototype.propertyIsEnumerable;function SS(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function IS(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(o){return t[o]});if(r.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(o){a[o]=o}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}lb.exports=IS()?Object.assign:function(e,t){for(var n,r=SS(e),a,o=1;o{"use strict";var Uv=Pv(),al=60103,cb=60106;ct.Fragment=60107;ct.StrictMode=60108;ct.Profiler=60114;var sb=60109,fb=60110,db=60112;ct.Suspense=60113;var pb=60115,mb=60116;typeof Symbol=="function"&&Symbol.for&&(kr=Symbol.for,al=kr("react.element"),cb=kr("react.portal"),ct.Fragment=kr("react.fragment"),ct.StrictMode=kr("react.strict_mode"),ct.Profiler=kr("react.profiler"),sb=kr("react.provider"),fb=kr("react.context"),db=kr("react.forward_ref"),ct.Suspense=kr("react.suspense"),pb=kr("react.memo"),mb=kr("react.lazy"));var kr,vb=typeof Symbol=="function"&&Symbol.iterator;function AS(e){return e===null||typeof e!="object"?null:(e=vb&&e[vb]||e["@@iterator"],typeof e=="function"?e:null)}function is(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n{"use strict";Cb.exports=Tb()});var Vb=ur(ul=>{"use strict";var ma=Pv(),fo=qv();function Vt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nss;ss++)In[ss]=ss+1;var In,ss;In[15]=0;var HS=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Ab=Object.prototype.hasOwnProperty,Lb={},jb={};function Nb(e){return Ab.call(jb,e)?!0:Ab.call(Lb,e)?!1:HS.test(e)?jb[e]=!0:(Lb[e]=!0,!1)}function WS(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function OS(e,t,n,r){if(t===null||typeof t=="undefined"||WS(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Yn(e,t,n,r,a,o,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=u}var An={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){An[e]=new Yn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];An[t]=new Yn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){An[e]=new Yn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){An[e]=new Yn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){An[e]=new Yn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){An[e]=new Yn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){An[e]=new Yn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){An[e]=new Yn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){An[e]=new Yn(e,5,!1,e.toLowerCase(),null,!1,!1)});var Zv=/[\-:]([a-z])/g;function e1(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Zv,e1);An[t]=new Yn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Zv,e1);An[t]=new Yn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Zv,e1);An[t]=new Yn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){An[e]=new Yn(e,1,!1,e.toLowerCase(),null,!1,!1)});An.xlinkHref=new Yn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){An[e]=new Yn(e,1,!1,e.toLowerCase(),null,!0,!0)});var $S=/["'&<>]/;function ju(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var t=$S.exec(e);if(t){var n="",r,a=0;for(r=t.index;rgd))throw Error(Vt(301));if(e===Ia)if(hd=!0,e={action:n,next:null},Yo===null&&(Yo=new Map),n=Yo.get(t),n===void 0)Yo.set(t,e);else{for(t=n;t.next!==null;)t=t.next;t.next=e}}function n1(){}var ku=null,JS={readContext:function(e){var t=ku.threadID;return cs(e,t),e[t]},useContext:function(e){Nu();var t=ku.threadID;return cs(e,t),e[t]},useMemo:Ob,useReducer:Wb,useRef:function(e){Ia=Nu(),Lt=t1();var t=Lt.memoizedState;return t===null?(e={current:e},Lt.memoizedState=e):t},useState:function(e){return Wb(Hb,e)},useLayoutEffect:function(){},useCallback:function(e,t){return Ob(function(){return e},t)},useImperativeHandle:n1,useEffect:n1,useDebugValue:n1,useDeferredValue:function(e){return Nu(),e},useTransition:function(){return Nu(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(ku.identifierPrefix||"")+"R:"+(ku.uniqueID++).toString(36)},useMutableSource:function(e,t){return Nu(),t(e._source)}},$b={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Bb(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var qb={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},VS=ma({menuitem:!0},qb),ds={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},QS=["Webkit","ms","Moz","O"];Object.keys(ds).forEach(function(e){QS.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ds[t]=ds[e]})});var KS=/([A-Z])/g,YS=/^ms-/,Xo=fo.Children.toArray,r1=PS.ReactCurrentDispatcher,XS={listing:!0,pre:!0,textarea:!0},ZS=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,zb={},a1={};function eI(e){if(e==null)return e;var t="";return fo.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}var tI=Object.prototype.hasOwnProperty,nI={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function Gb(e,t){if(e===void 0)throw Error(Vt(152,ls(t)||"Component"))}function rI(e,t,n){function r(u,i){var l=i.prototype&&i.prototype.isReactComponent,s=US(i,t,n,l),c=[],d=!1,v={isMounted:function(){return!1},enqueueForceUpdate:function(){if(c===null)return null},enqueueReplaceState:function(N,U){d=!0,c=[U]},enqueueSetState:function(N,U){if(c===null)return null;c.push(U)}};if(l){if(l=new i(u.props,s,v),typeof i.getDerivedStateFromProps=="function"){var m=i.getDerivedStateFromProps.call(null,u.props,l.state);m!=null&&(l.state=ma({},l.state,m))}}else if(Ia={},l=i(u.props,s,v),l=Pb(i,u.props,l,s),l==null||l.render==null){e=l,Gb(e,i);return}if(l.props=u.props,l.context=s,l.updater=v,v=l.state,v===void 0&&(l.state=v=null),typeof l.UNSAFE_componentWillMount=="function"||typeof l.componentWillMount=="function")if(typeof l.componentWillMount=="function"&&typeof i.getDerivedStateFromProps!="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&typeof i.getDerivedStateFromProps!="function"&&l.UNSAFE_componentWillMount(),c.length){v=c;var h=d;if(c=null,d=!1,h&&v.length===1)l.state=v[0];else{m=h?v[0]:l.state;var g=!0;for(h=h?1:0;h=i))throw Error(Vt(304));var l=new Uint16Array(i);for(l.set(u),In=l,In[0]=o+1,u=o;u=l.children.length){var s=l.footer;if(s!==""&&(this.previousWasTextNode=!1),this.stack.pop(),l.type==="select")this.currentSelectValue=null;else if(l.type!=null&&l.type.type!=null&&l.type.type.$$typeof===md)this.popProvider(l.type);else if(l.type===vd){this.suspenseDepth--;var c=o.pop();if(u){u=!1;var d=l.fallbackFrame;if(!d)throw Error(Vt(303));this.stack.push(d),o[this.suspenseDepth]+="";continue}else o[this.suspenseDepth]+=c}o[this.suspenseDepth]+=s}else{var v=l.children[l.childIndex++],m="";try{m+=this.render(v,l.context,l.domNamespace)}catch(h){throw h!=null&&typeof h.then=="function"?Error(Vt(294)):h}finally{}o.length<=this.suspenseDepth&&o.push(""),o[this.suspenseDepth]+=m}}return o[0]}finally{r1.current=a,ku=r,Ub()}},t.render=function(n,r,a){if(typeof n=="string"||typeof n=="number")return a=""+n,a===""?"":this.makeStaticMarkup?ju(a):this.previousWasTextNode?""+ju(a):(this.previousWasTextNode=!0,ju(a));if(r=rI(n,r,this.threadID),n=r.child,r=r.context,n===null||n===!1)return"";if(!fo.isValidElement(n)){if(n!=null&&n.$$typeof!=null)throw a=n.$$typeof,Error(a===zv?Vt(257):Vt(258,a.toString()));return n=Xo(n),this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),""}var o=n.type;if(typeof o=="string")return this.renderDOM(n,r,a);switch(o){case Sb:case Mb:case Gv:case Jv:case Kv:case pd:return n=Xo(n.props.children),this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),"";case vd:throw Error(Vt(294));case Fb:throw Error(Vt(343))}if(typeof o=="object"&&o!==null)switch(o.$$typeof){case Qv:Ia={};var u=o.render(n.props,n.ref);return u=Pb(o.render,n.props,u,n.ref),u=Xo(u),this.stack.push({type:null,domNamespace:a,children:u,childIndex:0,context:r,footer:""}),"";case Yv:return n=[fo.createElement(o.type,ma({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),"";case md:return o=Xo(n.props.children),a={type:n,domNamespace:a,children:o,childIndex:0,context:r,footer:""},this.pushProvider(n),this.stack.push(a),"";case Vv:o=n.type,u=n.props;var i=this.threadID;return cs(o,i),o=Xo(u.children(o[i])),this.stack.push({type:n,domNamespace:a,children:o,childIndex:0,context:r,footer:""}),"";case Eb:throw Error(Vt(338));case Xv:return o=n.type,u=o._init,o=u(o._payload),n=[fo.createElement(o,ma({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),""}throw Error(Vt(130,o==null?o:typeof o,""))},t.renderDOM=function(n,r,a){var o=n.type.toLowerCase();if(a===$b.html&&Bb(o),!zb.hasOwnProperty(o)){if(!ZS.test(o))throw Error(Vt(65,o));zb[o]=!0}var u=n.props;if(o==="input")u=ma({type:void 0},u,{defaultChecked:void 0,defaultValue:void 0,value:u.value!=null?u.value:u.defaultValue,checked:u.checked!=null?u.checked:u.defaultChecked});else if(o==="textarea"){var i=u.value;if(i==null){i=u.defaultValue;var l=u.children;if(l!=null){if(i!=null)throw Error(Vt(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(Vt(93));l=l[0]}i=""+l}i==null&&(i="")}u=ma({},u,{value:void 0,children:""+i})}else if(o==="select")this.currentSelectValue=u.value!=null?u.value:u.defaultValue,u=ma({},u,{value:void 0});else if(o==="option"){l=this.currentSelectValue;var s=eI(u.children);if(l!=null){var c=u.value!=null?u.value+"":s;if(i=!1,Array.isArray(l)){for(var d=0;d":(U+=">",i="");e:{if(l=u.dangerouslySetInnerHTML,l!=null){if(l.__html!=null){l=l.__html;break e}}else if(l=u.children,typeof l=="string"||typeof l=="number"){l=ju(l);break e}l=null}return l!=null?(u=[],XS.hasOwnProperty(o)&&l.charAt(0)===` `&&(U+=` `),U+=l):u=Xo(u.children),n=n.type,a=a==null||a==="http://www.w3.org/1999/xhtml"?Bb(n):a==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":a,this.stack.push({domNamespace:a,type:o,children:u,childIndex:0,context:r,footer:i}),this.previousWasTextNode=!1,U},e}();ul.renderToNodeStream=function(){throw Error(Vt(207))};ul.renderToStaticMarkup=function(e,t){e=new Jb(e,!0,t);try{return e.read(1/0)}finally{e.destroy()}};ul.renderToStaticNodeStream=function(){throw Error(Vt(208))};ul.renderToString=function(e,t){e=new Jb(e,!1,t);try{return e.read(1/0)}finally{e.destroy()}};ul.version="17.0.2"});var Kb=ur((Ywe,Qb)=>{"use strict";Qb.exports=Vb()});var z_=ur((pyt,C6)=>{C6.exports=function(t){return t!=null&&t.constructor!=null&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}});var W6=ur((Nyt,H6)=>{"use strict";var Pp=Object.prototype.hasOwnProperty,A6=Object.prototype.toString,L6=Object.defineProperty,j6=Object.getOwnPropertyDescriptor,N6=function(t){return typeof Array.isArray=="function"?Array.isArray(t):A6.call(t)==="[object Array]"},k6=function(t){if(!t||A6.call(t)!=="[object Object]")return!1;var n=Pp.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&Pp.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var a;for(a in t);return typeof a=="undefined"||Pp.call(t,a)},P6=function(t,n){L6&&n.name==="__proto__"?L6(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},U6=function(t,n){if(n==="__proto__")if(Pp.call(t,n)){if(j6)return j6(t,n).value}else return;return t[n]};H6.exports=function e(){var t,n,r,a,o,u,i=arguments[0],l=1,s=arguments.length,c=!1;for(typeof i=="boolean"&&(c=i,i=arguments[1]||{},l=2),(i==null||typeof i!="object"&&typeof i!="function")&&(i={});l{"use strict";var i$="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";nR.exports=i$});var iR=ur((Xwt,uR)=>{"use strict";var l$=rR();function aR(){}function oR(){}oR.resetWarningCache=aR;uR.exports=function(){function e(r,a,o,u,i,l){if(l!==l$){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:oR,resetWarningCache:aR};return n.PropTypes=n,n}});var cR=ur((t8t,lR)=>{lR.exports=iR()();var Zwt,e8t});var vR=ur(yt=>{"use strict";var Ah=Symbol.for("react.element"),Lh=Symbol.for("react.portal"),cm=Symbol.for("react.fragment"),sm=Symbol.for("react.strict_mode"),fm=Symbol.for("react.profiler"),dm=Symbol.for("react.provider"),pm=Symbol.for("react.context"),v$=Symbol.for("react.server_context"),mm=Symbol.for("react.forward_ref"),vm=Symbol.for("react.suspense"),_m=Symbol.for("react.suspense_list"),hm=Symbol.for("react.memo"),gm=Symbol.for("react.lazy"),_$=Symbol.for("react.offscreen"),mR;mR=Symbol.for("react.module.reference");function Xr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ah:switch(e=e.type,e){case cm:case fm:case sm:case vm:case _m:return e;default:switch(e=e&&e.$$typeof,e){case v$:case pm:case mm:case gm:case hm:case dm:return e;default:return t}}case Lh:return t}}}yt.ContextConsumer=pm;yt.ContextProvider=dm;yt.Element=Ah;yt.ForwardRef=mm;yt.Fragment=cm;yt.Lazy=gm;yt.Memo=hm;yt.Portal=Lh;yt.Profiler=fm;yt.StrictMode=sm;yt.Suspense=vm;yt.SuspenseList=_m;yt.isAsyncMode=function(){return!1};yt.isConcurrentMode=function(){return!1};yt.isContextConsumer=function(e){return Xr(e)===pm};yt.isContextProvider=function(e){return Xr(e)===dm};yt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ah};yt.isForwardRef=function(e){return Xr(e)===mm};yt.isFragment=function(e){return Xr(e)===cm};yt.isLazy=function(e){return Xr(e)===gm};yt.isMemo=function(e){return Xr(e)===hm};yt.isPortal=function(e){return Xr(e)===Lh};yt.isProfiler=function(e){return Xr(e)===fm};yt.isStrictMode=function(e){return Xr(e)===sm};yt.isSuspense=function(e){return Xr(e)===vm};yt.isSuspenseList=function(e){return Xr(e)===_m};yt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===cm||e===fm||e===sm||e===vm||e===_m||e===_$||typeof e=="object"&&e!==null&&(e.$$typeof===gm||e.$$typeof===hm||e.$$typeof===dm||e.$$typeof===pm||e.$$typeof===mm||e.$$typeof===mR||e.getModuleId!==void 0)};yt.typeOf=Xr});var hR=ur((Z8t,_R)=>{"use strict";_R.exports=vR()});var xR=ur((r6t,CR)=>{var bR=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,h$=/\n/g,g$=/^\s*/,D$=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,y$=/^:\s*/,b$=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,w$=/^[;\s]*/,R$=/^\s+|\s+$/g,T$=` `,wR="/",RR="*",ci="",C$="comment",x$="declaration";CR.exports=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function a(g){var y=g.match(h$);y&&(n+=y.length);var b=g.lastIndexOf(T$);r=~b?g.length-b:r+g.length}function o(){var g={line:n,column:r};return function(y){return y.position=new u(g),c(),y}}function u(g){this.start=g,this.end={line:n,column:r},this.source=t.source}u.prototype.content=e;var i=[];function l(g){var y=new Error(t.source+":"+n+":"+r+": "+g);if(y.reason=g,y.filename=t.source,y.line=n,y.column=r,y.source=e,t.silent)i.push(y);else throw y}function s(g){var y=g.exec(e);if(!!y){var b=y[0];return a(b),e=e.slice(b.length),y}}function c(){s(g$)}function d(g){var y;for(g=g||[];y=v();)y!==!1&&g.push(y);return g}function v(){var g=o();if(!(wR!=e.charAt(0)||RR!=e.charAt(1))){for(var y=2;ci!=e.charAt(y)&&(RR!=e.charAt(y)||wR!=e.charAt(y+1));)++y;if(y+=2,ci===e.charAt(y-1))return l("End of comment missing");var b=e.slice(2,y-2);return r+=2,a(b),e=e.slice(y),r+=2,g({type:C$,comment:b})}}function m(){var g=o(),y=s(D$);if(!!y){if(v(),!s(y$))return l("property missing ':'");var b=s(b$),E=g({type:x$,property:TR(y[0].replace(bR,ci)),value:b?TR(b[0].replace(bR,ci)):ci});return s(w$),E}}function h(){var g=[];d(g);for(var y;y=m();)y!==!1&&(g.push(y),d(g));return g}return c(),h()};function TR(e){return e?e.replace(R$,ci):ci}});var FR=ur((a6t,Nh)=>{var E$=xR();function ER(e,t){var n=null;if(!e||typeof e!="string")return n;for(var r,a=E$(e),o=typeof t=="function",u,i,l=0,s=a.length;lBD,ResetFocus:()=>qD,SaveInfo:()=>w0,SaveInfoFailed:()=>T0,SaveInfoSucceeded:()=>R0,SetBirthDate:()=>QD,SetEmail:()=>JD,SetFirstName:()=>zD,SetLastName:()=>GD,SetPersona:()=>VD,Toggle:()=>gf,UpdateWebsiteRecruiter:()=>hi,boot:()=>dV,def:()=>Xx});var Df={compose:function(e){return function(t){return function(n){return e(t(n))}}}};var oe=function(e){return e.identity},ie={identity:function(e){return e},Semigroupoid0:function(){return Df}};var Te=!0;var F0=function(e){return function(t){return function(n){return function(r){return e(t(n))(t(r))}}}},rt=function(e){return function(t){return function(n){return e(n)(t)}}},De=function(e){return function(t){return e}};var e2=function(e){return function(t){for(var n=t.length,r=new Array(n),a=0;a="0"&&e[a]<="9"?"\\&":"";return"\\"+n.charCodeAt(0).toString(10)+o})+'"'};var mn={show:C2};var Ri={show:T2},Ct={show:R2};var Ti={show:function(e){if(e)return"true";if(!e)return"false";throw new Error("Failed pattern match at Data.Show (line 29, column 1 - line 31, column 23): "+[e.constructor.name])}},V=function(e){return e.show};var lt=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),We=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var Zt=function(){function e(){}return e.value=new e,e}(),Cc=function(e){return e};var Ci=function(e){return e.to};var xc=function(e){return e.from};var bE=oe(ie),F=function(){function e(){}return e.value=new e,e}(),x=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var Ne=function(e){return function(t){return function(n){if(n instanceof F)return e;if(n instanceof x)return t(n.value0);throw new Error("Failed pattern match at Data.Maybe (line 237, column 1 - line 237, column 51): "+[e.constructor.name,t.constructor.name,n.constructor.name])}}},Wo=Ne(!0)(De(!1)),ra=Ne(!1)(De(!0));var _e={map:function(e){return function(t){return t instanceof x?new x(e(t.value0)):F.value}}},wE=A(_e);var Ve=function(e){return Ne(e)(bE)},qt=function(){return function(e){if(e instanceof x)return e.value0;throw new Error("Failed pattern match at Data.Maybe (line 288, column 1 - line 288, column 46): "+[e.constructor.name])}};var Un=function(e){var t=ue(e);return{eq:function(n){return function(r){return n instanceof F&&r instanceof F?!0:n instanceof x&&r instanceof x?t(n.value0)(r.value0):!1}}}};var Mr={apply:function(e){return function(t){if(e instanceof x)return wE(e.value0)(t);if(e instanceof F)return F.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[e.constructor.name,t.constructor.name])}},Functor0:function(){return _e}};var on={bind:function(e){return function(t){if(e instanceof x)return t(e.value0);if(e instanceof F)return F.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[e.constructor.name,t.constructor.name])}},Apply0:function(){return Mr}};var Sr=function(){return{pure:x.create,Apply0:function(){return Mr}}}();function x2(e){return function(){var t={};for(var n in e)hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}var Ei={};function Ec(e){return e()}function E2(e,t,n,r){return n in r?t(r[n]):e}function N0(e){return function(t){var n=[];for(var r in t)hasOwnProperty.call(t,r)&&n.push(e(r)(t[r]));return n}}var RE=Object.keys||N0(function(e){return function(){return e}});var F2=function(e){return function(t){return function(){return e(t())}}},M2=function(e){return function(){return e}},S2=function(e){return function(t){return function(){return t(e())()}}};function k0(e){return function(t){return function(n){return function(){for(var r=e;r0?Math.floor(e/t):-Math.floor(e/-t)}},k2=function(e){return function(t){if(t===0)return 0;var n=Math.abs(t);return(e%n+n)%n}};var P2={Ring0:function(){return Rf}};var ba=function(e){return e.mod};var ir={degree:j2,div:N2,mod:k2,CommutativeRing0:function(){return P2}},Lr=function(e){return e.div};var jr={mempty:"",Semigroup0:function(){return I0}};var pt=function(e){return e.mempty};var H2=function(e){return function(){return e}},W2=function(e){return function(t){return function(){return t(e())()}}};var P0=function(e){return function(t){return function(){for(var n=0,r=e.length;n=n.length?t:e(n[r])};var Y2=function(e,t){return t.filter(e)};var PE=function(){function e(t,n,r,a,o,u){var i,l,s,c,d,v,m;for(i=o+(u-o>>1),i-o>1&&e(t,n,a,r,o,i),u-i>1&&e(t,n,a,r,i,u),l=o,s=i,c=o;l0?(r[c++]=v,++s):(r[c++]=d,++l);for(;l>1),i-o>1&&e(t,n,a,r,o,i),u-i>1&&e(t,n,a,r,i,u),l=o,s=i,c=o;l0?(r[c++]=v,++s):(r[c++]=d,++l);for(;l=0;o--)r=e(n[o])(r);return r}}},cy=function(e){return function(t){return function(n){for(var r=t,a=n.length,o=0;o=zo(c4)&&e<=zo(s4)?new x(l4(e)):F.value},mM={succ:Bi(_v)(zo),pred:qi(_v)(zo),Ord0:function(){return Tf}};var zi=function(){return{cardinality:zo(s4)-zo(c4)|0,toEnum:_v,fromEnum:zo,Bounded0:function(){return Ho},Enum1:function(){return mM}}}();var Gc=function(e){return e};var oo=function(e){return e.length};var f4=function(e){return function(t){return function(n){return function(r){var a=r.indexOf(n);return a===-1?t:e(a)}}}};var Go=function(e){return function(t){return t.substring(e)}};var $f=function(e){return function(t){return{before:t.substring(0,e),after:t.substring(e)}}};var uo=function(e){return function(t){if(e>=0&&e1;if(n){var r=Qc(uo(1)(e)),a=_4(r);return a?v4(t)(r):t}return t},EM=a4(xM),bv=i4(CM)(EM),Ea=function(e){return Vn(bv(e))};var wv=function(){var e=vv(zi)(wn(Ho))(Pn(Ho));return function(t){return Gc(e(t))}}(),FM=function(e){if(e<=65535)return wv(e);var t=wM(e-65536|0)(1024)+55296|0,n=RM(e-65536|0)(1024)+56320|0;return wv(t)+wv(n)};var Rv=o4(FM),g4=function(e){return function(t){if(e<1)return"";var n=yv(t);return n instanceof x?Rv(n.value0.head)+g4(e-1|0)(n.value0.tail):t}},Ji=u4(g4);function Jf(e,t){var n={};for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r]);for(var a in e)({}).hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var Vf=function(){return function(){return function(e){return function(t){return Jf(e,t)}}}};function T4(e){return typeof e=="string"}function C4(e){return typeof e=="boolean"}function x4(e){return e instanceof Object}function E4(e){return e instanceof Function}function Kc(e){return e===null?"":e===void 0?"":e instanceof Date?e.toString():typeof Blob!="undefined"&&e instanceof Blob?"file["+e.name+"]":JSON.stringify(e)}function Qf(e){return Object.prototype.toString.call(e).slice(8,-1)}function Kf(e){return e===null}function Vi(e){return e===void 0}var Yf=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function Fa(e){return new Error(e)}function Qi(e){return e.message}function Xf(e){return function(){throw e}}var M4=function(e){return Xf(Fa(e))};var Rn=function(e){return e.throwError};var yr=function(e){return e.catchError};var lo=function(e){var t=yr(e),n=e.MonadThrow0().Monad0(),r=A(n.Bind1().Apply0().Functor0()),a=P(n.Applicative0());return function(o){return t(r(X.create)(o))(function(u){return a(Y.create(u))})}};var Zf={liftEffect:oe(ie),Monad0:function(){return wa}},tt=function(e){return e.liftEffect};var WM=A(En);var Tv=function(e){return e};var nd=function(e){return e};var rd=function(e){return function(t){return e(t)}},S4=function(e){var t=A(e);return{map:function(n){return rd(t(WM(n)))}}};var I4=function(e){return{Applicative0:function(){return Xc(e)},Bind1:function(){return Cv(e)}}},Cv=function(e){var t=K(e.Bind1()),n=P(e.Applicative0());return{bind:function(r){return function(a){return t(r)(zt(function(o){return n(Y.create(o))})(function(o){var u=a(o);return u}))}},Apply0:function(){return xv(e)}}},xv=function(e){var t=S4(e.Bind1().Apply0().Functor0());return{apply:Ir(I4(e)),Functor0:function(){return t}}},Xc=function(e){return{pure:function(){var t=P(e.Applicative0());return function(n){return Tv(t(X.create(n)))}}(),Apply0:function(){return xv(e)}}};var A4=function(e){var t=I4(e);return{throwError:function(){var n=P(e.Applicative0());return function(r){return Tv(n(Y.create(r)))}}(),Monad0:function(){return t}}};var L4=function(e){var t=fe(e);return function(n){var r=n.Bind1(),a=K(r),o=P(n.Applicative0()),u=S4(r.Apply0().Functor0());return{alt:function(i){return function(l){return a(i)(function(s){if(s instanceof X)return o(new X(s.value0));if(s instanceof Y)return a(l)(function(c){if(c instanceof X)return o(new X(c.value0));if(c instanceof Y)return o(new Y(t(s.value0)(c.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 87, column 9 - line 89, column 49): "+[c.constructor.name])});throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 83, column 5 - line 89, column 49): "+[s.constructor.name])})}},Functor0:function(){return u}}}};var $M=V(mn),BM=V(Ct);var Ev=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),j4=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),qM=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),zM=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),Fn=q,Zc=q;var es=function(e){if(e instanceof Ev)return e.value0;if(e instanceof qM)return"Error at array index "+(BM(e.value0)+(": "+es(e.value1)));if(e instanceof zM)return"Error at property "+($M(e.value0)+(": "+es(e.value1)));if(e instanceof j4)return"Type mismatch: expected "+(e.value0+(", found "+e.value1));throw new Error("Failed pattern match at Foreign (line 78, column 1 - line 78, column 45): "+[e.constructor.name])};var Fv=function(e){var t=Rn(A4(e));return function(n){return t(pv(n))}};var Mv=function(e){var t=P(Xc(e)),n=Fv(e);return function(r){return function(a){if(Qf(a)===r)return t(Zc(a));if(Te)return n(new j4(r,Qf(a)));throw new Error("Failed pattern match at Foreign (line 123, column 1 - line 123, column 104): "+[r.constructor.name,a.constructor.name])}}};var GM=Oo(vn),JM=ua(GM),VM=Fy($c),QM=V(Ct),KM=kf(jr),Ma=function(){function e(){}return e.value=new e,e}(),fa=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Sa={validateJsRecord:function(e){return Ma.value}};var Sv=function(e){return function(t){return function(n){var r=t(n);return r?Ma.value:new fa({path:"",got:n,expected:e})}}};var br={validateForeignType:Sv("Boolean")(C4)},N4={validateForeignType:Sv("Function")(E4)};var Tn={validateForeignType:Sv("String")(T4)},k4=function(e){return e.validateJsRecord},Xi=function(){return function(e){var t=k4(e);return{validateForeignType:function(n){if(x4(n))return t(n);if(Te)return new fa({path:"",expected:"Object",got:n});throw new Error("Failed pattern match at Elmish.Foreign (line 209, column 1 - line 212, column 69): "+[n.constructor.name])}}}},ts=function(e){return e.validateForeignType},P4=function(e){var t=ts(e);return{validateForeignType:function(n){if(JM(Yf)(n))return new fa({path:"",expected:"Array",got:n});if(Te){var r=function(o){return function(u){var i=t(u);if(i instanceof Ma)return F.value;if(i instanceof fa)return new x({idx:o,invalid:i.value0});throw new Error("Failed pattern match at Elmish.Foreign (line 186, column 29 - line 188, column 51): "+[i.constructor.name])}},a=VM(r)(Zc(n));if(a instanceof F)return Ma.value;if(a instanceof x)return new fa({expected:a.value0.invalid.expected,got:a.value0.invalid.got,path:"["+(QM(a.value0.idx)+("]"+a.value0.invalid.path))});throw new Error("Failed pattern match at Elmish.Foreign (line 182, column 21 - line 184, column 101): "+[a.constructor.name])}throw new Error("Failed pattern match at Elmish.Foreign (line 179, column 6 - line 188, column 51): "+[n.constructor.name])}}},ad=function(e){var t=ts(e);return{validateForeignType:function(n){if(Kf(n)||Vi(n))return Ma.value;if(Te){var r=t(n);if(r instanceof Ma)return Ma.value;if(r instanceof fa)return new fa({path:r.value0.path,got:r.value0.got,expected:"Nullable "+r.value0.expected});throw new Error("Failed pattern match at Elmish.Foreign (line 196, column 11 - line 198, column 82): "+[r.constructor.name])}throw new Error("Failed pattern match at Elmish.Foreign (line 192, column 1 - line 198, column 82): "+[n.constructor.name])}}};var xt=function(e){var t=an(e);return function(n){var r=ts(n);return function(a){var o=k4(a);return{validateJsRecord:function(u){var i=t(At.value),l=na(i)(Zc(u)),s=r(l);if(s instanceof fa)return new fa({expected:s.value0.expected,got:s.value0.got,path:"."+(i+s.value0.path)});if(s instanceof Ma)return o(u);throw new Error("Failed pattern match at Elmish.Foreign (line 235, column 9 - line 237, column 43): "+[s.constructor.name])}}}}},Zi=function(e){var t=ts(e);return function(n){var r=t(n);if(r instanceof Ma)return new X(Zc(n));if(r instanceof fa)return new Y(KM([r.value0.path,function(){var a=r.value0.path==="";return a?"Expected ":": expected "}(),r.value0.expected," but got: ",Kc(r.value0.got)]));throw new Error("Failed pattern match at Elmish.Foreign (line 255, column 18 - line 263, column 6): "+[r.constructor.name])}},ns=function(e){var t=Zi(e);return function(n){return Fc(t(n))}};var YM=kt();var U4={show:YM};var H4=Tn;var Iv=void 0;var XM=q;var Av=q,W4=function(e){return Vi(e)};var rs=function(e){var t=W4(e);return t?F.value:new x(XM(e))};var Wt=function(e){return function(t){var n=W4(e);return n?t:e}};var O4=Ne(Iv)(Av);var co=function(){return q};var sr=function(){var e={},t="Pure",n="Throw",r="Catch",a="Sync",o="Async",u="Bind",i="Bracket",l="Fork",s="Sequential",c="Map",d="Apply",v="Alt",m="Cons",h="Resume",g="Release",y="Finalizer",b="Finalized",E="Forked",N="Fiber",U="Thunk";function j(ee,ke,Xe,Je){this.tag=ee,this._1=ke,this._2=Xe,this._3=Je}function S(ee){var ke=function(Xe,Je,ae){return new j(ee,Xe,Je,ae)};return ke.tag=ee,ke}function O(ee){return new j(t,void 0)}function le(ee){try{ee()}catch(ke){setTimeout(function(){throw ke},0)}}function H(ee,ke,Xe){try{return ke(Xe())}catch(Je){return ee(Je)}}function He(ee,ke,Xe){try{return ke(Xe)()}catch(Je){return Xe(ee(Je))(),O}}var pe=function(){var ee=1024,ke=0,Xe=0,Je=new Array(ee),ae=!1;function $(){var Oe;for(ae=!0;ke!==0;)ke--,Oe=Je[Xe],Je[Xe]=void 0,Xe=(Xe+1)%ee,Oe();ae=!1}return{isDraining:function(){return ae},enqueue:function(Oe){var he,it;ke===ee&&(it=ae,$(),ae=it),Je[(Xe+ke)%ee]=Oe,ke++,ae||$()}}}();function Se(ee){var ke={},Xe=0,Je=0;return{register:function(ae){var $=Xe++;ae.onComplete({rethrow:!0,handler:function(Oe){return function(){Je--,delete ke[$]}}})(),ke[$]=ae,Je++},isEmpty:function(){return Je===0},killAll:function(ae,$){return function(){if(Je===0)return $();var Oe=0,he={};function it(ot){he[ot]=ke[ot].kill(ae,function(Rt){return function(){delete he[ot],Oe--,ee.isLeft(Rt)&&ee.fromLeft(Rt)&&setTimeout(function(){throw ee.fromLeft(Rt)},0),Oe===0&&$()}})()}for(var wt in ke)ke.hasOwnProperty(wt)&&(Oe++,it(wt));return ke={},Xe=0,Je=0,function(ot){return new j(a,function(){for(var Rt in he)he.hasOwnProperty(Rt)&&he[Rt]()})}}}}}var ne=0,se=1,Ye=2,L=3,bt=4,je=5,Ft=6;function at(ee,ke,Xe){var Je=0,ae=ne,$=Xe,Oe=null,he=null,it=null,wt=null,ot=null,Rt=0,Er=0,Dn=null,zn=!0;function jn(ge){for(var we,Qe,Ze;;)switch(we=null,Qe=null,Ze=null,ae){case Ye:ae=se;try{$=it($),wt===null?it=null:(it=wt._1,wt=wt._2)}catch(k){ae=je,Oe=ee.left(k),$=null}break;case L:ee.isLeft($)?(ae=je,Oe=$,$=null):it===null?ae=je:(ae=Ye,$=ee.fromRight($));break;case se:switch($.tag){case u:it&&(wt=new j(m,it,wt)),it=$._2,ae=se,$=$._1;break;case t:it===null?(ae=je,$=ee.right($._1)):(ae=Ye,$=$._1);break;case a:ae=L,$=H(ee.left,ee.right,$._1);break;case o:ae=bt,$=He(ee.left,$._1,function(k){return function(){Je===ge&&(Je++,pe.enqueue(function(){Je===ge+1&&(ae=L,$=k,jn(Je))}))}});return;case n:ae=je,Oe=ee.left($._1),$=null;break;case r:it===null?ot=new j(m,$,ot,he):ot=new j(m,$,new j(m,new j(h,it,wt),ot,he),he),it=null,wt=null,ae=se,$=$._1;break;case i:Rt++,it===null?ot=new j(m,$,ot,he):ot=new j(m,$,new j(m,new j(h,it,wt),ot,he),he),it=null,wt=null,ae=se,$=$._1;break;case l:ae=L,we=at(ee,ke,$._2),ke&&ke.register(we),$._1&&we.run(),$=ee.right(we);break;case s:ae=se,$=T(ee,ke,$._1);break}break;case je:if(it=null,wt=null,ot===null)ae=Ft,$=he||Oe||$;else switch(we=ot._3,Ze=ot._1,ot=ot._2,Ze.tag){case r:he&&he!==we&&Rt===0?ae=je:Oe&&(ae=se,$=Ze._2(ee.fromLeft(Oe)),Oe=null);break;case h:he&&he!==we&&Rt===0||Oe?ae=je:(it=Ze._1,wt=Ze._2,ae=Ye,$=ee.fromRight($));break;case i:Rt--,Oe===null&&(Qe=ee.fromRight($),ot=new j(m,new j(g,Ze._2,Qe),ot,we),(he===we||Rt>0)&&(ae=se,$=Ze._3(Qe)));break;case g:ot=new j(m,new j(b,$,Oe),ot,he),ae=se,he&&he!==we&&Rt===0?$=Ze._1.killed(ee.fromLeft(he))(Ze._2):Oe?$=Ze._1.failed(ee.fromLeft(Oe))(Ze._2):$=Ze._1.completed(ee.fromRight($))(Ze._2),Oe=null,Rt++;break;case y:Rt++,ot=new j(m,new j(b,$,Oe),ot,he),ae=se,$=Ze._1;break;case b:Rt--,ae=je,$=Ze._1,Oe=Ze._2;break}break;case Ft:for(var Nt in Dn)Dn.hasOwnProperty(Nt)&&(zn=zn&&Dn[Nt].rethrow,le(Dn[Nt].handler($)));Dn=null,he&&Oe?setTimeout(function(){throw ee.fromLeft(Oe)},0):ee.isLeft($)&&zn&&setTimeout(function(){if(zn)throw ee.fromLeft($)},0);return;case ne:ae=se;break;case bt:return}}function ht(ge){return function(){if(ae===Ft)return zn=zn&&ge.rethrow,ge.handler($)(),function(){};var we=Er++;return Dn=Dn||{},Dn[we]=ge,function(){Dn!==null&&delete Dn[we]}}}function Re(ge,we){return function(){if(ae===Ft)return we(ee.right(void 0))(),function(){};var Qe=ht({rethrow:!1,handler:function(){return we(ee.right(void 0))}})();switch(ae){case ne:he=ee.left(ge),ae=Ft,$=he,jn(Je);break;case bt:he===null&&(he=ee.left(ge)),Rt===0&&(ae===bt&&(ot=new j(m,new j(y,$(ge)),ot,he)),ae=je,$=null,Oe=null,jn(++Je));break;default:he===null&&(he=ee.left(ge)),Rt===0&&(ae=je,$=null,Oe=null)}return Qe}}function $e(ge){return function(){var we=ht({rethrow:!1,handler:ge})();return ae===ne&&jn(Je),we}}return{kill:Re,join:$e,onComplete:ht,isSuspended:function(){return ae===ne},run:function(){ae===ne&&(pe.isDraining()?jn(Je):pe.enqueue(function(){jn(Je)}))}}}function C(ee,ke,Xe,Je){var ae=0,$={},Oe=0,he={},it=new Error("[ParAff] Early exit"),wt=null,ot=e;function Rt(ht,Re,$e){var ge=Re,we=null,Qe=null,Ze=0,Nt={},k,Q;e:for(;;)switch(k=null,ge.tag){case E:if(ge._3===e&&(k=$[ge._1],Nt[Ze++]=k.kill(ht,function(Ae){return function(){Ze--,Ze===0&&$e(Ae)()}})),we===null)break e;ge=we._2,Qe===null?we=null:(we=Qe._1,Qe=Qe._2);break;case c:ge=ge._2;break;case d:case v:we&&(Qe=new j(m,we,Qe)),we=ge,ge=ge._1;break}if(Ze===0)$e(ee.right(void 0))();else for(Q=0,k=Ze;Q""),aI=sd.unmountComponentAtNode;function n3(e,t,n){return Mn.createElement.apply(null,[e,oI(e,t)].concat(n))}function oI(e,t){if(typeof e!="string"||t._data==null)return t;var n={_data:void 0};for(var r in t._data){var a=t._data[r];n["data-"+r]=a}return Object.assign({},t,n)}var r3=(e,t)=>t[e],a3=(e,t,n)=>n[e]=t;function o3(e){return t=>e===t}var ps=null;function u3(e,t,n){return e==null?t:n(e)}function i1(e){return e}var Aa=Ne(ps)(i1),ze=function(e){return u3(e,F.value,x.create)};var l1=function(e){return function(t){return function(n){var r=ze(n);if(e instanceof F&&r instanceof F)return z;if(e instanceof x&&r instanceof F)return z;if(e instanceof x&&r instanceof x){if(o3(e.value0)(r.value0))return z;if(Te)return t(new x(r.value0))()}return t(r)()}}};var uI=Pe(be);var Cn={asReactChildren:function(e){return[e]}},dn={asReactChildren:function(e){return[e]}},ln={asReactChildren:oe(ie)};var c1=rl(Xb),i3=function(){return rl(a3)},l3=Qo(e3),c3=Qo(t3),s3=nl(Yb),s1=function(e){var t=ns(e);return function(n){return function(r){return uI(function(){return r3(n,r)})(t)}}},f3=Qo(Zb),iI=function(e){return e.asReactChildren},Pu=function(){return function(e){var t=iI(e);return function(n){return function(r){return function(a){return n3(n,r,t(a))}}}}},lI=Pu()(ln),il=function(){return function(e){return function(t){return lI(e)(t)([])}}};var d3=il(),f1=Pu(),p3=Vf()();var ms=q,m3=function(e){return function(t){return d3(ms(e))(t)}},d1=function(e){var t=f1(e);return function(n){return function(r){return t(ms(n))(r)}}},Uu=function(e){var t=f1(e);return function(n){return function(r){return function(a){return t(ms(n))(p3(a)({className:r}))}}}},ll=function(e){return function(t){return function(n){return d3(ms(e))(p3(n)({className:t}))}}};var cl=function(e){return function(t){var n=f1(t);return function(r){return function(a){return n(ms(e))({className:r})(a)}}}};var tn=q;var Dd=function(e){var t=Uu(e);return function(){return function(){return t("ul")}}};var sl=function(){return function(){return ll("textarea")}};var yd=function(e){var t=Uu(e);return function(){return function(){return t("svg")}}};var Hu=function(e){return cl("span")(e)};var bd=function(e){return cl("li")(e)};var wd=function(e){var t=Uu(e);return function(){return function(){return t("label")}}};var fl=function(){return function(){return ll("input")}};var dl=function(){return function(){return ll("img")}};var Rd=function(e){return cl("i")(e)};var Td=function(e){return cl("h3")(e)};var Wn=function(e){var t=Uu(e);return function(){return function(){return t("div")}}},xn=function(e){return cl("div")(e)};var Cd=function(e){var t=Uu(e);return function(){return function(){return t("button")}}};var vs="";function v3(e){var t=e.split(` `);return t.reduce(function(n,r){var a=fI(r)||pI(r)||_I(r)||yI(r)||gI(r);return a&&n.push(a),n},[])}var cI=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,sI=/\((\S*)(?::(\d+))(?::(\d+))\)/;function fI(e){var t=cI.exec(e);if(!t)return null;var n=t[2]&&t[2].indexOf("native")===0,r=t[2]&&t[2].indexOf("eval")===0,a=sI.exec(t[2]);return r&&a!=null&&(t[2]=a[1],t[3]=a[2],t[4]=a[3]),{file:n?null:t[2],methodName:t[1]||vs,arguments:n?[t[2]]:[],lineNumber:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}var dI=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function pI(e){var t=dI.exec(e);return t?{file:t[2],methodName:t[1]||vs,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}var mI=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,vI=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function _I(e){var t=mI.exec(e);if(!t)return null;var n=t[3]&&t[3].indexOf(" > eval")>-1,r=vI.exec(t[3]);return n&&r!=null&&(t[3]=r[1],t[4]=r[2],t[5]=null),{file:t[3],methodName:t[1]||vs,arguments:t[2]?t[2].split(","):[],lineNumber:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}var hI=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function gI(e){var t=hI.exec(e);return t?{file:t[3],methodName:t[1]||vs,arguments:[],lineNumber:+t[4],column:t[5]?+t[5]:null}:null}var DI=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function yI(e){var t=DI.exec(e);return t?{file:t[2],methodName:t[1]||vs,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}function _3({skipFrames:e,prefix:t}){let n=new Error().stack,a=v3(n)[e],o=h3(a.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),u=h3(a.methodName);return`${t}_${o}_${u}_${a.lineNumber}_${a.column}`}var h3=e=>e.replace(/[^\d\w]+/g,"_").replace(/(^_|_$)/g,"");var g3=function(){let e={};return function(t,n){let r=e[t]||(e[t]=b3(t));return n(r)}}();function D3(e){return e(b3())}var y3=Mn.createElement,_s=e=>()=>e.props.def;function b3(e){class t extends Mn.Component{constructor(r){super(r);r.init&&r.init(this)()}render(){return this.props.render(this)()}componentDidMount(){this.props.componentDidMount(this)()}componentWillUnmount(){this.props.componentWillUnmount(this)()}}return t.displayName=e?"Elmish_"+e:"ElmishRoot",t}var xd=typeof module=="undefined"?void 0:module.require,O8e=function(){try{return xd===void 0?void 0:xd("util")}catch{return}}();var $8e=function(){var e;if(typeof performance!="undefined")e=performance;else if(xd)try{e=xd("perf_hooks").performance}catch{}return function(){return(e||Date).now()}}();var p1=A(be),bI=P(vt),w3=function(e){return{initialize:function(t){return f3(t)(e.initialState)},getState:function(t){return function(){var r=p1(ze)(s3(t))();return Ve(e.initialState)(r)}},setState:c1}},R3=function(){var e=function(t){return function(n){return{initialize:function(r){return Ru(new x(n.initialState))(t)},getState:function(r){return p1(Ve(n.initialState))(wu(t))},setState:function(r){return function(a){return function(o){return function(){return Ru(new x(a))(t)(),c1(r)(a)(bI(z))(),o()}}}}}}};return p1(e)(Si(F.value))}();var T3=Pe(dt),C3=fe(Xt);var x3=i3(),Ed=Pe(be),RI=s1(br),E3=A(be),TI=s1(P4(N4)),CI=Ut(gt),xI=St(Gt),EI=K0(vt)(ut),FI=CI(fr),F3=tt(Zf),MI=xf(wa),SI=fe(A0(H0(wf))),M3=function(e){return e},Wu=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),II={map:function(e){return function(t){return new Wu(e(t.value0),t.value1)}}},S3=function(e){return{bimap:function(t){return function(n){return function(r){return new Wu(n(r.value0),T3(r.value1)(function(a){return function(o){return a({dispatch:function(u){return o.dispatch(t(u))},onStop:o.onStop})}}))}}}}},I3={apply:function(e){return function(t){return new Wu(e.value0(t.value0),C3(e.value1)(t.value1))}},Functor0:function(){return II}},po={bind:function(e){return function(t){var n=t(e.value0);return new Wu(n.value0,C3(e.value1)(n.value1))}},Apply0:function(){return I3}},Ln={pure:function(e){return new Wu(e,[])},Apply0:function(){return I3}};var AI=function(e){var t=K(e);return function(n){var r=tt(n);return function(a){return function(o){return new Wu(a,T3(o)(function(u){return function(i){return t(u)(function(l){return r(i.dispatch(l))})}}))}}}};var m1=function(e){return new Wu(z,[e])},pr=function(e){return m1(De(e))};var Fd=function(e){var t=AI(e.Monad0().Bind1())(e);return function(n){return t(z)([n])}},A3=function(e){return function(t){var n=x3("__unmounted"),r=x3("__subscriptions"),a=function(m){return function(h){return function(g){return function(){var b=Ed(_s(m))(function(E){return E.init})();return t({initialState:b.value0}).setState(m)(h)(g)()}}}},o=function(){var m=E3(Ve(!1)),h=RI("__unmounted");return function(g){return m(h(g))}}(),u=function(){var m=E3(Ve([])),h=TI("__subscriptions");return function(g){return m(h(g))}}(),i=function(m){return function(){return xI(EI)(u(m))(),r([])(m)()}},l=function(m){return function(){var g=Ed(_s(m))(function(y){return y.init})();return t({initialState:g.value0}).getState(m)()}},s=function(m){return function(h){return function(){var y=u(m)();return r(Iu(ud(h))(y))(m)()}}},c=function(m){return function(h){var g=function(y){return ud(FI(us(0))(function(){return y({dispatch:function(){var b=d(h);return function(E){return F3(b(E))}}(),onStop:s(h)})}))};return P0(m)(g)}},d=function(m){return function(h){return MI(o(m))(function(){var y=l(m)(),b=Ed(_s(m))(function(N){return N.update})(),E=b(y)(h);return a(m)(E.value0)(c(E.value1)(m))()})}},v=function(m){return function(){var g=l(m)(),y=Ed(_s(m))(function(b){return b.view})();return y(g)(d(m))}};return function(m){return y3(e,{def:m,init:t({initialState:m.init.value0}).initialize,render:v,componentDidMount:c(m.init.value1),componentWillUnmount:SI(n(!0))(i)})}}},L3=function(e){return function(){var n=F3(R3)();return D3(function(r){return A3(r)(n)(e)})}},Md=function(e){return function(t){return g3(e,function(n){var r=A3(n)(w3);return function(a){return r(t(a))}})}};var LI=P(Ln),jI=oe(ie),v1=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var NI=function(e){return M3(_3(e))},Zo=function(e){return new v1(function(t){return t(e)})},pl=function(e){return function(t){return new v1(function(n){return Md(e)(t)(n)})}},kI=function(e){return function(t){return Md(e)(function(n){return{init:LI(z),update:De(yi),view:De(De(t.value0(jI)))}})(z)}};var ml=function(e){var t=NI({skipFrames:3,prefix:"HooksComponent"});return kI(t)(e)},mo=function(){return function(e){return function(t){return new v1(function(n){return e.value0(function(r){var a=t(r);return a.value0(n)})})}}},PI=mo(),vl=function(e){return function(){return PI}};var j3=P(Ln),HI=oe(ie);var WI=function(e){return function(t){return function(n){return pl(e)(function(r){return t({init:j3(n),update:function(a){return function(o){return j3(o)}},view:Ac(r)})})}}},vo=function(e){return WI("UseState")(HI)(e)};var N3=function(){return mo()(vo(F.value))(function(e){return Zo(new xe(e.value0,l1(e.value0)(e.value1)))})}();var k3=jv(Lv);var OI={map:function(e){return function(t){return k3(k3(e))(t)}}},$I=Pe(OI),BI=function(e){var t=K(e.Monad0().Bind1()),n=tt(e);return function(r){return m1(function(a){return t(r(a.dispatch))(function(o){return n(a.onStop(o))})})}},P3=function(e){var t=BI(e);return function(n){return function(r){return t($I(r)(n))}}};var U3=Ut(gt)(po),qI=P3(Pt),zI=oe(ie),H3=P(Ln),W3=function(e){return function(t){return pl("UseSubscription")(function(n){return{init:U3(qI(zI)(e))(function(){return H3(z)}),update:function(r){return function(a){return U3(pr(t(a)))(function(){return H3(z)})}},view:function(r){return function(a){return n(z)}}}})}};function _1(e){return function(){return function(t){return e(t)()}}}function h1(e){return function(t){return function(n){return function(r){return function(){return r.addEventListener(e,t,n)}}}}}function g1(e){return function(t){return function(n){return function(r){return function(){return r.removeEventListener(e,t,n)}}}}}var Pr=function(){return window};function O3(e,t,n,r){if(typeof window!="undefined"){var a=window[n];if(a!=null&&r instanceof a)return t(r)}for(var o=r;o!=null;){var u=Object.getPrototypeOf(o),i=u.constructor.name;if(i===n)return t(r);if(i==="Object")return e;o=u}return e}var de=function(e){return function(t){return O3(F.value,x.create,e,t)}};var $3=q;function B3(e){return e.referrer}var Sd=q;var q3=q;var z3=function(e){return function(){return B3(e)}};function G3(e,t,n){var r=Object.prototype.toString.call(n);return r.indexOf("[object HTML")===0&&r.indexOf("Element]")===r.length-8?t(n):e}function D1(e){return function(){return e.focus()}}var J3=function(e){return G3(F.value,x.create,e)};function y1(e){return function(){return e.value}}var V3=de("HTMLInputElement");function _o(e){return function(){return e.document}}function Id(e){return function(){return e.localStorage}}var Q3=q;var K3="message";var Y3="hashchange";var X3="popstate";var Z3="keyup",e7="keydown";var t7="mouseup";var n7="mousemove";var r7=tt(Pt),a7=A(be),VI=St(Gt),o7=function(){var e=function(r){return function(a){return function(o){return r7(function(){var i=a(),l=_1(function(s){return o(s)})();return h1(r)(l)(!1)(i)(),r7(g1(r)(l)(!1)(i))})}}},t=function(r){return e(r)(a7(Q3)(Pr))},n=function(r){return e(r)(a7(q3)(VI(_o)(Pr)))};return{hashchange:t(Y3),mousemove:t(n7),mouseup:t(t7),popstate:t(X3),resize:t("resize"),message:t(K3),keydown:n(e7),keyup:n(Z3),selectionchange:n("selectionchange"),visibilitychange:n("visibilitychange")}}();var u7=function(e){var t=d1(e);return function(){return function(){return t("button")}}},i7=function(){return function(){return m3("br")}};var l7=function(e){var t=d1(e);return function(){return function(){return t("a")}}};var c7=ko(qv()),s7=c7.Fragment;var ho=q,Xn=Pu()(ln)(s7)({}),hn=!1;var d7=Vf()(),ZN=function(e){return e},Ou=Fn(ps),$u=function(e){var t=u7(e)()();return function(){return function(){return function(n){return function(r){return function(a){return function(o){return t(d7(a)({className:n,"aria-label":r}))(o)}}}}}}};var b1=function(e){return ZN(Fn(e))},p7=function(e){var t=l7(e)()();return function(){return function(){return function(n){return function(r){return function(a){return function(o){return t(d7(a)({className:n,"aria-label":r}))(o)}}}}}}};var _l=function(){return{"genericTop'":Zt.value}}();var w1=function(e){return e["genericTop'"]},hl=function(e){return{"genericTop'":w1(e)}};var gl=function(){return{"genericBottom'":Zt.value}}();var hs=function(e){return e["genericBottom'"]},Dl=function(e){return{"genericBottom'":hs(e)}};var yl=function(e){return{"genericBottom'":new lt(hs(e))}},m7=function(e){var t=Ci(e);return function(n){return t(hs(n))}};var eu=A(_e),Ad=kt();var R1=function(e){return e["genericToEnum'"]};var Ld=function(e){return e["genericSucc'"]},v7=function(e){var t=Ci(e),n=xc(e);return function(r){var a=eu(t),o=Ld(r);return function(u){return a(o(n(u)))}}},T1=function(e){return e["genericPred'"]};var C1=function(e){return e["genericFromEnum'"]};var bl=function(e){var t=T1(e),n=Ld(e);return function(r){var a=w1(r);return function(o){var u=T1(o),i=Ld(o);return function(l){var s=hs(l);return{"genericPred'":function(c){if(c instanceof lt)return eu(lt.create)(t(c.value0));if(c instanceof We){var d=u(c.value0);if(d instanceof F)return new x(new lt(a));if(d instanceof x)return new x(new We(d.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 30, column 14 - line 32, column 31): "+[d.constructor.name])}throw new Error("Failed pattern match at Data.Enum.Generic (line 28, column 18 - line 32, column 31): "+[c.constructor.name])},"genericSucc'":function(c){if(c instanceof lt){var d=n(c.value0);if(d instanceof F)return new x(new We(s));if(d instanceof x)return new x(new lt(d.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 34, column 14 - line 36, column 31): "+[d.constructor.name])}if(c instanceof We)return eu(We.create)(i(c.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 33, column 18 - line 37, column 36): "+[c.constructor.name])}}}}}};var wl={"genericPred'":function(e){return F.value},"genericSucc'":function(e){return F.value}},Rl=function(e){var t=T1(e),n=Ld(e);return{"genericPred'":function(r){return eu(Cc)(t(r))},"genericSucc'":function(r){return eu(Cc)(n(r))}}};var x1=function(e){return e["genericCardinality'"]};var Tl=function(e){var t=x1(e),n=R1(e),r=C1(e);return function(a){var o=R1(a),u=C1(a);return{"genericCardinality'":Ad(t)+Ad(x1(a))|0,"genericToEnum'":function(i){var l=function(s){if(i>=0&&i=0&&e<100&&r.setUTCFullYear(e),r};function V7(e,t,n,r){var a=hP(t,n-1,r);return e(a.getUTCFullYear())(a.getUTCMonth()+1)(a.getUTCDate())}var L1=function(e,t,n){var r=0,a;return function(o){if(r===2)return a;if(r===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+t+", line "+o+")",t,o);return r=1,a=n(),r=2,a}};var wr=function(){function e(){}return e.value=new e,e}(),Ur=function(){function e(){}return e.value=new e,e}(),Hr=function(){function e(){}return e.value=new e,e}(),Wr=function(){function e(){}return e.value=new e,e}(),Or=function(){function e(){}return e.value=new e,e}(),$r=function(){function e(){}return e.value=new e,e}(),Br=function(){function e(){}return e.value=new e,e}(),qr=function(){function e(){}return e.value=new e,e}(),zr=function(){function e(){}return e.value=new e,e}(),Gr=function(){function e(){}return e.value=new e,e}(),Jr=function(){function e(){}return e.value=new e,e}(),_a=function(){function e(){}return e.value=new e,e}();var j1=Dt,N1=Dt,Q7=Za;var k1={eq:function(e){return function(t){return e instanceof wr&&t instanceof wr||e instanceof Ur&&t instanceof Ur||e instanceof Hr&&t instanceof Hr||e instanceof Wr&&t instanceof Wr||e instanceof Or&&t instanceof Or||e instanceof $r&&t instanceof $r||e instanceof Br&&t instanceof Br||e instanceof qr&&t instanceof qr||e instanceof zr&&t instanceof zr||e instanceof Gr&&t instanceof Gr||e instanceof Jr&&t instanceof Jr||e instanceof _a&&t instanceof _a}}},P1={compare:function(e){return function(t){if(e instanceof wr&&t instanceof wr)return Ie.value;if(e instanceof wr)return ve.value;if(t instanceof wr)return me.value;if(e instanceof Ur&&t instanceof Ur)return Ie.value;if(e instanceof Ur)return ve.value;if(t instanceof Ur)return me.value;if(e instanceof Hr&&t instanceof Hr)return Ie.value;if(e instanceof Hr)return ve.value;if(t instanceof Hr)return me.value;if(e instanceof Wr&&t instanceof Wr)return Ie.value;if(e instanceof Wr)return ve.value;if(t instanceof Wr)return me.value;if(e instanceof Or&&t instanceof Or)return Ie.value;if(e instanceof Or)return ve.value;if(t instanceof Or)return me.value;if(e instanceof $r&&t instanceof $r)return Ie.value;if(e instanceof $r)return ve.value;if(t instanceof $r)return me.value;if(e instanceof Br&&t instanceof Br)return Ie.value;if(e instanceof Br)return ve.value;if(t instanceof Br)return me.value;if(e instanceof qr&&t instanceof qr)return Ie.value;if(e instanceof qr)return ve.value;if(t instanceof qr)return me.value;if(e instanceof zr&&t instanceof zr)return Ie.value;if(e instanceof zr)return ve.value;if(t instanceof zr)return me.value;if(e instanceof Gr&&t instanceof Gr)return Ie.value;if(e instanceof Gr)return ve.value;if(t instanceof Gr)return me.value;if(e instanceof Jr&&t instanceof Jr)return Ie.value;if(e instanceof Jr)return ve.value;if(t instanceof Jr)return me.value;if(e instanceof _a&&t instanceof _a)return Ie.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,t.constructor.name])}},Eq0:function(){return k1}},K7=Za,Y7=function(){return{bottom:-271820|0,top:275759,Ord0:function(){return j1}}}();var X7=function(){return{bottom:wr.value,top:_a.value,Ord0:function(){return P1}}}(),Vr={cardinality:547580,toEnum:function(e){if(e>=(-271820|0)&&e<=275759)return new x(e);if(Te)return F.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return Y7},Enum1:function(){return gP(0)}},gP=L1("enumYear","Data.Date.Component",function(){return{succ:function(){var e=Ke(Vr),t=et(Vr);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ke(Vr),t=et(Vr);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return j1}}});var Zn={cardinality:12,toEnum:function(e){return e===1?new x(wr.value):e===2?new x(Ur.value):e===3?new x(Hr.value):e===4?new x(Wr.value):e===5?new x(Or.value):e===6?new x($r.value):e===7?new x(Br.value):e===8?new x(qr.value):e===9?new x(zr.value):e===10?new x(Gr.value):e===11?new x(Jr.value):e===12?new x(_a.value):F.value},fromEnum:function(e){if(e instanceof wr)return 1;if(e instanceof Ur)return 2;if(e instanceof Hr)return 3;if(e instanceof Wr)return 4;if(e instanceof Or)return 5;if(e instanceof $r)return 6;if(e instanceof Br)return 7;if(e instanceof qr)return 8;if(e instanceof zr)return 9;if(e instanceof Gr)return 10;if(e instanceof Jr)return 11;if(e instanceof _a)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return X7},Enum1:function(){return DP(0)}},DP=L1("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=Ke(Zn),t=et(Zn);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ke(Zn),t=et(Zn);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return P1}}});var U1={bottom:1,top:31,Ord0:function(){return N1}},Qr={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new x(e);if(Te)return F.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return U1},Enum1:function(){return yP(0)}},yP=L1("enumDay","Data.Date.Component",function(){return{succ:function(){var e=Ke(Qr),t=et(Qr);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ke(Qr),t=et(Qr);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return N1}}});var RP=et(Zn),TP=qt();var CP=ue(Q7),xP=ue(k1),EP=ue(K7);var FP=Ke(Zn);var MP=function(){function e(t,n,r){this.value0=t,this.value1=n,this.value2=r}return e.create=function(t){return function(n){return function(r){return new e(t,n,r)}}},e}(),qu=function(e){return e.value0};var zu=function(e){return e.value1};var Ds={eq:function(e){return function(t){return CP(e.value0)(t.value0)&&xP(e.value1)(t.value1)&&EP(e.value2)(t.value2)}}};var Gu=function(e){return e.value2},Il=function(e){return function(t){return function(n){var r=function(a){return function(o){return function(u){return new MP(a,TP(FP(o)),u)}}};return V7(r,e,RP(t),n)}}};var qd=function(e,t,n){var r=0,a;return function(o){if(r===2)return a;if(r===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+t+", line "+o+")",t,o);return r=1,a=n(),r=2,a}};var H1=Dt,W1=Dt,O1=Dt,$1=Dt;var B1={bottom:0,top:59,Ord0:function(){return H1}},q1={bottom:0,top:59,Ord0:function(){return W1}},z1={bottom:0,top:999,Ord0:function(){return O1}},G1={bottom:0,top:23,Ord0:function(){return $1}},Na={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new x(e);if(Te)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return B1},Enum1:function(){return SP(0)}},SP=qd("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=Ke(Na),t=et(Na);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ke(Na),t=et(Na);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return H1}}});var ka={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new x(e);if(Te)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return q1},Enum1:function(){return IP(0)}},IP=qd("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=Ke(ka),t=et(ka);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ke(ka),t=et(ka);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return W1}}});var Pa={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new x(e);if(Te)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return z1},Enum1:function(){return AP(0)}},AP=qd("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=Ke(Pa),t=et(Pa);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ke(Pa),t=et(Pa);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return O1}}});var Ua={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new x(e);if(Te)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return G1},Enum1:function(){return LP(0)}},LP=qd("enumHour","Data.Time.Component",function(){return{succ:function(){var e=Ke(Ua),t=et(Ua);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ke(Ua),t=et(Ua);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return $1}}});var Al=function(){function e(t,n,r,a){this.value0=t,this.value1=n,this.value2=r,this.value3=a}return e.create=function(t){return function(n){return function(r){return function(a){return new e(t,n,r,a)}}}},e}();var ys=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}();var Ju=function(e){return e.value0};var Qd={liftAff:oe(ie),MonadEffect0:function(){return Pt}},Kd=function(e){return e.liftAff};var sw=e=>()=>e.preventDefault&&e.preventDefault(),fw=e=>()=>e.stopPropagation&&e.stopPropagation();var J1=function(){return fw},Ll=function(){return sw};var BP=Xi();var dw=K(on),pw=ns(BP(xt({reflectSymbol:function(){return"value"}})(Tn)(Sa))),mw=P(Sr);var vw=function(e){return Ve("")(dw(pw(Fn(e.target)))(function(t){return mw(t.value)}))};var jl=function(e){return Ve("")(dw(pw(Fn(e.target)))(function(t){return mw(t.value)}))};var _w=class extends Mn.Component{componentDidUpdate(t){this.props.componentDidUpdate(t.deps)}render(){return this.props.children}},hw=_w;var qP=qt();var gw=function(e){return"ref:"+an(e)(At.value)},Dw=function(e){var t=gw(e);return function(n){return qP(qo(t)(n))}},yw=function(e){var t=gw(e);return function(n){return ov(t)(n)}};var zP=Pu(),bw=Ut(gt)(po),ww=P(Ln),GP=cd(ob(od)),Rw={reflectSymbol:function(){return"deps"}},JP=Dw(Rw),VP=yw(Rw),QP=oe(ie);var KP=function(e){var t=zP(e);return function(){return function(){return t(hw)}}},YP=KP(dn)()(),XP=function(e){var t=Po(e);return function(n){return function(r){return function(a){return function(o){return pl(n)(function(u){return r({init:bw(pr(o(a)))(function(){return ww(a)}),update:function(i){return function(l){return bw(pr(o(l)))(function(){return ww(l)})}},view:function(i){return function(l){return YP({componentDidUpdate:GP(l)(function(s){var c=t(JP(s))(a);return c?new x(a):F.value}),deps:VP(a)})(u(z))}}})})}}}}};var Yd=function(e){var t=XP(e);return function(n){return function(r){return t("UseEffectPrime")(QP)(n)(r)}}};var V1=typeof CV!="undefined"&&CV.assetsRoot||typeof global!="undefined"&&global.CV&&global.CV.assetsRoot||"/";var Q1=to(Oo(vn)),ZP=oe(ie),eU=dl()(),Xd=function(e){var t=Gi(e);return function(n){return ra(t(n))}},tU=function(e){if(Q1(Xd("http://"))(Q1(Xd("https://"))(Q1(Xd("//"))(Xd("blob:"))))(e))return e;if(Te)return V1+Ve(e)(Gi("/")(e));throw new Error("Failed pattern match at Utils.AppAssets (line 47, column 1 - line 47, column 30): "+[e.constructor.name])},K1=function(){return function(){return function(e){return function(t){var n=function(a){return ZP},r=n(t)(qc("src")(tU(t.src))(t));return eU(e)(r)}}}},nU=K1()(),Y1=function(e){return function(t){return nU(e)({src:t})}};var Zd=ue(Un(kn)),rU=co(),aU=xn(dn),oU=K1()(),X1=Hu(Cn),Z1=Wn(dn)()(),uU=Rd(Cn),iU=mo(),lU=vl(gt)(),cU=tt(Pt),sU=$u(ln)()(),fU=Nr(da),dU=Ll(),pU=St(Gt),Nl=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),bs=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),e_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),t_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Tw=function(){function e(){}return e.value=new e,e}(),mU=function(){function e(){}return e.value=new e,e}(),vU={eq:function(e){return function(t){return e instanceof Nl&&t instanceof Nl?e.value0.url===t.value0.url:e instanceof bs&&t instanceof bs?Zd(e.value0.backgroundColorClass)(t.value0.backgroundColorClass)&&e.value0.initials===t.value0.initials&&Zd(e.value0.textColorClass)(t.value0.textColorClass):e instanceof e_&&t instanceof e_?Zd(e.value0.backgroundColorClass)(t.value0.backgroundColorClass)&&e.value0.iconClass===t.value0.iconClass:e instanceof t_&&t instanceof t_?Zd(e.value0.backgroundColorClass)(t.value0.backgroundColorClass)&&e.value0.name===t.value0.name:!1}}},_U=Yd(vU),Cw=function(){return function(e){var t=rU(e),n=function(){var a=Wt(t.shape)(Tw.value);if(a instanceof Tw)return"rounded-circle";if(a instanceof mU)return"rounded";throw new Error("Failed pattern match at Dashkit.Avatar (line 119, column 9 - line 121, column 37): "+[a.constructor.name])}(),r=function(a){return aU("avatar "+(J7(Wt(t.size)(Od.value))+(" "+Wt(t.className)(""))))(function(){if(a instanceof Nl)return oU("avatar-img img-fluid "+(n+(" "+Wt(t.borderClassName)(""))))({src:a.value0.url,alt:Wt(t.ariaLabel)("Avatar image")});if(a instanceof bs)return X1("avatar-title font-weight-bold fw-bold "+(n+(" "+(Ve("")(a.value0.backgroundColorClass)+(" "+(Ve("")(a.value0.textColorClass)+(" "+Wt(t.borderClassName)(""))))))))(a.value0.initials);if(a instanceof e_)return Z1("avatar-title "+(n+(" "+(Ve("")(a.value0.backgroundColorClass)+(" "+Wt(t.borderClassName)(""))))))({"aria-label":Wt(t.ariaLabel)("Avatar icon")})(uU(a.value0.iconClass)(""));if(a instanceof t_)return Z1("avatar-title "+(n+(" "+(Ve("")(a.value0.backgroundColorClass)+(" "+Wt(t.borderClassName)(""))))))({"aria-label":Wt(t.ariaLabel)("Avatar icon")})(X1("material-symbol")(a.value0.name));throw new Error("Failed pattern match at Dashkit.Avatar (line 78, column 11 - line 116, column 46): "+[a.constructor.name])}())};return ml(iU(vo(t.source))(function(a){return lU(_U(t.source)(function(o){return cU(a.value1(o))}))(function(){return Zo(Xn([r(a.value0),function(){return a.value0 instanceof Nl?Pd(rs(t.hideAvatar))(function(o){return Z1("hq-only-menu-item")({style:tn({marginTop:"-50px",marginLeft:"200px"})})(sU("btn btn-sm btn-warning mb-4 t--hide-avatar")(Ou)({onClick:fU(function(u){return function(){return dU(u)(),pU(a.value1)(o)()}})})([X1("badge badge-info bg-info text-dark mr-2")("HQ"),ho("Hide")]))}):hn}()]))})}))}};var hU={info:"info",warning:"warn",error:"error"},ws=e=>t=>n=>r=>{let a=hU[e];if(typeof console!="undefined"&&console[a]&&console[a](t,n),typeof window!="undefined"){let o=new Error(t);typeof window.Sentry!="undefined"&&window.Sentry.captureException(o,{extra:n})}return r()},xw=(e,t)=>(t.__sentryFingerprint=e,t);var Ew=function(e){return Ta(xw)(e)};var ep="error";var n_={parseOrPanic:function(e){return function(t){var n=e.parse(t);if(n instanceof X)return n.value0;if(n instanceof Y)return ws(ep)("Failed to parse "+e.diagnosticName)({error:n.value0,value:t})(function(r){return e.default});throw new Error("Failed pattern match at Utils.Parse (line 49, column 5 - line 57, column 24): "+[n.constructor.name])}}},kl=function(e){return e.parseOrPanic},gU=kl(n_);var r_={parseOrPanic:function(e){return gU({default:e.default,diagnosticName:e.diagnosticName,parse:function(){var t=Ne(new Y(""))(X.create);return function(n){return t(e.parse(n))}}()})}};var DU=Cw();var Fw=function(e){return{id:e.id,name:e.name,imageUrl:ze(e.imageUrl)}};var Pl=function(e){return function(t){return DU({className:"t--chatbot-avatar",source:function(){if(e.imageUrl instanceof x)return new Nl({url:e.imageUrl.value0});if(e.imageUrl instanceof F)return new bs({initials:Ji(1)(e.name),backgroundColorClass:F.value,textColorClass:F.value});throw new Error("Failed pattern match at Trellis.Inference.Recruiter.Demo.Types (line 101, column 15 - line 105, column 122): "+[e.imageUrl.constructor.name])}(),size:t,ariaLabel:e.name+" avatar"})}};var Mw=Rl(wl),Sw=Dl(gl),Iw=xl(Cl);var Rs=function(){function e(){}return e.value=new e,e}(),tp=function(){function e(){}return e.value=new e,e}();var yU={to:function(e){if(e instanceof lt)return Rs.value;if(e instanceof We)return tp.value;throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 79, column 1 - line 79, column 32): "+[e.constructor.name])},from:function(e){if(e instanceof Rs)return new lt(Zt.value);if(e instanceof tp)return new We(Zt.value);throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 79, column 1 - line 79, column 32): "+[e.constructor.name])}};var bU=function(e){if(e instanceof Rs)return"primary";if(e instanceof tp)return"secondary";throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 91, column 18 - line 93, column 27): "+[e.constructor.name])},Aw=function(){return kl(r_)({parse:F1(bU)(Sl(yU)(bl(Mw)(hl(_l))(Mw)(Sw))(Tl(Iw)(Iw))(yl(Sw))),default:Rs.value,diagnosticName:"Website Recruiter color"})}();var Lw=function(e){return{escalationsEmail:e.escalationsEmail,generalCtaEnabled:e.generalCtaEnabled,admissionsCtaEnabled:e.admissionsCtaEnabled,financeCtaEnabled:e.financeCtaEnabled,isButtonColorLight:e.isButtonColorLight,isHeaderColorLight:e.isHeaderColorLight,buttonColor:Aw(e.buttonColor),headerColor:Aw(e.headerColor)}},np=function(e){return function(t){if(e instanceof Rs)return t.primary;if(e instanceof tp)return t.secondary;throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 103, column 30 - line 105, column 37): "+[e.constructor.name])}};var jw=({just:e,nothing:t})=>n=>{try{let r=new Date(n);return isNaN(r.getTime())?t:e(r)}catch{return t}},a_=e=>({year:e.getFullYear(),month:e.getMonth(),day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}),Nw=()=>new Date,kw=(()=>{let e=new Date;return typeof window!="undefined"?()=>e:()=>{let t=new Date;return t-e>1e3&&(e=t),e}})();var wU=(()=>{let e=new Date().toString(),t=(e.match(/\(([\w\s]+)\)$/)||[])[1];return t?/\s/.test(t)?(t.match(/\b(\w)/g)||[]).join(""):t:(t=(e.match(/(\w{3,4})\s\d{4}$/)||[])[1],t||(t=(e.match(/(UTC[\+\-]\d+)/)||[])[1],t)||(t=(e.match(/(GMT[\+\-]\d+)/)||[])[1],t)?t:"")})();var Bw=function(e){return function(t){return function(n){return function(r){try{return t(new RegExp(n,r))}catch(a){return e(a.message)}}}}};var c_=function(e){return function(t){var n=e.lastIndex,r=e.test(t);return e.lastIndex=n,r}},qw=function(e){return function(t){return function(n){return function(r){var a=r.match(n);if(a==null||a.length===0)return t;for(var o=0;onull);function h8(e,t){let n=typeof CV!="undefined"&&CV.apiEndpoint||typeof global!="undefined"&&global.CV&&global.CV.apiEndpoint;return n||console.error("Missing `CV.apiEndpoint` function"),n&&n(e,t)}function g8(e,t,n,r,a){return function(o,u){var i=e.newXHR(),l=e.fixupUrl(a.url,i);if(i.open(a.method||"GET",l,!0,a.username,a.password),a.headers)try{for(var s=0,c;(c=a.headers[s])!=null;s++)i.setRequestHeader(c.field,c.value)}catch(v){o(v)}var d=function(v){return function(){o(new Error(v))}};return i.onerror=d(n),i.ontimeout=d(t),i.onload=function(){u({status:i.status,statusText:i.statusText,headers:i.getAllResponseHeaders().split(`\r `).filter(function(v){return v.length>0}).map(function(v){var m=v.indexOf(":");return r(v.substring(0,m))(v.substring(m+2))}),body:i.response})},i.responseType=a.responseType,i.withCredentials=a.withCredentials,i.timeout=a.timeout,i.send(a.content),function(v,m,h){try{i.abort()}catch(g){return m(g)}return h()}}}var cp="application/json",D8="application/x-www-form-urlencoded";var y8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),b8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),w8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),R8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),T8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),h_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),sp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),C8=function(e){return e instanceof h_?new x(D8):e instanceof sp?new x(cp):F.value};var x8=function(){return sp.create}();var E8=kt();var fp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),dp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),$l=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),F8=function(e){if(e instanceof fp||e instanceof dp)return E8(e.value0);if(e instanceof $l)return e.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[e.constructor.name])};var g_=function(e){if(e instanceof fp)return"Accept";if(e instanceof dp)return"Content-Type";if(e instanceof $l)return e.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[e.constructor.name])};var M8=oe(ie),D_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),y_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),b_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),pp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),mp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),vp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),S8=function(e){if(e instanceof D_)return"arraybuffer";if(e instanceof y_)return"blob";if(e instanceof b_)return"document";if(e instanceof pp||e instanceof mp)return"text";if(e instanceof vp)return"";throw new Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[e.constructor.name])},I8=function(e){return e instanceof pp?new x(cp):F.value},A8=function(){return new mp(M8)}();var L8=function(){return new vp(M8)}();var j8=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}();var xH=kt();var N8=function(e){return xH(nd(e))};function k8(e,t,n){try{return t(JSON.parse(n))}catch(r){return e(r.message)}}var _p=function(e){return k8(Y.create,X.create,e)};function EH(e){return e.replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16)})}function P8(e,t,n){try{return t(EH(encodeURIComponent(n)).replace(/%20/g,"+"))}catch(r){return e(r)}}var hp=function(){return Af(P8)(De(F.value))(x.create)}();var FH=Be(Mr),U8=A(_e),MH=gr(Bo)(Sr);var SH=function(e){return e};var H8=function(){var e=function(r){if(r.value1 instanceof F)return hp(r.value0);if(r.value1 instanceof x)return FH(U8(function(a){return function(o){return a+("="+o)}})(hp(r.value0)))(hp(r.value1.value0));throw new Error("Failed pattern match at Data.FormURLEncoded (line 37, column 16 - line 39, column 114): "+[r.constructor.name])},t=U8(io("&")),n=MH(e);return function(r){return t(n(SH(r)))}}();var w_=function(){function e(){}return e.value=new e,e}(),Xu=function(){function e(){}return e.value=new e,e}(),R_=function(){function e(){}return e.value=new e,e}(),Bl=function(){function e(){}return e.value=new e,e}(),gp=function(){function e(){}return e.value=new e,e}(),Ms=function(){function e(){}return e.value=new e,e}(),T_=function(){function e(){}return e.value=new e,e}(),C_=function(){function e(){}return e.value=new e,e}(),x_=function(){function e(){}return e.value=new e,e}(),E_=function(){function e(){}return e.value=new e,e}(),F_=function(){function e(){}return e.value=new e,e}(),M_=function(){function e(){}return e.value=new e,e}(),S_=function(){function e(){}return e.value=new e,e}(),I_=function(){function e(){}return e.value=new e,e}(),A_=function(){function e(){}return e.value=new e,e}(),Dp=function(){function e(){}return e.value=new e,e}();var IH=function(e){return e},AH={show:function(e){if(e instanceof w_)return"OPTIONS";if(e instanceof Xu)return"GET";if(e instanceof R_)return"HEAD";if(e instanceof Bl)return"POST";if(e instanceof gp)return"PUT";if(e instanceof Ms)return"DELETE";if(e instanceof T_)return"TRACE";if(e instanceof C_)return"CONNECT";if(e instanceof x_)return"PROPFIND";if(e instanceof E_)return"PROPPATCH";if(e instanceof F_)return"MKCOL";if(e instanceof M_)return"COPY";if(e instanceof S_)return"MOVE";if(e instanceof I_)return"LOCK";if(e instanceof A_)return"UNLOCK";if(e instanceof Dp)return"PATCH";throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[e.constructor.name])}};var W8=zt(V(AH))(IH);var O8={eq:function(e){return function(t){return e instanceof w_&&t instanceof w_||e instanceof Xu&&t instanceof Xu||e instanceof R_&&t instanceof R_||e instanceof Bl&&t instanceof Bl||e instanceof gp&&t instanceof gp||e instanceof Ms&&t instanceof Ms||e instanceof T_&&t instanceof T_||e instanceof C_&&t instanceof C_||e instanceof x_&&t instanceof x_||e instanceof E_&&t instanceof E_||e instanceof F_&&t instanceof F_||e instanceof M_&&t instanceof M_||e instanceof S_&&t instanceof S_||e instanceof I_&&t instanceof I_||e instanceof A_&&t instanceof A_||e instanceof Dp&&t instanceof Dp}}};var $8=function(e){return el(function(t){return function(){var r=e(function(a){return t(Y.create(a))()},function(a){return t(X.create(a))()});return function(a){return el(function(o){return function(){return r(a,function(i){return o(Y.create(i))()},function(i){return o(X.create(i))()}),eb}})}}})};var L_=P(Xc(Ar)),LH=Fv(Ar),Zu=Mv(Ar),B8=Ht(L4(zy)(Ar)),jH=gi(Cv(Ar)),yp=A(_e),NH=Ra(ut)(vn),kH=ue(kn),PH=St(on),UH=A(dt),HH=Pe(os),WH=lo(Lu),OH=P(dr);var bp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),wp=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),Rp=function(){function e(){}return e.value=new e,e}(),Tp=function(){function e(){}return e.value=new e,e}(),Cp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),q8=function(e){return function(t){var n=function(c){return c===""?L_(Ly):zt(function(d){return LH(Ev.create(d))})(L_)(_p(c))},r=function(){if(t.responseFormat instanceof D_)return Zu("ArrayBuffer");if(t.responseFormat instanceof y_)return Zu("Blob");if(t.responseFormat instanceof b_)return function(c){return B8(Zu("Document")(c))(B8(Zu("XMLDocument")(c))(Zu("HTMLDocument")(c)))};if(t.responseFormat instanceof pp)return jH(function(c){return t.responseFormat.value0(n(c))})(Zu("String"));if(t.responseFormat instanceof mp)return Zu("String");if(t.responseFormat instanceof vp)return De(t.responseFormat.value0(L_(z)));throw new Error("Failed pattern match at Affjax (line 274, column 18 - line 283, column 57): "+[t.responseFormat.constructor.name])}(),a=function(c){if(c instanceof y8)return new X(c.value0(Fn));if(c instanceof b8)return new X(Fn(c.value0));if(c instanceof w8)return new X(Fn(c.value0));if(c instanceof R8)return new X(Fn(c.value0));if(c instanceof T8)return new X(Fn(c.value0));if(c instanceof h_)return Fi("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(yp(Fn)(H8(c.value0)));if(c instanceof sp)return new X(Fn(yf(c.value0)));throw new Error("Failed pattern match at Affjax (line 235, column 20 - line 250, column 69): "+[c.constructor.name])},o=function(c){return function(d){return c instanceof x&&!NH(F0(kH)(g_)(c.value0))(d)?Nf(d)(c.value0):d}},u=function(c){return o(yp(dp.create)(PH(C8)(c)))(o(yp(fp.create)(I8(t.responseFormat)))(t.headers))},i=function(c){return{method:W8(t.method),url:t.url,headers:UH(function(d){return{field:g_(d),value:F8(d)}})(u(t.content)),content:c,responseType:S8(t.responseFormat),username:Aa(t.username),password:Aa(t.password),withCredentials:t.withCredentials,timeout:Ve(0)(yp(function(d){return d})(t.timeout))}},l=function(c){return HH(WH($8(g8(e,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",j8.create,i(c)))))(function(d){if(d instanceof X){var v=N8(r(d.value0.body));if(v instanceof Y)return new Y(new wp(e4(v.value0),d.value0));if(v instanceof X)return new X({headers:d.value0.headers,status:d.value0.status,statusText:d.value0.statusText,body:v.value0});throw new Error("Failed pattern match at Affjax (line 209, column 9 - line 211, column 52): "+[v.constructor.name])}if(d instanceof Y)return new Y(function(){var m=Qi(d.value0),h=m==="AffjaxTimeoutErrorMessageIdent";if(h)return Rp.value;var g=m==="AffjaxRequestFailedMessageIdent";return g?Tp.value:new Cp(d.value0)}());throw new Error("Failed pattern match at Affjax (line 207, column 144 - line 219, column 28): "+[d.constructor.name])})};if(t.content instanceof F)return l(Aa(F.value));if(t.content instanceof x){var s=a(t.content.value0);if(s instanceof X)return l(Aa(new x(s.value0)));if(s instanceof Y)return OH(new Y(new bp(s.value0)));throw new Error("Failed pattern match at Affjax (line 199, column 7 - line 203, column 48): "+[s.constructor.name])}throw new Error("Failed pattern match at Affjax (line 195, column 3 - line 203, column 48): "+[t.content.constructor.name])}};var ql=function(){return{method:new Y(Xu.value),url:"/",headers:[],content:F.value,username:F.value,password:F.value,withCredentials:!1,responseFormat:L8,timeout:F.value}}();var z8={eq:function(e){return function(t){return e===t}}};var j_={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(e){return e||"/"}};var G8=q8(j_);function J8(e){return Buffer.from(e).toString("base64")}function V8(e,t,n){let r;try{r=t(btoa(n))}catch(a){r=e(a)}return r}var N_=typeof btoa=="function";function Q8(e){let t=32768,n=[];for(let r=0;ra||(a=t.indexOf("#"),a!==-1&&r>a)?t:"javascript:void(0)"}var S6=ko(z_());function nu(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?x6(e.position):"start"in e||"end"in e?x6(e):"line"in e||"column"in e?G_(e):""}function G_(e){return E6(e&&e.line)+":"+E6(e&&e.column)}function x6(e){return G_(e&&e.start)+"-"+G_(e&&e.end)}function E6(e){return e&&typeof e=="number"?e:1}var er=class extends Error{constructor(t,n,r){let a=[null,null],o={start:{line:null,column:null},end:{line:null,column:null}};super();if(typeof n=="string"&&(r=n,n=void 0),typeof r=="string"){let u=r.indexOf(":");u===-1?a[1]=r:(a[0]=r.slice(0,u),a[1]=r.slice(u+1))}n&&("type"in n||"position"in n?n.position&&(o=n.position):"start"in n||"end"in n?o=n:("line"in n||"column"in n)&&(o.start=n)),this.name=nu(n)||"1:1",this.message=typeof t=="object"?t.message:t,this.stack="",typeof t=="object"&&t.stack&&(this.stack=t.stack),this.reason=this.message,this.fatal,this.line=o.start.line,this.column=o.start.column,this.position=o,this.source=a[0],this.ruleId=a[1],this.file,this.actual,this.expected,this.url,this.note}};er.prototype.file="";er.prototype.name="";er.prototype.reason="";er.prototype.message="";er.prototype.stack="";er.prototype.fatal=null;er.prototype.column=null;er.prototype.line=null;er.prototype.source=null;er.prototype.ruleId=null;er.prototype.position=null;var ha={basename:dW,dirname:pW,extname:mW,join:vW,sep:"/"};function dW(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Ps(e);let n=0,r=-1,a=e.length,o;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.charCodeAt(a)===47){if(o){n=a+1;break}}else r<0&&(o=!0,r=a+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let u=-1,i=t.length-1;for(;a--;)if(e.charCodeAt(a)===47){if(o){n=a+1;break}}else u<0&&(o=!0,u=a+1),i>-1&&(e.charCodeAt(a)===t.charCodeAt(i--)?i<0&&(r=a):(i=-1,r=u));return n===r?r=u:r<0&&(r=e.length),e.slice(n,r)}function pW(e){if(Ps(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.charCodeAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.charCodeAt(0)===47?"/":".":t===1&&e.charCodeAt(0)===47?"//":e.slice(0,t)}function mW(e){Ps(e);let t=e.length,n=-1,r=0,a=-1,o=0,u;for(;t--;){let i=e.charCodeAt(t);if(i===47){if(u){r=t+1;break}continue}n<0&&(u=!0,n=t+1),i===46?a<0?a=t:o!==1&&(o=1):a>-1&&(o=-1)}return a<0||n<0||o===0||o===1&&a===n-1&&a===r+1?"":e.slice(a,n)}function vW(...e){let t=-1,n;for(;++t0&&e.charCodeAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function hW(e,t){let n="",r=0,a=-1,o=0,u=-1,i,l;for(;++u<=e.length;){if(u2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),a=u,o=0;continue}}else if(n.length>0){n="",r=0,a=u,o=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(a+1,u):n=e.slice(a+1,u),r=u-a-1;a=u,o=0}else i===46&&o>-1?o++:o=-1}return n}function Ps(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var F6={cwd:gW};function gW(){return"/"}function Jl(e){return e!==null&&typeof e=="object"&&e.href&&e.origin}function M6(e){if(typeof e=="string")e=new URL(e);else if(!Jl(e)){let 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:"){let t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return DW(e)}function DW(e){if(e.hostname!==""){let r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}let t=e.pathname,n=-1;for(;++nu.length,l;i&&u.push(a);try{l=e.apply(this,u)}catch(s){let c=s;if(i&&n)throw c;return a(c)}i||(l instanceof Promise?l.then(o,a):l instanceof Error?a(l):o(l))}function a(u,...i){n||(n=!0,t(u,...i))}function o(u){a(null,u)}}var X_=q6().freeze(),B6={}.hasOwnProperty;function q6(){let e=O6(),t=[],n={},r,a=-1;return o.data=u,o.Parser=void 0,o.Compiler=void 0,o.freeze=i,o.attachers=t,o.use=l,o.parse=s,o.stringify=c,o.run=d,o.runSync=v,o.process=m,o.processSync=h,o;function o(){let g=q6(),y=-1;for(;++y{if(S||!O||!le)j(S);else{let H=o.stringify(O,le);H==null||(TW(H)?le.value=H:le.result=H),j(S,le)}});function j(S,O){S||!O?N(S):E?E(O):y(null,O)}}}function h(g){let y;o.freeze(),Z_("processSync",o.Parser),eh("processSync",o.Compiler);let b=Hs(g);return o.process(b,E),J6("processSync","process",y),b;function E(N){y=!0,K_(N)}}}function z6(e,t){return typeof e=="function"&&e.prototype&&(wW(e.prototype)||t in e.prototype)}function wW(e){let t;for(t in e)if(B6.call(e,t))return!0;return!1}function Z_(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Parser`")}function eh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Compiler`")}function th(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 G6(e){if(!Us(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function J6(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Hs(e){return RW(e)?e:new Vl(e)}function RW(e){return Boolean(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function TW(e){return typeof e=="string"||(0,$6.default)(e)}function nh(e,t){let n=(t||{}).includeImageAlt;return V6(e,typeof n=="boolean"?n:!0)}function V6(e,t){return CW(e)&&("value"in e&&e.value||t&&"alt"in e&&e.alt||"children"in e&&Q6(e.children,t))||Array.isArray(e)&&Q6(e,t)||""}function Q6(e,t){let n=[],r=-1;for(;++ra?0:a+t:t=t>a?a:t,n=n>0?n:0,r.length<1e4)u=Array.from(r),u.unshift(t,n),[].splice.apply(e,u);else for(n&&[].splice.apply(e,[t,n]);o0?(cn(e,e.length,0,t),e):t}var K6={}.hasOwnProperty;function Up(e){let t={},n=-1;for(;++nu))return;let O=t.events.length,le=O,H,He;for(;le--;)if(t.events[le][0]==="exit"&&t.events[le][1].type==="chunkFlow"){if(H){He=t.events[le][1].end;break}H=!0}for(b(r),S=O;SN;){let j=n[U];t.containerState=j[1],j[0].exit.call(t,e)}n.length=N}function E(){a.write([null]),o=void 0,a=void 0,t.containerState._closeFlow=void 0}}function SW(e,t,n){return Ee(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Ql(e){if(e===null||mt(e)||ni(e))return 1;if(ri(e))return 2}function ou(e,t,n){let r=[],a=-1;for(;++a1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let d=Object.assign({},e[r][1].end),v=Object.assign({},e[n][1].start);r5(d,-l),r5(v,l),u={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},i={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:v},o={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},a={type:l>1?"strong":"emphasis",start:Object.assign({},u.start),end:Object.assign({},i.end)},e[r][1].end=Object.assign({},u.start),e[n][1].start=Object.assign({},i.end),s=[],e[r][1].end.offset-e[r][1].start.offset&&(s=tr(s,[["enter",e[r][1],t],["exit",e[r][1],t]])),s=tr(s,[["enter",a,t],["enter",u,t],["exit",u,t],["enter",o,t]]),s=tr(s,ou(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),s=tr(s,[["exit",o,t],["enter",i,t],["exit",i,t],["exit",a,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,s=tr(s,[["enter",e[n][1],t],["exit",e[n][1],t]])):c=0,cn(e,r-1,n-r+3,s),n=r+s.length-c-2;break}}for(n=-1;++n=4?u(s):n(s)}function u(s){return s===null?l(s):te(s)?e.attempt(OW,u,l)(s):(e.enter("codeFlowValue"),i(s))}function i(s){return s===null||te(s)?(e.exit("codeFlowValue"),u(s)):(e.consume(s),i)}function l(s){return e.exit("codeIndented"),t(s)}}function BW(e,t,n){let r=this;return a;function a(u){return r.parser.lazy[r.now().line]?n(u):te(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),a):Ee(e,o,"linePrefix",4+1)(u)}function o(u){let i=r.events[r.events.length-1];return i&&i[1].type==="linePrefix"&&i[2].sliceSerialize(i[1],!0).length>=4?t(u):te(u)?a(u):n(u)}}var oh={name:"codeText",tokenize:GW,resolve:qW,previous:zW};function qW(e){let t=e.length-4,n=3,r,a;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=4?t(u):e.interrupt(r.parser.constructs.flow,n,t)(u)}}function qp(e,t,n,r,a,o,u,i,l){let s=l||Number.POSITIVE_INFINITY,c=0;return d;function d(b){return b===60?(e.enter(r),e.enter(a),e.enter(o),e.consume(b),e.exit(o),v):b===null||b===41||ru(b)?n(b):(e.enter(r),e.enter(u),e.enter(i),e.enter("chunkString",{contentType:"string"}),g(b))}function v(b){return b===62?(e.enter(o),e.consume(b),e.exit(o),e.exit(a),e.exit(r),t):(e.enter(i),e.enter("chunkString",{contentType:"string"}),m(b))}function m(b){return b===62?(e.exit("chunkString"),e.exit(i),v(b)):b===null||b===60||te(b)?n(b):(e.consume(b),b===92?h:m)}function h(b){return b===60||b===62||b===92?(e.consume(b),m):m(b)}function g(b){return b===40?++c>s?n(b):(e.consume(b),g):b===41?c--?(e.consume(b),g):(e.exit("chunkString"),e.exit(i),e.exit(u),e.exit(r),t(b)):b===null||mt(b)?c?n(b):(e.exit("chunkString"),e.exit(i),e.exit(u),e.exit(r),t(b)):ru(b)?n(b):(e.consume(b),b===92?y:g)}function y(b){return b===40||b===41||b===92?(e.consume(b),g):g(b)}}function zp(e,t,n,r,a,o){let u=this,i=0,l;return s;function s(m){return e.enter(r),e.enter(a),e.consume(m),e.exit(a),e.enter(o),c}function c(m){return m===null||m===91||m===93&&!l||m===94&&!i&&"_hiddenFootnoteSupport"in u.parser.constructs||i>999?n(m):m===93?(e.exit(o),e.enter(a),e.consume(m),e.exit(a),e.exit(r),t):te(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),d(m))}function d(m){return m===null||m===91||m===93||te(m)||i++>999?(e.exit("chunkString"),c(m)):(e.consume(m),l=l||!nt(m),m===92?v:d)}function v(m){return m===91||m===92||m===93?(e.consume(m),i++,d):d(m)}}function Gp(e,t,n,r,a,o){let u;return i;function i(v){return e.enter(r),e.enter(a),e.consume(v),e.exit(a),u=v===40?41:v,l}function l(v){return v===u?(e.enter(a),e.consume(v),e.exit(a),e.exit(r),t):(e.enter(o),s(v))}function s(v){return v===u?(e.exit(o),l(u)):v===null?n(v):te(v)?(e.enter("lineEnding"),e.consume(v),e.exit("lineEnding"),Ee(e,s,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(v))}function c(v){return v===u||v===null||te(v)?(e.exit("chunkString"),s(v)):(e.consume(v),v===92?d:c)}function d(v){return v===u||v===92?(e.consume(v),c):c(v)}}function ai(e,t){let n;return r;function r(a){return te(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r):nt(a)?Ee(e,r,n?"linePrefix":"lineSuffix")(a):t(a)}}function $n(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var ih={name:"definition",tokenize:ZW},XW={tokenize:eO,partial:!0};function ZW(e,t,n){let r=this,a;return o;function o(l){return e.enter("definition"),zp.call(r,e,u,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(l)}function u(l){return a=$n(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),l===58?(e.enter("definitionMarker"),e.consume(l),e.exit("definitionMarker"),ai(e,qp(e,e.attempt(XW,Ee(e,i,"whitespace"),Ee(e,i,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(l)}function i(l){return l===null||te(l)?(e.exit("definition"),r.parser.defined.includes(a)||r.parser.defined.push(a),t(l)):n(l)}}function eO(e,t,n){return r;function r(u){return mt(u)?ai(e,a)(u):n(u)}function a(u){return u===34||u===39||u===40?Gp(e,Ee(e,o,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(u):n(u)}function o(u){return u===null||te(u)?t(u):n(u)}}var lh={name:"hardBreakEscape",tokenize:tO};function tO(e,t,n){return r;function r(o){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(o),a}function a(o){return te(o)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(o)):n(o)}}var ch={name:"headingAtx",tokenize:rO,resolve:nO};function nO(e,t){let n=e.length-2,r=3,a,o;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(a={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},o={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},cn(e,r,n-r+1,[["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t]])),e}function rO(e,t,n){let r=this,a=0;return o;function o(c){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),u(c)}function u(c){return c===35&&a++<6?(e.consume(c),u):c===null||mt(c)?(e.exit("atxHeadingSequence"),r.interrupt?t(c):i(c)):n(c)}function i(c){return c===35?(e.enter("atxHeadingSequence"),l(c)):c===null||te(c)?(e.exit("atxHeading"),t(c)):nt(c)?Ee(e,i,"whitespace")(c):(e.enter("atxHeadingText"),s(c))}function l(c){return c===35?(e.consume(c),l):(e.exit("atxHeadingSequence"),i(c))}function s(c){return c===null||c===35||mt(c)?(e.exit("atxHeadingText"),i(c)):(e.consume(c),s)}}var o5=["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","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],sh=["pre","script","style","textarea"];var fh={name:"htmlFlow",tokenize:uO,resolveTo:oO,concrete:!0},aO={tokenize:iO,partial:!0};function oO(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 uO(e,t,n){let r=this,a,o,u,i,l;return s;function s(T){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(T),c}function c(T){return T===33?(e.consume(T),d):T===47?(e.consume(T),h):T===63?(e.consume(T),a=3,r.interrupt?t:Ft):On(T)?(e.consume(T),u=String.fromCharCode(T),o=!0,g):n(T)}function d(T){return T===45?(e.consume(T),a=2,v):T===91?(e.consume(T),a=5,u="CDATA[",i=0,m):On(T)?(e.consume(T),a=4,r.interrupt?t:Ft):n(T)}function v(T){return T===45?(e.consume(T),r.interrupt?t:Ft):n(T)}function m(T){return T===u.charCodeAt(i++)?(e.consume(T),i===u.length?r.interrupt?t:pe:m):n(T)}function h(T){return On(T)?(e.consume(T),u=String.fromCharCode(T),g):n(T)}function g(T){return T===null||T===47||T===62||mt(T)?T!==47&&o&&sh.includes(u.toLowerCase())?(a=1,r.interrupt?t(T):pe(T)):o5.includes(u.toLowerCase())?(a=6,T===47?(e.consume(T),y):r.interrupt?t(T):pe(T)):(a=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(T):o?E(T):b(T)):T===45||sn(T)?(e.consume(T),u+=String.fromCharCode(T),g):n(T)}function y(T){return T===62?(e.consume(T),r.interrupt?t:pe):n(T)}function b(T){return nt(T)?(e.consume(T),b):H(T)}function E(T){return T===47?(e.consume(T),H):T===58||T===95||On(T)?(e.consume(T),N):nt(T)?(e.consume(T),E):H(T)}function N(T){return T===45||T===46||T===58||T===95||sn(T)?(e.consume(T),N):U(T)}function U(T){return T===61?(e.consume(T),j):nt(T)?(e.consume(T),U):E(T)}function j(T){return T===null||T===60||T===61||T===62||T===96?n(T):T===34||T===39?(e.consume(T),l=T,S):nt(T)?(e.consume(T),j):(l=null,O(T))}function S(T){return T===null||te(T)?n(T):T===l?(e.consume(T),le):(e.consume(T),S)}function O(T){return T===null||T===34||T===39||T===60||T===61||T===62||T===96||mt(T)?U(T):(e.consume(T),O)}function le(T){return T===47||T===62||nt(T)?E(T):n(T)}function H(T){return T===62?(e.consume(T),He):n(T)}function He(T){return nt(T)?(e.consume(T),He):T===null||te(T)?pe(T):n(T)}function pe(T){return T===45&&a===2?(e.consume(T),Ye):T===60&&a===1?(e.consume(T),L):T===62&&a===4?(e.consume(T),at):T===63&&a===3?(e.consume(T),Ft):T===93&&a===5?(e.consume(T),je):te(T)&&(a===6||a===7)?e.check(aO,at,Se)(T):T===null||te(T)?Se(T):(e.consume(T),pe)}function Se(T){return e.exit("htmlFlowData"),ne(T)}function ne(T){return T===null?C(T):te(T)?e.attempt({tokenize:se,partial:!0},ne,C)(T):(e.enter("htmlFlowData"),pe(T))}function se(T,ee,ke){return Xe;function Xe(ae){return T.enter("lineEnding"),T.consume(ae),T.exit("lineEnding"),Je}function Je(ae){return r.parser.lazy[r.now().line]?ke(ae):ee(ae)}}function Ye(T){return T===45?(e.consume(T),Ft):pe(T)}function L(T){return T===47?(e.consume(T),u="",bt):pe(T)}function bt(T){return T===62&&sh.includes(u.toLowerCase())?(e.consume(T),at):On(T)&&u.length<8?(e.consume(T),u+=String.fromCharCode(T),bt):pe(T)}function je(T){return T===93?(e.consume(T),Ft):pe(T)}function Ft(T){return T===62?(e.consume(T),at):T===45&&a===2?(e.consume(T),Ft):pe(T)}function at(T){return T===null||te(T)?(e.exit("htmlFlowData"),C(T)):(e.consume(T),at)}function C(T){return e.exit("htmlFlow"),t(T)}}function iO(e,t,n){return r;function r(a){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),e.attempt(Oa,t,n)}}var dh={name:"htmlText",tokenize:lO};function lO(e,t,n){let r=this,a,o,u,i;return l;function l(C){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(C),s}function s(C){return C===33?(e.consume(C),c):C===47?(e.consume(C),O):C===63?(e.consume(C),j):On(C)?(e.consume(C),He):n(C)}function c(C){return C===45?(e.consume(C),d):C===91?(e.consume(C),o="CDATA[",u=0,y):On(C)?(e.consume(C),U):n(C)}function d(C){return C===45?(e.consume(C),v):n(C)}function v(C){return C===null||C===62?n(C):C===45?(e.consume(C),m):h(C)}function m(C){return C===null||C===62?n(C):h(C)}function h(C){return C===null?n(C):C===45?(e.consume(C),g):te(C)?(i=h,je(C)):(e.consume(C),h)}function g(C){return C===45?(e.consume(C),at):h(C)}function y(C){return C===o.charCodeAt(u++)?(e.consume(C),u===o.length?b:y):n(C)}function b(C){return C===null?n(C):C===93?(e.consume(C),E):te(C)?(i=b,je(C)):(e.consume(C),b)}function E(C){return C===93?(e.consume(C),N):b(C)}function N(C){return C===62?at(C):C===93?(e.consume(C),N):b(C)}function U(C){return C===null||C===62?at(C):te(C)?(i=U,je(C)):(e.consume(C),U)}function j(C){return C===null?n(C):C===63?(e.consume(C),S):te(C)?(i=j,je(C)):(e.consume(C),j)}function S(C){return C===62?at(C):j(C)}function O(C){return On(C)?(e.consume(C),le):n(C)}function le(C){return C===45||sn(C)?(e.consume(C),le):H(C)}function H(C){return te(C)?(i=H,je(C)):nt(C)?(e.consume(C),H):at(C)}function He(C){return C===45||sn(C)?(e.consume(C),He):C===47||C===62||mt(C)?pe(C):n(C)}function pe(C){return C===47?(e.consume(C),at):C===58||C===95||On(C)?(e.consume(C),Se):te(C)?(i=pe,je(C)):nt(C)?(e.consume(C),pe):at(C)}function Se(C){return C===45||C===46||C===58||C===95||sn(C)?(e.consume(C),Se):ne(C)}function ne(C){return C===61?(e.consume(C),se):te(C)?(i=ne,je(C)):nt(C)?(e.consume(C),ne):pe(C)}function se(C){return C===null||C===60||C===61||C===62||C===96?n(C):C===34||C===39?(e.consume(C),a=C,Ye):te(C)?(i=se,je(C)):nt(C)?(e.consume(C),se):(e.consume(C),a=void 0,bt)}function Ye(C){return C===a?(e.consume(C),L):C===null?n(C):te(C)?(i=Ye,je(C)):(e.consume(C),Ye)}function L(C){return C===62||C===47||mt(C)?pe(C):n(C)}function bt(C){return C===null||C===34||C===39||C===60||C===61||C===96?n(C):C===62||mt(C)?pe(C):(e.consume(C),bt)}function je(C){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(C),e.exit("lineEnding"),Ee(e,Ft,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Ft(C){return e.enter("htmlTextData"),i(C)}function at(C){return C===62?(e.consume(C),e.exit("htmlTextData"),e.exit("htmlText"),t):n(C)}}var oi={name:"labelEnd",tokenize:mO,resolveTo:pO,resolveAll:dO},cO={tokenize:vO},sO={tokenize:_O},fO={tokenize:hO};function dO(e){let t=-1,n;for(;++t-1&&(u[0]=u[0].slice(r)),o>0&&u.push(e[a].slice(0,o))),u}function jO(e,t){let n=-1,r=[],a;for(;++n$O,contentInitial:()=>kO,disable:()=>BO,document:()=>NO,flow:()=>UO,flowInitial:()=>PO,insideSpan:()=>OO,string:()=>HO,text:()=>WO});var NO={[42]:Bn,[43]:Bn,[45]:Bn,[48]:Bn,[49]:Bn,[50]:Bn,[51]:Bn,[52]:Bn,[53]:Bn,[54]:Bn,[55]:Bn,[56]:Bn,[57]:Bn,[62]:Hp},kO={[91]:ih},PO={[-2]:Os,[-1]:Os,[32]:Os},UO={[35]:ch,[42]:ui,[45]:[Jp,ui],[60]:fh,[61]:Jp,[95]:ui,[96]:$p,[126]:$p},HO={[38]:Op,[92]:Wp},WO={[-5]:$s,[-4]:$s,[-3]:$s,[33]:ph,[38]:Op,[42]:Ws,[60]:[ah,dh],[91]:mh,[92]:[lh,Wp],[93]:oi,[95]:Ws,[96]:oh},OO={null:[Ws,i5]},$O={null:[42,95]},BO={null:[]};function p5(e={}){let t=Up([vh].concat(e.extensions||[])),n={defined:[],lazy:{},constructs:t,content:r(e5),document:r(t5),flow:r(u5),string:r(l5),text:r(c5)};return n;function r(a){return o;function o(u){return d5(n,a,u)}}}var m5=/[\0\t\n\r]/g;function v5(){let e=1,t="",n=!0,r;return a;function a(o,u,i){let l=[],s,c,d,v,m;for(o=t+o.toString(u),d=0,t="",n&&(o.charCodeAt(0)===65279&&d++,n=void 0);d13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?"\uFFFD":String.fromCharCode(n)}var qO=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Qp(e){return e.replace(qO,zO)}function zO(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let a=n.charCodeAt(1),o=a===120||a===88;return Vp(n.slice(o?2:1),o?16:10)}return Kl(n)||e}var h5={}.hasOwnProperty,_h=function(e,t,n){return typeof t!="string"&&(n=t,t=void 0),GO(n)(_5(p5(n).document().write(v5()(e,t,!0))))};function GO(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(Re),autolinkProtocol:pe,autolinkEmail:pe,atxHeading:i(Dn),blockQuote:i(it),characterEscape:pe,characterReference:pe,codeFenced:i(wt),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:i(wt,l),codeText:i(ot,l),codeTextData:pe,data:pe,codeFlowValue:pe,definition:i(Rt),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:i(Er),hardBreakEscape:i(zn),hardBreakTrailing:i(zn),htmlFlow:i(jn,l),htmlFlowData:pe,htmlText:i(jn,l),htmlTextData:pe,image:i(ht),label:l,link:i(Re),listItem:i(ge),listItemValue:h,listOrdered:i($e,m),listUnordered:i($e),paragraph:i(we),reference:Xe,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:i(Dn),strong:i(Qe),thematicBreak:i(Nt)},exit:{atxHeading:c(),atxHeadingSequence:O,autolink:c(),autolinkEmail:he,autolinkProtocol:Oe,blockQuote:c(),characterEscapeValue:Se,characterReferenceMarkerHexadecimal:ae,characterReferenceMarkerNumeric:ae,characterReferenceValue:$,codeFenced:c(E),codeFencedFence:b,codeFencedFenceInfo:g,codeFencedFenceMeta:y,codeFlowValue:Se,codeIndented:c(N),codeText:c(bt),codeTextData:Se,data:Se,definition:c(),definitionDestinationString:S,definitionLabelString:U,definitionTitleString:j,emphasis:c(),hardBreakEscape:c(se),hardBreakTrailing:c(se),htmlFlow:c(Ye),htmlFlowData:Se,htmlText:c(L),htmlTextData:Se,image:c(Ft),label:C,labelText:at,lineEnding:ne,link:c(je),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:Je,resourceDestinationString:T,resourceTitleString:ee,resource:ke,setextHeading:c(He),setextHeadingLineSequence:H,setextHeadingText:le,strong:c(),thematicBreak:c()}};g5(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(k){let Q={type:"root",children:[]},Ae={stack:[Q],tokenStack:[],config:t,enter:s,exit:d,buffer:l,resume:v,setData:o,getData:u},Tt=[],Mt=-1;for(;++Mt0){let ta=Ae.tokenStack[Ae.tokenStack.length-1];(ta[1]||D5).call(Ae,void 0,ta[0])}for(Q.position={start:uu(k.length>0?k[0][1].start:{line:1,column:1,offset:0}),end:uu(k.length>0?k[k.length-2][1].end:{line:1,column:1,offset:0})},Mt=-1;++Mt{let r=this.data("settings");return _h(n,Object.assign({},r,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function y5(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function b5(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:` `}]}function w5(e,t){let n=t.value?t.value+` `:"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,a={};r&&(a.className=["language-"+r]);let o={type:"element",tagName:"code",properties:a,children:[{type:"text",value:n}]};return t.meta&&(o.data={meta:t.meta}),e.patch(t,o),o=e.applyData(t,o),o={type:"element",tagName:"pre",properties:{},children:[o]},e.patch(t,o),o}function R5(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function T5(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Kr(e){let t=[],n=-1,r=0,a=0;for(;++n55295&&o<57344){let i=e.charCodeAt(n+1);o<56320&&i>56319&&i<57344?(u=String.fromCharCode(o,i),a=1):u="\uFFFD"}else u=String.fromCharCode(o);u&&(t.push(e.slice(r,n),encodeURIComponent(u)),r=n+a+1,u=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function Yp(e,t){let n=String(t.identifier).toUpperCase(),r=Kr(n.toLowerCase()),a=e.footnoteOrder.indexOf(n),o;a===-1?(e.footnoteOrder.push(n),e.footnoteCounts[n]=1,o=e.footnoteOrder.length):(e.footnoteCounts[n]++,o=a+1);let u=e.footnoteCounts[n],i={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+r,id:e.clobberPrefix+"fnref-"+r+(u>1?"-"+u:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,i);let l={type:"element",tagName:"sup",properties:{},children:[i]};return e.patch(t,l),e.applyData(t,l)}function C5(e,t){let n=e.footnoteById,r=1;for(;r in n;)r++;let a=String(r);return n[a]={type:"footnoteDefinition",identifier:a,children:[{type:"paragraph",children:t.children}],position:t.position},Yp(e,{type:"footnoteReference",identifier:a,position:t.position})}function x5(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function E5(e,t){if(e.dangerous){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null}function Xp(e,t){let n=t.referenceType,r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return{type:"text",value:"!["+t.alt+r};let a=e.all(t),o=a[0];o&&o.type==="text"?o.value="["+o.value:a.unshift({type:"text",value:"["});let u=a[a.length-1];return u&&u.type==="text"?u.value+=r:a.push({type:"text",value:r}),a}function F5(e,t){let n=e.definition(t.identifier);if(!n)return Xp(e,t);let r={src:Kr(n.url||""),alt:t.alt};n.title!==null&&n.title!==void 0&&(r.title=n.title);let a={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,a),e.applyData(t,a)}function M5(e,t){let n={src:Kr(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function S5(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function I5(e,t){let n=e.definition(t.identifier);if(!n)return Xp(e,t);let r={href:Kr(n.url||"")};n.title!==null&&n.title!==void 0&&(r.title=n.title);let a={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function A5(e,t){let n={href:Kr(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function L5(e,t,n){let r=e.all(t),a=n?VO(n):j5(t),o={},u=[];if(typeof t.checked=="boolean"){let c=r[0],d;c&&c.type==="element"&&c.tagName==="p"?d=c:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let i=-1;for(;++i1:t}function N5(e,t){let n={},r=e.all(t),a=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++a-1?r.offset:null}}}function W5(e,t){let n=e.all(t),r=n.shift(),a=[];if(r){let u={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],u),a.push(u)}if(n.length>0){let u={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=Yl(t.children[1]),l=Xl(t.children[t.children.length-1]);i.line&&l.line&&(u.position={start:i,end:l}),a.push(u)}let o={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,o),e.applyData(t,o)}function O5(e,t,n){let r=n?n.children:void 0,o=(r?r.indexOf(t):1)===0?"th":"td",u=n&&n.type==="table"?n.align:void 0,i=u?u.length:t.children.length,l=-1,s=[];for(;++l0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return o.push(G5(t.slice(a),a>0,!1)),o.join("")}function G5(e,t,n){let r=0,a=e.length;if(t){let o=e.codePointAt(r);for(;o===B5||o===q5;)r++,o=e.codePointAt(r)}if(n){let o=e.codePointAt(a-1);for(;o===B5||o===q5;)a--,o=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}function J5(e,t){let n={type:"text",value:z5(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function V5(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}var Q5={blockquote:y5,break:b5,code:w5,delete:R5,emphasis:T5,footnoteReference:Yp,footnote:C5,heading:x5,html:E5,imageReference:F5,image:M5,inlineCode:S5,linkReference:I5,link:A5,listItem:L5,list:N5,paragraph:k5,root:P5,strong:U5,table:W5,tableCell:$5,tableRow:O5,text:J5,thematicBreak:V5,toml:Zp,yaml:Zp,definition:Zp,footnoteDefinition:Zp};function Zp(){return null}var Bs=function(e){if(e==null)return XO;if(typeof e=="string")return YO(e);if(typeof e=="object")return Array.isArray(e)?QO(e):KO(e);if(typeof e=="function")return em(e);throw new Error("Expected function, string, or object as test")};function QO(e){let t=[],n=-1;for(;++n":""))+")"})}return d;function d(){let v=[],m,h,g;if((!t||a(i,l,s[s.length-1]||null))&&(v=ZO(n(i,s)),v[0]===tm))return v;if(i.children&&v[0]!==Dh)for(h=(r?i.children.length:-1)+o,g=s.concat(i);h>-1&&h{let a=X5(r.identifier);a&&!Y5.call(t,a)&&(t[a]=r)}),n;function n(r){let a=X5(r);return a&&Y5.call(t,a)?t[a]:null}}function X5(e){return String(e||"").toUpperCase()}var nm={}.hasOwnProperty;function Z5(e,t){let n=t||{},r=n.allowDangerousHtml||!1,a={};return u.dangerous=r,u.clobberPrefix=n.clobberPrefix===void 0||n.clobberPrefix===null?"user-content-":n.clobberPrefix,u.footnoteLabel=n.footnoteLabel||"Footnotes",u.footnoteLabelTagName=n.footnoteLabelTagName||"h2",u.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},u.footnoteBackLabel=n.footnoteBackLabel||"Back to content",u.unknownHandler=n.unknownHandler,u.passThrough=n.passThrough,u.handlers=ft(ft({},Q5),n.handlers),u.definition=bh(e),u.footnoteById=a,u.footnoteOrder=[],u.footnoteCounts={},u.patch=e$,u.applyData=t$,u.one=i,u.all=l,u.wrap=r$,u.augment=o,ii(e,"footnoteDefinition",s=>{let c=String(s.identifier).toUpperCase();nm.call(a,c)||(a[c]=s)}),u;function o(s,c){if(s&&"data"in s&&s.data){let d=s.data;d.hName&&(c.type!=="element"&&(c={type:"element",tagName:"",properties:{},children:[]}),c.tagName=d.hName),c.type==="element"&&d.hProperties&&(c.properties=ft(ft({},c.properties),d.hProperties)),"children"in c&&c.children&&d.hChildren&&(c.children=d.hChildren)}if(s){let d="type"in s?s:{position:s};yh(d)||(c.position={start:Yl(d),end:Xl(d)})}return c}function u(s,c,d,v){return Array.isArray(d)&&(v=d,d={}),o(s,{type:"element",tagName:c,properties:d||{},children:v||[]})}function i(s,c){return eR(u,s,c)}function l(s){return wh(u,s)}}function e$(e,t){e.position&&(t.position=hh(e))}function t$(e,t){let n=t;if(e&&e.data){let r=e.data.hName,a=e.data.hChildren,o=e.data.hProperties;typeof r=="string"&&(n.type==="element"?n.tagName=r:n={type:"element",tagName:r,properties:{},children:[]}),n.type==="element"&&o&&(n.properties=ft(ft({},n.properties),o)),"children"in n&&n.children&&a!==null&&a!==void 0&&(n.children=a)}return n}function eR(e,t,n){let r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return nm.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?yn(ft({},t),{children:wh(e,t)}):t:e.unknownHandler?e.unknownHandler(e,t,n):n$(e,t)}function wh(e,t){let n=[];if("children"in t){let r=t.children,a=-1;for(;++a0&&n.push({type:"text",value:` `}),n}function tR(e){let t=[],n=-1;for(;++n1?"-"+i:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21A9"}]};i>1&&d.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(i)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(d)}let s=a[a.length-1];if(s&&s.type==="element"&&s.tagName==="p"){let d=s.children[s.children.length-1];d&&d.type==="text"?d.value+=" ":s.children.push({type:"text",value:" "}),s.children.push(...l)}else a.push(...l);let c={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+u},children:e.wrap(a,!0)};e.patch(r,c),t.push(c)}if(t.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:yn(ft({},JSON.parse(JSON.stringify(e.footnoteLabelProperties))),{id:"footnote-label"}),children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:` `}]}}function rm(e,t){let n=Z5(e,t),r=n.one(e,null),a=tR(n);return a&&r.children.push({type:"text",value:` `},a),Array.isArray(r)?{type:"root",children:r}:r}var a$=function(e,t){return e&&"run"in e?o$(e,t):u$(e||t)},Rh=a$;function o$(e,t){return(n,r,a)=>{e.run(rm(n,t),r,o=>{a(o)})}}function u$(e){return t=>rm(t,e)}var Ue=ko(cR());var iu=class{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}};iu.prototype.property={};iu.prototype.normal={};iu.prototype.space=null;function Th(e,t){let n={},r={},a=-1;for(;++aqe,booleanish:()=>nn,commaOrSpaceSeparated:()=>mr,commaSeparated:()=>lu,number:()=>G,overloadedBoolean:()=>Ch,spaceSeparated:()=>Et});var c$=0,qe=li(),nn=li(),Ch=li(),G=li(),Et=li(),lu=li(),mr=li();function li(){return 2**++c$}var xh=Object.keys(zs),Zl=class extends nr{constructor(t,n,r,a){let o=-1;super(t,n);if(sR(this,"space",a),typeof r=="number")for(;++o4&&n.slice(0,4)==="data"&&f$.test(t)){if(t.charAt(4)==="-"){let o=t.slice(5).replace(pR,m$);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{let o=t.slice(4);if(!pR.test(o)){let u=o.replace(d$,p$);u.charAt(0)!=="-"&&(u="-"+u),t="data"+u}}a=Zl}return new a(r,t)}function p$(e){return"-"+e.toLowerCase()}function m$(e){return e.charAt(1).toUpperCase()}var um={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"};var im=Th([Fh,Eh,Mh,Sh,fR],"html"),lm=Th([Fh,Eh,Mh,Sh,dR],"svg");function Ih(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{ii(t,"element",(n,r,a)=>{let o=a,u;if(e.allowedElements?u=!e.allowedElements.includes(n.tagName):e.disallowedElements&&(u=e.disallowedElements.includes(n.tagName)),!u&&e.allowElement&&typeof r=="number"&&(u=!e.allowElement(n,r,o)),u&&typeof r=="number")return e.unwrapDisallowed&&n.children?o.children.splice(r,1,...n.children):o.children.splice(r,1),r})}}var IR=ko(hR());function gR(e){let t=e&&typeof e=="object"&&e.type==="text"?e.value||"":e;return typeof t=="string"&&t.replace(/[ \t\n\f\r]/g,"")===""}function Js(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function DR(e){return e.join(" ").trim()}function jh(e){let t=[],n=String(e||""),r=n.indexOf(","),a=0,o=!1;for(;!o;){r===-1&&(r=n.length,o=!0);let u=n.slice(a,r).trim();(u||!o)&&t.push(u),a=r+1,r=n.indexOf(",",a)}return t}function yR(e,t){let n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}var MR=ko(FR()),SR=MR.default;var kh={}.hasOwnProperty,F$=new Set(["table","thead","tbody","tfoot","tr"]);function Ph(e,t){let n=[],r=-1,a;for(;++r0?Mn.createElement(m,l,d):Mn.createElement(m,l)}function S$(e){let t=-1;for(;++t for more info)`),delete Dm[o]}let t=X_().use(Kp).use(e.remarkPlugins||[]).use(Rh,yn(ft({},e.remarkRehypeOptions),{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(Ih,e),n=new Vl;typeof e.children=="string"?n.value=e.children:e.children!==void 0&&e.children!==null&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=t.runSync(t.parse(n),n);if(r.type!=="root")throw new TypeError("Expected a `root` node");let a=Mn.createElement(Mn.Fragment,{},Ph({options:e,schema:im,listDepth:0},r));return e.className&&(a=Mn.createElement("div",{className:e.className},a)),a}ym.propTypes={children:Ue.default.string,className:Ue.default.string,allowElement:Ue.default.func,allowedElements:Ue.default.arrayOf(Ue.default.string),disallowedElements:Ue.default.arrayOf(Ue.default.string),unwrapDisallowed:Ue.default.bool,remarkPlugins:Ue.default.arrayOf(Ue.default.oneOfType([Ue.default.object,Ue.default.func,Ue.default.arrayOf(Ue.default.oneOfType([Ue.default.bool,Ue.default.string,Ue.default.object,Ue.default.func,Ue.default.arrayOf(Ue.default.any)]))])),rehypePlugins:Ue.default.arrayOf(Ue.default.oneOfType([Ue.default.object,Ue.default.func,Ue.default.arrayOf(Ue.default.oneOfType([Ue.default.bool,Ue.default.string,Ue.default.object,Ue.default.func,Ue.default.arrayOf(Ue.default.any)]))])),sourcePos:Ue.default.bool,rawSourcePos:Ue.default.bool,skipHtml:Ue.default.bool,includeElementIndex:Ue.default.bool,transformLinkUri:Ue.default.oneOfType([Ue.default.func,Ue.default.bool]),linkTarget:Ue.default.oneOfType([Ue.default.func,Ue.default.string]),transformImageUri:Ue.default.func,components:Ue.default.object};var LR=/[#.]/g;function Hh(e,t){let n=e||"",r={},a=0,o,u;for(;al&&(l=s):s&&(l!==void 0&&l>-1&&i.push(` `.repeat(l)||" "),l=-1,i.push(s))}return i.join("")}function zR(e,t,n){return e.type==="element"?oB(e,t,n):e.type==="text"?n.whitespace==="normal"?GR(e,n):uB(e):[]}function oB(e,t,n){let r=JR(e,n),a=e.children||[],o=-1,u=[];if(aB(e))return u;let i,l;for(Jh(e)||BR(e)&&Tm(t,e,BR)?l=` `:rB(e)?(i=2,l=2):qR(e)&&(i=1,l=1);++o15?s="\u2026"+i.slice(a-15,a):s=i.slice(0,a);var c;o+15":">","<":"<",'"':""","'":"'"},_B=/[&><"']/g;function hB(e){return String(e).replace(_B,t=>vB[t])}var VR=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},gB=function(t){var n=VR(t);return n.type==="mathord"||n.type==="textord"||n.type==="atom"},DB=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},yB=function(t){var n=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(t);return n?n[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(n[1])?null:n[1].toLowerCase():"_relative"},Ce={contains:fB,deflt:dB,escape:hB,hyphenate:mB,getBaseElem:VR,isCharacterBox:gB,protocolFromUrl:yB},Cm={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 "},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 ",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 ",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 ",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 ",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 ",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function bB(e){if(e.default)return e.default;var t=e.type,n=Array.isArray(t)?t[0]:t;if(typeof n!="string")return n.enum[0];switch(n){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}var xm=class{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 n in Cm)if(Cm.hasOwnProperty(n)){var r=Cm[n];this[n]=t[n]!==void 0?r.processor?r.processor(t[n]):t[n]:bB(r)}}reportNonstrict(t,n,r){var a=this.strict;if(typeof a=="function"&&(a=a(t,n,r)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new J("LaTeX-incompatible input and strict mode is set to 'error': "+(n+" ["+t+"]"),r);a==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(n+" ["+t+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+n+" ["+t+"]"))}}useStrictBehavior(t,n,r){var a=this.strict;if(typeof a=="function")try{a=a(t,n,r)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(n+" ["+t+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+n+" ["+t+"]")),!1)}isTrusted(t){if(t.url&&!t.protocol){var n=Ce.protocolFromUrl(t.url);if(n==null)return!1;t.protocol=n}var r=typeof this.trust=="function"?this.trust(t):this.trust;return Boolean(r)}},Ro=class{constructor(t,n,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=n,this.cramped=r}sup(){return $a[wB[this.id]]}sub(){return $a[RB[this.id]]}fracNum(){return $a[TB[this.id]]}fracDen(){return $a[CB[this.id]]}cramp(){return $a[xB[this.id]]}text(){return $a[EB[this.id]]}isTight(){return this.size>=2}},Qh=0,Em=1,ec=2,To=3,Vs=4,Zr=5,tc=6,rr=7,$a=[new Ro(Qh,0,!1),new Ro(Em,0,!0),new Ro(ec,1,!1),new Ro(To,1,!0),new Ro(Vs,2,!1),new Ro(Zr,2,!0),new Ro(tc,3,!1),new Ro(rr,3,!0)],wB=[Vs,Zr,Vs,Zr,tc,rr,tc,rr],RB=[Zr,Zr,Zr,Zr,rr,rr,rr,rr],TB=[ec,To,Vs,Zr,tc,rr,tc,rr],CB=[To,To,Zr,Zr,rr,rr,rr,rr],xB=[Em,Em,To,To,Zr,Zr,rr,rr],EB=[Qh,Em,ec,To,ec,To,ec,To],Fe={DISPLAY:$a[Qh],TEXT:$a[ec],SCRIPT:$a[Vs],SCRIPTSCRIPT:$a[tc]},Kh=[{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 FB(e){for(var t=0;t=a[0]&&e<=a[1])return n.name}return null}var Fm=[];Kh.forEach(e=>e.blocks.forEach(t=>Fm.push(...t)));function QR(e){for(var t=0;t=Fm[t]&&e<=Fm[t+1])return!0;return!1}var nc=80,MB=function(t,n){return"M95,"+(622+t+n)+` c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.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 s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 c69,-144,104.5,-217.7,106.5,-221 l`+t/2.075+" -"+t+` c5.3,-9.3,12,-14,20,-14 H400000v`+(40+t)+`H845.2724 s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z M`+(834+t)+" "+n+"h400000v"+(40+t)+"h-400000z"},SB=function(t,n){return"M263,"+(601+t+n)+`c0.7,0,18,39.7,52,119 c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 c340,-704.7,510.7,-1060.3,512,-1067 l`+t/2.084+" -"+t+` c4.7,-7.3,11,-11,19,-11 H40000v`+(40+t)+`H1012.3 s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z M`+(1001+t)+" "+n+"h400000v"+(40+t)+"h-400000z"},IB=function(t,n){return"M983 "+(10+t+n)+` l`+t/3.13+" -"+t+` c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+` H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 c53.7,-170.3,84.5,-266.8,92.5,-289.5z M`+(1001+t)+" "+n+"h400000v"+(40+t)+"h-400000z"},AB=function(t,n){return"M424,"+(2398+t+n)+` c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 c0,-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 s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000 v`+(40+t)+`H1014.6 s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 c-2,6,-10,9,-24,9 c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+n+` h400000v`+(40+t)+"h-400000z"},LB=function(t,n){return"M473,"+(2713+t+n)+` c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+` c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7 s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 c0,-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 s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, 606zM`+(1001+t)+" "+n+"h400000v"+(40+t)+"H1017.7z"},jB=function(t){var n=t/2;return"M400000 "+t+" H0 L"+n+" 0 l65 45 L145 "+(t-80)+" H400000z"},NB=function(t,n,r){var a=r-54-n-t;return"M702 "+(t+n)+"H400000"+(40+t)+` H742v`+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 h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 219 661 l218 661zM702 `+n+"H400000v"+(40+t)+"H742z"},kB=function(t,n,r){n=1e3*n;var a="";switch(t){case"sqrtMain":a=MB(n,nc);break;case"sqrtSize1":a=SB(n,nc);break;case"sqrtSize2":a=IB(n,nc);break;case"sqrtSize3":a=AB(n,nc);break;case"sqrtSize4":a=LB(n,nc);break;case"sqrtTall":a=NB(n,nc,r)}return a},PB=function(t,n){switch(t){case"\u239C":return"M291 0 H417 V"+n+" H291z M291 0 H417 V"+n+" H291z";case"\u2223":return"M145 0 H188 V"+n+" H145z M145 0 H188 V"+n+" H145z";case"\u2225":return"M145 0 H188 V"+n+" H145z M145 0 H188 V"+n+" H145z"+("M367 0 H410 V"+n+" H367z M367 0 H410 V"+n+" H367z");case"\u239F":return"M457 0 H583 V"+n+" H457z M457 0 H583 V"+n+" H457z";case"\u23A2":return"M319 0 H403 V"+n+" H319z M319 0 H403 V"+n+" H319z";case"\u23A5":return"M263 0 H347 V"+n+" H263z M263 0 H347 V"+n+" H263z";case"\u23AA":return"M384 0 H504 V"+n+" H384z M384 0 H504 V"+n+" H384z";case"\u23D0":return"M312 0 H355 V"+n+" H312z M312 0 H355 V"+n+" H312z";case"\u2016":return"M257 0 H300 V"+n+" H257z M257 0 H300 V"+n+" H257z"+("M478 0 H521 V"+n+" H478z M478 0 H521 V"+n+" H478z");default:return""}},KR={doubleleftarrow:`M262 157 l10-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 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 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 c2 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 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 -86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 -2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l -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 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 -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 -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 -13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 c-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 -107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 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 -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 c-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 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 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 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 -45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 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 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 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 -331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 H435C64 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 435 0h399565z`,leftgroupunder:`M400000 262 H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 -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 -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 -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 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 -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 -10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 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 -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 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 -2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 -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 -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 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 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-70-101l-7-8h399905v-40H95l7-8 c28.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 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 c-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 -53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 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 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 c100.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 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 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 -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 -320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z m368.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 60.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 -451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 c0 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 -480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 85.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 -707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 c0 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 -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 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 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 -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 -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 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l -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 s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 c124.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 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 -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 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 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 -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 -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 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 -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 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 m0 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 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 -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 -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 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 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 -64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z m0-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 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 -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 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 M399960 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 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 -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 -167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 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 -70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 -40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 -37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 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 c-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 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 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 -19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 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 -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 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 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 -68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 -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 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 c1 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 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 -11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 -11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 -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 3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 -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 -7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 c-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 -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 -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 -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, -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, -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, -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, -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 c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 c-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 s-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 121.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 s2.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 c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-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 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 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-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 -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 151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 c2,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 c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, -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 c-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 M0 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 c1.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, 1c0,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, -152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z M93 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 c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, -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 c-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 M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},UB=function(t,n){switch(t){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+n+` v1759 h347 v-84 H403z M403 1759 V0 H319 V1759 v`+n+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+n+` v1759 H0 v84 H347z M347 1759 V0 H263 V1759 v`+n+" v1759 h84z";case"vert":return"M145 15 v585 v"+n+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+n+" v585 h43z";case"doublevert":return"M145 15 v585 v"+n+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+n+` v585 h43z M367 15 v585 v`+n+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+n+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+n+` v1715 h263 v84 H319z MM319 602 V0 H403 V602 v`+n+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+n+` v1799 H0 v-84 H319z MM319 602 V0 H403 V602 v`+n+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+n+` v602 h84z M403 1759 V0 H319 V1759 v`+n+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+n+` v602 h84z M347 1759 V0 h-84 V1759 v`+n+" 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 c-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, -36,557 l0,`+(n+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, 949.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 c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, -544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 l0,-`+(n+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, -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, 63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(n+9)+` c-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 c-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 c0,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 c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 l0,-`+(n+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, -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.")}},rc=class{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 Ce.contains(this.classes,t)}toNode(){for(var t=document.createDocumentFragment(),n=0;nn.toText();return this.children.map(t).join("")}},Ba={"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]}},Mm={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]},YR={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function HB(e,t){Ba[e]=t}function Yh(e,t,n){if(!Ba[t])throw new Error("Font metrics not found for font: "+t+".");var r=e.charCodeAt(0),a=Ba[t][r];if(!a&&e[0]in YR&&(r=YR[e[0]].charCodeAt(0),a=Ba[t][r]),!a&&n==="text"&&QR(r)&&(a=Ba[t][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var Xh={};function WB(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!Xh[t]){var n=Xh[t]={cssEmPerMu:Mm.quad[t]/18};for(var r in Mm)Mm.hasOwnProperty(r)&&(n[r]=Mm[r][t])}return Xh[t]}var OB=[[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]],XR=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],ZR=function(t,n){return n.size<2?t:OB[t-1][n.size-1]},qa=class{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||qa.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=XR[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var n={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return new qa(n)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:ZR(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:XR[t-1]})}havingBaseStyle(t){t=t||this.style.text();var n=ZR(qa.BASESIZE,t);return this.size===n&&this.textSize===qa.BASESIZE&&this.style===t?this:this.extend({style:t,size:n})}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!==qa.BASESIZE?["sizing","reset-size"+this.size,"size"+qa.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=WB(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}};qa.BASESIZE=6;var Zh={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},$B={ex:!0,em:!0,mu:!0},eT=function(t){return typeof t!="string"&&(t=t.unit),t in Zh||t in $B||t==="ex"},Qt=function(t,n){var r;if(t.unit in Zh)r=Zh[t.unit]/n.fontMetrics().ptPerEm/n.sizeMultiplier;else if(t.unit==="mu")r=n.fontMetrics().cssEmPerMu;else{var a;if(n.style.isTight()?a=n.havingStyle(n.style.text()):a=n,t.unit==="ex")r=a.fontMetrics().xHeight;else if(t.unit==="em")r=a.fontMetrics().quad;else throw new J("Invalid unit: '"+t.unit+"'");a!==n&&(r*=a.sizeMultiplier/n.sizeMultiplier)}return Math.min(t.number*r,n.maxSize)},Z=function(t){return+t.toFixed(4)+"em"},cu=function(t){return t.filter(n=>n).join(" ")},tT=function(t,n,r){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},n){n.style.isTight()&&this.classes.push("mtight");var a=n.getColor();a&&(this.style.color=a)}},nT=function(t){var n=document.createElement(t);n.className=cu(this.classes);for(var r in this.style)this.style.hasOwnProperty(r)&&(n.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&n.setAttribute(a,this.attributes[a]);for(var o=0;o",n},ac=class{constructor(t,n,r,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,tT.call(this,t,r,a),this.children=n||[]}setAttribute(t,n){this.attributes[t]=n}hasClass(t){return Ce.contains(this.classes,t)}toNode(){return nT.call(this,"span")}toMarkup(){return rT.call(this,"span")}},Sm=class{constructor(t,n,r,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,tT.call(this,n,a),this.children=r||[],this.setAttribute("href",t)}setAttribute(t,n){this.attributes[t]=n}hasClass(t){return Ce.contains(this.classes,t)}toNode(){return nT.call(this,"a")}toMarkup(){return rT.call(this,"a")}},aT=class{constructor(t,n,r){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=n,this.src=t,this.classes=["mord"],this.style=r}hasClass(t){return Ce.contains(this.classes,t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var n in this.style)this.style.hasOwnProperty(n)&&(t.style[n]=this.style[n]);return t}toMarkup(){var t=''+Ce.escape(this.alt)+'0&&(n=document.createElement("span"),n.style.marginRight=Z(this.italic)),this.classes.length>0&&(n=n||document.createElement("span"),n.className=cu(this.classes));for(var r in this.style)this.style.hasOwnProperty(r)&&(n=n||document.createElement("span"),n.style[r]=this.style[r]);return n?(n.appendChild(t),n):t}toMarkup(){var t=!1,n="0&&(r+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(r+=Ce.hyphenate(a)+":"+this.style[a]+";");r&&(t=!0,n+=' style="'+Ce.escape(r)+'"');var o=Ce.escape(this.text);return t?(n+=">",n+=o,n+="",n):o}},za=class{constructor(t,n){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=n||{}}toNode(){var t="http://www.w3.org/2000/svg",n=document.createElementNS(t,"svg");for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&n.setAttribute(r,this.attributes[r]);for(var a=0;a':''}},Im=class{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",n=document.createElementNS(t,"line");for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&n.setAttribute(r,this.attributes[r]);return n}toMarkup(){var t=" but got "+String(e)+".")}var zB={bin:1,close:1,inner:1,open:1,punct:1,rel:1},GB={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},jt={math:{},text:{}};function f(e,t,n,r,a,o){jt[e][a]={font:t,group:n,replace:r},o&&r&&(jt[e][r]=jt[e][a])}var p="math",W="text",_="main",w="ams",Ot="accent-token",ce="bin",ar="close",oc="inner",Me="mathord",pn="op-token",Cr="open",Am="punct",R="rel",xo="spacing",M="textord";f(p,_,R,"\u2261","\\equiv",!0);f(p,_,R,"\u227A","\\prec",!0);f(p,_,R,"\u227B","\\succ",!0);f(p,_,R,"\u223C","\\sim",!0);f(p,_,R,"\u22A5","\\perp");f(p,_,R,"\u2AAF","\\preceq",!0);f(p,_,R,"\u2AB0","\\succeq",!0);f(p,_,R,"\u2243","\\simeq",!0);f(p,_,R,"\u2223","\\mid",!0);f(p,_,R,"\u226A","\\ll",!0);f(p,_,R,"\u226B","\\gg",!0);f(p,_,R,"\u224D","\\asymp",!0);f(p,_,R,"\u2225","\\parallel");f(p,_,R,"\u22C8","\\bowtie",!0);f(p,_,R,"\u2323","\\smile",!0);f(p,_,R,"\u2291","\\sqsubseteq",!0);f(p,_,R,"\u2292","\\sqsupseteq",!0);f(p,_,R,"\u2250","\\doteq",!0);f(p,_,R,"\u2322","\\frown",!0);f(p,_,R,"\u220B","\\ni",!0);f(p,_,R,"\u221D","\\propto",!0);f(p,_,R,"\u22A2","\\vdash",!0);f(p,_,R,"\u22A3","\\dashv",!0);f(p,_,R,"\u220B","\\owns");f(p,_,Am,".","\\ldotp");f(p,_,Am,"\u22C5","\\cdotp");f(p,_,M,"#","\\#");f(W,_,M,"#","\\#");f(p,_,M,"&","\\&");f(W,_,M,"&","\\&");f(p,_,M,"\u2135","\\aleph",!0);f(p,_,M,"\u2200","\\forall",!0);f(p,_,M,"\u210F","\\hbar",!0);f(p,_,M,"\u2203","\\exists",!0);f(p,_,M,"\u2207","\\nabla",!0);f(p,_,M,"\u266D","\\flat",!0);f(p,_,M,"\u2113","\\ell",!0);f(p,_,M,"\u266E","\\natural",!0);f(p,_,M,"\u2663","\\clubsuit",!0);f(p,_,M,"\u2118","\\wp",!0);f(p,_,M,"\u266F","\\sharp",!0);f(p,_,M,"\u2662","\\diamondsuit",!0);f(p,_,M,"\u211C","\\Re",!0);f(p,_,M,"\u2661","\\heartsuit",!0);f(p,_,M,"\u2111","\\Im",!0);f(p,_,M,"\u2660","\\spadesuit",!0);f(p,_,M,"\xA7","\\S",!0);f(W,_,M,"\xA7","\\S");f(p,_,M,"\xB6","\\P",!0);f(W,_,M,"\xB6","\\P");f(p,_,M,"\u2020","\\dag");f(W,_,M,"\u2020","\\dag");f(W,_,M,"\u2020","\\textdagger");f(p,_,M,"\u2021","\\ddag");f(W,_,M,"\u2021","\\ddag");f(W,_,M,"\u2021","\\textdaggerdbl");f(p,_,ar,"\u23B1","\\rmoustache",!0);f(p,_,Cr,"\u23B0","\\lmoustache",!0);f(p,_,ar,"\u27EF","\\rgroup",!0);f(p,_,Cr,"\u27EE","\\lgroup",!0);f(p,_,ce,"\u2213","\\mp",!0);f(p,_,ce,"\u2296","\\ominus",!0);f(p,_,ce,"\u228E","\\uplus",!0);f(p,_,ce,"\u2293","\\sqcap",!0);f(p,_,ce,"\u2217","\\ast");f(p,_,ce,"\u2294","\\sqcup",!0);f(p,_,ce,"\u25EF","\\bigcirc",!0);f(p,_,ce,"\u2219","\\bullet",!0);f(p,_,ce,"\u2021","\\ddagger");f(p,_,ce,"\u2240","\\wr",!0);f(p,_,ce,"\u2A3F","\\amalg");f(p,_,ce,"&","\\And");f(p,_,R,"\u27F5","\\longleftarrow",!0);f(p,_,R,"\u21D0","\\Leftarrow",!0);f(p,_,R,"\u27F8","\\Longleftarrow",!0);f(p,_,R,"\u27F6","\\longrightarrow",!0);f(p,_,R,"\u21D2","\\Rightarrow",!0);f(p,_,R,"\u27F9","\\Longrightarrow",!0);f(p,_,R,"\u2194","\\leftrightarrow",!0);f(p,_,R,"\u27F7","\\longleftrightarrow",!0);f(p,_,R,"\u21D4","\\Leftrightarrow",!0);f(p,_,R,"\u27FA","\\Longleftrightarrow",!0);f(p,_,R,"\u21A6","\\mapsto",!0);f(p,_,R,"\u27FC","\\longmapsto",!0);f(p,_,R,"\u2197","\\nearrow",!0);f(p,_,R,"\u21A9","\\hookleftarrow",!0);f(p,_,R,"\u21AA","\\hookrightarrow",!0);f(p,_,R,"\u2198","\\searrow",!0);f(p,_,R,"\u21BC","\\leftharpoonup",!0);f(p,_,R,"\u21C0","\\rightharpoonup",!0);f(p,_,R,"\u2199","\\swarrow",!0);f(p,_,R,"\u21BD","\\leftharpoondown",!0);f(p,_,R,"\u21C1","\\rightharpoondown",!0);f(p,_,R,"\u2196","\\nwarrow",!0);f(p,_,R,"\u21CC","\\rightleftharpoons",!0);f(p,w,R,"\u226E","\\nless",!0);f(p,w,R,"\uE010","\\@nleqslant");f(p,w,R,"\uE011","\\@nleqq");f(p,w,R,"\u2A87","\\lneq",!0);f(p,w,R,"\u2268","\\lneqq",!0);f(p,w,R,"\uE00C","\\@lvertneqq");f(p,w,R,"\u22E6","\\lnsim",!0);f(p,w,R,"\u2A89","\\lnapprox",!0);f(p,w,R,"\u2280","\\nprec",!0);f(p,w,R,"\u22E0","\\npreceq",!0);f(p,w,R,"\u22E8","\\precnsim",!0);f(p,w,R,"\u2AB9","\\precnapprox",!0);f(p,w,R,"\u2241","\\nsim",!0);f(p,w,R,"\uE006","\\@nshortmid");f(p,w,R,"\u2224","\\nmid",!0);f(p,w,R,"\u22AC","\\nvdash",!0);f(p,w,R,"\u22AD","\\nvDash",!0);f(p,w,R,"\u22EA","\\ntriangleleft");f(p,w,R,"\u22EC","\\ntrianglelefteq",!0);f(p,w,R,"\u228A","\\subsetneq",!0);f(p,w,R,"\uE01A","\\@varsubsetneq");f(p,w,R,"\u2ACB","\\subsetneqq",!0);f(p,w,R,"\uE017","\\@varsubsetneqq");f(p,w,R,"\u226F","\\ngtr",!0);f(p,w,R,"\uE00F","\\@ngeqslant");f(p,w,R,"\uE00E","\\@ngeqq");f(p,w,R,"\u2A88","\\gneq",!0);f(p,w,R,"\u2269","\\gneqq",!0);f(p,w,R,"\uE00D","\\@gvertneqq");f(p,w,R,"\u22E7","\\gnsim",!0);f(p,w,R,"\u2A8A","\\gnapprox",!0);f(p,w,R,"\u2281","\\nsucc",!0);f(p,w,R,"\u22E1","\\nsucceq",!0);f(p,w,R,"\u22E9","\\succnsim",!0);f(p,w,R,"\u2ABA","\\succnapprox",!0);f(p,w,R,"\u2246","\\ncong",!0);f(p,w,R,"\uE007","\\@nshortparallel");f(p,w,R,"\u2226","\\nparallel",!0);f(p,w,R,"\u22AF","\\nVDash",!0);f(p,w,R,"\u22EB","\\ntriangleright");f(p,w,R,"\u22ED","\\ntrianglerighteq",!0);f(p,w,R,"\uE018","\\@nsupseteqq");f(p,w,R,"\u228B","\\supsetneq",!0);f(p,w,R,"\uE01B","\\@varsupsetneq");f(p,w,R,"\u2ACC","\\supsetneqq",!0);f(p,w,R,"\uE019","\\@varsupsetneqq");f(p,w,R,"\u22AE","\\nVdash",!0);f(p,w,R,"\u2AB5","\\precneqq",!0);f(p,w,R,"\u2AB6","\\succneqq",!0);f(p,w,R,"\uE016","\\@nsubseteqq");f(p,w,ce,"\u22B4","\\unlhd");f(p,w,ce,"\u22B5","\\unrhd");f(p,w,R,"\u219A","\\nleftarrow",!0);f(p,w,R,"\u219B","\\nrightarrow",!0);f(p,w,R,"\u21CD","\\nLeftarrow",!0);f(p,w,R,"\u21CF","\\nRightarrow",!0);f(p,w,R,"\u21AE","\\nleftrightarrow",!0);f(p,w,R,"\u21CE","\\nLeftrightarrow",!0);f(p,w,R,"\u25B3","\\vartriangle");f(p,w,M,"\u210F","\\hslash");f(p,w,M,"\u25BD","\\triangledown");f(p,w,M,"\u25CA","\\lozenge");f(p,w,M,"\u24C8","\\circledS");f(p,w,M,"\xAE","\\circledR");f(W,w,M,"\xAE","\\circledR");f(p,w,M,"\u2221","\\measuredangle",!0);f(p,w,M,"\u2204","\\nexists");f(p,w,M,"\u2127","\\mho");f(p,w,M,"\u2132","\\Finv",!0);f(p,w,M,"\u2141","\\Game",!0);f(p,w,M,"\u2035","\\backprime");f(p,w,M,"\u25B2","\\blacktriangle");f(p,w,M,"\u25BC","\\blacktriangledown");f(p,w,M,"\u25A0","\\blacksquare");f(p,w,M,"\u29EB","\\blacklozenge");f(p,w,M,"\u2605","\\bigstar");f(p,w,M,"\u2222","\\sphericalangle",!0);f(p,w,M,"\u2201","\\complement",!0);f(p,w,M,"\xF0","\\eth",!0);f(W,_,M,"\xF0","\xF0");f(p,w,M,"\u2571","\\diagup");f(p,w,M,"\u2572","\\diagdown");f(p,w,M,"\u25A1","\\square");f(p,w,M,"\u25A1","\\Box");f(p,w,M,"\u25CA","\\Diamond");f(p,w,M,"\xA5","\\yen",!0);f(W,w,M,"\xA5","\\yen",!0);f(p,w,M,"\u2713","\\checkmark",!0);f(W,w,M,"\u2713","\\checkmark");f(p,w,M,"\u2136","\\beth",!0);f(p,w,M,"\u2138","\\daleth",!0);f(p,w,M,"\u2137","\\gimel",!0);f(p,w,M,"\u03DD","\\digamma",!0);f(p,w,M,"\u03F0","\\varkappa");f(p,w,Cr,"\u250C","\\@ulcorner",!0);f(p,w,ar,"\u2510","\\@urcorner",!0);f(p,w,Cr,"\u2514","\\@llcorner",!0);f(p,w,ar,"\u2518","\\@lrcorner",!0);f(p,w,R,"\u2266","\\leqq",!0);f(p,w,R,"\u2A7D","\\leqslant",!0);f(p,w,R,"\u2A95","\\eqslantless",!0);f(p,w,R,"\u2272","\\lesssim",!0);f(p,w,R,"\u2A85","\\lessapprox",!0);f(p,w,R,"\u224A","\\approxeq",!0);f(p,w,ce,"\u22D6","\\lessdot");f(p,w,R,"\u22D8","\\lll",!0);f(p,w,R,"\u2276","\\lessgtr",!0);f(p,w,R,"\u22DA","\\lesseqgtr",!0);f(p,w,R,"\u2A8B","\\lesseqqgtr",!0);f(p,w,R,"\u2251","\\doteqdot");f(p,w,R,"\u2253","\\risingdotseq",!0);f(p,w,R,"\u2252","\\fallingdotseq",!0);f(p,w,R,"\u223D","\\backsim",!0);f(p,w,R,"\u22CD","\\backsimeq",!0);f(p,w,R,"\u2AC5","\\subseteqq",!0);f(p,w,R,"\u22D0","\\Subset",!0);f(p,w,R,"\u228F","\\sqsubset",!0);f(p,w,R,"\u227C","\\preccurlyeq",!0);f(p,w,R,"\u22DE","\\curlyeqprec",!0);f(p,w,R,"\u227E","\\precsim",!0);f(p,w,R,"\u2AB7","\\precapprox",!0);f(p,w,R,"\u22B2","\\vartriangleleft");f(p,w,R,"\u22B4","\\trianglelefteq");f(p,w,R,"\u22A8","\\vDash",!0);f(p,w,R,"\u22AA","\\Vvdash",!0);f(p,w,R,"\u2323","\\smallsmile");f(p,w,R,"\u2322","\\smallfrown");f(p,w,R,"\u224F","\\bumpeq",!0);f(p,w,R,"\u224E","\\Bumpeq",!0);f(p,w,R,"\u2267","\\geqq",!0);f(p,w,R,"\u2A7E","\\geqslant",!0);f(p,w,R,"\u2A96","\\eqslantgtr",!0);f(p,w,R,"\u2273","\\gtrsim",!0);f(p,w,R,"\u2A86","\\gtrapprox",!0);f(p,w,ce,"\u22D7","\\gtrdot");f(p,w,R,"\u22D9","\\ggg",!0);f(p,w,R,"\u2277","\\gtrless",!0);f(p,w,R,"\u22DB","\\gtreqless",!0);f(p,w,R,"\u2A8C","\\gtreqqless",!0);f(p,w,R,"\u2256","\\eqcirc",!0);f(p,w,R,"\u2257","\\circeq",!0);f(p,w,R,"\u225C","\\triangleq",!0);f(p,w,R,"\u223C","\\thicksim");f(p,w,R,"\u2248","\\thickapprox");f(p,w,R,"\u2AC6","\\supseteqq",!0);f(p,w,R,"\u22D1","\\Supset",!0);f(p,w,R,"\u2290","\\sqsupset",!0);f(p,w,R,"\u227D","\\succcurlyeq",!0);f(p,w,R,"\u22DF","\\curlyeqsucc",!0);f(p,w,R,"\u227F","\\succsim",!0);f(p,w,R,"\u2AB8","\\succapprox",!0);f(p,w,R,"\u22B3","\\vartriangleright");f(p,w,R,"\u22B5","\\trianglerighteq");f(p,w,R,"\u22A9","\\Vdash",!0);f(p,w,R,"\u2223","\\shortmid");f(p,w,R,"\u2225","\\shortparallel");f(p,w,R,"\u226C","\\between",!0);f(p,w,R,"\u22D4","\\pitchfork",!0);f(p,w,R,"\u221D","\\varpropto");f(p,w,R,"\u25C0","\\blacktriangleleft");f(p,w,R,"\u2234","\\therefore",!0);f(p,w,R,"\u220D","\\backepsilon");f(p,w,R,"\u25B6","\\blacktriangleright");f(p,w,R,"\u2235","\\because",!0);f(p,w,R,"\u22D8","\\llless");f(p,w,R,"\u22D9","\\gggtr");f(p,w,ce,"\u22B2","\\lhd");f(p,w,ce,"\u22B3","\\rhd");f(p,w,R,"\u2242","\\eqsim",!0);f(p,_,R,"\u22C8","\\Join");f(p,w,R,"\u2251","\\Doteq",!0);f(p,w,ce,"\u2214","\\dotplus",!0);f(p,w,ce,"\u2216","\\smallsetminus");f(p,w,ce,"\u22D2","\\Cap",!0);f(p,w,ce,"\u22D3","\\Cup",!0);f(p,w,ce,"\u2A5E","\\doublebarwedge",!0);f(p,w,ce,"\u229F","\\boxminus",!0);f(p,w,ce,"\u229E","\\boxplus",!0);f(p,w,ce,"\u22C7","\\divideontimes",!0);f(p,w,ce,"\u22C9","\\ltimes",!0);f(p,w,ce,"\u22CA","\\rtimes",!0);f(p,w,ce,"\u22CB","\\leftthreetimes",!0);f(p,w,ce,"\u22CC","\\rightthreetimes",!0);f(p,w,ce,"\u22CF","\\curlywedge",!0);f(p,w,ce,"\u22CE","\\curlyvee",!0);f(p,w,ce,"\u229D","\\circleddash",!0);f(p,w,ce,"\u229B","\\circledast",!0);f(p,w,ce,"\u22C5","\\centerdot");f(p,w,ce,"\u22BA","\\intercal",!0);f(p,w,ce,"\u22D2","\\doublecap");f(p,w,ce,"\u22D3","\\doublecup");f(p,w,ce,"\u22A0","\\boxtimes",!0);f(p,w,R,"\u21E2","\\dashrightarrow",!0);f(p,w,R,"\u21E0","\\dashleftarrow",!0);f(p,w,R,"\u21C7","\\leftleftarrows",!0);f(p,w,R,"\u21C6","\\leftrightarrows",!0);f(p,w,R,"\u21DA","\\Lleftarrow",!0);f(p,w,R,"\u219E","\\twoheadleftarrow",!0);f(p,w,R,"\u21A2","\\leftarrowtail",!0);f(p,w,R,"\u21AB","\\looparrowleft",!0);f(p,w,R,"\u21CB","\\leftrightharpoons",!0);f(p,w,R,"\u21B6","\\curvearrowleft",!0);f(p,w,R,"\u21BA","\\circlearrowleft",!0);f(p,w,R,"\u21B0","\\Lsh",!0);f(p,w,R,"\u21C8","\\upuparrows",!0);f(p,w,R,"\u21BF","\\upharpoonleft",!0);f(p,w,R,"\u21C3","\\downharpoonleft",!0);f(p,_,R,"\u22B6","\\origof",!0);f(p,_,R,"\u22B7","\\imageof",!0);f(p,w,R,"\u22B8","\\multimap",!0);f(p,w,R,"\u21AD","\\leftrightsquigarrow",!0);f(p,w,R,"\u21C9","\\rightrightarrows",!0);f(p,w,R,"\u21C4","\\rightleftarrows",!0);f(p,w,R,"\u21A0","\\twoheadrightarrow",!0);f(p,w,R,"\u21A3","\\rightarrowtail",!0);f(p,w,R,"\u21AC","\\looparrowright",!0);f(p,w,R,"\u21B7","\\curvearrowright",!0);f(p,w,R,"\u21BB","\\circlearrowright",!0);f(p,w,R,"\u21B1","\\Rsh",!0);f(p,w,R,"\u21CA","\\downdownarrows",!0);f(p,w,R,"\u21BE","\\upharpoonright",!0);f(p,w,R,"\u21C2","\\downharpoonright",!0);f(p,w,R,"\u21DD","\\rightsquigarrow",!0);f(p,w,R,"\u21DD","\\leadsto");f(p,w,R,"\u21DB","\\Rrightarrow",!0);f(p,w,R,"\u21BE","\\restriction");f(p,_,M,"\u2018","`");f(p,_,M,"$","\\$");f(W,_,M,"$","\\$");f(W,_,M,"$","\\textdollar");f(p,_,M,"%","\\%");f(W,_,M,"%","\\%");f(p,_,M,"_","\\_");f(W,_,M,"_","\\_");f(W,_,M,"_","\\textunderscore");f(p,_,M,"\u2220","\\angle",!0);f(p,_,M,"\u221E","\\infty",!0);f(p,_,M,"\u2032","\\prime");f(p,_,M,"\u25B3","\\triangle");f(p,_,M,"\u0393","\\Gamma",!0);f(p,_,M,"\u0394","\\Delta",!0);f(p,_,M,"\u0398","\\Theta",!0);f(p,_,M,"\u039B","\\Lambda",!0);f(p,_,M,"\u039E","\\Xi",!0);f(p,_,M,"\u03A0","\\Pi",!0);f(p,_,M,"\u03A3","\\Sigma",!0);f(p,_,M,"\u03A5","\\Upsilon",!0);f(p,_,M,"\u03A6","\\Phi",!0);f(p,_,M,"\u03A8","\\Psi",!0);f(p,_,M,"\u03A9","\\Omega",!0);f(p,_,M,"A","\u0391");f(p,_,M,"B","\u0392");f(p,_,M,"E","\u0395");f(p,_,M,"Z","\u0396");f(p,_,M,"H","\u0397");f(p,_,M,"I","\u0399");f(p,_,M,"K","\u039A");f(p,_,M,"M","\u039C");f(p,_,M,"N","\u039D");f(p,_,M,"O","\u039F");f(p,_,M,"P","\u03A1");f(p,_,M,"T","\u03A4");f(p,_,M,"X","\u03A7");f(p,_,M,"\xAC","\\neg",!0);f(p,_,M,"\xAC","\\lnot");f(p,_,M,"\u22A4","\\top");f(p,_,M,"\u22A5","\\bot");f(p,_,M,"\u2205","\\emptyset");f(p,w,M,"\u2205","\\varnothing");f(p,_,Me,"\u03B1","\\alpha",!0);f(p,_,Me,"\u03B2","\\beta",!0);f(p,_,Me,"\u03B3","\\gamma",!0);f(p,_,Me,"\u03B4","\\delta",!0);f(p,_,Me,"\u03F5","\\epsilon",!0);f(p,_,Me,"\u03B6","\\zeta",!0);f(p,_,Me,"\u03B7","\\eta",!0);f(p,_,Me,"\u03B8","\\theta",!0);f(p,_,Me,"\u03B9","\\iota",!0);f(p,_,Me,"\u03BA","\\kappa",!0);f(p,_,Me,"\u03BB","\\lambda",!0);f(p,_,Me,"\u03BC","\\mu",!0);f(p,_,Me,"\u03BD","\\nu",!0);f(p,_,Me,"\u03BE","\\xi",!0);f(p,_,Me,"\u03BF","\\omicron",!0);f(p,_,Me,"\u03C0","\\pi",!0);f(p,_,Me,"\u03C1","\\rho",!0);f(p,_,Me,"\u03C3","\\sigma",!0);f(p,_,Me,"\u03C4","\\tau",!0);f(p,_,Me,"\u03C5","\\upsilon",!0);f(p,_,Me,"\u03D5","\\phi",!0);f(p,_,Me,"\u03C7","\\chi",!0);f(p,_,Me,"\u03C8","\\psi",!0);f(p,_,Me,"\u03C9","\\omega",!0);f(p,_,Me,"\u03B5","\\varepsilon",!0);f(p,_,Me,"\u03D1","\\vartheta",!0);f(p,_,Me,"\u03D6","\\varpi",!0);f(p,_,Me,"\u03F1","\\varrho",!0);f(p,_,Me,"\u03C2","\\varsigma",!0);f(p,_,Me,"\u03C6","\\varphi",!0);f(p,_,ce,"\u2217","*",!0);f(p,_,ce,"+","+");f(p,_,ce,"\u2212","-",!0);f(p,_,ce,"\u22C5","\\cdot",!0);f(p,_,ce,"\u2218","\\circ",!0);f(p,_,ce,"\xF7","\\div",!0);f(p,_,ce,"\xB1","\\pm",!0);f(p,_,ce,"\xD7","\\times",!0);f(p,_,ce,"\u2229","\\cap",!0);f(p,_,ce,"\u222A","\\cup",!0);f(p,_,ce,"\u2216","\\setminus",!0);f(p,_,ce,"\u2227","\\land");f(p,_,ce,"\u2228","\\lor");f(p,_,ce,"\u2227","\\wedge",!0);f(p,_,ce,"\u2228","\\vee",!0);f(p,_,M,"\u221A","\\surd");f(p,_,Cr,"\u27E8","\\langle",!0);f(p,_,Cr,"\u2223","\\lvert");f(p,_,Cr,"\u2225","\\lVert");f(p,_,ar,"?","?");f(p,_,ar,"!","!");f(p,_,ar,"\u27E9","\\rangle",!0);f(p,_,ar,"\u2223","\\rvert");f(p,_,ar,"\u2225","\\rVert");f(p,_,R,"=","=");f(p,_,R,":",":");f(p,_,R,"\u2248","\\approx",!0);f(p,_,R,"\u2245","\\cong",!0);f(p,_,R,"\u2265","\\ge");f(p,_,R,"\u2265","\\geq",!0);f(p,_,R,"\u2190","\\gets");f(p,_,R,">","\\gt",!0);f(p,_,R,"\u2208","\\in",!0);f(p,_,R,"\uE020","\\@not");f(p,_,R,"\u2282","\\subset",!0);f(p,_,R,"\u2283","\\supset",!0);f(p,_,R,"\u2286","\\subseteq",!0);f(p,_,R,"\u2287","\\supseteq",!0);f(p,w,R,"\u2288","\\nsubseteq",!0);f(p,w,R,"\u2289","\\nsupseteq",!0);f(p,_,R,"\u22A8","\\models");f(p,_,R,"\u2190","\\leftarrow",!0);f(p,_,R,"\u2264","\\le");f(p,_,R,"\u2264","\\leq",!0);f(p,_,R,"<","\\lt",!0);f(p,_,R,"\u2192","\\rightarrow",!0);f(p,_,R,"\u2192","\\to");f(p,w,R,"\u2271","\\ngeq",!0);f(p,w,R,"\u2270","\\nleq",!0);f(p,_,xo,"\xA0","\\ ");f(p,_,xo,"\xA0","\\space");f(p,_,xo,"\xA0","\\nobreakspace");f(W,_,xo,"\xA0","\\ ");f(W,_,xo,"\xA0"," ");f(W,_,xo,"\xA0","\\space");f(W,_,xo,"\xA0","\\nobreakspace");f(p,_,xo,null,"\\nobreak");f(p,_,xo,null,"\\allowbreak");f(p,_,Am,",",",");f(p,_,Am,";",";");f(p,w,ce,"\u22BC","\\barwedge",!0);f(p,w,ce,"\u22BB","\\veebar",!0);f(p,_,ce,"\u2299","\\odot",!0);f(p,_,ce,"\u2295","\\oplus",!0);f(p,_,ce,"\u2297","\\otimes",!0);f(p,_,M,"\u2202","\\partial",!0);f(p,_,ce,"\u2298","\\oslash",!0);f(p,w,ce,"\u229A","\\circledcirc",!0);f(p,w,ce,"\u22A1","\\boxdot",!0);f(p,_,ce,"\u25B3","\\bigtriangleup");f(p,_,ce,"\u25BD","\\bigtriangledown");f(p,_,ce,"\u2020","\\dagger");f(p,_,ce,"\u22C4","\\diamond");f(p,_,ce,"\u22C6","\\star");f(p,_,ce,"\u25C3","\\triangleleft");f(p,_,ce,"\u25B9","\\triangleright");f(p,_,Cr,"{","\\{");f(W,_,M,"{","\\{");f(W,_,M,"{","\\textbraceleft");f(p,_,ar,"}","\\}");f(W,_,M,"}","\\}");f(W,_,M,"}","\\textbraceright");f(p,_,Cr,"{","\\lbrace");f(p,_,ar,"}","\\rbrace");f(p,_,Cr,"[","\\lbrack",!0);f(W,_,M,"[","\\lbrack",!0);f(p,_,ar,"]","\\rbrack",!0);f(W,_,M,"]","\\rbrack",!0);f(p,_,Cr,"(","\\lparen",!0);f(p,_,ar,")","\\rparen",!0);f(W,_,M,"<","\\textless",!0);f(W,_,M,">","\\textgreater",!0);f(p,_,Cr,"\u230A","\\lfloor",!0);f(p,_,ar,"\u230B","\\rfloor",!0);f(p,_,Cr,"\u2308","\\lceil",!0);f(p,_,ar,"\u2309","\\rceil",!0);f(p,_,M,"\\","\\backslash");f(p,_,M,"\u2223","|");f(p,_,M,"\u2223","\\vert");f(W,_,M,"|","\\textbar",!0);f(p,_,M,"\u2225","\\|");f(p,_,M,"\u2225","\\Vert");f(W,_,M,"\u2225","\\textbardbl");f(W,_,M,"~","\\textasciitilde");f(W,_,M,"\\","\\textbackslash");f(W,_,M,"^","\\textasciicircum");f(p,_,R,"\u2191","\\uparrow",!0);f(p,_,R,"\u21D1","\\Uparrow",!0);f(p,_,R,"\u2193","\\downarrow",!0);f(p,_,R,"\u21D3","\\Downarrow",!0);f(p,_,R,"\u2195","\\updownarrow",!0);f(p,_,R,"\u21D5","\\Updownarrow",!0);f(p,_,pn,"\u2210","\\coprod");f(p,_,pn,"\u22C1","\\bigvee");f(p,_,pn,"\u22C0","\\bigwedge");f(p,_,pn,"\u2A04","\\biguplus");f(p,_,pn,"\u22C2","\\bigcap");f(p,_,pn,"\u22C3","\\bigcup");f(p,_,pn,"\u222B","\\int");f(p,_,pn,"\u222B","\\intop");f(p,_,pn,"\u222C","\\iint");f(p,_,pn,"\u222D","\\iiint");f(p,_,pn,"\u220F","\\prod");f(p,_,pn,"\u2211","\\sum");f(p,_,pn,"\u2A02","\\bigotimes");f(p,_,pn,"\u2A01","\\bigoplus");f(p,_,pn,"\u2A00","\\bigodot");f(p,_,pn,"\u222E","\\oint");f(p,_,pn,"\u222F","\\oiint");f(p,_,pn,"\u2230","\\oiiint");f(p,_,pn,"\u2A06","\\bigsqcup");f(p,_,pn,"\u222B","\\smallint");f(W,_,oc,"\u2026","\\textellipsis");f(p,_,oc,"\u2026","\\mathellipsis");f(W,_,oc,"\u2026","\\ldots",!0);f(p,_,oc,"\u2026","\\ldots",!0);f(p,_,oc,"\u22EF","\\@cdots",!0);f(p,_,oc,"\u22F1","\\ddots",!0);f(p,_,M,"\u22EE","\\varvdots");f(p,_,Ot,"\u02CA","\\acute");f(p,_,Ot,"\u02CB","\\grave");f(p,_,Ot,"\xA8","\\ddot");f(p,_,Ot,"~","\\tilde");f(p,_,Ot,"\u02C9","\\bar");f(p,_,Ot,"\u02D8","\\breve");f(p,_,Ot,"\u02C7","\\check");f(p,_,Ot,"^","\\hat");f(p,_,Ot,"\u20D7","\\vec");f(p,_,Ot,"\u02D9","\\dot");f(p,_,Ot,"\u02DA","\\mathring");f(p,_,Me,"\uE131","\\@imath");f(p,_,Me,"\uE237","\\@jmath");f(p,_,M,"\u0131","\u0131");f(p,_,M,"\u0237","\u0237");f(W,_,M,"\u0131","\\i",!0);f(W,_,M,"\u0237","\\j",!0);f(W,_,M,"\xDF","\\ss",!0);f(W,_,M,"\xE6","\\ae",!0);f(W,_,M,"\u0153","\\oe",!0);f(W,_,M,"\xF8","\\o",!0);f(W,_,M,"\xC6","\\AE",!0);f(W,_,M,"\u0152","\\OE",!0);f(W,_,M,"\xD8","\\O",!0);f(W,_,Ot,"\u02CA","\\'");f(W,_,Ot,"\u02CB","\\`");f(W,_,Ot,"\u02C6","\\^");f(W,_,Ot,"\u02DC","\\~");f(W,_,Ot,"\u02C9","\\=");f(W,_,Ot,"\u02D8","\\u");f(W,_,Ot,"\u02D9","\\.");f(W,_,Ot,"\xB8","\\c");f(W,_,Ot,"\u02DA","\\r");f(W,_,Ot,"\u02C7","\\v");f(W,_,Ot,"\xA8",'\\"');f(W,_,Ot,"\u02DD","\\H");f(W,_,Ot,"\u25EF","\\textcircled");var uT={"--":!0,"---":!0,"``":!0,"''":!0};f(W,_,M,"\u2013","--",!0);f(W,_,M,"\u2013","\\textendash");f(W,_,M,"\u2014","---",!0);f(W,_,M,"\u2014","\\textemdash");f(W,_,M,"\u2018","`",!0);f(W,_,M,"\u2018","\\textquoteleft");f(W,_,M,"\u2019","'",!0);f(W,_,M,"\u2019","\\textquoteright");f(W,_,M,"\u201C","``",!0);f(W,_,M,"\u201C","\\textquotedblleft");f(W,_,M,"\u201D","''",!0);f(W,_,M,"\u201D","\\textquotedblright");f(p,_,M,"\xB0","\\degree",!0);f(W,_,M,"\xB0","\\degree");f(W,_,M,"\xB0","\\textdegree",!0);f(p,_,M,"\xA3","\\pounds");f(p,_,M,"\xA3","\\mathsterling",!0);f(W,_,M,"\xA3","\\pounds");f(W,_,M,"\xA3","\\textsterling",!0);f(p,w,M,"\u2720","\\maltese");f(W,w,M,"\u2720","\\maltese");var iT='0123456789/@."';for(Lm=0;Lm0)return Da(o,s,a,n,u.concat(c));if(l){var d,v;if(l==="boldsymbol"){var m=QB(o,a,n,u,r);d=m.fontName,v=[m.fontClass]}else i?(d=dT[l].fontName,v=[l]):(d=Wm(l,n.fontWeight,n.fontShape),v=[l,n.fontWeight,n.fontShape]);if(Hm(o,d,a).metrics)return Da(o,d,a,n,u.concat(v));if(uT.hasOwnProperty(o)&&d.slice(0,10)==="Typewriter"){for(var h=[],g=0;g{if(cu(e.classes)!==cu(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var n=e.classes[0];if(n==="mbin"||n==="mord")return!1}for(var r in e.style)if(e.style.hasOwnProperty(r)&&e.style[r]!==t.style[r])return!1;for(var a in t.style)if(t.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;return!0},XB=e=>{for(var t=0;tn&&(n=u.height),u.depth>r&&(r=u.depth),u.maxFontSize>a&&(a=u.maxFontSize)}t.height=n,t.depth=r,t.maxFontSize=a},_r=function(t,n,r,a){var o=new ac(t,n,r,a);return rg(o),o},sT=(e,t,n,r)=>new ac(e,t,n,r),ZB=function(t,n,r){var a=_r([t],[],n);return a.height=Math.max(r||n.fontMetrics().defaultRuleThickness,n.minRuleThickness),a.style.borderBottomWidth=Z(a.height),a.maxFontSize=1,a},eq=function(t,n,r,a){var o=new Sm(t,n,r,a);return rg(o),o},fT=function(t){var n=new rc(t);return rg(n),n},tq=function(t,n){return t instanceof rc?_r([],[t],n):t},nq=function(t){if(t.positionType==="individualShift"){for(var n=t.children,r=[n[0]],a=-n[0].shift-n[0].elem.depth,o=a,u=1;u{var n=_r(["mspace"],[],t),r=Qt(e,t);return n.style.marginRight=Z(r),n},Wm=function(t,n,r){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 o;return n==="textbf"&&r==="textit"?o="BoldItalic":n==="textbf"?o="Bold":n==="textit"?o="Italic":o="Regular",a+"-"+o},dT={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"},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"}},pT={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},oq=function(t,n){var[r,a,o]=pT[t],u=new Co(r),i=new za([u],{width:Z(a),height:Z(o),style:"width:"+Z(a),viewBox:"0 0 "+1e3*a+" "+1e3*o,preserveAspectRatio:"xMinYMin"}),l=sT(["overlay"],[i],n);return l.height=o,l.style.height=Z(o),l.style.width=Z(a),l},I={fontMap:dT,makeSymbol:Da,mathsym:VB,makeSpan:_r,makeSvgSpan:sT,makeLineSpan:ZB,makeAnchor:eq,makeFragment:fT,wrapFragment:tq,makeVList:rq,makeOrd:KB,makeGlue:aq,staticSvg:oq,svgData:pT,tryCombineChars:XB},Yt={number:3,unit:"mu"},si={number:4,unit:"mu"},Fo={number:5,unit:"mu"},uq={mord:{mop:Yt,mbin:si,mrel:Fo,minner:Yt},mop:{mord:Yt,mop:Yt,mrel:Fo,minner:Yt},mbin:{mord:si,mop:si,mopen:si,minner:si},mrel:{mord:Fo,mop:Fo,mopen:Fo,minner:Fo},mopen:{},mclose:{mop:Yt,mbin:si,mrel:Fo,minner:Yt},mpunct:{mord:Yt,mop:Yt,mrel:Fo,mopen:Yt,mclose:Yt,mpunct:Yt,minner:Yt},minner:{mord:Yt,mop:Yt,mbin:si,mrel:Fo,mopen:Yt,mpunct:Yt,minner:Yt}},iq={mord:{mop:Yt},mop:{mord:Yt,mop:Yt},mbin:{},mrel:{},mopen:{},mclose:{mop:Yt},mpunct:{},minner:{mop:Yt}},mT={},Om={},$m={};function re(e){for(var{type:t,names:n,props:r,handler:a,htmlBuilder:o,mathmlBuilder:u}=e,i={type:t,numArgs:r.numArgs,argTypes:r.argTypes,allowedInArgument:!!r.allowedInArgument,allowedInText:!!r.allowedInText,allowedInMath:r.allowedInMath===void 0?!0:r.allowedInMath,numOptionalArgs:r.numOptionalArgs||0,infix:!!r.infix,primitive:!!r.primitive,handler:a},l=0;l{var y=g.classes[0],b=h.classes[0];y==="mbin"&&Ce.contains(cq,b)?g.classes[0]="mord":b==="mbin"&&Ce.contains(lq,y)&&(h.classes[0]="mord")},{node:d},v,m),vT(o,(h,g)=>{var y=ag(g),b=ag(h),E=y&&b?h.hasClass("mtight")?iq[y][b]:uq[y][b]:null;if(E)return I.makeGlue(E,s)},{node:d},v,m),o},vT=function e(t,n,r,a,o){a&&t.push(a);for(var u=0;uv=>{t.splice(d+1,0,v),u++})(u)}a&&t.pop()},_T=function(t){return t instanceof rc||t instanceof Sm||t instanceof ac&&t.hasClass("enclosing")?t:null},dq=function e(t,n){var r=_T(t);if(r){var a=r.children;if(a.length){if(n==="right")return e(a[a.length-1],"right");if(n==="left")return e(a[0],"left")}}return t},ag=function(t,n){return t?(n&&(t=dq(t,n)),fq[t.classes[0]]||null):null},Ys=function(t,n){var r=["nulldelimiter"].concat(t.baseSizingClasses());return Mo(n.concat(r))},st=function(t,n,r){if(!t)return Mo();if(Om[t.type]){var a=Om[t.type](t,n);if(r&&n.size!==r.size){a=Mo(n.sizingClasses(r),[a],n);var o=n.sizeMultiplier/r.sizeMultiplier;a.height*=o,a.depth*=o}return a}else throw new J("Got group of unknown type: '"+t.type+"'")};function qm(e,t){var n=Mo(["base"],e,t),r=Mo(["strut"]);return r.style.height=Z(n.height+n.depth),n.depth&&(r.style.verticalAlign=Z(-n.depth)),n.children.unshift(r),n}function og(e,t){var n=null;e.length===1&&e[0].type==="tag"&&(n=e[0].tag,e=e[0].body);var r=gn(e,t,"root"),a;r.length===2&&r[1].hasClass("tag")&&(a=r.pop());for(var o=[],u=[],i=0;i0&&(o.push(qm(u,t)),u=[]),o.push(r[i]));u.length>0&&o.push(qm(u,t));var s;n?(s=qm(gn(n,t,!0)),s.classes=["tag"],o.push(s)):a&&o.push(a);var c=Mo(["katex-html"],o);if(c.setAttribute("aria-hidden","true"),s){var d=s.children[0];d.style.height=Z(c.height+c.depth),c.depth&&(d.style.verticalAlign=Z(-c.depth))}return c}function hT(e){return new rc(e)}var xr=class{constructor(t,n,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=n||[],this.classes=r||[]}setAttribute(t,n){this.attributes[t]=n}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&t.setAttribute(n,this.attributes[n]);this.classes.length>0&&(t.className=cu(this.classes));for(var r=0;r0&&(t+=' class ="'+Ce.escape(cu(this.classes))+'"'),t+=">";for(var r=0;r",t}toText(){return this.children.map(t=>t.toText()).join("")}},uc=class{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return Ce.escape(this.toText())}toText(){return this.text}},gT=class{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character="\u200A":t>=.1666&&t<=.1667?this.character="\u2009":t>=.2222&&t<=.2223?this.character="\u2005":t>=.2777&&t<=.2778?this.character="\u2005\u200A":t>=-.05556&&t<=-.05555?this.character="\u200A\u2063":t>=-.1667&&t<=-.1666?this.character="\u2009\u2063":t>=-.2223&&t<=-.2222?this.character="\u205F\u2063":t>=-.2778&&t<=-.2777?this.character="\u2005\u2063":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",Z(this.width)),t}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},B={MathNode:xr,TextNode:uc,SpaceNode:gT,newDocumentFragment:hT},ea=function(t,n,r){return jt[n][t]&&jt[n][t].replace&&t.charCodeAt(0)!==55349&&!(uT.hasOwnProperty(t)&&r&&(r.fontFamily&&r.fontFamily.slice(4,6)==="tt"||r.font&&r.font.slice(4,6)==="tt"))&&(t=jt[n][t].replace),new B.TextNode(t)},ug=function(t){return t.length===1?t[0]:new B.MathNode("mrow",t)},ig=function(t,n){if(n.fontFamily==="texttt")return"monospace";if(n.fontFamily==="textsf")return n.fontShape==="textit"&&n.fontWeight==="textbf"?"sans-serif-bold-italic":n.fontShape==="textit"?"sans-serif-italic":n.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(n.fontShape==="textit"&&n.fontWeight==="textbf")return"bold-italic";if(n.fontShape==="textit")return"italic";if(n.fontWeight==="textbf")return"bold";var r=n.font;if(!r||r==="mathnormal")return null;var a=t.mode;if(r==="mathit")return"italic";if(r==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(r==="mathbf")return"bold";if(r==="mathbb")return"double-struck";if(r==="mathfrak")return"fraktur";if(r==="mathscr"||r==="mathcal")return"script";if(r==="mathsf")return"sans-serif";if(r==="mathtt")return"monospace";var o=t.text;if(Ce.contains(["\\imath","\\jmath"],o))return null;jt[a][o]&&jt[a][o].replace&&(o=jt[a][o].replace);var u=I.fontMap[r].fontName;return Yh(o,u,a)?I.fontMap[r].variant:null},hr=function(t,n,r){if(t.length===1){var a=It(t[0],n);return r&&a instanceof xr&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var o=[],u,i=0;i0&&(d.text=d.text.slice(0,1)+"\u0338"+d.text.slice(1),o.pop())}}}o.push(l),u=l}return o},fu=function(t,n,r){return ug(hr(t,n,r))},It=function(t,n){if(!t)return new B.MathNode("mrow");if($m[t.type]){var r=$m[t.type](t,n);return r}else throw new J("Got group of unknown type: '"+t.type+"'")};function DT(e,t,n,r,a){var o=hr(e,n),u;o.length===1&&o[0]instanceof xr&&Ce.contains(["mrow","mtable"],o[0].type)?u=o[0]:u=new B.MathNode("mrow",o);var i=new B.MathNode("annotation",[new B.TextNode(t)]);i.setAttribute("encoding","application/x-tex");var l=new B.MathNode("semantics",[u,i]),s=new B.MathNode("math",[l]);s.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),r&&s.setAttribute("display","block");var c=a?"katex":"katex-mathml";return I.makeSpan([c],[s])}var yT=function(t){return new qa({style:t.displayMode?Fe.DISPLAY:Fe.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},bT=function(t,n){if(n.displayMode){var r=["katex-display"];n.leqno&&r.push("leqno"),n.fleqn&&r.push("fleqn"),t=I.makeSpan(r,[t])}return t},pq=function(t,n,r){var a=yT(r),o;if(r.output==="mathml")return DT(t,n,a,r.displayMode,!0);if(r.output==="html"){var u=og(t,a);o=I.makeSpan(["katex"],[u])}else{var i=DT(t,n,a,r.displayMode,!1),l=og(t,a);o=I.makeSpan(["katex"],[i,l])}return bT(o,r)},mq=function(t,n,r){var a=yT(r),o=og(t,a),u=I.makeSpan(["katex"],[o]);return bT(u,r)},vq={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},_q=function(t){var n=new B.MathNode("mo",[new B.TextNode(vq[t.replace(/^\\/,"")])]);return n.setAttribute("stretchy","true"),n},hq={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]},gq=function(t){return t.type==="ordgroup"?t.body.length:1},Dq=function(t,n){function r(){var i=4e5,l=t.label.slice(1);if(Ce.contains(["widehat","widecheck","widetilde","utilde"],l)){var s=t,c=gq(s.base),d,v,m;if(c>5)l==="widehat"||l==="widecheck"?(d=420,i=2364,m=.42,v=l+"4"):(d=312,i=2340,m=.34,v="tilde4");else{var h=[1,1,2,2,3,3][c];l==="widehat"||l==="widecheck"?(i=[0,1062,2364,2364,2364][h],d=[0,239,300,360,420][h],m=[0,.24,.3,.3,.36,.42][h],v=l+h):(i=[0,600,1033,2339,2340][h],d=[0,260,286,306,312][h],m=[0,.26,.286,.3,.306,.34][h],v="tilde"+h)}var g=new Co(v),y=new za([g],{width:"100%",height:Z(m),viewBox:"0 0 "+i+" "+d,preserveAspectRatio:"none"});return{span:I.makeSvgSpan([],[y],n),minWidth:0,height:m}}else{var b=[],E=hq[l],[N,U,j]=E,S=j/1e3,O=N.length,le,H;if(O===1){var He=E[3];le=["hide-tail"],H=[He]}else if(O===2)le=["halfarrow-left","halfarrow-right"],H=["xMinYMin","xMaxYMin"];else if(O===3)le=["brace-left","brace-center","brace-right"],H=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support `+O+" children.");for(var pe=0;pe0&&(a.style.minWidth=Z(o)),a},yq=function(t,n,r,a,o){var u,i=t.height+t.depth+r+a;if(/fbox|color|angl/.test(n)){if(u=I.makeSpan(["stretchy",n],[],o),n==="fbox"){var l=o.color&&o.getColor();l&&(u.style.borderColor=l)}}else{var s=[];/^[bx]cancel$/.test(n)&&s.push(new Im({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(n)&&s.push(new Im({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var c=new za(s,{width:"100%",height:Z(i)});u=I.makeSvgSpan([],[c],o)}return u.height=i,u.style.height=Z(i),u},So={encloseSpan:yq,mathMLnode:_q,svgSpan:Dq};function Ge(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 lg(e){var t=zm(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 zm(e){return e&&(e.type==="atom"||GB.hasOwnProperty(e.type))?e:null}var cg=(e,t)=>{var n,r,a;e&&e.type==="supsub"?(r=Ge(e.base,"accent"),n=r.base,e.base=n,a=qB(st(e,t)),e.base=r):(r=Ge(e,"accent"),n=r.base);var o=st(n,t.havingCrampedStyle()),u=r.isShifty&&Ce.isCharacterBox(n),i=0;if(u){var l=Ce.getBaseElem(n),s=st(l,t.havingCrampedStyle());i=oT(s).skew}var c=r.label==="\\c",d=c?o.height+o.depth:Math.min(o.height,t.fontMetrics().xHeight),v;if(r.isStretchy)v=So.svgSpan(r,t),v=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:v,wrapperClasses:["svg-align"],wrapperStyle:i>0?{width:"calc(100% - "+Z(2*i)+")",marginLeft:Z(2*i)}:void 0}]},t);else{var m,h;r.label==="\\vec"?(m=I.staticSvg("vec",t),h=I.svgData.vec[1]):(m=I.makeOrd({mode:r.mode,text:r.label},t,"textord"),m=oT(m),m.italic=0,h=m.width,c&&(d+=m.depth)),v=I.makeSpan(["accent-body"],[m]);var g=r.label==="\\textcircled";g&&(v.classes.push("accent-full"),d=o.height);var y=i;g||(y-=h/2),v.style.left=Z(y),r.label==="\\textcircled"&&(v.style.top=".2em"),v=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-d},{type:"elem",elem:v}]},t)}var b=I.makeSpan(["mord","accent"],[v],t);return a?(a.children[0]=b,a.height=Math.max(b.height,a.height),a.classes[0]="mord",a):b},wT=(e,t)=>{var n=e.isStretchy?So.mathMLnode(e.label):new B.MathNode("mo",[ea(e.label,e.mode)]),r=new B.MathNode("mover",[It(e.base,t),n]);return r.setAttribute("accent","true"),r},bq=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));re({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 n=Bm(t[0]),r=!bq.test(e.funcName),a=!r||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:r,isShifty:a,base:n}},htmlBuilder:cg,mathmlBuilder:wT});re({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var n=t[0],r=e.parser.mode;return r==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),r="text"),{type:"accent",mode:r,label:e.funcName,isStretchy:!1,isShifty:!0,base:n}},htmlBuilder:cg,mathmlBuilder:wT});re({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0];return{type:"accentUnder",mode:n.mode,label:r,base:a}},htmlBuilder:(e,t)=>{var n=st(e.base,t),r=So.svgSpan(e,t),a=e.label==="\\utilde"?.12:0,o=I.makeVList({positionType:"top",positionData:n.height,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:n}]},t);return I.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:(e,t)=>{var n=So.mathMLnode(e.label),r=new B.MathNode("munder",[It(e.base,t),n]);return r.setAttribute("accentunder","true"),r}});var Gm=e=>{var t=new B.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};re({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,n){var{parser:r,funcName:a}=e;return{type:"xArrow",mode:r.mode,label:a,body:t[0],below:n[0]}},htmlBuilder(e,t){var n=t.style,r=t.havingStyle(n.sup()),a=I.wrapFragment(st(e.body,r,t),t),o=e.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(o+"-arrow-pad");var u;e.below&&(r=t.havingStyle(n.sub()),u=I.wrapFragment(st(e.below,r,t),t),u.classes.push(o+"-arrow-pad"));var i=So.svgSpan(e,t),l=-t.fontMetrics().axisHeight+.5*i.height,s=-t.fontMetrics().axisHeight-.5*i.height-.111;(a.depth>.25||e.label==="\\xleftequilibrium")&&(s-=a.depth);var c;if(u){var d=-t.fontMetrics().axisHeight+u.height+.5*i.height+.111;c=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:s},{type:"elem",elem:i,shift:l},{type:"elem",elem:u,shift:d}]},t)}else c=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:s},{type:"elem",elem:i,shift:l}]},t);return c.children[0].children[0].children[1].classes.push("svg-align"),I.makeSpan(["mrel","x-arrow"],[c],t)},mathmlBuilder(e,t){var n=So.mathMLnode(e.label);n.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var r;if(e.body){var a=Gm(It(e.body,t));if(e.below){var o=Gm(It(e.below,t));r=new B.MathNode("munderover",[n,o,a])}else r=new B.MathNode("mover",[n,a])}else if(e.below){var u=Gm(It(e.below,t));r=new B.MathNode("munder",[n,u])}else r=Gm(),r=new B.MathNode("mover",[n,r]);return r}});var wq=I.makeSpan;function RT(e,t){var n=gn(e.body,t,!0);return wq([e.mclass],n,t)}function TT(e,t){var n,r=hr(e.body,t);return e.mclass==="minner"?n=new B.MathNode("mpadded",r):e.mclass==="mord"?e.isCharacterBox?(n=r[0],n.type="mi"):n=new B.MathNode("mi",r):(e.isCharacterBox?(n=r[0],n.type="mo"):n=new B.MathNode("mo",r),e.mclass==="mbin"?(n.attributes.lspace="0.22em",n.attributes.rspace="0.22em"):e.mclass==="mpunct"?(n.attributes.lspace="0em",n.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(n.attributes.lspace="0em",n.attributes.rspace="0em"):e.mclass==="minner"&&(n.attributes.lspace="0.0556em",n.attributes.width="+0.1111em")),n}re({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];return{type:"mclass",mode:n.mode,mclass:"m"+r.slice(5),body:fn(a),isCharacterBox:Ce.isCharacterBox(a)}},htmlBuilder:RT,mathmlBuilder:TT});var Jm=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"};re({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:n}=e;return{type:"mclass",mode:n.mode,mclass:Jm(t[0]),body:fn(t[1]),isCharacterBox:Ce.isCharacterBox(t[1])}}});re({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:n,funcName:r}=e,a=t[1],o=t[0],u;r!=="\\stackrel"?u=Jm(a):u="mrel";var i={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:r!=="\\stackrel",body:fn(a)},l={type:"supsub",mode:o.mode,base:i,sup:r==="\\underset"?null:o,sub:r==="\\underset"?o:null};return{type:"mclass",mode:n.mode,mclass:u,body:[l],isCharacterBox:Ce.isCharacterBox(l)}},htmlBuilder:RT,mathmlBuilder:TT});re({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:n}=e;return{type:"pmb",mode:n.mode,mclass:Jm(t[0]),body:fn(t[0])}},htmlBuilder(e,t){var n=gn(e.body,t,!0),r=I.makeSpan([e.mclass],n,t);return r.style.textShadow="0.02em 0.01em 0.04px",r},mathmlBuilder(e,t){var n=hr(e.body,t),r=new B.MathNode("mstyle",n);return r.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),r}});var Rq={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},CT=()=>({type:"styling",body:[],mode:"math",style:"display"}),xT=e=>e.type==="textord"&&e.text==="@",Tq=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function Cq(e,t,n){var r=Rq[e];switch(r){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return n.callFunction(r,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var a=n.callFunction("\\\\cdleft",[t[0]],[]),o={type:"atom",text:r,mode:"math",family:"rel"},u=n.callFunction("\\Big",[o],[]),i=n.callFunction("\\\\cdright",[t[1]],[]),l={type:"ordgroup",mode:"math",body:[a,u,i]};return n.callFunction("\\\\cdparent",[l],[])}case"\\\\cdlongequal":return n.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var s={type:"textord",text:"\\Vert",mode:"math"};return n.callFunction("\\Big",[s],[])}default:return{type:"textord",text:" ",mode:"math"}}}function xq(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 n=e.fetch().text;if(n==="&"||n==="\\\\")e.consume();else if(n==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new J("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var r=[],a=[r],o=0;o-1))if("<>AV".indexOf(s)>-1)for(var d=0;d<2;d++){for(var v=!0,m=l+1;mAV=|." after @',u[l]);var h=Cq(s,c,e),g={type:"styling",body:[h],mode:"math",style:"display"};r.push(g),i=CT()}o%2==0?r.push(i):r.shift(),r=[],a.push(r)}e.gullet.endGroup(),e.gullet.endGroup();var y=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:y,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}re({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:n,funcName:r}=e;return{type:"cdlabel",mode:n.mode,side:r.slice(4),label:t[0]}},htmlBuilder(e,t){var n=t.havingStyle(t.style.sup()),r=I.wrapFragment(st(e.label,n,t),t);return r.classes.push("cd-label-"+e.side),r.style.bottom=Z(.8-r.depth),r.height=0,r.depth=0,r},mathmlBuilder(e,t){var n=new B.MathNode("mrow",[It(e.label,t)]);return n=new B.MathNode("mpadded",[n]),n.setAttribute("width","0"),e.side==="left"&&n.setAttribute("lspace","-1width"),n.setAttribute("voffset","0.7em"),n=new B.MathNode("mstyle",[n]),n.setAttribute("displaystyle","false"),n.setAttribute("scriptlevel","1"),n}});re({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:n}=e;return{type:"cdlabelparent",mode:n.mode,fragment:t[0]}},htmlBuilder(e,t){var n=I.wrapFragment(st(e.fragment,t),t);return n.classes.push("cd-vert-arrow"),n},mathmlBuilder(e,t){return new B.MathNode("mrow",[It(e.fragment,t)])}});re({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:n}=e,r=Ge(t[0],"ordgroup"),a=r.body,o="",u=0;u=1114111)throw new J("\\@char with invalid code point "+o);return l<=65535?s=String.fromCharCode(l):(l-=65536,s=String.fromCharCode((l>>10)+55296,(l&1023)+56320)),{type:"textord",mode:n.mode,text:s}}});var ET=(e,t)=>{var n=gn(e.body,t.withColor(e.color),!1);return I.makeFragment(n)},FT=(e,t)=>{var n=hr(e.body,t.withColor(e.color)),r=new B.MathNode("mstyle",n);return r.setAttribute("mathcolor",e.color),r};re({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:n}=e,r=Ge(t[0],"color-token").color,a=t[1];return{type:"color",mode:n.mode,color:r,body:fn(a)}},htmlBuilder:ET,mathmlBuilder:FT});re({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:n,breakOnTokenText:r}=e,a=Ge(t[0],"color-token").color;n.gullet.macros.set("\\current@color",a);var o=n.parseExpression(!0,r);return{type:"color",mode:n.mode,color:a,body:o}},htmlBuilder:ET,mathmlBuilder:FT});re({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,n){var{parser:r}=e,a=r.gullet.future().text==="["?r.parseSizeGroup(!0):null,o=!r.settings.displayMode||!r.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:r.mode,newLine:o,size:a&&Ge(a,"size").value}},htmlBuilder(e,t){var n=I.makeSpan(["mspace"],[],t);return e.newLine&&(n.classes.push("newline"),e.size&&(n.style.marginTop=Z(Qt(e.size,t)))),n},mathmlBuilder(e,t){var n=new B.MathNode("mspace");return e.newLine&&(n.setAttribute("linebreak","newline"),e.size&&n.setAttribute("height",Z(Qt(e.size,t)))),n}});var sg={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},MT=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new J("Expected a control sequence",e);return t},Eq=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},ST=(e,t,n,r)=>{var a=e.gullet.macros.get(n.text);a==null&&(n.noexpand=!0,a={tokens:[n],numArgs:0,unexpandable:!e.gullet.isExpandable(n.text)}),e.gullet.macros.set(t,a,r)};re({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:n}=e;t.consumeSpaces();var r=t.fetch();if(sg[r.text])return(n==="\\global"||n==="\\\\globallong")&&(r.text=sg[r.text]),Ge(t.parseFunction(),"internal");throw new J("Invalid token after macro prefix",r)}});re({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=t.gullet.popToken(),a=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new J("Expected a control sequence",r);for(var o=0,u,i=[[]];t.gullet.future().text!=="{";)if(r=t.gullet.popToken(),r.text==="#"){if(t.gullet.future().text==="{"){u=t.gullet.future(),i[o].push("{");break}if(r=t.gullet.popToken(),!/^[1-9]$/.test(r.text))throw new J('Invalid argument number "'+r.text+'"');if(parseInt(r.text)!==o+1)throw new J('Argument number "'+r.text+'" out of order');o++,i.push([])}else{if(r.text==="EOF")throw new J("Expected a macro definition");i[o].push(r.text)}var{tokens:l}=t.gullet.consumeArg();return u&&l.unshift(u),(n==="\\edef"||n==="\\xdef")&&(l=t.gullet.expandTokens(l),l.reverse()),t.gullet.macros.set(a,{tokens:l,numArgs:o,delimiters:i},n===sg[n]),{type:"internal",mode:t.mode}}});re({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=MT(t.gullet.popToken());t.gullet.consumeSpaces();var a=Eq(t);return ST(t,r,a,n==="\\\\globallet"),{type:"internal",mode:t.mode}}});re({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=MT(t.gullet.popToken()),a=t.gullet.popToken(),o=t.gullet.popToken();return ST(t,r,o,n==="\\\\globalfuture"),t.gullet.pushToken(o),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var Xs=function(t,n,r){var a=jt.math[t]&&jt.math[t].replace,o=Yh(a||t,n,r);if(!o)throw new Error("Unsupported symbol "+t+" and font size "+n+".");return o},fg=function(t,n,r,a){var o=r.havingBaseStyle(n),u=I.makeSpan(a.concat(o.sizingClasses(r)),[t],r),i=o.sizeMultiplier/r.sizeMultiplier;return u.height*=i,u.depth*=i,u.maxFontSize=o.sizeMultiplier,u},IT=function(t,n,r){var a=n.havingBaseStyle(r),o=(1-n.sizeMultiplier/a.sizeMultiplier)*n.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=Z(o),t.height-=o,t.depth+=o},Fq=function(t,n,r,a,o,u){var i=I.makeSymbol(t,"Main-Regular",o,a),l=fg(i,n,a,u);return r&&IT(l,a,n),l},Mq=function(t,n,r,a){return I.makeSymbol(t,"Size"+n+"-Regular",r,a)},AT=function(t,n,r,a,o,u){var i=Mq(t,n,o,a),l=fg(I.makeSpan(["delimsizing","size"+n],[i],a),Fe.TEXT,a,u);return r&&IT(l,a,Fe.TEXT),l},dg=function(t,n,r){var a;n==="Size1-Regular"?a="delim-size1":a="delim-size4";var o=I.makeSpan(["delimsizinginner",a],[I.makeSpan([],[I.makeSymbol(t,n,r)])]);return{type:"elem",elem:o}},pg=function(t,n,r){var a=Ba["Size4-Regular"][t.charCodeAt(0)]?Ba["Size4-Regular"][t.charCodeAt(0)][4]:Ba["Size1-Regular"][t.charCodeAt(0)][4],o=new Co("inner",PB(t,Math.round(1e3*n))),u=new za([o],{width:Z(a),height:Z(n),style:"width:"+Z(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*n),preserveAspectRatio:"xMinYMin"}),i=I.makeSvgSpan([],[u],r);return i.height=n,i.style.height=Z(n),i.style.width=Z(a),{type:"elem",elem:i}},mg=.008,Vm={type:"kern",size:-1*mg},Sq=["|","\\lvert","\\rvert","\\vert"],Iq=["\\|","\\lVert","\\rVert","\\Vert"],LT=function(t,n,r,a,o,u){var i,l,s,c,d="",v=0;i=s=c=t,l=null;var m="Size1-Regular";t==="\\uparrow"?s=c="\u23D0":t==="\\Uparrow"?s=c="\u2016":t==="\\downarrow"?i=s="\u23D0":t==="\\Downarrow"?i=s="\u2016":t==="\\updownarrow"?(i="\\uparrow",s="\u23D0",c="\\downarrow"):t==="\\Updownarrow"?(i="\\Uparrow",s="\u2016",c="\\Downarrow"):Ce.contains(Sq,t)?(s="\u2223",d="vert",v=333):Ce.contains(Iq,t)?(s="\u2225",d="doublevert",v=556):t==="["||t==="\\lbrack"?(i="\u23A1",s="\u23A2",c="\u23A3",m="Size4-Regular",d="lbrack",v=667):t==="]"||t==="\\rbrack"?(i="\u23A4",s="\u23A5",c="\u23A6",m="Size4-Regular",d="rbrack",v=667):t==="\\lfloor"||t==="\u230A"?(s=i="\u23A2",c="\u23A3",m="Size4-Regular",d="lfloor",v=667):t==="\\lceil"||t==="\u2308"?(i="\u23A1",s=c="\u23A2",m="Size4-Regular",d="lceil",v=667):t==="\\rfloor"||t==="\u230B"?(s=i="\u23A5",c="\u23A6",m="Size4-Regular",d="rfloor",v=667):t==="\\rceil"||t==="\u2309"?(i="\u23A4",s=c="\u23A5",m="Size4-Regular",d="rceil",v=667):t==="("||t==="\\lparen"?(i="\u239B",s="\u239C",c="\u239D",m="Size4-Regular",d="lparen",v=875):t===")"||t==="\\rparen"?(i="\u239E",s="\u239F",c="\u23A0",m="Size4-Regular",d="rparen",v=875):t==="\\{"||t==="\\lbrace"?(i="\u23A7",l="\u23A8",c="\u23A9",s="\u23AA",m="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(i="\u23AB",l="\u23AC",c="\u23AD",s="\u23AA",m="Size4-Regular"):t==="\\lgroup"||t==="\u27EE"?(i="\u23A7",c="\u23A9",s="\u23AA",m="Size4-Regular"):t==="\\rgroup"||t==="\u27EF"?(i="\u23AB",c="\u23AD",s="\u23AA",m="Size4-Regular"):t==="\\lmoustache"||t==="\u23B0"?(i="\u23A7",c="\u23AD",s="\u23AA",m="Size4-Regular"):(t==="\\rmoustache"||t==="\u23B1")&&(i="\u23AB",c="\u23A9",s="\u23AA",m="Size4-Regular");var h=Xs(i,m,o),g=h.height+h.depth,y=Xs(s,m,o),b=y.height+y.depth,E=Xs(c,m,o),N=E.height+E.depth,U=0,j=1;if(l!==null){var S=Xs(l,m,o);U=S.height+S.depth,j=2}var O=g+N+U,le=Math.max(0,Math.ceil((n-O)/(j*b))),H=O+le*j*b,He=a.fontMetrics().axisHeight;r&&(He*=a.sizeMultiplier);var pe=H/2-He,Se=[];if(d.length>0){var ne=H-g-N,se=Math.round(H*1e3),Ye=UB(d,Math.round(ne*1e3)),L=new Co(d,Ye),bt=(v/1e3).toFixed(3)+"em",je=(se/1e3).toFixed(3)+"em",Ft=new za([L],{width:bt,height:je,viewBox:"0 0 "+v+" "+se}),at=I.makeSvgSpan([],[Ft],a);at.height=se/1e3,at.style.width=bt,at.style.height=je,Se.push({type:"elem",elem:at})}else{if(Se.push(dg(c,m,o)),Se.push(Vm),l===null){var C=H-g-N+2*mg;Se.push(pg(s,C,a))}else{var T=(H-g-N-U)/2+2*mg;Se.push(pg(s,T,a)),Se.push(Vm),Se.push(dg(l,m,o)),Se.push(Vm),Se.push(pg(s,T,a))}Se.push(Vm),Se.push(dg(i,m,o))}var ee=a.havingBaseStyle(Fe.TEXT),ke=I.makeVList({positionType:"bottom",positionData:pe,children:Se},ee);return fg(I.makeSpan(["delimsizing","mult"],[ke],ee),Fe.TEXT,a,u)},vg=80,_g=.08,hg=function(t,n,r,a,o){var u=kB(t,a,r),i=new Co(t,u),l=new za([i],{width:"400em",height:Z(n),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return I.makeSvgSpan(["hide-tail"],[l],o)},Aq=function(t,n){var r=n.havingBaseSizing(),a=PT("\\surd",t*r.sizeMultiplier,kT,r),o=r.sizeMultiplier,u=Math.max(0,n.minRuleThickness-n.fontMetrics().sqrtRuleThickness),i,l=0,s=0,c=0,d;return a.type==="small"?(c=1e3+1e3*u+vg,t<1?o=1:t<1.4&&(o=.7),l=(1+u+_g)/o,s=(1+u)/o,i=hg("sqrtMain",l,c,u,n),i.style.minWidth="0.853em",d=.833/o):a.type==="large"?(c=(1e3+vg)*Zs[a.size],s=(Zs[a.size]+u)/o,l=(Zs[a.size]+u+_g)/o,i=hg("sqrtSize"+a.size,l,c,u,n),i.style.minWidth="1.02em",d=1/o):(l=t+u+_g,s=t+u,c=Math.floor(1e3*t+u)+vg,i=hg("sqrtTall",l,c,u,n),i.style.minWidth="0.742em",d=1.056),i.height=s,i.style.height=Z(l),{span:i,advanceWidth:d,ruleWidth:(n.fontMetrics().sqrtRuleThickness+u)*o}},jT=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],Lq=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],NT=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Zs=[0,1.2,1.8,2.4,3],jq=function(t,n,r,a,o){if(t==="<"||t==="\\lt"||t==="\u27E8"?t="\\langle":(t===">"||t==="\\gt"||t==="\u27E9")&&(t="\\rangle"),Ce.contains(jT,t)||Ce.contains(NT,t))return AT(t,n,!1,r,a,o);if(Ce.contains(Lq,t))return LT(t,Zs[n],!1,r,a,o);throw new J("Illegal delimiter: '"+t+"'")},Nq=[{type:"small",style:Fe.SCRIPTSCRIPT},{type:"small",style:Fe.SCRIPT},{type:"small",style:Fe.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],kq=[{type:"small",style:Fe.SCRIPTSCRIPT},{type:"small",style:Fe.SCRIPT},{type:"small",style:Fe.TEXT},{type:"stack"}],kT=[{type:"small",style:Fe.SCRIPTSCRIPT},{type:"small",style:Fe.SCRIPT},{type:"small",style:Fe.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Pq=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.")},PT=function(t,n,r,a){for(var o=Math.min(2,3-a.style.size),u=o;un)return r[u]}return r[r.length-1]},UT=function(t,n,r,a,o,u){t==="<"||t==="\\lt"||t==="\u27E8"?t="\\langle":(t===">"||t==="\\gt"||t==="\u27E9")&&(t="\\rangle");var i;Ce.contains(NT,t)?i=Nq:Ce.contains(jT,t)?i=kT:i=kq;var l=PT(t,n,i,a);return l.type==="small"?Fq(t,l.style,r,a,o,u):l.type==="large"?AT(t,l.size,r,a,o,u):LT(t,n,r,a,o,u)},Uq=function(t,n,r,a,o,u){var i=a.fontMetrics().axisHeight*a.sizeMultiplier,l=901,s=5/a.fontMetrics().ptPerEm,c=Math.max(n-i,r+i),d=Math.max(c/500*l,2*c-s);return UT(t,d,!0,a,o,u)},Io={sqrtImage:Aq,sizedDelim:jq,sizeToMaxHeight:Zs,customSizedDelim:UT,leftRightDelim:Uq},HT={"\\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}},Hq=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Qm(e,t){var n=zm(e);if(n&&Ce.contains(Hq,n.text))return n;throw n?new J("Invalid delimiter '"+n.text+"' after '"+t.funcName+"'",e):new J("Invalid delimiter type '"+e.type+"'",e)}re({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 n=Qm(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:HT[e.funcName].size,mclass:HT[e.funcName].mclass,delim:n.text}},htmlBuilder:(e,t)=>e.delim==="."?I.makeSpan([e.mclass]):Io.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(ea(e.delim,e.mode));var n=new B.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n.setAttribute("stretchy","true");var r=Z(Io.sizeToMaxHeight[e.size]);return n.setAttribute("minsize",r),n.setAttribute("maxsize",r),n}});function WT(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}re({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=e.parser.gullet.macros.get("\\current@color");if(n&&typeof n!="string")throw new J("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Qm(t[0],e).text,color:n}}});re({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=Qm(t[0],e),r=e.parser;++r.leftrightDepth;var a=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var o=Ge(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:a,left:n.text,right:o.delim,rightColor:o.color}},htmlBuilder:(e,t)=>{WT(e);for(var n=gn(e.body,t,!0,["mopen","mclose"]),r=0,a=0,o=!1,u=0;u{WT(e);var n=hr(e.body,t);if(e.left!=="."){var r=new B.MathNode("mo",[ea(e.left,e.mode)]);r.setAttribute("fence","true"),n.unshift(r)}if(e.right!=="."){var a=new B.MathNode("mo",[ea(e.right,e.mode)]);a.setAttribute("fence","true"),e.rightColor&&a.setAttribute("mathcolor",e.rightColor),n.push(a)}return ug(n)}});re({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=Qm(t[0],e);if(!e.parser.leftrightDepth)throw new J("\\middle without preceding \\left",n);return{type:"middle",mode:e.parser.mode,delim:n.text}},htmlBuilder:(e,t)=>{var n;if(e.delim===".")n=Ys(t,[]);else{n=Io.sizedDelim(e.delim,1,t,e.mode,[]);var r={delim:e.delim,options:t};n.isMiddle=r}return n},mathmlBuilder:(e,t)=>{var n=e.delim==="\\vert"||e.delim==="|"?ea("|","text"):ea(e.delim,e.mode),r=new B.MathNode("mo",[n]);return r.setAttribute("fence","true"),r.setAttribute("lspace","0.05em"),r.setAttribute("rspace","0.05em"),r}});var gg=(e,t)=>{var n=I.wrapFragment(st(e.body,t),t),r=e.label.slice(1),a=t.sizeMultiplier,o,u=0,i=Ce.isCharacterBox(e.body);if(r==="sout")o=I.makeSpan(["stretchy","sout"]),o.height=t.fontMetrics().defaultRuleThickness/a,u=-.5*t.fontMetrics().xHeight;else if(r==="phase"){var l=Qt({number:.6,unit:"pt"},t),s=Qt({number:.35,unit:"ex"},t),c=t.havingBaseSizing();a=a/c.sizeMultiplier;var d=n.height+n.depth+l+s;n.style.paddingLeft=Z(d/2+l);var v=Math.floor(1e3*d*a),m=jB(v),h=new za([new Co("phase",m)],{width:"400em",height:Z(v/1e3),viewBox:"0 0 400000 "+v,preserveAspectRatio:"xMinYMin slice"});o=I.makeSvgSpan(["hide-tail"],[h],t),o.style.height=Z(d),u=n.depth+l+s}else{/cancel/.test(r)?i||n.classes.push("cancel-pad"):r==="angl"?n.classes.push("anglpad"):n.classes.push("boxpad");var g=0,y=0,b=0;/box/.test(r)?(b=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),g=t.fontMetrics().fboxsep+(r==="colorbox"?0:b),y=g):r==="angl"?(b=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),g=4*b,y=Math.max(0,.25-n.depth)):(g=i?.2:0,y=g),o=So.encloseSpan(n,r,g,y,t),/fbox|boxed|fcolorbox/.test(r)?(o.style.borderStyle="solid",o.style.borderWidth=Z(b)):r==="angl"&&b!==.049&&(o.style.borderTopWidth=Z(b),o.style.borderRightWidth=Z(b)),u=n.depth+y,e.backgroundColor&&(o.style.backgroundColor=e.backgroundColor,e.borderColor&&(o.style.borderColor=e.borderColor))}var E;if(e.backgroundColor)E=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:u},{type:"elem",elem:n,shift:0}]},t);else{var N=/cancel|phase/.test(r)?["svg-align"]:[];E=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:0},{type:"elem",elem:o,shift:u,wrapperClasses:N}]},t)}return/cancel/.test(r)&&(E.height=n.height,E.depth=n.depth),/cancel/.test(r)&&!i?I.makeSpan(["mord","cancel-lap"],[E],t):I.makeSpan(["mord"],[E],t)},Dg=(e,t)=>{var n=0,r=new B.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[It(e.body,t)]);switch(e.label){case"\\cancel":r.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike");break;case"\\phase":r.setAttribute("notation","phasorangle");break;case"\\sout":r.setAttribute("notation","horizontalstrike");break;case"\\fbox":r.setAttribute("notation","box");break;case"\\angl":r.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(n=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,r.setAttribute("width","+"+2*n+"pt"),r.setAttribute("height","+"+2*n+"pt"),r.setAttribute("lspace",n+"pt"),r.setAttribute("voffset",n+"pt"),e.label==="\\fcolorbox"){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);r.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&r.setAttribute("mathbackground",e.backgroundColor),r};re({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,n){var{parser:r,funcName:a}=e,o=Ge(t[0],"color-token").color,u=t[1];return{type:"enclose",mode:r.mode,label:a,backgroundColor:o,body:u}},htmlBuilder:gg,mathmlBuilder:Dg});re({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,n){var{parser:r,funcName:a}=e,o=Ge(t[0],"color-token").color,u=Ge(t[1],"color-token").color,i=t[2];return{type:"enclose",mode:r.mode,label:a,backgroundColor:u,borderColor:o,body:i}},htmlBuilder:gg,mathmlBuilder:Dg});re({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:n}=e;return{type:"enclose",mode:n.mode,label:"\\fbox",body:t[0]}}});re({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];return{type:"enclose",mode:n.mode,label:r,body:a}},htmlBuilder:gg,mathmlBuilder:Dg});re({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:n}=e;return{type:"enclose",mode:n.mode,label:"\\angl",body:t[0]}}});var OT={};function Ga(e){for(var{type:t,names:n,props:r,handler:a,htmlBuilder:o,mathmlBuilder:u}=e,i={type:t,numArgs:r.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},l=0;l{var t=e.parser.settings;if(!t.displayMode)throw new J("{"+e.envName+"} can be used only in display mode.")};function yg(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function du(e,t,n){var{hskipBeforeAndAfter:r,addJot:a,cols:o,arraystretch:u,colSeparationType:i,autoTag:l,singleRow:s,emptySingleRow:c,maxNumCols:d,leqno:v}=t;if(e.gullet.beginGroup(),s||e.gullet.macros.set("\\cr","\\\\\\relax"),!u){var m=e.gullet.expandMacroAsText("\\arraystretch");if(m==null)u=1;else if(u=parseFloat(m),!u||u<0)throw new J("Invalid \\arraystretch: "+m)}e.gullet.beginGroup();var h=[],g=[h],y=[],b=[],E=l!=null?[]:void 0;function N(){l&&e.gullet.macros.set("\\@eqnsw","1",!0)}function U(){E&&(e.gullet.macros.get("\\df@tag")?(E.push(e.subparse([new Rr("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):E.push(Boolean(l)&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(N(),b.push(BT(e));;){var j=e.parseExpression(!1,s?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),j={type:"ordgroup",mode:e.mode,body:j},n&&(j={type:"styling",mode:e.mode,style:n,body:[j]}),h.push(j);var S=e.fetch().text;if(S==="&"){if(d&&h.length===d){if(s||i)throw new J("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(S==="\\end"){U(),h.length===1&&j.type==="styling"&&j.body[0].body.length===0&&(g.length>1||!c)&&g.pop(),b.length0&&(N+=.25),s.push({pos:N,isDashed:jn[ht]})}for(U(u[0]),r=0;r0&&(pe+=E,Ojn))for(r=0;r=i)){var ae=void 0;(a>0||t.hskipBeforeAndAfter)&&(ae=Ce.deflt(T.pregap,v),ae!==0&&(Ye=I.makeSpan(["arraycolsep"],[]),Ye.style.width=Z(ae),se.push(Ye)));var $=[];for(r=0;r0){for(var wt=I.makeLineSpan("hline",n,c),ot=I.makeLineSpan("hdashline",n,c),Rt=[{type:"elem",elem:l,shift:0}];s.length>0;){var Er=s.pop(),Dn=Er.pos-Se;Er.isDashed?Rt.push({type:"elem",elem:ot,shift:Dn}):Rt.push({type:"elem",elem:wt,shift:Dn})}l=I.makeVList({positionType:"individualShift",children:Rt},n)}if(bt.length===0)return I.makeSpan(["mord"],[l],n);var zn=I.makeVList({positionType:"individualShift",children:bt},n);return zn=I.makeSpan(["tag"],[zn],n),I.makeFragment([l,zn])},Wq={c:"center ",l:"left ",r:"right "},Va=function(t,n){for(var r=[],a=new B.MathNode("mtd",[],["mtr-glue"]),o=new B.MathNode("mtd",[],["mml-eqn-num"]),u=0;u0){var h=t.cols,g="",y=!1,b=0,E=h.length;h[0].type==="separator"&&(v+="top ",b=1),h[h.length-1].type==="separator"&&(v+="bottom ",E-=1);for(var N=b;N0?"left ":"",v+=le[le.length-1].length>0?"right ":"";for(var H=1;H-1?"alignat":"align",o=t.envName==="split",u=du(t.parser,{cols:r,addJot:!0,autoTag:o?void 0:yg(t.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:o?2:void 0,leqno:t.parser.settings.leqno},"display"),i,l=0,s={type:"ordgroup",mode:t.mode,body:[]};if(n[0]&&n[0].type==="ordgroup"){for(var c="",d=0;d0&&m&&(y=1),r[h]={type:"align",align:g,pregap:y,postgap:0}}return u.colSeparationType=m?"align":"alignat",u};Ga({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var n=zm(t[0]),r=n?[t[0]]:Ge(t[0],"ordgroup").body,a=r.map(function(u){var i=lg(u),l=i.text;if("lcr".indexOf(l)!==-1)return{type:"align",align:l};if(l==="|")return{type:"separator",separator:"|"};if(l===":")return{type:"separator",separator:":"};throw new J("Unknown column alignment: "+l,u)}),o={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return du(e.parser,o,bg(e.envName))},htmlBuilder:Ja,mathmlBuilder:Va});Ga({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("*","")],n="c",r={hskipBeforeAndAfter:!1,cols:[{type:"align",align:n}]};if(e.envName.charAt(e.envName.length-1)==="*"){var a=e.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),n=a.fetch().text,"lcr".indexOf(n)===-1)throw new J("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),r.cols=[{type:"align",align:n}]}}var o=du(e.parser,r,bg(e.envName)),u=Math.max(0,...o.body.map(i=>i.length));return o.cols=new Array(u).fill({type:"align",align:n}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:Ja,mathmlBuilder:Va});Ga({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},n=du(e.parser,t,"script");return n.colSeparationType="small",n},htmlBuilder:Ja,mathmlBuilder:Va});Ga({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var n=zm(t[0]),r=n?[t[0]]:Ge(t[0],"ordgroup").body,a=r.map(function(u){var i=lg(u),l=i.text;if("lc".indexOf(l)!==-1)return{type:"align",align:l};throw new J("Unknown column alignment: "+l,u)});if(a.length>1)throw new J("{subarray} can contain only one column");var o={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(o=du(e.parser,o,"script"),o.body.length>0&&o.body[0].length>1)throw new J("{subarray} can contain only one column");return o},htmlBuilder:Ja,mathmlBuilder:Va});Ga({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}]},n=du(e.parser,t,bg(e.envName));return{type:"leftright",mode:e.mode,body:[n],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Ja,mathmlBuilder:Va});Ga({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:qT,htmlBuilder:Ja,mathmlBuilder:Va});Ga({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){Ce.contains(["gather","gather*"],e.envName)&&Km(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:yg(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return du(e.parser,t,"display")},htmlBuilder:Ja,mathmlBuilder:Va});Ga({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:qT,htmlBuilder:Ja,mathmlBuilder:Va});Ga({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){Km(e);var t={autoTag:yg(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return du(e.parser,t,"display")},htmlBuilder:Ja,mathmlBuilder:Va});Ga({type:"array",names:["CD"],props:{numArgs:0},handler(e){return Km(e),xq(e.parser)},htmlBuilder:Ja,mathmlBuilder:Va});D("\\nonumber","\\gdef\\@eqnsw{0}");D("\\notag","\\nonumber");re({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new J(e.funcName+" valid only within array environment")}});var zT=OT;re({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];if(a.type!=="ordgroup")throw new J("Invalid environment name",a);for(var o="",u=0;u{var n=e.font,r=t.withFont(n);return st(e.body,r)},JT=(e,t)=>{var n=e.font,r=t.withFont(n);return It(e.body,r)},VT={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};re({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=Bm(t[0]),o=r;return o in VT&&(o=VT[o]),{type:"font",mode:n.mode,font:o.slice(1),body:a}},htmlBuilder:GT,mathmlBuilder:JT});re({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:n}=e,r=t[0],a=Ce.isCharacterBox(r);return{type:"mclass",mode:n.mode,mclass:Jm(r),body:[{type:"font",mode:n.mode,font:"boldsymbol",body:r}],isCharacterBox:a}}});re({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:n,funcName:r,breakOnTokenText:a}=e,{mode:o}=n,u=n.parseExpression(!0,a),i="math"+r.slice(1);return{type:"font",mode:o,font:i,body:{type:"ordgroup",mode:n.mode,body:u}}},htmlBuilder:GT,mathmlBuilder:JT});var QT=(e,t)=>{var n=t;return e==="display"?n=n.id>=Fe.SCRIPT.id?n.text():Fe.DISPLAY:e==="text"&&n.size===Fe.DISPLAY.size?n=Fe.TEXT:e==="script"?n=Fe.SCRIPT:e==="scriptscript"&&(n=Fe.SCRIPTSCRIPT),n},wg=(e,t)=>{var n=QT(e.size,t.style),r=n.fracNum(),a=n.fracDen(),o;o=t.havingStyle(r);var u=st(e.numer,o,t);if(e.continued){var i=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;u.height=u.height0?h=3*v:h=7*v,g=t.fontMetrics().denom1):(d>0?(m=t.fontMetrics().num2,h=v):(m=t.fontMetrics().num3,h=3*v),g=t.fontMetrics().denom2);var y;if(c){var E=t.fontMetrics().axisHeight;m-u.depth-(E+.5*d){var n=new B.MathNode("mfrac",[It(e.numer,t),It(e.denom,t)]);if(!e.hasBarLine)n.setAttribute("linethickness","0px");else if(e.barSize){var r=Qt(e.barSize,t);n.setAttribute("linethickness",Z(r))}var a=QT(e.size,t.style);if(a.size!==t.style.size){n=new B.MathNode("mstyle",[n]);var o=a.size===Fe.DISPLAY.size?"true":"false";n.setAttribute("displaystyle",o),n.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var u=[];if(e.leftDelim!=null){var i=new B.MathNode("mo",[new B.TextNode(e.leftDelim.replace("\\",""))]);i.setAttribute("fence","true"),u.push(i)}if(u.push(n),e.rightDelim!=null){var l=new B.MathNode("mo",[new B.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),u.push(l)}return ug(u)}return n};re({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0],o=t[1],u,i=null,l=null,s="auto";switch(r){case"\\dfrac":case"\\frac":case"\\tfrac":u=!0;break;case"\\\\atopfrac":u=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":u=!1,i="(",l=")";break;case"\\\\bracefrac":u=!1,i="\\{",l="\\}";break;case"\\\\brackfrac":u=!1,i="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(r){case"\\dfrac":case"\\dbinom":s="display";break;case"\\tfrac":case"\\tbinom":s="text";break}return{type:"genfrac",mode:n.mode,continued:!1,numer:a,denom:o,hasBarLine:u,leftDelim:i,rightDelim:l,size:s,barSize:null}},htmlBuilder:wg,mathmlBuilder:Rg});re({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0],o=t[1];return{type:"genfrac",mode:n.mode,continued:!0,numer:a,denom:o,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});re({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:n,token:r}=e,a;switch(n){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:r}}});var KT=["display","text","script","scriptscript"],YT=function(t){var n=null;return t.length>0&&(n=t,n=n==="."?null:n),n};re({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:n}=e,r=t[4],a=t[5],o=Bm(t[0]),u=o.type==="atom"&&o.family==="open"?YT(o.text):null,i=Bm(t[1]),l=i.type==="atom"&&i.family==="close"?YT(i.text):null,s=Ge(t[2],"size"),c,d=null;s.isBlank?c=!0:(d=s.value,c=d.number>0);var v="auto",m=t[3];if(m.type==="ordgroup"){if(m.body.length>0){var h=Ge(m.body[0],"textord");v=KT[Number(h.text)]}}else m=Ge(m,"textord"),v=KT[Number(m.text)];return{type:"genfrac",mode:n.mode,numer:r,denom:a,continued:!1,hasBarLine:c,barSize:d,leftDelim:u,rightDelim:l,size:v}},htmlBuilder:wg,mathmlBuilder:Rg});re({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:n,funcName:r,token:a}=e;return{type:"infix",mode:n.mode,replaceWith:"\\\\abovefrac",size:Ge(t[0],"size").value,token:a}}});re({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0],o=DB(Ge(t[1],"infix").size),u=t[2],i=o.number>0;return{type:"genfrac",mode:n.mode,numer:a,denom:u,continued:!1,hasBarLine:i,barSize:o,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:wg,mathmlBuilder:Rg});var XT=(e,t)=>{var n=t.style,r,a;e.type==="supsub"?(r=e.sup?st(e.sup,t.havingStyle(n.sup()),t):st(e.sub,t.havingStyle(n.sub()),t),a=Ge(e.base,"horizBrace")):a=Ge(e,"horizBrace");var o=st(a.base,t.havingBaseStyle(Fe.DISPLAY)),u=So.svgSpan(a,t),i;if(a.isOver?(i=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:u}]},t),i.children[0].children[0].children[1].classes.push("svg-align")):(i=I.makeVList({positionType:"bottom",positionData:o.depth+.1+u.height,children:[{type:"elem",elem:u},{type:"kern",size:.1},{type:"elem",elem:o}]},t),i.children[0].children[0].children[0].classes.push("svg-align")),r){var l=I.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t);a.isOver?i=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):i=I.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return I.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t)},Oq=(e,t)=>{var n=So.mathMLnode(e.label);return new B.MathNode(e.isOver?"mover":"munder",[It(e.base,t),n])};re({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:n,funcName:r}=e;return{type:"horizBrace",mode:n.mode,label:r,isOver:/^\\over/.test(r),base:t[0]}},htmlBuilder:XT,mathmlBuilder:Oq});re({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[1],a=Ge(t[0],"url").url;return n.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:n.mode,href:a,body:fn(r)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var n=gn(e.body,t,!1);return I.makeAnchor(e.href,[],n,t)},mathmlBuilder:(e,t)=>{var n=fu(e.body,t);return n instanceof xr||(n=new xr("mrow",[n])),n.setAttribute("href",e.href),n}});re({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=Ge(t[0],"url").url;if(!n.settings.isTrusted({command:"\\url",url:r}))return n.formatUnsupportedCmd("\\url");for(var a=[],o=0;o{var{parser:n,funcName:r,token:a}=e,o=Ge(t[0],"raw").string,u=t[1];n.settings.strict&&n.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var i,l={};switch(r){case"\\htmlClass":l.class=o,i={command:"\\htmlClass",class:o};break;case"\\htmlId":l.id=o,i={command:"\\htmlId",id:o};break;case"\\htmlStyle":l.style=o,i={command:"\\htmlStyle",style:o};break;case"\\htmlData":{for(var s=o.split(","),c=0;c{var n=gn(e.body,t,!1),r=["enclosing"];e.attributes.class&&r.push(...e.attributes.class.trim().split(/\s+/));var a=I.makeSpan(r,n,t);for(var o in e.attributes)o!=="class"&&e.attributes.hasOwnProperty(o)&&a.setAttribute(o,e.attributes[o]);return a},mathmlBuilder:(e,t)=>fu(e.body,t)});re({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e;return{type:"htmlmathml",mode:n.mode,html:fn(t[0]),mathml:fn(t[1])}},htmlBuilder:(e,t)=>{var n=gn(e.html,t,!1);return I.makeFragment(n)},mathmlBuilder:(e,t)=>fu(e.mathml,t)});var Tg=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var n=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!n)throw new J("Invalid size: '"+t+"' in \\includegraphics");var r={number:+(n[1]+n[2]),unit:n[3]};if(!eT(r))throw new J("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};re({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,n)=>{var{parser:r}=e,a={number:0,unit:"em"},o={number:.9,unit:"em"},u={number:0,unit:"em"},i="";if(n[0])for(var l=Ge(n[0],"raw").string,s=l.split(","),c=0;c{var n=Qt(e.height,t),r=0;e.totalheight.number>0&&(r=Qt(e.totalheight,t)-n);var a=0;e.width.number>0&&(a=Qt(e.width,t));var o={height:Z(n+r)};a>0&&(o.width=Z(a)),r>0&&(o.verticalAlign=Z(-r));var u=new aT(e.src,e.alt,o);return u.height=n,u.depth=r,u},mathmlBuilder:(e,t)=>{var n=new B.MathNode("mglyph",[]);n.setAttribute("alt",e.alt);var r=Qt(e.height,t),a=0;if(e.totalheight.number>0&&(a=Qt(e.totalheight,t)-r,n.setAttribute("valign",Z(-a))),n.setAttribute("height",Z(r+a)),e.width.number>0){var o=Qt(e.width,t);n.setAttribute("width",Z(o))}return n.setAttribute("src",e.src),n}});re({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:n,funcName:r}=e,a=Ge(t[0],"size");if(n.settings.strict){var o=r[1]==="m",u=a.value.unit==="mu";o?(u||n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" supports only mu units, "+("not "+a.value.unit+" units")),n.mode!=="math"&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" works only in math mode")):u&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" doesn't support mu units")}return{type:"kern",mode:n.mode,dimension:a.value}},htmlBuilder(e,t){return I.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var n=Qt(e.dimension,t);return new B.SpaceNode(n)}});re({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0];return{type:"lap",mode:n.mode,alignment:r.slice(5),body:a}},htmlBuilder:(e,t)=>{var n;e.alignment==="clap"?(n=I.makeSpan([],[st(e.body,t)]),n=I.makeSpan(["inner"],[n],t)):n=I.makeSpan(["inner"],[st(e.body,t)]);var r=I.makeSpan(["fix"],[]),a=I.makeSpan([e.alignment],[n,r],t),o=I.makeSpan(["strut"]);return o.style.height=Z(a.height+a.depth),a.depth&&(o.style.verticalAlign=Z(-a.depth)),a.children.unshift(o),a=I.makeSpan(["thinbox"],[a],t),I.makeSpan(["mord","vbox"],[a],t)},mathmlBuilder:(e,t)=>{var n=new B.MathNode("mpadded",[It(e.body,t)]);if(e.alignment!=="rlap"){var r=e.alignment==="llap"?"-1":"-0.5";n.setAttribute("lspace",r+"width")}return n.setAttribute("width","0px"),n}});re({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:n,parser:r}=e,a=r.mode;r.switchMode("math");var o=n==="\\("?"\\)":"$",u=r.parseExpression(!1,o);return r.expect(o),r.switchMode(a),{type:"styling",mode:r.mode,style:"text",body:u}}});re({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new J("Mismatched "+e.funcName)}});var ZT=(e,t)=>{switch(t.style.size){case Fe.DISPLAY.size:return e.display;case Fe.TEXT.size:return e.text;case Fe.SCRIPT.size:return e.script;case Fe.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};re({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:n}=e;return{type:"mathchoice",mode:n.mode,display:fn(t[0]),text:fn(t[1]),script:fn(t[2]),scriptscript:fn(t[3])}},htmlBuilder:(e,t)=>{var n=ZT(e,t),r=gn(n,t,!1);return I.makeFragment(r)},mathmlBuilder:(e,t)=>{var n=ZT(e,t);return fu(n,t)}});var eC=(e,t,n,r,a,o,u)=>{e=I.makeSpan([],[e]);var i=n&&Ce.isCharacterBox(n),l,s;if(t){var c=st(t,r.havingStyle(a.sup()),r);s={elem:c,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-c.depth)}}if(n){var d=st(n,r.havingStyle(a.sub()),r);l={elem:d,kern:Math.max(r.fontMetrics().bigOpSpacing2,r.fontMetrics().bigOpSpacing4-d.height)}}var v;if(s&&l){var m=r.fontMetrics().bigOpSpacing5+l.elem.height+l.elem.depth+l.kern+e.depth+u;v=I.makeVList({positionType:"bottom",positionData:m,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:Z(-o)},{type:"kern",size:l.kern},{type:"elem",elem:e},{type:"kern",size:s.kern},{type:"elem",elem:s.elem,marginLeft:Z(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else if(l){var h=e.height-u;v=I.makeVList({positionType:"top",positionData:h,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:Z(-o)},{type:"kern",size:l.kern},{type:"elem",elem:e}]},r)}else if(s){var g=e.depth+u;v=I.makeVList({positionType:"bottom",positionData:g,children:[{type:"elem",elem:e},{type:"kern",size:s.kern},{type:"elem",elem:s.elem,marginLeft:Z(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else return e;var y=[v];if(l&&o!==0&&!i){var b=I.makeSpan(["mspace"],[],r);b.style.marginRight=Z(o),y.unshift(b)}return I.makeSpan(["mop","op-limits"],y,r)},tC=["\\smallint"],ic=(e,t)=>{var n,r,a=!1,o;e.type==="supsub"?(n=e.sup,r=e.sub,o=Ge(e.base,"op"),a=!0):o=Ge(e,"op");var u=t.style,i=!1;u.size===Fe.DISPLAY.size&&o.symbol&&!Ce.contains(tC,o.name)&&(i=!0);var l;if(o.symbol){var s=i?"Size2-Regular":"Size1-Regular",c="";if((o.name==="\\oiint"||o.name==="\\oiiint")&&(c=o.name.slice(1),o.name=c==="oiint"?"\\iint":"\\iiint"),l=I.makeSymbol(o.name,s,"math",t,["mop","op-symbol",i?"large-op":"small-op"]),c.length>0){var d=l.italic,v=I.staticSvg(c+"Size"+(i?"2":"1"),t);l=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:l,shift:0},{type:"elem",elem:v,shift:i?.08:0}]},t),o.name="\\"+c,l.classes.unshift("mop"),l.italic=d}}else if(o.body){var m=gn(o.body,t,!0);m.length===1&&m[0]instanceof Tr?(l=m[0],l.classes[0]="mop"):l=I.makeSpan(["mop"],m,t)}else{for(var h=[],g=1;g{var n;if(e.symbol)n=new xr("mo",[ea(e.name,e.mode)]),Ce.contains(tC,e.name)&&n.setAttribute("largeop","false");else if(e.body)n=new xr("mo",hr(e.body,t));else{n=new xr("mi",[new uc(e.name.slice(1))]);var r=new xr("mo",[ea("\u2061","text")]);e.parentIsSupSub?n=new xr("mrow",[n,r]):n=hT([n,r])}return n},$q={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};re({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=r;return a.length===1&&(a=$q[a]),{type:"op",mode:n.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ic,mathmlBuilder:ef});re({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"op",mode:n.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:fn(r)}},htmlBuilder:ic,mathmlBuilder:ef});var Bq={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};re({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:n}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:n}},htmlBuilder:ic,mathmlBuilder:ef});re({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:n}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:n}},htmlBuilder:ic,mathmlBuilder:ef});re({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler(e){var{parser:t,funcName:n}=e,r=n;return r.length===1&&(r=Bq[r]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:r}},htmlBuilder:ic,mathmlBuilder:ef});var nC=(e,t)=>{var n,r,a=!1,o;e.type==="supsub"?(n=e.sup,r=e.sub,o=Ge(e.base,"operatorname"),a=!0):o=Ge(e,"operatorname");var u;if(o.body.length>0){for(var i=o.body.map(d=>{var v=d.text;return typeof v=="string"?{type:"textord",mode:d.mode,text:v}:d}),l=gn(i,t.withFont("mathrm"),!0),s=0;s{for(var n=hr(e.body,t.withFont("mathrm")),r=!0,a=0;ac.toText()).join("");n=[new B.TextNode(i)]}var l=new B.MathNode("mi",n);l.setAttribute("mathvariant","normal");var s=new B.MathNode("mo",[ea("\u2061","text")]);return e.parentIsSupSub?new B.MathNode("mrow",[l,s]):B.newDocumentFragment([l,s])};re({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0];return{type:"operatorname",mode:n.mode,body:fn(a),alwaysHandleSupSub:r==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:nC,mathmlBuilder:qq});D("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");fi({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?I.makeFragment(gn(e.body,t,!1)):I.makeSpan(["mord"],gn(e.body,t,!0),t)},mathmlBuilder(e,t){return fu(e.body,t,!0)}});re({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:n}=e,r=t[0];return{type:"overline",mode:n.mode,body:r}},htmlBuilder(e,t){var n=st(e.body,t.havingCrampedStyle()),r=I.makeLineSpan("overline-line",t),a=t.fontMetrics().defaultRuleThickness,o=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r},{type:"kern",size:a}]},t);return I.makeSpan(["mord","overline"],[o],t)},mathmlBuilder(e,t){var n=new B.MathNode("mo",[new B.TextNode("\u203E")]);n.setAttribute("stretchy","true");var r=new B.MathNode("mover",[It(e.body,t),n]);return r.setAttribute("accent","true"),r}});re({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"phantom",mode:n.mode,body:fn(r)}},htmlBuilder:(e,t)=>{var n=gn(e.body,t.withPhantom(),!1);return I.makeFragment(n)},mathmlBuilder:(e,t)=>{var n=hr(e.body,t);return new B.MathNode("mphantom",n)}});re({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"hphantom",mode:n.mode,body:r}},htmlBuilder:(e,t)=>{var n=I.makeSpan([],[st(e.body,t.withPhantom())]);if(n.height=0,n.depth=0,n.children)for(var r=0;r{var n=hr(fn(e.body),t),r=new B.MathNode("mphantom",n),a=new B.MathNode("mpadded",[r]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});re({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"vphantom",mode:n.mode,body:r}},htmlBuilder:(e,t)=>{var n=I.makeSpan(["inner"],[st(e.body,t.withPhantom())]),r=I.makeSpan(["fix"],[]);return I.makeSpan(["mord","rlap"],[n,r],t)},mathmlBuilder:(e,t)=>{var n=hr(fn(e.body),t),r=new B.MathNode("mphantom",n),a=new B.MathNode("mpadded",[r]);return a.setAttribute("width","0px"),a}});re({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:n}=e,r=Ge(t[0],"size").value,a=t[1];return{type:"raisebox",mode:n.mode,dy:r,body:a}},htmlBuilder(e,t){var n=st(e.body,t),r=Qt(e.dy,t);return I.makeVList({positionType:"shift",positionData:-r,children:[{type:"elem",elem:n}]},t)},mathmlBuilder(e,t){var n=new B.MathNode("mpadded",[It(e.body,t)]),r=e.dy.number+e.dy.unit;return n.setAttribute("voffset",r),n}});re({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});re({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(e,t,n){var{parser:r}=e,a=n[0],o=Ge(t[0],"size"),u=Ge(t[1],"size");return{type:"rule",mode:r.mode,shift:a&&Ge(a,"size").value,width:o.value,height:u.value}},htmlBuilder(e,t){var n=I.makeSpan(["mord","rule"],[],t),r=Qt(e.width,t),a=Qt(e.height,t),o=e.shift?Qt(e.shift,t):0;return n.style.borderRightWidth=Z(r),n.style.borderTopWidth=Z(a),n.style.bottom=Z(o),n.width=r,n.height=a+o,n.depth=-o,n.maxFontSize=a*1.125*t.sizeMultiplier,n},mathmlBuilder(e,t){var n=Qt(e.width,t),r=Qt(e.height,t),a=e.shift?Qt(e.shift,t):0,o=t.color&&t.getColor()||"black",u=new B.MathNode("mspace");u.setAttribute("mathbackground",o),u.setAttribute("width",Z(n)),u.setAttribute("height",Z(r));var i=new B.MathNode("mpadded",[u]);return a>=0?i.setAttribute("height",Z(a)):(i.setAttribute("height",Z(a)),i.setAttribute("depth",Z(-a))),i.setAttribute("voffset",Z(a)),i}});function rC(e,t,n){for(var r=gn(e,t,!1),a=t.sizeMultiplier/n.sizeMultiplier,o=0;o{var n=t.havingSize(e.size);return rC(e.body,n,t)};re({type:"sizing",names:aC,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:n,funcName:r,parser:a}=e,o=a.parseExpression(!1,n);return{type:"sizing",mode:a.mode,size:aC.indexOf(r)+1,body:o}},htmlBuilder:zq,mathmlBuilder:(e,t)=>{var n=t.havingSize(e.size),r=hr(e.body,n),a=new B.MathNode("mstyle",r);return a.setAttribute("mathsize",Z(n.sizeMultiplier)),a}});re({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,n)=>{var{parser:r}=e,a=!1,o=!1,u=n[0]&&Ge(n[0],"ordgroup");if(u)for(var i="",l=0;l{var n=I.makeSpan([],[st(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return n;if(e.smashHeight&&(n.height=0,n.children))for(var r=0;r{var n=new B.MathNode("mpadded",[It(e.body,t)]);return e.smashHeight&&n.setAttribute("height","0px"),e.smashDepth&&n.setAttribute("depth","0px"),n}});re({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,n){var{parser:r}=e,a=n[0],o=t[0];return{type:"sqrt",mode:r.mode,body:o,index:a}},htmlBuilder(e,t){var n=st(e.body,t.havingCrampedStyle());n.height===0&&(n.height=t.fontMetrics().xHeight),n=I.wrapFragment(n,t);var r=t.fontMetrics(),a=r.defaultRuleThickness,o=a;t.style.idn.height+n.depth+u&&(u=(u+d-n.height-n.depth)/2);var v=l.height-n.height-u-s;n.style.paddingLeft=Z(c);var m=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:-(n.height+v)},{type:"elem",elem:l},{type:"kern",size:s}]},t);if(e.index){var h=t.havingStyle(Fe.SCRIPTSCRIPT),g=st(e.index,h,t),y=.6*(m.height-m.depth),b=I.makeVList({positionType:"shift",positionData:-y,children:[{type:"elem",elem:g}]},t),E=I.makeSpan(["root"],[b]);return I.makeSpan(["mord","sqrt"],[E,m],t)}else return I.makeSpan(["mord","sqrt"],[m],t)},mathmlBuilder(e,t){var{body:n,index:r}=e;return r?new B.MathNode("mroot",[It(n,t),It(r,t)]):new B.MathNode("msqrt",[It(n,t)])}});var oC={display:Fe.DISPLAY,text:Fe.TEXT,script:Fe.SCRIPT,scriptscript:Fe.SCRIPTSCRIPT};re({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:n,funcName:r,parser:a}=e,o=a.parseExpression(!0,n),u=r.slice(1,r.length-5);return{type:"styling",mode:a.mode,style:u,body:o}},htmlBuilder(e,t){var n=oC[e.style],r=t.havingStyle(n).withFont("");return rC(e.body,r,t)},mathmlBuilder(e,t){var n=oC[e.style],r=t.havingStyle(n),a=hr(e.body,r),o=new B.MathNode("mstyle",a),u={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},i=u[e.style];return o.setAttribute("scriptlevel",i[0]),o.setAttribute("displaystyle",i[1]),o}});var Gq=function(t,n){var r=t.base;if(r)if(r.type==="op"){var a=r.limits&&(n.style.size===Fe.DISPLAY.size||r.alwaysHandleSupSub);return a?ic:null}else if(r.type==="operatorname"){var o=r.alwaysHandleSupSub&&(n.style.size===Fe.DISPLAY.size||r.limits);return o?nC:null}else{if(r.type==="accent")return Ce.isCharacterBox(r.base)?cg:null;if(r.type==="horizBrace"){var u=!t.sub;return u===r.isOver?XT:null}else return null}else return null};fi({type:"supsub",htmlBuilder(e,t){var n=Gq(e,t);if(n)return n(e,t);var{base:r,sup:a,sub:o}=e,u=st(r,t),i,l,s=t.fontMetrics(),c=0,d=0,v=r&&Ce.isCharacterBox(r);if(a){var m=t.havingStyle(t.style.sup());i=st(a,m,t),v||(c=u.height-m.fontMetrics().supDrop*m.sizeMultiplier/t.sizeMultiplier)}if(o){var h=t.havingStyle(t.style.sub());l=st(o,h,t),v||(d=u.depth+h.fontMetrics().subDrop*h.sizeMultiplier/t.sizeMultiplier)}var g;t.style===Fe.DISPLAY?g=s.sup1:t.style.cramped?g=s.sup3:g=s.sup2;var y=t.sizeMultiplier,b=Z(.5/s.ptPerEm/y),E=null;if(l){var N=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(u instanceof Tr||N)&&(E=Z(-u.italic))}var U;if(i&&l){c=Math.max(c,g,i.depth+.25*s.xHeight),d=Math.max(d,s.sub2);var j=s.defaultRuleThickness,S=4*j;if(c-i.depth-(l.height-d)0&&(c+=O,d-=O)}var le=[{type:"elem",elem:l,shift:d,marginRight:b,marginLeft:E},{type:"elem",elem:i,shift:-c,marginRight:b}];U=I.makeVList({positionType:"individualShift",children:le},t)}else if(l){d=Math.max(d,s.sub1,l.height-.8*s.xHeight);var H=[{type:"elem",elem:l,marginLeft:E,marginRight:b}];U=I.makeVList({positionType:"shift",positionData:d,children:H},t)}else if(i)c=Math.max(c,g,i.depth+.25*s.xHeight),U=I.makeVList({positionType:"shift",positionData:-c,children:[{type:"elem",elem:i,marginRight:b}]},t);else throw new Error("supsub must have either sup or sub.");var He=ag(u,"right")||"mord";return I.makeSpan([He],[u,I.makeSpan(["msupsub"],[U])],t)},mathmlBuilder(e,t){var n=!1,r,a;e.base&&e.base.type==="horizBrace"&&(a=!!e.sup,a===e.base.isOver&&(n=!0,r=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var o=[It(e.base,t)];e.sub&&o.push(It(e.sub,t)),e.sup&&o.push(It(e.sup,t));var u;if(n)u=r?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;s&&s.type==="op"&&s.limits&&t.style===Fe.DISPLAY||s&&s.type==="operatorname"&&s.alwaysHandleSupSub&&(t.style===Fe.DISPLAY||s.limits)?u="munderover":u="msubsup"}else{var l=e.base;l&&l.type==="op"&&l.limits&&(t.style===Fe.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||t.style===Fe.DISPLAY)?u="munder":u="msub"}else{var i=e.base;i&&i.type==="op"&&i.limits&&(t.style===Fe.DISPLAY||i.alwaysHandleSupSub)||i&&i.type==="operatorname"&&i.alwaysHandleSupSub&&(i.limits||t.style===Fe.DISPLAY)?u="mover":u="msup"}return new B.MathNode(u,o)}});fi({type:"atom",htmlBuilder(e,t){return I.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var n=new B.MathNode("mo",[ea(e.text,e.mode)]);if(e.family==="bin"){var r=ig(e,t);r==="bold-italic"&&n.setAttribute("mathvariant",r)}else e.family==="punct"?n.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&n.setAttribute("stretchy","false");return n}});var uC={mi:"italic",mn:"normal",mtext:"normal"};fi({type:"mathord",htmlBuilder(e,t){return I.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var n=new B.MathNode("mi",[ea(e.text,e.mode,t)]),r=ig(e,t)||"italic";return r!==uC[n.type]&&n.setAttribute("mathvariant",r),n}});fi({type:"textord",htmlBuilder(e,t){return I.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var n=ea(e.text,e.mode,t),r=ig(e,t)||"normal",a;return e.mode==="text"?a=new B.MathNode("mtext",[n]):/[0-9]/.test(e.text)?a=new B.MathNode("mn",[n]):e.text==="\\prime"?a=new B.MathNode("mo",[n]):a=new B.MathNode("mi",[n]),r!==uC[a.type]&&a.setAttribute("mathvariant",r),a}});var Cg={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},xg={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};fi({type:"spacing",htmlBuilder(e,t){if(xg.hasOwnProperty(e.text)){var n=xg[e.text].className||"";if(e.mode==="text"){var r=I.makeOrd(e,t,"textord");return r.classes.push(n),r}else return I.makeSpan(["mspace",n],[I.mathsym(e.text,e.mode,t)],t)}else{if(Cg.hasOwnProperty(e.text))return I.makeSpan(["mspace",Cg[e.text]],[],t);throw new J('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var n;if(xg.hasOwnProperty(e.text))n=new B.MathNode("mtext",[new B.TextNode("\xA0")]);else{if(Cg.hasOwnProperty(e.text))return new B.MathNode("mspace");throw new J('Unknown type of space "'+e.text+'"')}return n}});var iC=()=>{var e=new B.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};fi({type:"tag",mathmlBuilder(e,t){var n=new B.MathNode("mtable",[new B.MathNode("mtr",[iC(),new B.MathNode("mtd",[fu(e.body,t)]),iC(),new B.MathNode("mtd",[fu(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var lC={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},cC={"\\textbf":"textbf","\\textmd":"textmd"},Jq={"\\textit":"textit","\\textup":"textup"},sC=(e,t)=>{var n=e.font;return n?lC[n]?t.withTextFontFamily(lC[n]):cC[n]?t.withTextFontWeight(cC[n]):t.withTextFontShape(Jq[n]):t};re({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];return{type:"text",mode:n.mode,body:fn(a),font:r}},htmlBuilder(e,t){var n=sC(e,t),r=gn(e.body,n,!0);return I.makeSpan(["mord","text"],r,n)},mathmlBuilder(e,t){var n=sC(e,t);return fu(e.body,n)}});re({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:n}=e;return{type:"underline",mode:n.mode,body:t[0]}},htmlBuilder(e,t){var n=st(e.body,t),r=I.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,o=I.makeVList({positionType:"top",positionData:n.height,children:[{type:"kern",size:a},{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n}]},t);return I.makeSpan(["mord","underline"],[o],t)},mathmlBuilder(e,t){var n=new B.MathNode("mo",[new B.TextNode("\u203E")]);n.setAttribute("stretchy","true");var r=new B.MathNode("munder",[It(e.body,t),n]);return r.setAttribute("accentunder","true"),r}});re({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:n}=e;return{type:"vcenter",mode:n.mode,body:t[0]}},htmlBuilder(e,t){var n=st(e.body,t),r=t.fontMetrics().axisHeight,a=.5*(n.height-r-(n.depth+r));return I.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:n}]},t)},mathmlBuilder(e,t){return new B.MathNode("mpadded",[It(e.body,t)],["vcenter"])}});re({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,n){throw new J("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var n=fC(e),r=[],a=t.havingStyle(t.style.text()),o=0;oe.body.replace(/ /g,e.star?"\u2423":"\xA0"),pu=mT,dC=`[ \r ]`,Vq="\\\\[a-zA-Z@]+",Qq="\\\\[^\uD800-\uDFFF]",Kq="("+Vq+")"+dC+"*",Yq=`\\\\( |[ \r ]+ ?)[ \r ]*`,Eg="[\u0300-\u036F]",Xq=new RegExp(Eg+"+$"),Zq="("+dC+"+)|"+(Yq+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Eg+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Eg+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+Kq)+("|"+Qq+")"),Fg=class{constructor(t,n){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=n,this.tokenRegex=new RegExp(Zq,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,n){this.catcodes[t]=n}lex(){var t=this.input,n=this.tokenRegex.lastIndex;if(n===t.length)return new Rr("EOF",new vr(this,n,n));var r=this.tokenRegex.exec(t);if(r===null||r.index!==n)throw new J("Unexpected character: '"+t[n]+"'",new Rr(t[n],new vr(this,n,n+1)));var a=r[6]||r[3]||(r[2]?"\\ ":" ");if(this.catcodes[a]===14){var o=t.indexOf(` `,this.tokenRegex.lastIndex);return o===-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=o+1,this.lex()}return new Rr(a,new vr(this,n,this.tokenRegex.lastIndex))}},pC=class{constructor(t,n){t===void 0&&(t={}),n===void 0&&(n={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=n,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new J("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var n in t)t.hasOwnProperty(n)&&(t[n]==null?delete this.current[n]:this.current[n]=t[n])}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,n,r){if(r===void 0&&(r=!1),r){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][t]=n)}else{var o=this.undefStack[this.undefStack.length-1];o&&!o.hasOwnProperty(t)&&(o[t]=this.current[t])}n==null?delete this.current[t]:this.current[t]=n}},ez=$T;D("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});D("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});D("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});D("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});D("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var n=e.future();return t[0].length===1&&t[0][0].text===n.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});D("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");D("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var mC={"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};D("\\char",function(e){var t=e.popToken(),n,r="";if(t.text==="'")n=8,t=e.popToken();else if(t.text==='"')n=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")r=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new J("\\char` missing argument");r=t.text.charCodeAt(0)}else n=10;if(n){if(r=mC[t.text],r==null||r>=n)throw new J("Invalid base-"+n+" digit "+t.text);for(var a;(a=mC[e.future().text])!=null&&a{var r=e.consumeArg().tokens;if(r.length!==1)throw new J("\\newcommand's first argument must be a macro name");var a=r[0].text,o=e.isDefined(a);if(o&&!t)throw new J("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!o&&!n)throw new J("\\renewcommand{"+a+"} when command "+a+" does not yet exist; use \\newcommand");var u=0;if(r=e.consumeArg().tokens,r.length===1&&r[0].text==="["){for(var i="",l=e.expandNextToken();l.text!=="]"&&l.text!=="EOF";)i+=l.text,l=e.expandNextToken();if(!i.match(/^\s*[0-9]+\s*$/))throw new J("Invalid number of arguments: "+i);u=parseInt(i),r=e.consumeArg().tokens}return e.macros.set(a,{tokens:r,numArgs:u}),""};D("\\newcommand",e=>Mg(e,!1,!0));D("\\renewcommand",e=>Mg(e,!0,!1));D("\\providecommand",e=>Mg(e,!0,!0));D("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(n=>n.text).join("")),""});D("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(n=>n.text).join("")),""});D("\\show",e=>{var t=e.popToken(),n=t.text;return console.log(t,e.macros.get(n),pu[n],jt.math[n],jt.text[n]),""});D("\\bgroup","{");D("\\egroup","}");D("~","\\nobreakspace");D("\\lq","`");D("\\rq","'");D("\\aa","\\r a");D("\\AA","\\r A");D("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}");D("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");D("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}");D("\u212C","\\mathscr{B}");D("\u2130","\\mathscr{E}");D("\u2131","\\mathscr{F}");D("\u210B","\\mathscr{H}");D("\u2110","\\mathscr{I}");D("\u2112","\\mathscr{L}");D("\u2133","\\mathscr{M}");D("\u211B","\\mathscr{R}");D("\u212D","\\mathfrak{C}");D("\u210C","\\mathfrak{H}");D("\u2128","\\mathfrak{Z}");D("\\Bbbk","\\Bbb{k}");D("\xB7","\\cdotp");D("\\llap","\\mathllap{\\textrm{#1}}");D("\\rlap","\\mathrlap{\\textrm{#1}}");D("\\clap","\\mathclap{\\textrm{#1}}");D("\\mathstrut","\\vphantom{(}");D("\\underbar","\\underline{\\text{#1}}");D("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');D("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}");D("\\ne","\\neq");D("\u2260","\\neq");D("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}");D("\u2209","\\notin");D("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}");D("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}");D("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}");D("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}");D("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}");D("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}");D("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}");D("\u27C2","\\perp");D("\u203C","\\mathclose{!\\mkern-0.8mu!}");D("\u220C","\\notni");D("\u231C","\\ulcorner");D("\u231D","\\urcorner");D("\u231E","\\llcorner");D("\u231F","\\lrcorner");D("\xA9","\\copyright");D("\xAE","\\textregistered");D("\uFE0F","\\textregistered");D("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');D("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');D("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');D("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');D("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");D("\u22EE","\\vdots");D("\\varGamma","\\mathit{\\Gamma}");D("\\varDelta","\\mathit{\\Delta}");D("\\varTheta","\\mathit{\\Theta}");D("\\varLambda","\\mathit{\\Lambda}");D("\\varXi","\\mathit{\\Xi}");D("\\varPi","\\mathit{\\Pi}");D("\\varSigma","\\mathit{\\Sigma}");D("\\varUpsilon","\\mathit{\\Upsilon}");D("\\varPhi","\\mathit{\\Phi}");D("\\varPsi","\\mathit{\\Psi}");D("\\varOmega","\\mathit{\\Omega}");D("\\substack","\\begin{subarray}{c}#1\\end{subarray}");D("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");D("\\boxed","\\fbox{$\\displaystyle{#1}$}");D("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");D("\\implies","\\DOTSB\\;\\Longrightarrow\\;");D("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var vC={",":"\\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"};D("\\dots",function(e){var t="\\dotso",n=e.expandAfterFuture().text;return n in vC?t=vC[n]:(n.slice(0,4)==="\\not"||n in jt.math&&Ce.contains(["bin","rel"],jt.math[n].group))&&(t="\\dotsb"),t});var Sg={")":!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};D("\\dotso",function(e){var t=e.future().text;return t in Sg?"\\ldots\\,":"\\ldots"});D("\\dotsc",function(e){var t=e.future().text;return t in Sg&&t!==","?"\\ldots\\,":"\\ldots"});D("\\cdots",function(e){var t=e.future().text;return t in Sg?"\\@cdots\\,":"\\@cdots"});D("\\dotsb","\\cdots");D("\\dotsm","\\cdots");D("\\dotsi","\\!\\cdots");D("\\dotsx","\\ldots\\,");D("\\DOTSI","\\relax");D("\\DOTSB","\\relax");D("\\DOTSX","\\relax");D("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");D("\\,","\\tmspace+{3mu}{.1667em}");D("\\thinspace","\\,");D("\\>","\\mskip{4mu}");D("\\:","\\tmspace+{4mu}{.2222em}");D("\\medspace","\\:");D("\\;","\\tmspace+{5mu}{.2777em}");D("\\thickspace","\\;");D("\\!","\\tmspace-{3mu}{.1667em}");D("\\negthinspace","\\!");D("\\negmedspace","\\tmspace-{4mu}{.2222em}");D("\\negthickspace","\\tmspace-{5mu}{.277em}");D("\\enspace","\\kern.5em ");D("\\enskip","\\hskip.5em\\relax");D("\\quad","\\hskip1em\\relax");D("\\qquad","\\hskip2em\\relax");D("\\tag","\\@ifstar\\tag@literal\\tag@paren");D("\\tag@paren","\\tag@literal{({#1})}");D("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new J("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});D("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");D("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");D("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");D("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");D("\\newline","\\\\\\relax");D("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var _C=Z(Ba["Main-Regular"]["T".charCodeAt(0)][1]-.7*Ba["Main-Regular"]["A".charCodeAt(0)][1]);D("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+_C+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");D("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+_C+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");D("\\hspace","\\@ifstar\\@hspacer\\@hspace");D("\\@hspace","\\hskip #1\\relax");D("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");D("\\ordinarycolon",":");D("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");D("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');D("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');D("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');D("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');D("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');D("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');D("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');D("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');D("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');D("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');D("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');D("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');D("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');D("\u2237","\\dblcolon");D("\u2239","\\eqcolon");D("\u2254","\\coloneqq");D("\u2255","\\eqqcolon");D("\u2A74","\\Coloneqq");D("\\ratio","\\vcentcolon");D("\\coloncolon","\\dblcolon");D("\\colonequals","\\coloneqq");D("\\coloncolonequals","\\Coloneqq");D("\\equalscolon","\\eqqcolon");D("\\equalscoloncolon","\\Eqqcolon");D("\\colonminus","\\coloneq");D("\\coloncolonminus","\\Coloneq");D("\\minuscolon","\\eqcolon");D("\\minuscoloncolon","\\Eqcolon");D("\\coloncolonapprox","\\Colonapprox");D("\\coloncolonsim","\\Colonsim");D("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");D("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");D("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");D("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");D("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}");D("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");D("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");D("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");D("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");D("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");D("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");D("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");D("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");D("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}");D("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}");D("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}");D("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}");D("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}");D("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}");D("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}");D("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}");D("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}");D("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}");D("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}");D("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}");D("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}");D("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}");D("\\imath","\\html@mathml{\\@imath}{\u0131}");D("\\jmath","\\html@mathml{\\@jmath}{\u0237}");D("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}");D("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}");D("\u27E6","\\llbracket");D("\u27E7","\\rrbracket");D("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}");D("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}");D("\u2983","\\lBrace");D("\u2984","\\rBrace");D("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}");D("\u29B5","\\minuso");D("\\darr","\\downarrow");D("\\dArr","\\Downarrow");D("\\Darr","\\Downarrow");D("\\lang","\\langle");D("\\rang","\\rangle");D("\\uarr","\\uparrow");D("\\uArr","\\Uparrow");D("\\Uarr","\\Uparrow");D("\\N","\\mathbb{N}");D("\\R","\\mathbb{R}");D("\\Z","\\mathbb{Z}");D("\\alef","\\aleph");D("\\alefsym","\\aleph");D("\\Alpha","\\mathrm{A}");D("\\Beta","\\mathrm{B}");D("\\bull","\\bullet");D("\\Chi","\\mathrm{X}");D("\\clubs","\\clubsuit");D("\\cnums","\\mathbb{C}");D("\\Complex","\\mathbb{C}");D("\\Dagger","\\ddagger");D("\\diamonds","\\diamondsuit");D("\\empty","\\emptyset");D("\\Epsilon","\\mathrm{E}");D("\\Eta","\\mathrm{H}");D("\\exist","\\exists");D("\\harr","\\leftrightarrow");D("\\hArr","\\Leftrightarrow");D("\\Harr","\\Leftrightarrow");D("\\hearts","\\heartsuit");D("\\image","\\Im");D("\\infin","\\infty");D("\\Iota","\\mathrm{I}");D("\\isin","\\in");D("\\Kappa","\\mathrm{K}");D("\\larr","\\leftarrow");D("\\lArr","\\Leftarrow");D("\\Larr","\\Leftarrow");D("\\lrarr","\\leftrightarrow");D("\\lrArr","\\Leftrightarrow");D("\\Lrarr","\\Leftrightarrow");D("\\Mu","\\mathrm{M}");D("\\natnums","\\mathbb{N}");D("\\Nu","\\mathrm{N}");D("\\Omicron","\\mathrm{O}");D("\\plusmn","\\pm");D("\\rarr","\\rightarrow");D("\\rArr","\\Rightarrow");D("\\Rarr","\\Rightarrow");D("\\real","\\Re");D("\\reals","\\mathbb{R}");D("\\Reals","\\mathbb{R}");D("\\Rho","\\mathrm{P}");D("\\sdot","\\cdot");D("\\sect","\\S");D("\\spades","\\spadesuit");D("\\sub","\\subset");D("\\sube","\\subseteq");D("\\supe","\\supseteq");D("\\Tau","\\mathrm{T}");D("\\thetasym","\\vartheta");D("\\weierp","\\wp");D("\\Zeta","\\mathrm{Z}");D("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");D("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");D("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");D("\\bra","\\mathinner{\\langle{#1}|}");D("\\ket","\\mathinner{|{#1}\\rangle}");D("\\braket","\\mathinner{\\langle{#1}\\rangle}");D("\\Bra","\\left\\langle#1\\right|");D("\\Ket","\\left|#1\\right\\rangle");var hC=e=>t=>{var n=t.consumeArg().tokens,r=t.consumeArg().tokens,a=t.consumeArg().tokens,o=t.consumeArg().tokens,u=t.macros.get("|"),i=t.macros.get("\\|");t.macros.beginGroup();var l=d=>v=>{e&&(v.macros.set("|",u),a.length&&v.macros.set("\\|",i));var m=d;if(!d&&a.length){var h=v.future();h.text==="|"&&(v.popToken(),m=!0)}return{tokens:m?a:r,numArgs:0}};t.macros.set("|",l(!1)),a.length&&t.macros.set("\\|",l(!0));var s=t.consumeArg().tokens,c=t.expandTokens([...o,...s,...n]);return t.macros.endGroup(),{tokens:c.reverse(),numArgs:0}};D("\\bra@ket",hC(!1));D("\\bra@set",hC(!0));D("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");D("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");D("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");D("\\angln","{\\angl n}");D("\\blue","\\textcolor{##6495ed}{#1}");D("\\orange","\\textcolor{##ffa500}{#1}");D("\\pink","\\textcolor{##ff00af}{#1}");D("\\red","\\textcolor{##df0030}{#1}");D("\\green","\\textcolor{##28ae7b}{#1}");D("\\gray","\\textcolor{gray}{#1}");D("\\purple","\\textcolor{##9d38bd}{#1}");D("\\blueA","\\textcolor{##ccfaff}{#1}");D("\\blueB","\\textcolor{##80f6ff}{#1}");D("\\blueC","\\textcolor{##63d9ea}{#1}");D("\\blueD","\\textcolor{##11accd}{#1}");D("\\blueE","\\textcolor{##0c7f99}{#1}");D("\\tealA","\\textcolor{##94fff5}{#1}");D("\\tealB","\\textcolor{##26edd5}{#1}");D("\\tealC","\\textcolor{##01d1c1}{#1}");D("\\tealD","\\textcolor{##01a995}{#1}");D("\\tealE","\\textcolor{##208170}{#1}");D("\\greenA","\\textcolor{##b6ffb0}{#1}");D("\\greenB","\\textcolor{##8af281}{#1}");D("\\greenC","\\textcolor{##74cf70}{#1}");D("\\greenD","\\textcolor{##1fab54}{#1}");D("\\greenE","\\textcolor{##0d923f}{#1}");D("\\goldA","\\textcolor{##ffd0a9}{#1}");D("\\goldB","\\textcolor{##ffbb71}{#1}");D("\\goldC","\\textcolor{##ff9c39}{#1}");D("\\goldD","\\textcolor{##e07d10}{#1}");D("\\goldE","\\textcolor{##a75a05}{#1}");D("\\redA","\\textcolor{##fca9a9}{#1}");D("\\redB","\\textcolor{##ff8482}{#1}");D("\\redC","\\textcolor{##f9685d}{#1}");D("\\redD","\\textcolor{##e84d39}{#1}");D("\\redE","\\textcolor{##bc2612}{#1}");D("\\maroonA","\\textcolor{##ffbde0}{#1}");D("\\maroonB","\\textcolor{##ff92c6}{#1}");D("\\maroonC","\\textcolor{##ed5fa6}{#1}");D("\\maroonD","\\textcolor{##ca337c}{#1}");D("\\maroonE","\\textcolor{##9e034e}{#1}");D("\\purpleA","\\textcolor{##ddd7ff}{#1}");D("\\purpleB","\\textcolor{##c6b9fc}{#1}");D("\\purpleC","\\textcolor{##aa87ff}{#1}");D("\\purpleD","\\textcolor{##7854ab}{#1}");D("\\purpleE","\\textcolor{##543b78}{#1}");D("\\mintA","\\textcolor{##f5f9e8}{#1}");D("\\mintB","\\textcolor{##edf2df}{#1}");D("\\mintC","\\textcolor{##e0e5cc}{#1}");D("\\grayA","\\textcolor{##f6f7f7}{#1}");D("\\grayB","\\textcolor{##f0f1f2}{#1}");D("\\grayC","\\textcolor{##e3e5e6}{#1}");D("\\grayD","\\textcolor{##d6d8da}{#1}");D("\\grayE","\\textcolor{##babec2}{#1}");D("\\grayF","\\textcolor{##888d93}{#1}");D("\\grayG","\\textcolor{##626569}{#1}");D("\\grayH","\\textcolor{##3b3e40}{#1}");D("\\grayI","\\textcolor{##21242c}{#1}");D("\\kaBlue","\\textcolor{##314453}{#1}");D("\\kaGreen","\\textcolor{##71B307}{#1}");var gC={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},DC=class{constructor(t,n,r){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=n,this.expansionCount=0,this.feed(t),this.macros=new pC(ez,n.macros),this.mode=r,this.stack=[]}feed(t){this.lexer=new Fg(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 n,r,a;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;n=this.popToken(),{tokens:a,end:r}=this.consumeArg(["]"])}else({tokens:a,start:n,end:r}=this.consumeArg());return this.pushToken(new Rr("EOF",r.loc)),this.pushTokens(a),n.range(r,"")}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var n=[],r=t&&t.length>0;r||this.consumeSpaces();var a=this.future(),o,u=0,i=0;do{if(o=this.popToken(),n.push(o),o.text==="{")++u;else if(o.text==="}"){if(--u,u===-1)throw new J("Extra }",o)}else if(o.text==="EOF")throw new J("Unexpected end of input in a macro argument, expected '"+(t&&r?t[i]:"}")+"'",o);if(t&&r)if((u===0||u===1&&t[i]==="{")&&o.text===t[i]){if(++i,i===t.length){n.splice(-i,i);break}}else i=0}while(u!==0||r);return a.text==="{"&&n[n.length-1].text==="}"&&(n.pop(),n.shift()),n.reverse(),{tokens:n,start:a,end:o}}consumeArgs(t,n){if(n){if(n.length!==t+1)throw new J("The length of delimiters doesn't match the number of args!");for(var r=n[0],a=0;athis.settings.maxExpand)throw new J("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(t){var n=this.popToken(),r=n.text,a=n.noexpand?null:this._getExpansion(r);if(a==null||t&&a.unexpandable){if(t&&a==null&&r[0]==="\\"&&!this.isDefined(r))throw new J("Undefined control sequence: "+r);return this.pushToken(n),!1}this.countExpansion(1);var o=a.tokens,u=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){o=o.slice();for(var i=o.length-1;i>=0;--i){var l=o[i];if(l.text==="#"){if(i===0)throw new J("Incomplete placeholder at end of macro body",l);if(l=o[--i],l.text==="#")o.splice(i+1,1);else if(/^[1-9]$/.test(l.text))o.splice(i,2,...u[+l.text-1]);else throw new J("Not a valid argument number",l)}}}return this.pushTokens(o),o.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 Rr(t)]):void 0}expandTokens(t){var n=[],r=this.stack.length;for(this.pushTokens(t);this.stack.length>r;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),n.push(a)}return this.countExpansion(n.length),n}expandMacroAsText(t){var n=this.expandMacro(t);return n&&n.map(r=>r.text).join("")}_getExpansion(t){var n=this.macros.get(t);if(n==null)return n;if(t.length===1){var r=this.lexer.catcodes[t];if(r!=null&&r!==13)return}var a=typeof n=="function"?n(this):n;if(typeof a=="string"){var o=0;if(a.indexOf("#")!==-1)for(var u=a.replace(/##/g,"");u.indexOf("#"+(o+1))!==-1;)++o;for(var i=new Fg(a,this.settings),l=[],s=i.lex();s.text!=="EOF";)l.push(s),s=i.lex();l.reverse();var c={tokens:l,numArgs:o};return c}return a}isDefined(t){return this.macros.has(t)||pu.hasOwnProperty(t)||jt.math.hasOwnProperty(t)||jt.text.hasOwnProperty(t)||gC.hasOwnProperty(t)}isExpandable(t){var n=this.macros.get(t);return n!=null?typeof n=="string"||typeof n=="function"||!n.unexpandable:pu.hasOwnProperty(t)&&!pu[t].primitive}},yC=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Ym=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),Ig={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},bC={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},tf=class{constructor(t,n){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 DC(t,n,this.mode),this.settings=n,this.leftrightDepth=0}expect(t,n){if(n===void 0&&(n=!0),this.fetch().text!==t)throw new J("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());n&&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 n=this.nextToken;this.consume(),this.gullet.pushToken(new Rr("}")),this.gullet.pushTokens(t);var r=this.parseExpression(!1);return this.expect("}"),this.nextToken=n,r}parseExpression(t,n){for(var r=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(tf.endOfExpression.indexOf(a.text)!==-1||n&&a.text===n||t&&pu[a.text]&&pu[a.text].infix)break;var o=this.parseAtom(n);if(o){if(o.type==="internal")continue}else break;r.push(o)}return this.mode==="text"&&this.formLigatures(r),this.handleInfixNodes(r)}handleInfixNodes(t){for(var n=-1,r,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+n[0]+'" used in math mode',t);var i=jt[this.mode][n].group,l=vr.range(t),s;if(zB.hasOwnProperty(i)){var c=i;s={type:"atom",mode:this.mode,family:c,loc:l,text:n}}else s={type:i,mode:this.mode,loc:l,text:n};u=s}else if(n.charCodeAt(0)>=128)this.settings.strict&&(QR(n.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+n[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+n[0]+'"'+(" ("+n.charCodeAt(0)+")"),t)),u={type:"textord",mode:"text",loc:vr.range(t),text:n};else return null;if(this.consume(),o)for(var d=0;d":""))+")"})}return v;function v(){let m=CC,h,g,y;if((!t||o(l,s,c[c.length-1]||void 0))&&(m=cz(n(l,c)),m[0]===Ng))return m;if("children"in l&&l.children){let b=l;if(b.children&&m[0]!==e0)for(g=(r?b.children.length:-1)+u,y=c.concat(b);g>-1&&g0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}var bz={tokenize:Fz,partial:!0};function Og(){return{document:{[91]:{tokenize:Cz,continuation:{tokenize:xz},exit:Ez}},text:{[91]:{tokenize:Tz},[93]:{add:"after",tokenize:wz,resolveTo:Rz}}}}function wz(e,t,n){let r=this,a=r.events.length,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),u;for(;a--;){let l=r.events[a][1];if(l.type==="labelImage"){u=l;break}if(l.type==="gfmFootnoteCall"||l.type==="labelLink"||l.type==="label"||l.type==="image"||l.type==="link")break}return i;function i(l){if(!u||!u._balanced)return n(l);let s=$n(r.sliceSerialize({start:u.end,end:r.now()}));return s.charCodeAt(0)!==94||!o.includes(s.slice(1))?n(l):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l))}}function Rz(e,t){let n=e.length,r;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){r=e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let a={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},o={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};o.end.column++,o.end.offset++,o.end._bufferIndex++;let u={type:"gfmFootnoteCallString",start:Object.assign({},o.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},u.start),end:Object.assign({},u.end)},l=[e[n+1],e[n+2],["enter",a,t],e[n+3],e[n+4],["enter",o,t],["exit",o,t],["enter",u,t],["enter",i,t],["exit",i,t],["exit",u,t],e[e.length-2],e[e.length-1],["exit",a,t]];return e.splice(n,e.length-n+1,...l),e}function Tz(e,t,n){let r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),o=0,u;return i;function i(v){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(v),e.exit("gfmFootnoteCallLabelMarker"),l}function l(v){return v!==94?n(v):(e.enter("gfmFootnoteCallMarker"),e.consume(v),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(v){let m;return v===null||v===91||o++>999?n(v):v===93?u?(e.exit("chunkString"),m=e.exit("gfmFootnoteCallString"),a.includes($n(r.sliceSerialize(m)))?d(v):n(v)):n(v):(e.consume(v),mt(v)||(u=!0),v===92?c:s)}function c(v){return v===91||v===92||v===93?(e.consume(v),o++,s):s(v)}function d(v){return e.enter("gfmFootnoteCallLabelMarker"),e.consume(v),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t}}function Cz(e,t,n){let r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),o,u=0,i;return l;function l(g){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),s}function s(g){return g===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),c):n(g)}function c(g){let y;return g===null||g===91||u>999?n(g):g===93?i?(y=e.exit("gfmFootnoteDefinitionLabelString"),o=$n(r.sliceSerialize(y)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),m):n(g):te(g)?(e.enter("lineEnding"),e.consume(g),e.exit("lineEnding"),u++,c):(e.enter("chunkString").contentType="string",d(g))}function d(g){return g===null||te(g)||g===91||g===93||u>999?(e.exit("chunkString"),c(g)):(mt(g)||(i=!0),u++,e.consume(g),g===92?v:d)}function v(g){return g===91||g===92||g===93?(e.consume(g),u++,d):d(g)}function m(g){return g===58?(e.enter("definitionMarker"),e.consume(g),e.exit("definitionMarker"),Ee(e,h,"gfmFootnoteDefinitionWhitespace")):n(g)}function h(g){return a.includes(o)||a.push(o),t(g)}}function xz(e,t,n){return e.check(Oa,t,e.attempt(bz,t,n))}function Ez(e){e.exit("gfmFootnoteDefinition")}function Fz(e,t,n){let r=this;return Ee(e,a,"gfmFootnoteDefinitionIndent",4+1);function a(o){let u=r.events[r.events.length-1];return u&&u[1].type==="gfmFootnoteDefinitionIndent"&&u[2].sliceSerialize(u[1],!0).length===4?t(o):n(o)}}function $g(e={}){let t=e.singleTilde,n={tokenize:a,resolveAll:r};return t==null&&(t=!0),{text:{[126]:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function r(o,u){let i=-1;for(;++i1?i(m):(o.consume(m),c++,v);if(c<2&&!t)return i(m);let g=o.exit("strikethroughSequenceTemporary"),y=Ql(m);return g._open=!y||y===2&&Boolean(h),g._close=!h||h===2&&Boolean(y),u(m)}}}var Bg={flow:{null:{tokenize:Sz,resolve:Mz}}},kC={tokenize:Iz,partial:!0};function Mz(e,t){let n=-1,r,a,o,u,i,l,s;for(;++n=4?je(C):(r._gfmTableDynamicInterruptHack=!0,L.check(r.parser.constructs.flow,function(ee){return r._gfmTableDynamicInterruptHack=!1,je(ee)},function(ee){return r._gfmTableDynamicInterruptHack=!1,bt(ee)})(C))}}}function Iz(e,t,n){let r=0;return a;function a(u){return e.enter("check"),e.consume(u),o}function o(u){return u===-1||u===32?(e.consume(u),r++,r===4?t:o):u===null||mt(u)?t(u):n(u)}}var Az={tokenize:Lz},qg={text:{[91]:Az}};function Lz(e,t,n){let r=this;return a;function a(i){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(i):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(i),e.exit("taskListCheckMarker"),o)}function o(i){return mt(i)?(e.enter("taskListCheckValueUnchecked"),e.consume(i),e.exit("taskListCheckValueUnchecked"),u):i===88||i===120?(e.enter("taskListCheckValueChecked"),e.consume(i),e.exit("taskListCheckValueChecked"),u):n(i)}function u(i){return i===93?(e.enter("taskListCheckMarker"),e.consume(i),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),e.check({tokenize:jz},t,n)):n(i)}}function jz(e,t,n){let r=this;return Ee(e,a,"whitespace");function a(o){let u=r.events[r.events.length-1];return(u&&u[1].type==="whitespace"||te(o))&&o!==null?t(o):n(o)}}function PC(e){return Up([Pg,Og(),$g(e),Bg,qg])}function zg(e,t){let n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let r=0,a=n.indexOf(t);for(;a!==-1;)r++,a=n.indexOf(t,a+t.length);return r}function Gg(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Nz={}.hasOwnProperty,Jg=function(e,t,n,r){let a,o;typeof t=="string"||t instanceof RegExp?(o=[[t,n]],a=r):(o=t,a=n),a||(a={});let u=Bs(a.ignore||[]),i=kz(o),l=-1;for(;++l0?{type:"text",value:O}:void 0),O!==!1&&(y!==U&&N.push({type:"text",value:d.value.slice(y,U)}),Array.isArray(O)?N.push(...O):O&&N.push(O),y=U+j[0].length,E=!0),!h.global)break;j=h.exec(d.value)}return E?(ye}var Vg="phrasing",Qg=["autolink","link","image","label"],Kg={transforms:[$z],enter:{literalAutolink:Pz,literalAutolinkEmail:Xg,literalAutolinkHttp:Xg,literalAutolinkWww:Xg},exit:{literalAutolink:Oz,literalAutolinkEmail:Wz,literalAutolinkHttp:Uz,literalAutolinkWww:Hz}},Yg={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Vg,notInConstruct:Qg},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Vg,notInConstruct:Qg},{character:":",before:"[ps]",after:"\\/",inConstruct:Vg,notInConstruct:Qg}]};function Pz(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function Xg(e){this.config.enter.autolinkProtocol.call(this,e)}function Uz(e){this.config.exit.autolinkProtocol.call(this,e)}function Hz(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}function Wz(e){this.config.exit.autolinkEmail.call(this,e)}function Oz(e){this.exit(e)}function $z(e){Jg(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Bz],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,qz]],{ignore:["link","linkReference"]})}function Bz(e,t,n,r,a){let o="";if(!WC(a)||(/^w/i.test(t)&&(n=t+n,t="",o="http://"),!zz(n)))return!1;let u=Gz(n+r);if(!u[0])return!1;let i={type:"link",title:null,url:o+t+u[0],children:[{type:"text",value:t+u[0]}]};return u[1]?[i,{type:"text",value:u[1]}]:i}function qz(e,t,n,r){return!WC(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function zz(e){let 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 Gz(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")"),a=zg(e,"("),o=zg(e,")");for(;r!==-1&&a>o;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),o++;return[e,n]}function WC(e,t){let n=e.input.charCodeAt(e.index-1);return(e.index===0||ni(n)||ri(n))&&(!t||n!==47)}function Zg(e){return e.label||!e.identifier?e.label||"":Qp(e.identifier)}function OC(e,t,n){let r=t.indexStack,a=e.children||[],o=t.createTracker(n),u=[],i=-1;for(r.push(-1);++i `}return` `}var Vz=/\r?\n|\r/g;function $C(e,t){let n=[],r=0,a=0,o;for(;o=Vz.exec(e);)u(e.slice(r,o.index)),n.push(o[0]),r=o.index+o[0].length,a++;return u(e.slice(r)),n.join("");function u(i){n.push(t(i,a,!i))}}function n0(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function BC(e,t){return qC(e,t.inConstruct,!0)&&!qC(e,t.notInConstruct,!1)}function qC(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r=s||c+10?" ":"")),a.shift(4),o+=a.move($C(OC(e,n,a.current()),uG)),u(),o}function uG(e,t,n){return t===0?e:(n?"":" ")+e}function r0(e,t,n){let r=t.indexStack,a=e.children||[],o=[],u=-1,i=n.before;r.push(-1);let l=t.createTracker(n);for(;++u0&&(i==="\r"||i===` `)&&s.type==="html"&&(o[o.length-1]=o[o.length-1].replace(/(\r?\n|\r)$/," "),i=" ",l=t.createTracker(n),l.move(o.join(""))),o.push(l.move(t.handle(s,e,t,yn(ft({},l.current()),{before:i,after:c})))),i=o[o.length-1].slice(-1)}return r.pop(),o.join("")}var iG=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];JC.peek=sG;var rD={canContainEols:["delete"],enter:{strikethrough:lG},exit:{strikethrough:cG}},aD={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:iG}],handlers:{delete:JC}};function lG(e){this.enter({type:"delete",children:[]},e)}function cG(e){this.exit(e)}function JC(e,t,n,r){let a=pi(r),o=n.enter("strikethrough"),u=a.move("~~");return u+=r0(e,n,yn(ft({},a.current()),{before:u,after:"~"})),u+=a.move("~~"),o(),u}function sG(){return"~"}oD.peek=fG;function oD(e,t,n){let r=e.value||"",a="`",o=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++ol&&(l=e[s].length);++yi[y])&&(i[y]=E)}h.push(b)}o[s]=h,u[s]=g}let c=-1;if(typeof n=="object"&&"length"in n)for(;++ci[c]&&(i[c]=b),v[c]=b),d[c]=E}o.splice(1,0,d),u.splice(1,0,v),s=-1;let m=[];for(;++sn==="none"?null:n),children:[]},e),this.setData("inTable",!0)}function vG(e){this.exit(e),this.setData("inTable")}function _G(e){this.enter({type:"tableRow",children:[]},e)}function iD(e){this.exit(e)}function KC(e){this.enter({type:"tableCell",children:[]},e)}function hG(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,gG));let n=this.stack[this.stack.length-1];n.value=t,this.exit(e)}function gG(e,t){return t==="|"?t:e}function lD(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,o=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` `,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:u,tableRow:i,tableCell:l,inlineCode:v}};function u(m,h,g,y){return s(c(m,g,y),m.align)}function i(m,h,g,y){let b=d(m,g,y),E=s([b]);return E.slice(0,E.indexOf(` `))}function l(m,h,g,y){let b=g.enter("tableCell"),E=g.enter("phrasing"),N=r0(m,g,yn(ft({},y),{before:o,after:o}));return E(),b(),N}function s(m,h){return VC(m,{align:h,alignDelimiters:r,padding:n,stringLength:a})}function c(m,h,g){let y=m.children,b=-1,E=[],N=h.enter("table");for(;++b-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+o);let u=o.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(u=Math.ceil(u/4)*4);let i=n.createTracker(r);i.move(o+" ".repeat(u-o.length)),i.shift(u);let l=n.enter("listItem"),s=n.indentLines(n.containerFlow(e,i.current()),c);return l(),s;function c(d,v,m){return v?(m?"":" ".repeat(u))+d:(m?o:o+" ".repeat(u-o.length))+d}}var cD={exit:{taskListCheckValueChecked:ex,taskListCheckValueUnchecked:ex,paragraph:DG}},sD={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:yG}};function ex(e){let t=this.stack[this.stack.length-2];t.checked=e.type==="taskListCheckValueChecked"}function DG(e){let t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){let n=this.stack[this.stack.length-1],r=n.children[0];if(r&&r.type==="text"){let a=t.children,o=-1,u;for(;++ou&&(u=o):o=1,a=r+t.length,r=n.indexOf(t,a);return u}function pD(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:o},exit:{mathFlow:a,mathFlowFence:r,mathFlowFenceMeta:n,mathFlowValue:i,mathText:u,mathTextData:i}};function e(l){let s={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[s]}},l)}function t(){this.buffer()}function n(){let l=this.resume(),s=this.stack[this.stack.length-1];cc(s.type==="math"),s.meta=l}function r(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function a(l){let s=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),c=this.stack[this.stack.length-1];cc(c.type==="math"),this.exit(l),c.value=s;let d=c.data.hChildren[0];cc(d.type==="element"),cc(d.tagName==="code"),d.children.push({type:"text",value:s}),this.data.mathFlowInside=void 0}function o(l){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},l),this.buffer()}function u(l){let s=this.resume(),c=this.stack[this.stack.length-1];cc(c.type==="inlineMath"),this.exit(l),c.value=s,c.data.hChildren.push({type:"text",value:s})}function i(l){this.config.enter.data.call(this,l),this.config.exit.data.call(this,l)}}function mD(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),r.peek=a,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:n,inlineMath:r}};function n(o,u,i,l){let s=o.value||"",c=i.createTracker(l),d="$".repeat(Math.max(tx(s,"$")+1,2)),v=i.enter("mathFlow"),m=c.move(d);if(o.meta){let h=i.enter("mathFlowMeta");m+=c.move(i.safe(o.meta,ft({after:` `,before:m,encode:["$"]},c.current()))),h()}return m+=c.move(` `),s&&(m+=c.move(s+` `)),m+=c.move(d),v(),m}function r(o,u,i){let l=o.value||"",s=1;for(t||s++;new RegExp("(^|[^$])"+"\\$".repeat(s)+"([^$]|$)").test(l);)s++;let c="$".repeat(s);/[^ \r\n]/.test(l)&&(/^[ \r\n]/.test(l)&&/[ \r\n]$/.test(l)||/^\$|\$$/.test(l))&&(l=" "+l+" ");let d=-1;for(;++d-1&&e.test(String.fromCharCode(n))}}function nf(e,t,n,r){let a=r?r-1:Number.POSITIVE_INFINITY,o=0;return u;function u(l){return vD(l)?(e.enter(n),i(l)):t(l)}function i(l){return vD(l)&&o++{let n=(a,o)=>(e.set(o,a),a),r=a=>{if(e.has(a))return e.get(a);let[o,u]=t[a];switch(o){case sc:case u0:return n(u,a);case fc:{let i=n([],a);for(let l of u)i.push(r(l));return i}case dc:{let i=n({},a);for(let[l,s]of u)i[r(l)]=r(s);return i}case rf:return n(new Date(u),a);case af:{let{source:i,flags:l}=u;return n(new RegExp(i,l),a)}case of:{let i=n(new Map,a);for(let[l,s]of u)i.set(r(l),r(s));return i}case uf:{let i=n(new Set,a);for(let l of u)i.add(r(l));return i}case i0:{let{name:i,message:l}=u;return n(new ox[i](l),a)}case l0:return n(BigInt(u),a);case"BigInt":return n(Object(BigInt(u)),a)}return n(new ox[o](u),a)};return r},hD=e=>xG(new Map,e)(0);var pc="",{toString:EG}={},{keys:FG}=Object,lf=e=>{let t=typeof e;if(t!=="object"||!e)return[sc,t];let n=EG.call(e).slice(8,-1);switch(n){case"Array":return[fc,pc];case"Object":return[dc,pc];case"Date":return[rf,pc];case"RegExp":return[af,pc];case"Map":return[of,pc];case"Set":return[uf,pc]}return n.includes("Array")?[fc,n]:n.includes("Error")?[i0,n]:[dc,n]},c0=([e,t])=>e===sc&&(t==="function"||t==="symbol"),MG=(e,t,n,r)=>{let a=(u,i)=>{let l=r.push(u)-1;return n.set(i,l),l},o=u=>{if(n.has(u))return n.get(u);let[i,l]=lf(u);switch(i){case sc:{let c=u;switch(l){case"bigint":i=l0,c=u.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);c=null;break;case"undefined":return a([u0],u)}return a([i,c],u)}case fc:{if(l)return a([l,[...u]],u);let c=[],d=a([i,c],u);for(let v of u)c.push(o(v));return d}case dc:{if(l)switch(l){case"BigInt":return a([l,u.toString()],u);case"Boolean":case"Number":case"String":return a([l,u.valueOf()],u)}if(t&&"toJSON"in u)return o(u.toJSON());let c=[],d=a([i,c],u);for(let v of FG(u))(e||!c0(lf(u[v])))&&c.push([o(v),o(u[v])]);return d}case rf:return a([i,u.toISOString()],u);case af:{let{source:c,flags:d}=u;return a([i,{source:c,flags:d}],u)}case of:{let c=[],d=a([i,c],u);for(let[v,m]of u)(e||!(c0(lf(v))||c0(lf(m))))&&c.push([o(v),o(m)]);return d}case uf:{let c=[],d=a([i,c],u);for(let v of u)(e||!c0(lf(v)))&&c.push(o(v));return d}}let{message:s}=u;return a([i,{name:l,message:s}],u)};return o},gD=(e,{json:t,lossy:n}={})=>{let r=[];return MG(!(t||n),!!t,new Map,r)(e),r};var s0=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?hD(gD(e,t)):structuredClone(e):(e,t)=>hD(gD(e,t));var SG=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,IG=/^[a-zA-Z]:\\/;function DD(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return IG.test(e)?!1:SG.test(e)}var f0=function(e){if(e==null)return NG;if(typeof e=="function")return d0(e);if(typeof e=="object")return Array.isArray(e)?AG(e):LG(e);if(typeof e=="string")return jG(e);throw new Error("Expected function, string, or object as test")};function AG(e){let t=[],n=-1;for(;++n":""))+")"})}return v;function v(){let m=ix,h,g,y;if((!t||o(l,s,c[c.length-1]||void 0))&&(m=PG(n(l,c)),m[0]===p0))return m;if("children"in l&&l.children){let b=l;if(b.children&&m[0]!==bD)for(g=(r?b.children.length:-1)+u,y=c.concat(b);g>-1&&g0&&(o.properties.rel=[...v]),m&&(o.properties.target=m),c){let g=cf(t.contentProperties,o)||{};o.children.push({type:"element",tagName:"span",properties:s0(g),children:s0(c)})}}}})}}function cf(e,t){return typeof e=="function"?e(t):e}var lx=e=>React.createElement("table",{className:"table table-bordered table-sm",children:e.children}),cx=[o0,{singleDollarTextMath:!1}],sx=[t0,{throwOnError:!1}],fx=[m0,{target:"_blank",rel:["nofollow","noopener","noreferrer"]}],dx=e=>{try{return ym(e)}catch{return e.fallback}};var px=class extends Mn.Component{constructor(t){super(t);this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}componentDidCatch(t,n){this.props.componentDidCatch(t,n)}render(){return this.props.render(this.state)}},mx=px;var OG=il(),$G=P(vt);var BG=function(){return function(){return OG(mx)}},qG=BG()(),vx=function(e){return qG({render:function(t){return e({hasError:ra(ze(t.error))})},componentDidCatch:function(t,n){return ws(ep)("Error within error boundary")({error:t,componentStack:n.componentStack})(function(r){return $G(z)})()}})};var zG=il(),GG=fe(Xt),JG=function(e){return function(t){var n=Ud(e);return vx(function(r){return r.hasError?n:zG(dx)({children:e,rehypePlugins:GG([sx])(t),remarkPlugins:[a0,cx],components:{table:lx},fallback:n})})}};var _x=function(e){return JG(e)([fx])};var VG=Pe(be),hx=Nr(da),gx=Nn(vt);var Dx=function(e){return VG(S1(e.currentTarget))(function(t){return Wt(Av(t))(0)})},yx=function(e){return hx(function(t){return gx(t.key==="Escape")(e)})};var bx=function(e){return hx(function(t){return gx(t.key==="Enter")(e)})};var wx=qt(),QG=fe(zw),KG=kf(jr),TD=V(Ct),YG=Di(on),XG=K(on);var sf=function(){var e=wx(Fc(Ul("\\s+")(QG(Qw)(Jw)))),t=Pf(function(r){return r!==""}),n=s_(e);return function(r){return Vn(t(n(r)))}}(),CD=function(e){return function(t){var n=sf(t);return KG([TD(n),"/",TD(e)," words"])}},xD=function(e){return function(t){var n=function(u){return wx(Fc(Ul("^(?:[\\w-]+[^\\w-]+){"+(TD(u)+"}[\\w-]+"))(Gw)))},r=function(u){return function(i){var l=YG(XG(f_(n(u-1|0))(i))(rt(sv)(0)));return Ve(i)(l)}},a=vw(t),o=sf(a)0;return oJ("px-3 text-secondary border-0 bg-transparent t--send-message")({disabled:!u,"aria-label":"Send","aria-disabled":uJ(!u),onClick:iJ(n)(new js(t.message)),style:tn({borderStyle:"none",background:"none"})})(Y1("")(function(){return u?"/img/icons/sage-send-purple.svg":"/img/icons/ai-send.svg"}()))};return Xn([pf("flex-grow-1")([lJ("form-control t--new-message-body")({autoFocus:!0,id:Sx,"aria-label":"Write a message",placeholder:"Message\u2026",style:tn({borderStyle:"none",resize:"none",height:function(){if(t.messageHeight instanceof F)return"";if(t.messageHeight instanceof x)return cJ(t.messageHeight.value0)+"px";throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 171, column 19 - line 173, column 37): "+[t.messageHeight.constructor.name])}(),background:"none"}),rows:1,value:t.message,onChange:Ex(function(o){var u=xD(1e3)(o);return function(){var l=Tx(o)(),s=function(){var c=Ea(u)<5;return c?F.value:new x(l)}();return n(W_.create({message:u,messageHeight:s}))()}}),onKeyPress:Ex(function(o){return Fx(o.key==="Enter"&&!o.shiftKey)(function(){return sJ(o)(),Fx(t.message!==""&&fJ(r)(mc.value))(n(js.create(t.message)))()})})}),Ml(sf(t.message)>=dJ(1e3)(2))(FD("pl-3 pb-3 text-muted small")(CD(1e3)(t.message)))]),MD("text-right d-flex")(function(){if(r instanceof mc)return a({sendingStateEnabled:!0});if(r instanceof ff)return a({sendingStateEnabled:!1});if(r instanceof vc)return Fp;throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 194, column 7 - line 197, column 35): "+[r.constructor.name])}())])}}},g0=function(e){return{recruiterState:{messages:[],sendingState:Gl.value,sendMessage:e.sendMessage},message:"",messageHeight:F.value,isExpanded:e.isExpanded}},gJ=function(e){var t=xn(e);return function(n){return function(r){return function(a){return pf("row my-3")([MD("col-auto pr-1 ml-3")(r),t("col "+n)(a)])}}}},SD=gJ(dn),ID=function(e){return function(t){return SD("pt-1 t--chatbot-message")(e)(pf("my-auto ")([pJ("text-secondary small")("AI Recruiter"),t]))}},Ax=function(e){return function(t){var n=Mx("avatar avatar-sm rounded-circle d-flex align-items-center text-center")({style:tn({backgroundColor:e.headerColorHex,color:e.textColorHex})})(FD("fe fe-message-circle x-large w-100")("")),r=function(u){return function(i){return Mx("")({id:function(){return u.isLast?"chat-top-anchor":""}()})(function(){if(i.sender instanceof Mp)return SD("pt-2 t--user-message")(n)(Ud(i.body));if(i.sender instanceof Sp)return ID(e.chatbotAvatar)(_x(i.body));throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 134, column 9 - line 139, column 84): "+[i.sender.constructor.name])}())}},a=SD("pt-1")(e.chatbotAvatar),o=a(FD("my-auto text-danger")("Something went wrong. Try reloading the page or resending your message."));return pf("flex-grow-1 d-flex flex-column overflow-y-auto p-0")([mJ("flex-grow-1 d-flex flex-column")({id:"chat-conversation"})([pf("flex-grow-1 px-3")([function(){if(vJ(Wi)(t.recruiterState.messages)){var u=Vn(t.recruiterState.messages)-1|0;return Xn(_J(function(i){return function(l){return r({isLast:i===u})(l)}})(t.recruiterState.messages))}return hn}(),function(){var u=q_(new x(t.recruiterState));if(u instanceof Ap)return a(MD("my-auto")(Fp));if(u instanceof Ip)return hn;if(u instanceof Gl)return hn;if(u instanceof Lp)return o;throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 118, column 9 - line 126, column 31): "+[u.constructor.name])}()]),hJ("")({id:"chat-bottom-anchor",style:tn({overflowAnchor:"auto",height:"1px"})})("")])])}};var DJ=Wn(ln)()(),mf=xn(dn),yJ=Td(Cn),bJ=oe(ie),AD=function(e){return np(e.websiteRecruiterSettings.headerColor)(e.brandColors)},LD=function(e){var t="text-left py-3 px-4 d-flex align-items-center text-center row no-gutters g-0 t--chatbot-header"+function(){return e.isMobile?"":" rounded-top"}();return DJ(t)({style:tn({backgroundColor:AD(e),color:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"black":"white"}(),borderColor:AD(e)})})([mf("col-auto")(Pl(e.school)(Bu.value)),mf("col text-left")(yJ("d-inline-block ml-4 mb-0")(e.chatbotName)),Ne(hn)(bJ)(e.closeButton)])},jD=function(e){var t={chatbotAvatar:Pl(e.school)(Bu.value),headerColorHex:AD(e),textColorHex:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"#000000":"#ffffff"}()},n=function(){var r=Wi(e.websiteRecruiter.recruiterState.messages);return Xn([function(){return r?e.emptyConversation({isDirectMessage:!1}):Ax(t)(e.websiteRecruiter)}(),mf("")(mf("d-flex w-100 py-3 px-3 border-top")(mf("bg-white flex-grow-1 d-flex")(Ix(t)(e.websiteRecruiter)(e.dispatchUpdate))))])}();return Xn([LD(e),n])};var D0=function(e){return function(){console.error(e)}};var Hx=function(e){var t=tt(e);return function(n){return t(D0(n))}};var EJ=P(vt),Wx=K(Gt),FJ=A(be),MJ=Hx(Zf),Ox=function(e){var t=function(r){var a=e(r);return u1(a.view(a.init.value0)(De(EJ(z))))},n=function(r){return function(a){return function(o){return function(){var i=Wx(Wx(Pr)(function(){var s=FJ(Sd);return function(c){return s(_o(c))}}()))(jd(a))();if(i instanceof F)return MJ("Element #"+(a+" not found"))();if(i instanceof x){var l=L3(e(o))();return r(l)(i.value0)()}throw new Error("Failed pattern match at Elmish.Boot (line 117, column 11 - line 122, column 21): "+[i.constructor.name])}}}};return{mount:n(l3),renderToString:t,hydrate:n(c3)}};var SJ=kl(n_),IJ=K(aa),$x=P(Ln),Bx=function(e){var t=Zi(e);return function(n){return Ox(SJ({parse:function(r){return IJ(t(r))(function(a){return Ne(new Y("Component construction failed"))(X.create)(n.def(a))})},diagnosticName:"Props for "+n.diagnosticName,default:{init:$x(z),update:function(r){return function(a){return $x(z)}},view:function(r){return function(a){return hn}}}}))}};var AJ=Pe(_e),LJ=co(),jJ=mo(),NJ=vl(gt)(),kJ=Yd(Un(Ds)),PJ=tt(Pt),UJ=fl()(),HJ=pa(kv),WJ=Nr(da),OJ=Eu(vt)(If),$J=St(Gt),qx=function(){return function(e){var t=function(r){return Ve("")(AJ(r)(op))},n=LJ(e);return ml(jJ(vo(t(n.value)))(function(r){return NJ(kJ(n.value)(function(a){return PJ(r.value1(t(a)))}))(function(){var a=function(o){return function(u){var i=u8(u);if(i instanceof x)return function(){return r.value1(u)(),n.onChange(i.value0)()};if(i instanceof F){if(o.lostFocus)return r.value1(t(n.value));if(Te)return r.value1(u)}throw new Error("Failed pattern match at Utils.DateInput (line 41, column 9 - line 56, column 26): "+[i.constructor.name])}};return Zo(UJ(Wt(n.className)(""))({type:"date",value:r.value0,onChange:HJ(a({lostFocus:!1}))(jl),onBlur:WJ(function(o){return OJ(V3(o.target))(function(u){return $J(a({lostFocus:!0}))(y1(u))})}),placeholder:Wt(n.placeholder)(""),required:Wt(n.required)(!1),disabled:Wt(n.disabled)(!1),min:t(rs(n.min)),max:t(rs(n.max)),"aria-label":Wt(n["aria-label"])("")}))})}))}};var BJ=oe(ie),zx=function(e){return function(t){return zt(sa)(BJ)(Ul(e)(t))}};var Gx=c_(zx("^([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])?)*$)")(Vw));function ND({expanded:e,messageType:t}){let n={messageType:t,expanded:e};parent.postMessage(n,"*")}function Jx(e){return function(t){return function(){return t.getItem(e)}}}function kD(e){return function(t){return function(n){return function(){n.setItem(e,t)}}}}var qJ=A(be);var Vx=function(e){var t=qJ(ze),n=Jx(e);return function(r){return t(n(r))}};var zJ=kt(),or=P(Ln),y0=K(Gt),Qx=Ut(gt),hu=Qx(po),vf=Fd(Pt),_f=K(fr),_c=tt(Pt),GJ=lo(Lu),vi=P(dr),JJ=Qx(fr),Kx=Nn(Ln),hf=ue(m8),VJ=kp(Pt)(Qd),PD=ia(S3(os)),hc=Nr(da),Yx=J1(),QJ=ue(Un(d8)),KJ=ue(Un(Ds)),YJ=ua(Oo(vn)),XJ=Du(vt),ZJ=Po(p8),_i=xn(dn),UD=Wn(dn)()(),HD=xn(ln),jo=xn(Cn),WD=wd(ln)()(),OD=fl()(),eV=Dd(ln)()(),tV=Pe(dt),nV=bd(dn),rV=p7(Cn)()(),aV=pa(Ko),oV=ue(Un(kn)),uV=qx(),iV=Pe(_e),lV=$u(Cn)()(),cV=ue(f8),$D=$u(dn)()(),sV=Wn(Cn)()(),fV=dl()(),b0=Xi(),BD=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),gf=function(){function e(){}return e.value=new e,e}(),qD=function(){function e(){}return e.value=new e,e}(),hi=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),zD=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),GD=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),JD=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),VD=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),QD=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),w0=function(){function e(){}return e.value=new e,e}(),R0=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),T0=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Xx=function(e){var t="chat_conversation_uid_"+zJ(e.school.id),n=function(i){return function(){return ND({expanded:i,messageType:"cv-chatbot"})}},r={brandColors:e.brandColors,chatbotName:e.chatbotName,isMobile:e.isMobile,ctaText:w6(e.ctaText),websiteRecruiterSettings:Lw(e.websiteRecruiterSettings),school:Fw(e.school),isGradSchool:e.isGradSchool},a=or({expandedState:Ku.value,formState:Wl.value,conversationKey:F.value,saveState:Vu.value,websiteRecruiter:g0({isExpanded:!1,sendMessage:_6}),studentInfo:{firstName:"",lastName:"",email:"",persona:F.value,birthDate:F.value},errorMessage:F.value}),o=function(i){var l=function(){var d=Pr(),v=_o(d)();return z3(v)()},s=hu(vf(_f(_c(l))(function(c){return _f(GJ(g6(r.school.id)(i.studentInfo)(c)))(function(d){if(d instanceof Y)return vi(new T0(F.value));if(d instanceof X&&d.value0 instanceof Y)return vi(new T0(new x(d.value0.value0.error)));if(d instanceof X&&d.value0 instanceof X)return JJ(_c(y0(y0(Pr)(Id))(kD(t)(d.value0.value0.conversationKey))))(function(){return vi(new R0(d.value0.value0.conversationKey))});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 224, column 13 - line 233, column 57): "+[d.constructor.name])})})))(function(){return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:Hl.value})});return function(c){if(c instanceof BD)return hu(vf(vi(gf.value)))(function(){if(c.value0 instanceof x)return hu(vf(vi(new R0(c.value0.value0))))(function(){return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,formState:Ol.value})});if(c.value0 instanceof F)return or(i);throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 116, column 9 - line 121, column 23): "+[c.value0.constructor.name])});if(c instanceof gf){var d=function(){if(i.expandedState instanceof bo)return!1;if(i.expandedState instanceof Yu||i.expandedState instanceof Ku)return!0;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 124, column 22 - line 127, column 39): "+[i.expandedState.constructor.name])}(),v={message:i.websiteRecruiter.message,messageHeight:i.websiteRecruiter.messageHeight,recruiterState:i.websiteRecruiter.recruiterState,isExpanded:d};return hu(pr(_c(n(d))))(function(){return hu(Kx(hf(i.expandedState)(Yu.value))(vf(vi(new hi(ks.value)))))(function(){return hu(vf(vi(qD.value)))(function(){return hu(Kx(hf(i.expandedState)(Ku.value))(pr(_f(_c(l))(function(h){return m6(r.school.id)(h)}))))(function(){return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,expandedState:function(){return d?bo.value:Yu.value}(),websiteRecruiter:v})})})})})}if(c instanceof qD)return hu(pr(VJ("chatbot-collapsed-button")))(function(){return or(i)});if(c instanceof hi)return PD(hi.create)(function(h){return{conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:h}})(h0(i.websiteRecruiter)(c.value0));if(c instanceof zD)return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,email:i.studentInfo.email,lastName:i.studentInfo.lastName,persona:i.studentInfo.persona,firstName:c.value0}});if(c instanceof GD)return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,email:i.studentInfo.email,firstName:i.studentInfo.firstName,persona:i.studentInfo.persona,lastName:c.value0}});if(c instanceof JD)return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,firstName:i.studentInfo.firstName,lastName:i.studentInfo.lastName,persona:i.studentInfo.persona,email:c.value0}});if(c instanceof VD){var m=function(){return c.value0 instanceof Ha&&r.isGradSchool?"This is a graduate school chatbot. Please go to an undergrad page to speak to the undergrad chatbot.":c.value0 instanceof Wa&&!r.isGradSchool?"This is an undergrad chatbot. Please go to a grad page to speak to the graduate chatbot.":""}();return or({conversationKey:i.conversationKey,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,email:i.studentInfo.email,firstName:i.studentInfo.firstName,lastName:i.studentInfo.lastName,persona:new x(c.value0)},errorMessage:new x(m)})}if(c instanceof QD)return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{email:i.studentInfo.email,firstName:i.studentInfo.firstName,lastName:i.studentInfo.lastName,persona:i.studentInfo.persona,birthDate:new x(c.value0)}});if(c instanceof w0){if(i.studentInfo.persona instanceof F)return or(i);if(i.studentInfo.persona instanceof x&&i.studentInfo.persona.value0 instanceof Do)return PD(hi.create)(function(h){return{conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,formState:Fs.value,websiteRecruiter:h,saveState:Vu.value}})(function(){var h=g0({isExpanded:hf(i.expandedState)(bo.value),sendMessage:function(g){return _f(_c(l))(function(y){return v6(r.school.id)(i.studentInfo)(y)(g)})}});return h0(h)(new Ns(Ls.value))}());if(i.studentInfo.persona instanceof x&&i.studentInfo.persona.value0 instanceof Wa){if(r.isGradSchool)return s;if(!r.isGradSchool)return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new Qu(F.value)});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 185, column 13 - line 189, column 61): "+[r.isGradSchool.constructor.name])}if(i.studentInfo.persona instanceof x&&i.studentInfo.persona.value0 instanceof Ha){if(r.isGradSchool)return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new Qu(F.value)});if(!r.isGradSchool)return s;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 191, column 13 - line 195, column 32): "+[r.isGradSchool.constructor.name])}if(i.studentInfo.persona instanceof x&&i.studentInfo.persona.value0 instanceof go||i.studentInfo.persona instanceof x&&i.studentInfo.persona.value0 instanceof yo)return s;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 169, column 9 - line 199, column 28): "+[i.studentInfo.persona.constructor.name])}if(c instanceof R0)return PD(hi.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,conversationKey:new x(c.value0),formState:Ol.value,saveState:Vu.value,websiteRecruiter:g0({isExpanded:hf(i.expandedState)(bo.value),sendMessage:function(g){return _f(_c(l))(function(y){return h6(c.value0)(y)(g)})}})}})(h0(i.websiteRecruiter)(new Ns(r.ctaText)));if(c instanceof T0)return or({conversationKey:i.conversationKey,errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new Qu(c.value0)});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 113, column 20 - line 218, column 52): "+[c.constructor.name])}},u=function(i){return function(l){var s="Welcome! I\u2019m "+(r.chatbotName+(", here to help you with "+(r.school.name+". To get started, just share some info below!"))),c=hc(function(H){return function(){return l(gf.value)(),Yx(H)()}}),d=Pl(r.school)(Bu.value),v=i.studentInfo.firstName===""||i.studentInfo.lastName===""||i.studentInfo.email===""||QJ(i.studentInfo.persona)(F.value)||KJ(i.studentInfo.birthDate)(F.value)||YJ(Gx)(i.studentInfo.email),m=bx(XJ(v||ZJ(i.formState)(Wl.value))(l(w0.value))),h=hc(function(H){return function(){var pe=y0(y0(Pr)(Id))(Vx(t))();return l(new BD(pe))(),Yx(H)()}}),g=function(){return r.websiteRecruiterSettings.isHeaderColorLight?"black":"white"}(),y=_i("flex-grow-1 d-flex flex-column overflow-y-auto")(UD("flex-grow-1 d-flex flex-column")({id:"chat-conversation"})(_i("flex-grow-1 px-3")(ID(d)(HD("pr-2")([jo("")(s),HD("pt-4 w-100")([WD("w-50 pr-2")({htmlFor:"chatbot-first-name"})([jo("pb-2")("First name"),OD("form-control w-100")({id:"chatbot-first-name",onChange:hc(function(H){var He=jl(H);return l(new zD(He))}),value:i.studentInfo.firstName})]),WD("w-50 pl-2")({htmlFor:"chatbot-last-name"})([jo("pb-2")("Last name"),OD("form-control w-100")({id:"chatbot-last-name",onChange:hc(function(H){var He=jl(H);return l(new GD(He))}),value:i.studentInfo.lastName})])]),WD("pt-3 w-100")({htmlFor:"chatbot-email"})([jo("pb-2")("Email"),OD("form-control w-100")({id:"chatbot-email",onChange:hc(function(H){var He=jl(H);return l(new JD(He))}),value:i.studentInfo.email})]),jo("pt-3 pb-2")("I am a\u2026"),$7("t--persona-dropdown w-100")({toggleClass:"btn btn-outline-secondary w-100",toggleContent:ho(Ne("Select\u2026")(__(r.school.name))(i.studentInfo.persona)),contentId:"chatbot-persona-dropdown",content:function(H){return eV(H.className+" dropdown-menu shadow mt-n7")({id:H.contentId})(tV(_8)(function(He){return nV("hover-bg-light")(rV("btn btn-link text-body d-block t--persona-"+v8(He))(Ou)({onClick:aV(l)(new VD(He))})(__(r.school.name)(He)))}))},ariaLabelInput:b1("I am a\u2026")}),Pd(i.errorMessage)(jo("text-danger x-small")),jo("pb-2 "+function(){var H=oV(i.errorMessage)(F.value);return H?"pt-3":"pt-2"}())("Date of birth"),uV({className:"form-control col-xl-8 t--date-of-birth",value:i.studentInfo.birthDate,min:O4(iV(ap("1920-01-01T00:00"))(Ju)),max:Ju(o8(z)),onChange:function(H){return l(QD.create(H))},"aria-label":"Date of birth"}),lV("btn btn-dark mt-4 w-100 bg-gray-900")(Ou)({onClick:hc(function(H){return l(w0.value)}),disabled:v||cV(i.saveState)(Hl.value)})("Continue"),function(){if(i.saveState instanceof Hl)return jo("text-muted")("Saving\u2026");if(i.saveState instanceof Qu)return jo("text-danger")(Ve("Failed to save. Please try again.")(i.saveState.value0));if(i.saveState instanceof Vu)return hn;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 418, column 23 - line 421, column 43): "+[i.saveState.constructor.name])}()]))))),b=function(){return r.isMobile?"w-100":"rounded"}(),E=yx(l(gf.value)),N=function(H){return _i("d-flex flex-column flex-grow-1")(hn)},U=_i("col-auto d-flex align-items-center")($D("btn btn-link large mr-n3 py-0 fe fe-x t--close")(b1("Close chatbot"))({type:"button",onClick:c,style:tn({color:g})})(hn)),j={brandColors:r.brandColors,websiteRecruiterSettings:r.websiteRecruiterSettings,school:r.school,websiteRecruiter:i.websiteRecruiter,emptyConversation:N,dispatchUpdate:function(H){return l(hi.create(H))},chatbotName:r.chatbotName,closeButton:new x(U),isMobile:r.isMobile},S=function(){return r.websiteRecruiterSettings.isButtonColorLight?"/img/icons/chat-icon-dark.svg":"/img/icons/chat-icon-light.svg"}(),O=function(){return r.websiteRecruiterSettings.isButtonColorLight?"black":"white"}(),le=np(r.websiteRecruiterSettings.buttonColor)(r.brandColors);return UD("h-100 "+function(){var H=r.isMobile&&hf(i.expandedState)(bo.value);return H?"":"pr-3 pb-3"}())({onKeyDown:E})(function(){if(i.expandedState instanceof Ku)return HD("text-right")([sV("d-inline-block cursor-pointer p-3 rounded mr-3 t--chatbot-cta")({onClick:h,style:tn({backgroundColor:le,color:O})})(Np(r.ctaText)),$D("m-0 p-0 d-inline-block cursor-pointer rounded-circle btn btn-link")(Ou)({onClick:c})(_i("rounded-circle bg-white p-1")(Pl(r.school)($d.value)))]);if(i.expandedState instanceof Yu)return _i("mb-3 text-right ml-n3")($D("d-inline-flex cursor-pointer rounded-circle align-items-center btn btn-link p-0 m-0")(Ou)({id:"chatbot-collapsed-button",onClick:c,style:tn({backgroundColor:le,height:"60px",width:"60px"})})(fV("m-auto t--collapsed-chat-icon")({src:S,alt:r.school.name+"chat icon"})));if(i.expandedState instanceof bo)return UD("bg-white h-100 "+b)({onKeyDown:m})(_i("h-100 d-flex flex-column")(function(){if(i.formState instanceof Wl)return Xn([LD(j),y]);if(i.formState instanceof Ol)return jD(j);if(i.formState instanceof Fs)return jD(j);throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 279, column 17 - line 288, column 58): "+[i.formState.constructor.name])}()));throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 246, column 9 - line 288, column 58): "+[i.expandedState.constructor.name])}())}};return{init:a,update:o,view:u}},dV=Bx(b0(xt({reflectSymbol:function(){return"brandColors"}})(b0(xt({reflectSymbol:function(){return"primary"}})(Tn)(xt({reflectSymbol:function(){return"secondary"}})(Tn)(Sa))))(xt({reflectSymbol:function(){return"chatbotName"}})(Tn)(xt({reflectSymbol:function(){return"ctaText"}})(Tn)(xt({reflectSymbol:function(){return"isGradSchool"}})(br)(xt({reflectSymbol:function(){return"isMobile"}})(br)(xt({reflectSymbol:function(){return"school"}})(b0(xt({reflectSymbol:function(){return"id"}})(H4)(xt({reflectSymbol:function(){return"imageUrl"}})(ad(Tn))(xt({reflectSymbol:function(){return"name"}})(Tn)(Sa)))))(xt({reflectSymbol:function(){return"websiteRecruiterSettings"}})(b0(xt({reflectSymbol:function(){return"admissionsCtaEnabled"}})(br)(xt({reflectSymbol:function(){return"buttonColor"}})(Tn)(xt({reflectSymbol:function(){return"escalationsEmail"}})(Tn)(xt({reflectSymbol:function(){return"financeCtaEnabled"}})(br)(xt({reflectSymbol:function(){return"generalCtaEnabled"}})(br)(xt({reflectSymbol:function(){return"headerColor"}})(Tn)(xt({reflectSymbol:function(){return"isButtonColorLight"}})(br)(xt({reflectSymbol:function(){return"isHeaderColorLight"}})(br)(Sa))))))))))(Sa)))))))))({def:function(e){return x.create(Xx(e))},diagnosticName:"Trellis.WebsiteRecruiter.Chatbot"});return pV;})(); /* object-assign (c) Sindre Sorhus @license MIT */ /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */ /** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v17.0.2 * react-dom-server.browser.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v17.0.2 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */