var Purs_EntryPoints_Trellis_WebsiteRecruiter_Chatbot=(()=>{var d9=Object.create;var Yc=Object.defineProperty,p9=Object.defineProperties,m9=Object.getOwnPropertyDescriptor,v9=Object.getOwnPropertyDescriptors,_9=Object.getOwnPropertyNames,jy=Object.getOwnPropertySymbols,h9=Object.getPrototypeOf,Ny=Object.prototype.hasOwnProperty,g9=Object.prototype.propertyIsEnumerable;var ky=(e,t,n)=>t in e?Yc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dt=(e,t)=>{for(var n in t||(t={}))Ny.call(t,n)&&ky(e,n,t[n]);if(jy)for(var n of jy(t))g9.call(t,n)&&ky(e,n,t[n]);return e},Tn=(e,t)=>p9(e,v9(t)),Py=e=>Yc(e,"__esModule",{value:!0});var cr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),X0=(e,t)=>{Py(e);for(var n in t)Yc(e,n,{get:t[n],enumerable:!0})},D9=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of _9(t))!Ny.call(e,r)&&r!=="default"&&Yc(e,r,{get:()=>t[r],enumerable:!(n=m9(t,r))||n.enumerable});return e},ju=e=>D9(Py(Yc(e!=null?d9(h9(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var __=cr((I8e,Qb)=>{"use strict";var Vb=Object.getOwnPropertySymbols,jI=Object.prototype.hasOwnProperty,NI=Object.prototype.propertyIsEnumerable;function kI(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function PI(){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}}Qb.exports=PI()?Object.assign:function(e,t){for(var n,r=kI(e),a,o=1;o{"use strict";var h_=__(),El=60103,Kb=60106;st.Fragment=60107;st.StrictMode=60108;st.Profiler=60114;var Yb=60109,Xb=60110,Zb=60112;st.Suspense=60113;var e3=60115,t3=60116;typeof Symbol=="function"&&Symbol.for&&($r=Symbol.for,El=$r("react.element"),Kb=$r("react.portal"),st.Fragment=$r("react.fragment"),st.StrictMode=$r("react.strict_mode"),st.Profiler=$r("react.profiler"),Yb=$r("react.provider"),Xb=$r("react.context"),Zb=$r("react.forward_ref"),st.Suspense=$r("react.suspense"),e3=$r("react.memo"),t3=$r("react.lazy"));var $r,n3=typeof Symbol=="function"&&Symbol.iterator;function UI(e){return e===null||typeof e!="object"?null:(e=n3&&e[n3]||e["@@iterator"],typeof e=="function"?e:null)}function js(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n{"use strict";d3.exports=f3()});var k3=cr(Ml=>{"use strict";var ya=__(),yo=p3();function Yt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nPs;Ps++)jn[Ps]=Ps+1;var jn,Ps;jn[15]=0;var zI=/^[: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]*$/,y3=Object.prototype.hasOwnProperty,b3={},w3={};function T3(e){return y3.call(w3,e)?!0:y3.call(b3,e)?!1:zI.test(e)?w3[e]=!0:(b3[e]=!0,!1)}function GI(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 JI(e,t,n,r){if(t===null||typeof t=="undefined"||GI(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 nr(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 Nn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Nn[e]=new nr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Nn[t]=new nr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Nn[e]=new nr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Nn[e]=new nr(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){Nn[e]=new nr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Nn[e]=new nr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Nn[e]=new nr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Nn[e]=new nr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Nn[e]=new nr(e,5,!1,e.toLowerCase(),null,!1,!1)});var I_=/[\-:]([a-z])/g;function A_(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(I_,A_);Nn[t]=new nr(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(I_,A_);Nn[t]=new nr(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(I_,A_);Nn[t]=new nr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Nn[e]=new nr(e,1,!1,e.toLowerCase(),null,!1,!1)});Nn.xlinkHref=new nr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Nn[e]=new nr(e,1,!1,e.toLowerCase(),null,!0,!0)});var VI=/["'&<>]/;function oi(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var t=VI.exec(e);if(t){var n="",r,a=0;for(r=t.index;rVd))throw Error(Yt(301));if(e===Ga)if(Jd=!0,e={action:n,next:null},cu===null&&(cu=new Map),n=cu.get(t),n===void 0)cu.set(t,e);else{for(t=n;t.next!==null;)t=t.next;t.next=e}}function j_(){}var ii=null,ZI={readContext:function(e){var t=ii.threadID;return ks(e,t),e[t]},useContext:function(e){ui();var t=ii.threadID;return ks(e,t),e[t]},useMemo:M3,useReducer:F3,useRef:function(e){Ga=ui(),Nt=L_();var t=Nt.memoizedState;return t===null?(e={current:e},Nt.memoizedState=e):t},useState:function(e){return F3(E3,e)},useLayoutEffect:function(){},useCallback:function(e,t){return M3(function(){return e},t)},useImperativeHandle:j_,useEffect:j_,useDebugValue:j_,useDeferredValue:function(e){return ui(),e},useTransition:function(){return ui(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(ii.identifierPrefix||"")+"R:"+(ii.uniqueID++).toString(36)},useMutableSource:function(e,t){return ui(),t(e._source)}},S3={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function I3(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 A3={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},eA=ya({menuitem:!0},A3),Os={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},tA=["Webkit","ms","Moz","O"];Object.keys(Os).forEach(function(e){tA.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Os[t]=Os[e]})});var nA=/([A-Z])/g,rA=/^ms-/,su=yo.Children.toArray,N_=qI.ReactCurrentDispatcher,aA={listing:!0,pre:!0,textarea:!0},oA=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,L3={},k_={};function uA(e){if(e==null)return e;var t="";return yo.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}var iA=Object.prototype.hasOwnProperty,lA={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function j3(e,t){if(e===void 0)throw Error(Yt(152,Ns(t)||"Component"))}function cA(e,t,n){function r(u,i){var l=i.prototype&&i.prototype.isReactComponent,s=BI(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=ya({},l.state,m))}}else if(Ga={},l=i(u.props,s,v),l=C3(i,u.props,l,s),l==null||l.render==null){e=l,j3(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(Yt(304));var l=new Uint16Array(i);for(l.set(u),jn=l,jn[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===Bd)this.popProvider(l.type);else if(l.type===zd){this.suspenseDepth--;var c=o.pop();if(u){u=!1;var d=l.fallbackFrame;if(!d)throw Error(Yt(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(Yt(294)):h}finally{}o.length<=this.suspenseDepth&&o.push(""),o[this.suspenseDepth]+=m}}return o[0]}finally{N_.current=a,ii=r,x3()}},t.render=function(n,r,a){if(typeof n=="string"||typeof n=="number")return a=""+n,a===""?"":this.makeStaticMarkup?oi(a):this.previousWasTextNode?""+oi(a):(this.previousWasTextNode=!0,oi(a));if(r=cA(n,r,this.threadID),n=r.child,r=r.context,n===null||n===!1)return"";if(!yo.isValidElement(n)){if(n!=null&&n.$$typeof!=null)throw a=n.$$typeof,Error(a===T_?Yt(257):Yt(258,a.toString()));return n=su(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 g3:case h3:case R_:case C_:case F_:case qd:return n=su(n.props.children),this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),"";case zd:throw Error(Yt(294));case _3:throw Error(Yt(343))}if(typeof o=="object"&&o!==null)switch(o.$$typeof){case E_:Ga={};var u=o.render(n.props,n.ref);return u=C3(o.render,n.props,u,n.ref),u=su(u),this.stack.push({type:null,domNamespace:a,children:u,childIndex:0,context:r,footer:""}),"";case M_:return n=[yo.createElement(o.type,ya({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),"";case Bd:return o=su(n.props.children),a={type:n,domNamespace:a,children:o,childIndex:0,context:r,footer:""},this.pushProvider(n),this.stack.push(a),"";case x_:o=n.type,u=n.props;var i=this.threadID;return ks(o,i),o=su(u.children(o[i])),this.stack.push({type:n,domNamespace:a,children:o,childIndex:0,context:r,footer:""}),"";case v3:throw Error(Yt(338));case S_:return o=n.type,u=o._init,o=u(o._payload),n=[yo.createElement(o,ya({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),""}throw Error(Yt(130,o==null?o:typeof o,""))},t.renderDOM=function(n,r,a){var o=n.type.toLowerCase();if(a===S3.html&&I3(o),!L3.hasOwnProperty(o)){if(!oA.test(o))throw Error(Yt(65,o));L3[o]=!0}var u=n.props;if(o==="input")u=ya({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(Yt(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(Yt(93));l=l[0]}i=""+l}i==null&&(i="")}u=ya({},u,{value:void 0,children:""+i})}else if(o==="select")this.currentSelectValue=u.value!=null?u.value:u.defaultValue,u=ya({},u,{value:void 0});else if(o==="option"){l=this.currentSelectValue;var s=uA(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=oi(l);break e}l=null}return l!=null?(u=[],aA.hasOwnProperty(o)&&l.charAt(0)===` `&&(U+=` `),U+=l):u=su(u.children),n=n.type,a=a==null||a==="http://www.w3.org/1999/xhtml"?I3(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}();Ml.renderToNodeStream=function(){throw Error(Yt(207))};Ml.renderToStaticMarkup=function(e,t){e=new N3(e,!0,t);try{return e.read(1/0)}finally{e.destroy()}};Ml.renderToStaticNodeStream=function(){throw Error(Yt(208))};Ml.renderToString=function(e,t){e=new N3(e,!1,t);try{return e.read(1/0)}finally{e.destroy()}};Ml.version="17.0.2"});var U3=cr((N8e,P3)=>{"use strict";P3.exports=k3()});var Fh=cr((X7t,w5)=>{w5.exports=function(t){return t!=null&&t.constructor!=null&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}});var P5=cr((ywt,k5)=>{"use strict";var lm=Object.prototype.hasOwnProperty,M5=Object.prototype.toString,S5=Object.defineProperty,I5=Object.getOwnPropertyDescriptor,A5=function(t){return typeof Array.isArray=="function"?Array.isArray(t):M5.call(t)==="[object Array]"},L5=function(t){if(!t||M5.call(t)!=="[object Object]")return!1;var n=lm.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&lm.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var a;for(a in t);return typeof a=="undefined"||lm.call(t,a)},j5=function(t,n){S5&&n.name==="__proto__"?S5(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},N5=function(t,n){if(n==="__proto__")if(lm.call(t,n)){if(I5)return I5(t,n).value}else return;return t[n]};k5.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 zq="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";ZT.exports=zq});var aR=cr((PRt,rR)=>{"use strict";var Gq=eR();function tR(){}function nR(){}nR.resetWarningCache=tR;rR.exports=function(){function e(r,a,o,u,i,l){if(l!==Gq){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:nR,resetWarningCache:tR};return n.PropTypes=n,n}});var uR=cr((WRt,oR)=>{oR.exports=aR()();var URt,ORt});var dR=cr(Rt=>{"use strict";var vg=Symbol.for("react.element"),_g=Symbol.for("react.portal"),jm=Symbol.for("react.fragment"),Nm=Symbol.for("react.strict_mode"),km=Symbol.for("react.profiler"),Pm=Symbol.for("react.provider"),Um=Symbol.for("react.context"),Zq=Symbol.for("react.server_context"),Om=Symbol.for("react.forward_ref"),Wm=Symbol.for("react.suspense"),Hm=Symbol.for("react.suspense_list"),$m=Symbol.for("react.memo"),qm=Symbol.for("react.lazy"),eB=Symbol.for("react.offscreen"),fR;fR=Symbol.for("react.module.reference");function ra(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case vg:switch(e=e.type,e){case jm:case km:case Nm:case Wm:case Hm:return e;default:switch(e=e&&e.$$typeof,e){case Zq:case Um:case Om:case qm:case $m:case Pm:return e;default:return t}}case _g:return t}}}Rt.ContextConsumer=Um;Rt.ContextProvider=Pm;Rt.Element=vg;Rt.ForwardRef=Om;Rt.Fragment=jm;Rt.Lazy=qm;Rt.Memo=$m;Rt.Portal=_g;Rt.Profiler=km;Rt.StrictMode=Nm;Rt.Suspense=Wm;Rt.SuspenseList=Hm;Rt.isAsyncMode=function(){return!1};Rt.isConcurrentMode=function(){return!1};Rt.isContextConsumer=function(e){return ra(e)===Um};Rt.isContextProvider=function(e){return ra(e)===Pm};Rt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===vg};Rt.isForwardRef=function(e){return ra(e)===Om};Rt.isFragment=function(e){return ra(e)===jm};Rt.isLazy=function(e){return ra(e)===qm};Rt.isMemo=function(e){return ra(e)===$m};Rt.isPortal=function(e){return ra(e)===_g};Rt.isProfiler=function(e){return ra(e)===km};Rt.isStrictMode=function(e){return ra(e)===Nm};Rt.isSuspense=function(e){return ra(e)===Wm};Rt.isSuspenseList=function(e){return ra(e)===Hm};Rt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===jm||e===km||e===Nm||e===Wm||e===Hm||e===eB||typeof e=="object"&&e!==null&&(e.$$typeof===qm||e.$$typeof===$m||e.$$typeof===Pm||e.$$typeof===Um||e.$$typeof===Om||e.$$typeof===fR||e.getModuleId!==void 0)};Rt.typeOf=ra});var mR=cr((UCt,pR)=>{"use strict";pR.exports=dR()});var TR=cr(($Ct,wR)=>{var gR=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,tB=/\n/g,nB=/^\s*/,rB=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,aB=/^:\s*/,oB=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,uB=/^[;\s]*/,iB=/^\s+|\s+$/g,lB=` `,DR="/",yR="*",Fi="",cB="comment",sB="declaration";wR.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(tB);y&&(n+=y.length);var b=g.lastIndexOf(lB);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(nB)}function d(g){var y;for(g=g||[];y=v();)y!==!1&&g.push(y);return g}function v(){var g=o();if(!(DR!=e.charAt(0)||yR!=e.charAt(1))){for(var y=2;Fi!=e.charAt(y)&&(yR!=e.charAt(y)||DR!=e.charAt(y+1));)++y;if(y+=2,Fi===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:cB,comment:b})}}function m(){var g=o(),y=s(rB);if(!!y){if(v(),!s(aB))return l("property missing ':'");var b=s(oB),E=g({type:sB,property:bR(y[0].replace(gR,Fi)),value:b?bR(b[0].replace(gR,Fi)):Fi});return s(uB),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 bR(e){return e?e.replace(iB,Fi):Fi}});var CR=cr((qCt,gg)=>{var fB=TR();function RR(e,t){var n=null;if(!e||typeof e!="string")return n;for(var r,a=fB(e),o=typeof t=="function",u,i,l=0,s=a.length;lYQ});var y9=typeof Array.prototype.flatMap=="function"?function(e){return function(t){return e.flatMap(t)}}:function(e){return function(t){for(var n=[],r=e.length,a=0;a="0"&&e[a]<="9"?"\\&":"";return"\\"+n.charCodeAt(0).toString(10)+o})+'"'};var cn={show:d2};var $i={show:f2},Tt={show:s2};var qi={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])}},K=function(e){return e.show};var it=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Pe=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var Qt=function(){function e(){}return e.value=new e,e}(),rs=function(e){return e};var Bi=function(e){return e.to};var as=function(e){return e.from};var L9=ae(oe),F=function(){function e(){}return e.value=new e,e}(),R=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var We=function(e){return function(t){return function(n){if(n instanceof F)return e;if(n instanceof R)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])}}},Yo=We(!0)(ge(!1)),la=We(!1)(ge(!0));var he={map:function(e){return function(t){return t instanceof R?new R(e(t.value0)):F.value}}},j9=I(he);var He=function(e){return We(e)(L9)},Wt=function(){return function(e){if(e instanceof R)return e.value0;throw new Error("Failed pattern match at Data.Maybe (line 288, column 1 - line 288, column 46): "+[e.constructor.name])}};var Hn=function(e){var t=te(e);return{eq:function(n){return function(r){return n instanceof F&&r instanceof F?!0:n instanceof R&&r instanceof R?t(n.value0)(r.value0):!1}}}};var kr={apply:function(e){return function(t){if(e instanceof R)return j9(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 he}};var Bt={bind:function(e){return function(t){if(e instanceof R)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 kr}};var yr=function(){return{pure:R.create,Apply0:function(){return kr}}}();function p2(e){return function(){var t={};for(var n in e)hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}var zi={};function os(e){return e()}function m2(e,t,n,r){return n in r?t(r[n]):e}function iv(e){return function(t){var n=[];for(var r in t)hasOwnProperty.call(t,r)&&n.push(e(r)(t[r]));return n}}var N9=Object.keys||iv(function(e){return function(){return e}});var v2=function(e){return function(t){return function(){return e(t())}}},_2=function(e){return function(){return e}},h2=function(e){return function(t){return function(){return t(e())()}}};function lv(e){return function(t){return function(n){return function(){for(var r=e;r0?Math.floor(e/t):-Math.floor(e/-t)}},R2=function(e){return function(t){if(t===0)return 0;var n=Math.abs(t);return(e%n+n)%n}};var C2={Ring0:function(){return Jf}};var Na=function(e){return e.mod};var sr={degree:w2,div:T2,mod:R2,CommutativeRing0:function(){return C2}},Ur=function(e){return e.div};var Or={mempty:"",Semigroup0:function(){return nv}};var pt=function(e){return e.mempty};var x2=function(e){return function(){return e}},E2=function(e){return function(t){return function(){return t(e())()}}};var sv=function(e){return function(t){return function(){for(var n=0,r=e.length;n=n.length?t:e(n[r])};var U2=function(e,t){return t.filter(e)};var J9=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}}},K2=function(e){return function(t){return function(n){for(var r=t,a=n.length,o=0;o=nu(J4)&&e<=nu(V4)?new R(G4(e)):F.value},TS={succ:il(Gv)(nu),pred:ll(Gv)(nu),Ord0:function(){return Qf}};var cl=function(){return{cardinality:nu(V4)-nu(J4)|0,toEnum:Gv,fromEnum:nu,Bounded0:function(){return Ko},Enum1:function(){return TS}}}();var sl=function(e){return e};var vo=function(e){return e.length};var Q4=function(e){return function(t){return function(n){return function(r){var a=r.indexOf(n);return a===-1?t:e(a)}}}};var ru=function(e){return function(t){return t.substring(e)}};var md=function(e){return function(t){return{before:t.substring(0,e),after:t.substring(e)}}};var _o=function(e){return function(t){if(e>=0&&e1;if(n){var r=Cs(_o(1)(e)),a=X4(r);return a?Y4(t)(r):t}return t},NS=$4(jS),Xv=z4(LS)(NS),qa=function(e){return $n(Xv(e))};var Zv=function(){var e=zv(cl)(xn(Ko))(Wn(Ko));return function(t){return sl(e(t))}}(),kS=function(e){if(e<=65535)return Zv(e);var t=SS(e-65536|0)(1024)+55296|0,n=IS(e-65536|0)(1024)+56320|0;return Zv(t)+Zv(n)};var gd=q4(kS),eb=function(e){return function(t){if(e<1)return"";var n=Yv(t);return n instanceof R?gd(n.value0.head)+eb(e-1|0)(n.value0.tail):t}},dl=B4(eb);function yd(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 bd=function(){return function(){return function(e){return function(t){return yd(e,t)}}}};function ib(e){return typeof e=="string"}function lb(e){return typeof e=="boolean"}function cb(e){return e instanceof Object}function sb(e){return e instanceof Function}function xs(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 wd(e){return Object.prototype.toString.call(e).slice(8,-1)}function ml(e){return e===null}function vl(e){return e===void 0}var Td=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function Ba(e){return new Error(e)}function _l(e){return e.message}function Rd(e){return function(){throw e}}var db=function(e){return Rd(Ba(e))};var Mn=function(e){return e.throwError};var Tr=function(e){return e.catchError};var ho=function(e){var t=Tr(e),n=e.MonadThrow0().Monad0(),r=I(n.Bind1().Apply0().Functor0()),a=P(n.Applicative0());return function(o){return t(r(H.create)(o))(function(u){return a(J.create(u))})}};var Cd={liftEffect:ae(oe),Monad0:function(){return ka}},Ze=function(e){return e.liftEffect};var JS=I(En);var e_=function(e){return e};var Fd=function(e){return e};var Md=function(e){return function(t){return e(t)}},pb=function(e){var t=I(e);return{map:function(n){return Md(t(JS(n)))}}};var mb=function(e){return{Applicative0:function(){return Dl(e)},Bind1:function(){return Sd(e)}}},Sd=function(e){var t=Y(e.Bind1()),n=P(e.Applicative0());return{bind:function(r){return function(a){return t(r)(Ht(function(o){return n(J.create(o))})(function(o){var u=a(o);return u}))}},Apply0:function(){return t_(e)}}},t_=function(e){var t=pb(e.Bind1().Apply0().Functor0());return{apply:Pr(mb(e)),Functor0:function(){return t}}},Dl=function(e){return{pure:function(){var t=P(e.Applicative0());return function(n){return e_(t(H.create(n)))}}(),Apply0:function(){return t_(e)}}};var vb=function(e){var t=mb(e);return{throwError:function(){var n=P(e.Applicative0());return function(r){return e_(n(J.create(r)))}}(),Monad0:function(){return t}}};var _b=function(e){var t=le(e);return function(n){var r=n.Bind1(),a=Y(r),o=P(n.Applicative0()),u=pb(r.Apply0().Functor0());return{alt:function(i){return function(l){return a(i)(function(s){if(s instanceof H)return o(new H(s.value0));if(s instanceof J)return a(l)(function(c){if(c instanceof H)return o(new H(c.value0));if(c instanceof J)return o(new J(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 VS=K(cn),QS=K(Tt);var n_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),gb=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}(),KS=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}(),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}(),An=G,yl=G;var Fs=function(e){if(e instanceof n_)return e.value0;if(e instanceof KS)return"Error at array index "+(QS(e.value0)+(": "+Fs(e.value1)));if(e instanceof YS)return"Error at property "+(VS(e.value0)+(": "+Fs(e.value1)));if(e instanceof gb)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 r_=function(e){var t=Mn(vb(e));return function(n){return t(qv(n))}};var a_=function(e){var t=P(Dl(e)),n=r_(e);return function(r){return function(a){if(wd(a)===r)return t(yl(a));if(Re)return n(new gb(r,wd(a)));throw new Error("Failed pattern match at Foreign (line 123, column 1 - line 123, column 104): "+[r.constructor.name,a.constructor.name])}}};var XS=Xo(gn),ZS=fa(XS),eI=p4(hs),tI=K(Tt),nI=ld(Or),za=function(){function e(){}return e.value=new e,e}(),ha=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),ga={validateJsRecord:function(e){return za.value}};var o_=function(e){return function(t){return function(n){var r=t(n);return r?za.value:new ha({path:"",got:n,expected:e})}}};var er={validateForeignType:o_("Boolean")(lb)},Db={validateForeignType:o_("Function")(sb)};var yn={validateForeignType:o_("String")(ib)},yb=function(e){return e.validateJsRecord},bl=function(){return function(e){var t=yb(e);return{validateForeignType:function(n){if(cb(n))return t(n);if(Re)return new ha({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])}}}},Ms=function(e){return e.validateForeignType},Id=function(e){var t=Ms(e);return{validateForeignType:function(n){if(ZS(Td)(n))return new ha({path:"",expected:"Array",got:n});if(Re){var r=function(o){return function(u){var i=t(u);if(i instanceof za)return F.value;if(i instanceof ha)return new R({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=eI(r)(yl(n));if(a instanceof F)return za.value;if(a instanceof R)return new ha({expected:a.value0.invalid.expected,got:a.value0.invalid.got,path:"["+(tI(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=Ms(e);return{validateForeignType:function(n){if(ml(n)||vl(n))return za.value;if(Re){var r=t(n);if(r instanceof za)return za.value;if(r instanceof ha)return new ha({path:r.value0.path,got:r.value0.got,expected:function(){var a=r.value0.path==="";return a?"Nullable "+r.value0.expected:r.value0.expected}()});throw new Error("Failed pattern match at Elmish.Foreign (line 196, column 11 - line 198, column 123): "+[r.constructor.name])}throw new Error("Failed pattern match at Elmish.Foreign (line 192, column 1 - line 198, column 123): "+[n.constructor.name])}}};var vt=function(e){var t=Ut(e);return function(n){var r=Ms(n);return function(a){var o=yb(a);return{validateJsRecord:function(u){var i=t(yt.value),l=jr(i)(yl(u)),s=r(l);if(s instanceof ha)return new ha({expected:s.value0.expected,got:s.value0.got,path:"."+(i+s.value0.path)});if(s instanceof za)return o(u);throw new Error("Failed pattern match at Elmish.Foreign (line 235, column 9 - line 237, column 43): "+[s.constructor.name])}}}}},wl=function(e){var t=Ms(e);return function(n){var r=t(n);if(r instanceof za)return new H(yl(n));if(r instanceof ha)return new J(nI([r.value0.path,function(){var a=r.value0.path==="";return a?"Expected ":": expected "}(),r.value0.expected," but got: ",xs(r.value0.got)]));throw new Error("Failed pattern match at Elmish.Foreign (line 255, column 18 - line 263, column 6): "+[r.constructor.name])}},Ss=function(e){var t=wl(e);return function(n){return $u(t(n))}};var rI=At();var bb={show:rI};var wb=yn;var u_=function(){function e(){}return e.value=new e,e}(),Tb=function(){function e(){}return e.value=new e,e}();var i_=function(){function e(){}return e.value=new e,e}(),Ld=function(){function e(){}return e.value=new e,e}(),Rb=function(){function e(){}return e.value=new e,e}(),Cb=function(){function e(){}return e.value=new e,e}();var l_=void 0;var aI=G;var c_=G,xb=function(e){return vl(e)};var Tl=function(e){var t=xb(e);return t?F.value:new R(aI(e))};var jt=function(e){return function(t){var n=xb(e);return n?t:e}};var Eb=We(l_)(c_);var go=function(){return G};var dr=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,Ne,et,Qe){this.tag=ee,this._1=Ne,this._2=et,this._3=Qe}function S(ee){var Ne=function(et,Qe,ie){return new j(ee,et,Qe,ie)};return Ne.tag=ee,Ne}function $(ee){return new j(t,void 0)}function ce(ee){try{ee()}catch(Ne){setTimeout(function(){throw Ne},0)}}function O(ee,Ne,et){try{return Ne(et())}catch(Qe){return ee(Qe)}}function Je(ee,Ne,et){try{return Ne(et)()}catch(Qe){return et(ee(Qe))(),$}}var se=function(){var ee=1024,Ne=0,et=0,Qe=new Array(ee),ie=!1;function q(){var Be;for(ie=!0;Ne!==0;)Ne--,Be=Qe[et],Qe[et]=void 0,et=(et+1)%ee,Be();ie=!1}return{isDraining:function(){return ie},enqueue:function(Be){var ye,ct;Ne===ee&&(ct=ie,q(),ie=ct),Qe[(et+Ne)%ee]=Be,Ne++,ie||q()}}}();function Ie(ee){var Ne={},et=0,Qe=0;return{register:function(ie){var q=et++;ie.onComplete({rethrow:!0,handler:function(Be){return function(){Qe--,delete Ne[q]}}})(),Ne[q]=ie,Qe++},isEmpty:function(){return Qe===0},killAll:function(ie,q){return function(){if(Qe===0)return q();var Be=0,ye={};function ct(ot){ye[ot]=Ne[ot].kill(ie,function(Et){return function(){delete ye[ot],Be--,ee.isLeft(Et)&&ee.fromLeft(Et)&&setTimeout(function(){throw ee.fromLeft(Et)},0),Be===0&&q()}})()}for(var xt in Ne)Ne.hasOwnProperty(xt)&&(Be++,ct(xt));return Ne={},et=0,Qe=0,function(ot){return new j(a,function(){for(var Et in ye)ye.hasOwnProperty(Et)&&ye[Et]()})}}}}}var re=0,de=1,Xe=2,L=3,Ct=4,je=5,St=6;function at(ee,Ne,et){var Qe=0,ie=re,q=et,Be=null,ye=null,ct=null,xt=null,ot=null,Et=0,Lr=0,wn=null,Kn=!0;function Un(be){for(var Te,Ke,tt;;)switch(Te=null,Ke=null,tt=null,ie){case Xe:ie=de;try{q=ct(q),xt===null?ct=null:(ct=xt._1,xt=xt._2)}catch(k){ie=je,Be=ee.left(k),q=null}break;case L:ee.isLeft(q)?(ie=je,Be=q,q=null):ct===null?ie=je:(ie=Xe,q=ee.fromRight(q));break;case de:switch(q.tag){case u:ct&&(xt=new j(m,ct,xt)),ct=q._2,ie=de,q=q._1;break;case t:ct===null?(ie=je,q=ee.right(q._1)):(ie=Xe,q=q._1);break;case a:ie=L,q=O(ee.left,ee.right,q._1);break;case o:ie=Ct,q=Je(ee.left,q._1,function(k){return function(){Qe===be&&(Qe++,se.enqueue(function(){Qe===be+1&&(ie=L,q=k,Un(Qe))}))}});return;case n:ie=je,Be=ee.left(q._1),q=null;break;case r:ct===null?ot=new j(m,q,ot,ye):ot=new j(m,q,new j(m,new j(h,ct,xt),ot,ye),ye),ct=null,xt=null,ie=de,q=q._1;break;case i:Et++,ct===null?ot=new j(m,q,ot,ye):ot=new j(m,q,new j(m,new j(h,ct,xt),ot,ye),ye),ct=null,xt=null,ie=de,q=q._1;break;case l:ie=L,Te=at(ee,Ne,q._2),Ne&&Ne.register(Te),q._1&&Te.run(),q=ee.right(Te);break;case s:ie=de,q=C(ee,Ne,q._1);break}break;case je:if(ct=null,xt=null,ot===null)ie=St,q=ye||Be||q;else switch(Te=ot._3,tt=ot._1,ot=ot._2,tt.tag){case r:ye&&ye!==Te&&Et===0?ie=je:Be&&(ie=de,q=tt._2(ee.fromLeft(Be)),Be=null);break;case h:ye&&ye!==Te&&Et===0||Be?ie=je:(ct=tt._1,xt=tt._2,ie=Xe,q=ee.fromRight(q));break;case i:Et--,Be===null&&(Ke=ee.fromRight(q),ot=new j(m,new j(g,tt._2,Ke),ot,Te),(ye===Te||Et>0)&&(ie=de,q=tt._3(Ke)));break;case g:ot=new j(m,new j(b,q,Be),ot,ye),ie=de,ye&&ye!==Te&&Et===0?q=tt._1.killed(ee.fromLeft(ye))(tt._2):Be?q=tt._1.failed(ee.fromLeft(Be))(tt._2):q=tt._1.completed(ee.fromRight(q))(tt._2),Be=null,Et++;break;case y:Et++,ot=new j(m,new j(b,q,Be),ot,ye),ie=de,q=tt._1;break;case b:Et--,ie=je,q=tt._1,Be=tt._2;break}break;case St:for(var Pt in wn)wn.hasOwnProperty(Pt)&&(Kn=Kn&&wn[Pt].rethrow,ce(wn[Pt].handler(q)));wn=null,ye&&Be?setTimeout(function(){throw ee.fromLeft(Be)},0):ee.isLeft(q)&&Kn&&setTimeout(function(){if(Kn)throw ee.fromLeft(q)},0);return;case re:ie=de;break;case Ct:return}}function Dt(be){return function(){if(ie===St)return Kn=Kn&&be.rethrow,be.handler(q)(),function(){};var Te=Lr++;return wn=wn||{},wn[Te]=be,function(){wn!==null&&delete wn[Te]}}}function Ce(be,Te){return function(){if(ie===St)return Te(ee.right(void 0))(),function(){};var Ke=Dt({rethrow:!1,handler:function(){return Te(ee.right(void 0))}})();switch(ie){case re:ye=ee.left(be),ie=St,q=ye,Un(Qe);break;case Ct:ye===null&&(ye=ee.left(be)),Et===0&&(ie===Ct&&(ot=new j(m,new j(y,q(be)),ot,ye)),ie=je,q=null,Be=null,Un(++Qe));break;default:ye===null&&(ye=ee.left(be)),Et===0&&(ie=je,q=null,Be=null)}return Ke}}function ze(be){return function(){var Te=Dt({rethrow:!1,handler:be})();return ie===re&&Un(Qe),Te}}return{kill:Ce,join:ze,onComplete:Dt,isSuspended:function(){return ie===re},run:function(){ie===re&&(se.isDraining()?Un(Qe):se.enqueue(function(){Un(Qe)}))}}}function x(ee,Ne,et,Qe){var ie=0,q={},Be=0,ye={},ct=new Error("[ParAff] Early exit"),xt=null,ot=e;function Et(Dt,Ce,ze){var be=Ce,Te=null,Ke=null,tt=0,Pt={},k,X;e:for(;;)switch(k=null,be.tag){case E:if(be._3===e&&(k=q[be._1],Pt[tt++]=k.kill(Dt,function(Ae){return function(){tt--,tt===0&&ze(Ae)()}})),Te===null)break e;be=Te._2,Ke===null?Te=null:(Te=Ke._1,Ke=Ke._2);break;case c:be=be._2;break;case d:case v:Te&&(Ke=new j(m,Te,Ke)),Te=be,be=be._1;break}if(tt===0)ze(ee.right(void 0))();else for(X=0,k=tt;X""),sA=Wd.unmountComponentAtNode,B3=an.Fragment;function z3(e,t,n){return an.createElement.apply(null,[e,fA(e,t)].concat(n))}function fA(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)}function G3(e){return t=>e===t}var li=null;function J3(e,t,n){return e==null?t:n(e)}function O_(e){return e}var Ja=We(li)(O_),qe=function(e){return J3(e,F.value,R.create)};var W_=function(e){return function(t){return function(n){var r=qe(n);if(e instanceof F&&r instanceof F)return B;if(e instanceof R&&r instanceof F)return B;if(e instanceof R&&r instanceof R){if(G3(e.value0)(r.value0))return B;if(Re)return t(new R(r.value0))()}return t(r)()}}};var Bn={asReactChildren:function(e){return[e]}},_n={asReactChildren:function(e){return[e]}},fn={asReactChildren:ae(oe)};var bo=G,H_=ai(W3),V3=iu($3),Q3=iu(q3),K3=xl(O3),dn=!1;var Y3=iu(H3),dA=function(e){return e.asReactChildren},ci=function(){return function(e){var t=dA(e);return function(n){return function(r){return function(a){return z3(n,r,t(a))}}}}},X3=ci()(fn),Sl=function(){return function(e){return function(t){return X3(e)(t)([])}}},Rr=X3(B3)({});var Z3=Sl(),$_=ci(),e7=bd()();var Ws=G,t7=function(e){return function(t){return Z3(Ws(e))(t)}},n7=function(e){var t=$_(e);return function(n){return function(r){return t(Ws(n))(r)}}},Qd=function(e){var t=$_(e);return function(n){return function(r){return function(a){return t(Ws(n))(e7(a)({className:r}))}}}},Il=function(e){return function(t){return function(n){return Z3(Ws(e))(e7(n)({className:t}))}}};var Al=function(e){return function(t){var n=$_(t);return function(r){return function(a){return n(Ws(e))({className:r})(a)}}}};var on=G;var Ll=function(){return function(){return Il("textarea")}};var Kd=function(e){var t=Qd(e);return function(){return function(){return t("svg")}}};var Hs=function(e){return Al("span")(e)};var Yd=function(e){return Al("label")(e)};var jl=function(){return function(){return Il("input")}};var Xd=function(){return function(){return Il("img")}};var Zd=function(e){return Al("i")(e)};var ep=function(e){return Al("h1")(e)};var Sn=function(e){var t=Qd(e);return function(){return function(){return t("div")}}},kn=function(e){return Al("div")(e)};var $s="";function r7(e){var t=e.split(` `);return t.reduce(function(n,r){var a=vA(r)||hA(r)||yA(r)||RA(r)||wA(r);return a&&n.push(a),n},[])}var pA=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,mA=/\((\S*)(?::(\d+))(?::(\d+))\)/;function vA(e){var t=pA.exec(e);if(!t)return null;var n=t[2]&&t[2].indexOf("native")===0,r=t[2]&&t[2].indexOf("eval")===0,a=mA.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]||$s,arguments:n?[t[2]]:[],lineNumber:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}var _A=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function hA(e){var t=_A.exec(e);return t?{file:t[2],methodName:t[1]||$s,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}var gA=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,DA=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function yA(e){var t=gA.exec(e);if(!t)return null;var n=t[3]&&t[3].indexOf(" > eval")>-1,r=DA.exec(t[3]);return n&&r!=null&&(t[3]=r[1],t[4]=r[2],t[5]=null),{file:t[3],methodName:t[1]||$s,arguments:t[2]?t[2].split(","):[],lineNumber:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}var bA=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function wA(e){var t=bA.exec(e);return t?{file:t[3],methodName:t[1]||$s,arguments:[],lineNumber:+t[4],column:t[5]?+t[5]:null}:null}var TA=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function RA(e){var t=TA.exec(e);return t?{file:t[2],methodName:t[1]||$s,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}function a7({skipFrames:e,prefix:t}){let n=new Error().stack,a=r7(n)[e],o=o7(a.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),u=o7(a.methodName);return`${t}_${o}_${u}_${a.lineNumber}_${a.column}`}var o7=e=>e.replace(/[^\d\w]+/g,"_").replace(/(^_|_$)/g,"");var u7=function(){let e={};return function(t,n){let r=e[t]||(e[t]=c7(t));return n(r)}}();function i7(e){return e(c7())}var l7=an.createElement,qs=e=>()=>e.props.def;function c7(e){class t extends an.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 tp=typeof module=="undefined"?void 0:module.require,R5e=function(){try{return tp===void 0?void 0:tp("util")}catch{return}}();var C5e=function(){var e;if(typeof performance!="undefined")e=performance;else if(tp)try{e=tp("perf_hooks").performance}catch{}return function(){return(e||Date).now()}}();var s7=(e,t)=>t[e],f7=(e,t,n)=>n[e]=t;var CA=ke(we),Bs=function(){function e(){}return e.value=new e,e}(),d7=function(){return function(e){var t=Ut(e);return function(n){return ai(f7)(t(yt.value))}}},q_=function(e){var t=Ss(e);return function(n){var r=Ut(n);return function(a){return function(o){return CA(function(){return s7(r(yt.value),o)})(t)}}}};var B_=I(we),xA=P(gt),p7=function(e){return{initialize:function(t){return Y3(t)(e.initialState)},getState:function(t){return function(){var r=B_(qe)(K3(t))();return He(e.initialState)(r)}},setState:H_}},m7=function(){var e=function(t){return function(n){return{initialize:function(r){return Bu(new R(n.initialState))(t)},getState:function(r){return B_(He(n.initialState))(qu(t))},setState:function(r){return function(a){return function(o){return function(){return Bu(new R(a))(t)(),H_(r)(a)(xA(B))(),o()}}}}}}};return B_(e)(Ji(F.value))}();var v7=ke(ut),_7=le(Vt);var h7=d7(),g7={reflectSymbol:function(){return"__unmounted"}},EA=h7(g7),D7={reflectSymbol:function(){return"__subscriptions"}},FA=h7(D7),np=ke(we),MA=q_(er)(g7),y7=I(we),SA=q_(Id(Db))(D7),IA=qt(wt),AA=bt(tn),LA=Rv(gt)(lt),jA=IA(tr),b7=Ze(Cd),NA=Yf(ka),kA=le(rv(dv(zf))),w7=function(e){return e},si=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}(),PA={map:function(e){return function(t){return new si(e(t.value0),t.value1)}}},T7=function(e){return{bimap:function(t){return function(n){return function(r){return new si(n(r.value0),v7(r.value1)(function(a){return function(o){return a({dispatch:function(u){return o.dispatch(t(u))},onStop:o.onStop})}}))}}}}},R7={apply:function(e){return function(t){return new si(e.value0(t.value0),_7(e.value1)(t.value1))}},Functor0:function(){return PA}},wo={bind:function(e){return function(t){var n=t(e.value0);return new si(n.value0,_7(e.value1)(n.value1))}},Apply0:function(){return R7}},Pn={pure:function(e){return new si(e,[])},Apply0:function(){return R7}};var UA=function(e){var t=Y(e);return function(n){var r=Ze(n);return function(a){return function(o){return new si(a,v7(o)(function(u){return function(i){return t(u)(function(l){return r(i.dispatch(l))})}}))}}}};var z_=function(e){return new si(B,[e])},mr=function(e){return z_(ge(e))};var rp=function(e){var t=UA(e.Monad0().Bind1())(e);return function(n){return t(B)([n])}},C7=function(e){return function(t){var n=EA(Bs.value),r=FA(Bs.value),a=function(m){return function(h){return function(g){return function(){var b=np(qs(m))(function(E){return E.init})();return t({initialState:b.value0}).setState(m)(h)(g)()}}}},o=function(){var m=y7(He(!1)),h=MA(Bs.value);return function(g){return m(h(g))}}(),u=function(){var m=y7(He([])),h=SA(Bs.value);return function(g){return m(h(g))}}(),i=function(m){return function(){return AA(LA)(u(m))(),r([])(m)()}},l=function(m){return function(){var g=np(qs(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(eu(kd(h))(y))(m)()}}},c=function(m){return function(h){var g=function(y){return kd(jA(ni(0))(function(){return y({dispatch:function(){var b=d(h);return function(E){return b7(b(E))}}(),onStop:s(h)})}))};return sv(m)(g)}},d=function(m){return function(h){return NA(o(m))(function(){var y=l(m)(),b=np(qs(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=np(qs(m))(function(b){return b.view})();return y(g)(d(m))}};return function(m){return l7(e,{def:m,init:t({initialState:m.init.value0}).initialize,render:v,componentDidMount:c(m.init.value1),componentWillUnmount:kA(n(!0))(i)})}}},x7=function(e){return function(){var n=b7(m7)();return i7(function(r){return C7(r)(n)(e)})}},ap=function(e){return function(t){return u7(e,function(n){var r=C7(n)(p7);return function(a){return r(t(a))}})}};var OA=P(Pn),WA=ae(oe),G_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var HA=function(e){return w7(a7(e))},fu=function(e){return new G_(function(t){return t(e)})},Nl=function(e){return function(t){return new G_(function(n){return ap(e)(t)(n)})}},$A=function(e){return function(t){return ap(e)(function(n){return{init:OA(B),update:ge(Uu),view:ge(ge(t.value0(WA)))}})(B)}};var kl=function(e){var t=HA({skipFrames:3,prefix:"HooksComponent"});return $A(t)(e)},To=function(){return function(e){return function(t){return new G_(function(n){return e.value0(function(r){var a=t(r);return a.value0(n)})})}}},qA=To(),Pl=function(e){return function(){return qA}};var E7=class extends an.Component{componentDidUpdate(t){this.props.componentDidUpdate(t.deps)}render(){return this.props.children}},F7=E7;var BA=Wt();var M7=function(e){return"ref:"+Ut(e)(yt.value)},S7=function(e){var t=M7(e);return function(n){return BA(tu(t)(n))}},I7=function(e){var t=M7(e);return function(n){return Nv(t)(n)}};var GA=ci(),A7=qt(wt)(wo),L7=P(Pn),JA=Od(Gb(jd)),j7={reflectSymbol:function(){return"deps"}},VA=S7(j7),QA=I7(j7),KA=ae(oe);var YA=function(e){var t=GA(e);return function(){return function(){return t(F7)}}},XA=YA(_n)()(),ZA=function(e){var t=Jo(e);return function(n){return function(r){return function(a){return function(o){return Nl(n)(function(u){return r({init:A7(mr(o(a)))(function(){return L7(a)}),update:function(i){return function(l){return A7(mr(o(l)))(function(){return L7(l)})}},view:function(i){return function(l){return XA({componentDidUpdate:JA(l)(function(s){var c=t(VA(s))(a);return c?new R(a):F.value}),deps:QA(a)})(u(B))}}})})}}}}};var Ul=function(e){var t=ZA(e);return function(n){return function(r){return t("UseEffectPrime")(KA)(n)(r)}}};var N7=P(Pn),eL=ae(oe);var tL=function(e){return function(t){return function(n){return Nl(e)(function(r){return t({init:N7(n),update:function(a){return function(o){return N7(o)}},view:ls(r)})})}}},Ro=function(e){return tL("UseState")(eL)(e)};var k7=function(){return To()(Ro(F.value))(function(e){return fu(new De(e.value0,W_(e.value0)(e.value1)))})}();var P7=f_(s_);var nL={map:function(e){return function(t){return P7(P7(e))(t)}}},rL=ke(nL),aL=function(e){var t=Y(e.Monad0().Bind1()),n=Ze(e);return function(r){return z_(function(a){return t(r(a.dispatch))(function(o){return n(a.onStop(o))})})}},U7=function(e){var t=aL(e);return function(n){return function(r){return t(rL(r)(n))}}};var O7=qt(wt)(wo),oL=U7($t),uL=ae(oe),W7=P(Pn),H7=function(e){return function(t){return Nl("UseSubscription")(function(n){return{init:O7(oL(uL)(e))(function(){return W7(B)}),update:function(r){return function(a){return O7(mr(t(a)))(function(){return W7(B)})}},view:function(r){return function(a){return n(B)}}}})}};function J_(e){return function(){return function(t){return e(t)()}}}function V_(e){return function(t){return function(n){return function(r){return function(){return r.addEventListener(e,t,n)}}}}}function Q_(e){return function(t){return function(n){return function(r){return function(){return r.removeEventListener(e,t,n)}}}}}var qr=function(){return window};function $7(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 pe=function(e){return function(t){return $7(F.value,R.create,e,t)}};var q7=G;function B7(e){return e.referrer}var op=G;var z7=G;var G7=function(e){return function(){return B7(e)}};function J7(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 K_(e){return function(){return e.focus()}}var V7=function(e){return J7(F.value,R.create,e)};function Y_(e){return function(){return e.value}}var Q7=pe("HTMLInputElement");function Co(e){return function(){return e.document}}function up(e){return function(){return e.localStorage}}var K7=G;var Y7="message";var X7="hashchange";var Z7="popstate";var ew="keyup",tw="keydown";var nw="mouseup";var rw="mousemove";var aw=Ze($t),ow=I(we),cL=bt(tn),uw=function(){var e=function(r){return function(a){return function(o){return aw(function(){var i=a(),l=J_(function(s){return o(s)})();return V_(r)(l)(!1)(i)(),aw(Q_(r)(l)(!1)(i))})}}},t=function(r){return e(r)(ow(K7)(qr))},n=function(r){return e(r)(ow(z7)(cL(Co)(qr)))};return{hashchange:t(X7),mousemove:t(rw),mouseup:t(nw),popstate:t(Z7),resize:t("resize"),message:t(Y7),keydown:n(tw),keyup:n(ew),selectionchange:n("selectionchange"),visibilitychange:n("visibilitychange")}}();var iw=function(e){var t=n7(e);return function(){return function(){return t("button")}}},lw=function(){return function(){return t7("br")}};var vP=fa(Xo(gn)),_P=function(e){return e},Cr=An(li),hP=function(e){return vP(ml)(e)},fw=function(e){var t=hP(e);return t?e:""},ba=function(e){return _P(An(e))};var gP=bd()(),Va=function(e){var t=iw(e)()();return function(){return function(){return function(n){return function(r){return function(a){return function(o){return t(gP(a)({className:n,"aria-label":r}))(o)}}}}}}};var Ol=function(){return{"genericTop'":Qt.value}}();var X_=function(e){return e["genericTop'"]},Wl=function(e){return{"genericTop'":X_(e)}};var Hl=function(){return{"genericBottom'":Qt.value}}();var zs=function(e){return e["genericBottom'"]},$l=function(e){return{"genericBottom'":zs(e)}};var ql=function(e){return{"genericBottom'":new it(zs(e))}},dw=function(e){var t=Bi(e);return function(n){return t(zs(n))}};var du=I(he),ip=At();var Z_=function(e){return e["genericToEnum'"]};var lp=function(e){return e["genericSucc'"]},pw=function(e){var t=Bi(e),n=as(e);return function(r){var a=du(t),o=lp(r);return function(u){return a(o(n(u)))}}},e1=function(e){return e["genericPred'"]};var t1=function(e){return e["genericFromEnum'"]};var Bl=function(e){var t=e1(e),n=lp(e);return function(r){var a=X_(r);return function(o){var u=e1(o),i=lp(o);return function(l){var s=zs(l);return{"genericPred'":function(c){if(c instanceof it)return du(it.create)(t(c.value0));if(c instanceof Pe){var d=u(c.value0);if(d instanceof F)return new R(new it(a));if(d instanceof R)return new R(new Pe(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 it){var d=n(c.value0);if(d instanceof F)return new R(new Pe(s));if(d instanceof R)return new R(new it(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 Pe)return du(Pe.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 zl={"genericPred'":function(e){return F.value},"genericSucc'":function(e){return F.value}},Gl=function(e){var t=e1(e),n=lp(e);return{"genericPred'":function(r){return du(rs)(t(r))},"genericSucc'":function(r){return du(rs)(n(r))}}};var n1=function(e){return e["genericCardinality'"]};var Jl=function(e){var t=n1(e),n=Z_(e),r=t1(e);return function(a){var o=Z_(a),u=t1(a);return{"genericCardinality'":ip(t)+ip(n1(a))|0,"genericToEnum'":function(i){var l=function(s){if(i>=0&&i=0&&e<100&&r.setUTCFullYear(e),r};function Qw(e,t,n,r){var a=jU(t,n-1,r);return e(a.getUTCFullYear())(a.getUTCMonth()+1)(a.getUTCDate())}var s1=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 xr=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}(),Vr=function(){function e(){}return e.value=new e,e}(),Qr=function(){function e(){}return e.value=new e,e}(),Kr=function(){function e(){}return e.value=new e,e}(),Yr=function(){function e(){}return e.value=new e,e}(),Xr=function(){function e(){}return e.value=new e,e}(),Zr=function(){function e(){}return e.value=new e,e}(),ea=function(){function e(){}return e.value=new e,e}(),Ta=function(){function e(){}return e.value=new e,e}();var f1=ht,d1=ht,Kw=so;var p1={eq:function(e){return function(t){return e instanceof xr&&t instanceof xr||e instanceof zr&&t instanceof zr||e instanceof Gr&&t instanceof Gr||e instanceof Jr&&t instanceof Jr||e instanceof Vr&&t instanceof Vr||e instanceof Qr&&t instanceof Qr||e instanceof Kr&&t instanceof Kr||e instanceof Yr&&t instanceof Yr||e instanceof Xr&&t instanceof Xr||e instanceof Zr&&t instanceof Zr||e instanceof ea&&t instanceof ea||e instanceof Ta&&t instanceof Ta}}},m1={compare:function(e){return function(t){if(e instanceof xr&&t instanceof xr)return Se.value;if(e instanceof xr)return ve.value;if(t instanceof xr)return me.value;if(e instanceof zr&&t instanceof zr)return Se.value;if(e instanceof zr)return ve.value;if(t instanceof zr)return me.value;if(e instanceof Gr&&t instanceof Gr)return Se.value;if(e instanceof Gr)return ve.value;if(t instanceof Gr)return me.value;if(e instanceof Jr&&t instanceof Jr)return Se.value;if(e instanceof Jr)return ve.value;if(t instanceof Jr)return me.value;if(e instanceof Vr&&t instanceof Vr)return Se.value;if(e instanceof Vr)return ve.value;if(t instanceof Vr)return me.value;if(e instanceof Qr&&t instanceof Qr)return Se.value;if(e instanceof Qr)return ve.value;if(t instanceof Qr)return me.value;if(e instanceof Kr&&t instanceof Kr)return Se.value;if(e instanceof Kr)return ve.value;if(t instanceof Kr)return me.value;if(e instanceof Yr&&t instanceof Yr)return Se.value;if(e instanceof Yr)return ve.value;if(t instanceof Yr)return me.value;if(e instanceof Xr&&t instanceof Xr)return Se.value;if(e instanceof Xr)return ve.value;if(t instanceof Xr)return me.value;if(e instanceof Zr&&t instanceof Zr)return Se.value;if(e instanceof Zr)return ve.value;if(t instanceof Zr)return me.value;if(e instanceof ea&&t instanceof ea)return Se.value;if(e instanceof ea)return ve.value;if(t instanceof ea)return me.value;if(e instanceof Ta&&t instanceof Ta)return Se.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 p1}},Yw=so,Xw=function(){return{bottom:-271820|0,top:275759,Ord0:function(){return f1}}}();var Zw=function(){return{bottom:xr.value,top:Ta.value,Ord0:function(){return m1}}}(),Er={cardinality:547580,toEnum:function(e){if(e>=(-271820|0)&&e<=275759)return new R(e);if(Re)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 Xw},Enum1:function(){return NU(0)}},NU=s1("enumYear","Data.Date.Component",function(){return{succ:function(){var e=Ye(Er),t=$e(Er);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ye(Er),t=$e(Er);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return f1}}});var zn={cardinality:12,toEnum:function(e){return e===1?new R(xr.value):e===2?new R(zr.value):e===3?new R(Gr.value):e===4?new R(Jr.value):e===5?new R(Vr.value):e===6?new R(Qr.value):e===7?new R(Kr.value):e===8?new R(Yr.value):e===9?new R(Xr.value):e===10?new R(Zr.value):e===11?new R(ea.value):e===12?new R(Ta.value):F.value},fromEnum:function(e){if(e instanceof xr)return 1;if(e instanceof zr)return 2;if(e instanceof Gr)return 3;if(e instanceof Jr)return 4;if(e instanceof Vr)return 5;if(e instanceof Qr)return 6;if(e instanceof Kr)return 7;if(e instanceof Yr)return 8;if(e instanceof Xr)return 9;if(e instanceof Zr)return 10;if(e instanceof ea)return 11;if(e instanceof Ta)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 Zw},Enum1:function(){return kU(0)}},kU=s1("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=Ye(zn),t=$e(zn);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ye(zn),t=$e(zn);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return m1}}});var v1={bottom:1,top:31,Ord0:function(){return d1}},Fr={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new R(e);if(Re)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 v1},Enum1:function(){return PU(0)}},PU=s1("enumDay","Data.Date.Component",function(){return{succ:function(){var e=Ye(Fr),t=$e(Fr);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ye(Fr),t=$e(Fr);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return d1}}});var WU=$e(zn),HU=Wt();var $U=te(Kw),qU=te(p1),BU=te(Yw);var zU=Ye(zn);var GU=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}(),pu=function(e){return e.value0};var mu=function(e){return e.value1};var Js={eq:function(e){return function(t){return $U(e.value0)(t.value0)&&qU(e.value1)(t.value1)&&BU(e.value2)(t.value2)}}};var vu=function(e){return e.value2},ec=function(e){return function(t){return function(n){var r=function(a){return function(o){return function(u){return new GU(a,HU(zU(o)),u)}}};return Qw(r,e,WU(t),n)}}};var Dp=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 _1=ht,h1=ht,g1=ht,D1=ht;var y1={bottom:0,top:59,Ord0:function(){return _1}},b1={bottom:0,top:59,Ord0:function(){return h1}},w1={bottom:0,top:999,Ord0:function(){return g1}},T1={bottom:0,top:23,Ord0:function(){return D1}},Ra={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 y1},Enum1:function(){return JU(0)}},JU=Dp("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=Ye(Ra),t=$e(Ra);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ye(Ra),t=$e(Ra);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return _1}}});var Ca={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new R(e);if(Re)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 b1},Enum1:function(){return VU(0)}},VU=Dp("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=Ye(Ca),t=$e(Ca);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ye(Ca),t=$e(Ca);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return h1}}});var xa={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new R(e);if(Re)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 w1},Enum1:function(){return QU(0)}},QU=Dp("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=Ye(xa),t=$e(xa);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ye(xa),t=$e(xa);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return g1}}});var Ea={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new R(e);if(Re)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 T1},Enum1:function(){return KU(0)}},KU=Dp("enumHour","Data.Time.Component",function(){return{succ:function(){var e=Ye(Ea),t=$e(Ea);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=Ye(Ea),t=$e(Ea);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return D1}}});var tc=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 nc=function(e){return e.value2},rc=function(e){return e.value1},ac=function(e){return e.value3};var oc=function(e){return e.value0};var Vs=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 di=function(e){return e.value0};var yp={liftAff:ae(oe),MonadEffect0:function(){return $t}},bp=function(e){return e.liftAff};var s6=e=>()=>e.preventDefault&&e.preventDefault(),f6=e=>()=>e.stopPropagation&&e.stopPropagation();var R1=function(){return f6},uc=function(){return s6};var rO=bl();var d6=Y(Bt),p6=Ss(rO(vt({reflectSymbol:function(){return"value"}})(yn)(ga))),m6=P(yr);var v6=function(e){return He("")(d6(p6(An(e.target)))(function(t){return m6(t.value)}))};var ic=function(e){return He("")(d6(p6(An(e.target)))(function(t){return m6(t.value)}))};var _6=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 C1=function(e){return function(t){var n=e.lastIndex,r=e.test(t);return e.lastIndex=n,r}},h6=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;ot=>n=>r=>{let a=RO[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()},w6=(e,t)=>(t.__sentryFingerprint=e,t);var T6=function(e){return Wa(w6)(e)};var fc="error";var j1={parseOrPanic:function(e){return function(t){var n=e.parse(t);if(n instanceof H)return n.value0;if(n instanceof J)return pi(fc)("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])}}},dc=function(e){return e.parseOrPanic},CO=dc(j1);var N1={parseOrPanic:function(e){return CO({default:e.default,diagnosticName:e.diagnosticName,parse:function(){var t=We(new J(""))(H.create);return function(n){return t(e.parse(n))}}()})}};var xO=b6();var R6=function(e){return{id:e.id,name:e.name,imageUrl:qe(e.imageUrl)}};var Ep=function(e){return function(t){return function(n){return xO({className:"t--chatbot-avatar",source:function(){if(t.imageUrl instanceof R)return new sc({url:t.imageUrl.value0});if(t.imageUrl instanceof F)return new Ks({initials:dl(1)(t.name),backgroundColorClass:F.value,textColorClass:F.value});throw new Error("Failed pattern match at Trellis.Inference.Recruiter.Demo.Types (line 114, column 15 - line 122, column 14): "+[t.imageUrl.constructor.name])}(),size:n,ariaLabel:e})}}},k1=function(e){return Ep(ba(e.name+" avatar"))(e)};var C6=Gl(zl),x6=$l(Hl),E6=Ql(Vl);var Ys=function(){function e(){}return e.value=new e,e}(),Fp=function(){function e(){}return e.value=new e,e}();var EO={to:function(e){if(e instanceof it)return Ys.value;if(e instanceof Pe)return Fp.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 Ys)return new it(Qt.value);if(e instanceof Fp)return new Pe(Qt.value);throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 79, column 1 - line 79, column 32): "+[e.constructor.name])}};var FO=function(e){if(e instanceof Ys)return"primary";if(e instanceof Fp)return"secondary";throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 91, column 18 - line 93, column 27): "+[e.constructor.name])},F6=function(){return dc(N1)({parse:a1(FO)(Zl(EO)(Bl(C6)(Wl(Ol))(C6)(x6))(Jl(E6)(E6))(ql(x6))),default:Ys.value,diagnosticName:"Website Recruiter color"})}();var M6=function(e){return{escalationsEmail:e.escalationsEmail,generalCtaEnabled:e.generalCtaEnabled,applicationRequirementsCtaEnabled:e.applicationRequirementsCtaEnabled,financeCtaEnabled:e.financeCtaEnabled,isButtonColorLight:e.isButtonColorLight,isHeaderColorLight:e.isHeaderColorLight,buttonColor:F6(e.buttonColor),headerColor:F6(e.headerColor),leadFormDisabled:e.leadFormDisabled}},Mp=function(e){return function(t){if(e instanceof Ys)return t.primary;if(e instanceof Fp)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 S6=({just:e,nothing:t})=>n=>{try{let r=new Date(n);return isNaN(r.getTime())?t:e(r)}catch{return t}},P1=e=>({year:e.getFullYear(),month:e.getMonth(),day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}),I6=()=>new Date,A6=(()=>{let e=new Date;return typeof window!="undefined"?()=>e:()=>{let t=new Date;return t-e>1e3&&(e=t),e}})();var MO=(()=>{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 ZO=function(e,t,n,r,a,o,u){var i=new Date(Date.UTC(e,t,n,r,a,o,u));return e>=0&&e<100&&i.setUTCFullYear(e),i};function G1(e){return ZO(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function W6(e,t){return function(){return t[e]()}}var eW=le(m_),tW=v_(Is);var J1=function(e){return e};var H6=function(e){var t=ti(e);return function(n){return function(r){return t(eW(J1(n))(tW(J1(r))))}}};var rW=$e(Er),aW=$e(zn),oW=$e(Fr),uW=$e(Ea),iW=$e(Ca),lW=$e(Ra),cW=$e(xa);var q6=function(e){return W6("toISOString",e)};var B6=function(e){return G1({year:rn(rW(pu(e.value0))),month:rn(aW(mu(e.value0))-1|0),day:rn(oW(vu(e.value0))),hour:rn(uW(oc(e.value1))),minute:rn(iW(rc(e.value1))),second:rn(lW(nc(e.value1))),millisecond:rn(cW(ac(e.value1)))})};function nf(){return Date.now()}var S0t=function(){function e(){this.head=null,this.last=null,this.size=0}function t(c,d){this.queue=c,this.value=d,this.next=null,this.prev=null}function n(c){this.draining=!1,this.error=null,this.value=c,this.takes=new e,this.reads=new e,this.puts=new e}var r={};function a(c){try{c()}catch(d){setTimeout(function(){throw d},0)}}function o(c,d){var v=new t(c,d);switch(c.size){case 0:c.head=v;break;case 1:v.prev=c.head,c.head.next=v,c.last=v;break;default:v.prev=c.last,c.last.next=v,c.last=v}return c.size++,v}function u(c){var d;switch(c.size){case 0:return null;case 1:d=c.head,c.head=null;break;case 2:d=c.last,c.head.next=null,c.last=null;break;default:d=c.last,c.last=d.prev,c.last.next=null}return d.prev=null,d.queue=null,c.size--,d.value}function i(c){var d;switch(c.size){case 0:return null;case 1:d=c.head,c.head=null;break;case 2:d=c.head,c.last.prev=null,c.head=c.last,c.last=null;break;default:d=c.head,c.head=d.next,c.head.prev=null}return d.next=null,d.queue=null,c.size--,d.value}function l(c){if(c.queue!==null){if(c.queue.last===c){u(c.queue);return}if(c.queue.head===c){i(c.queue);return}c.prev&&(c.prev.next=c.next),c.next&&(c.next.prev=c.prev),c.queue.size--,c.queue=null,c.value=null,c.next=null,c.prev=null}}function s(c,d){if(!d.draining){var v=d.puts,m=d.takes,h=d.reads,g,y,b,E,N;for(d.draining=!0;;){if(g=null,y=null,b=null,E=d.value,N=h.size,d.error!==null){for(E=c.left(d.error);g=i(v);)a(g.cb(E));for(;y=i(h);)a(y(E));for(;b=i(m);)a(b(E));break}if(E===r&&(g=i(v))&&(d.value=E=g.value),E!==r){for(b=i(m);N--&&(y=i(h));)a(y(c.right(E)));b!==null&&(d.value=r,a(b(c.right(E))))}if(g!==null&&a(g.cb(c.right(void 0))),d.value===r&&v.size===0||d.value!==r&&m.size===0)break}d.draining=!1}}return n.EMPTY=r,n.putLast=o,n.takeLast=u,n.takeHead=i,n.deleteCell=l,n.drainVar=s,n}();var z6=function(e){return uu(qu(e))},G6=function(e){return uu(Ji(e))};var yW=P(gt),_u=Y(Bt),bW=Ye(Er),wW=Ye(zn),TW=Ye(Fr),RW=Ye(Ea),CW=Ye(Ca),xW=Ye(Ra),EW=Ye(xa),FW=P(yr),J6=bt(tn),MW=ke(he);var V6=function(e){return uu(q6(B6(e)))},SW=function(){return G6(F.value)}();var Q6=function(e){return _u(bW(e.year))(function(t){return _u(wW(e.month+1|0))(function(n){return _u(TW(e.day))(function(r){return _u(RW(e.hour))(function(a){return _u(CW(e.minute))(function(o){return _u(xW(e.second))(function(u){return _u(EW(e.millisecond))(function(i){return FW(new Vs(ec(t)(n)(r),new tc(a,o,u,i)))})})})})})})})},K6=function(e){var t=db("Failed to obtain current time. This should never happen.");return We(t)(yW)(Q6(P1(e)))},Ip=J6(K6)(I6),Y6=function(e){var t=z6(SW);if(t instanceof R)return t.value0;if(t instanceof F)return uu(J6(K6)(A6));throw new Error("Failed pattern match at Utils.DateTime (line 63, column 3 - line 65, column 76): "+[t.constructor.name])},Ap=function(e){return _u(MW(S6({just:R.create,nothing:F.value})(e))(P1))(Q6)};var IW=ke(he);var V1=K(Tt),AW=$e(Er),LW=$e(zn),jW=$e(Fr);var X6=function(e){return IW(Ap(e+"T00:00"))(di)};var Lp=function(e){var t=function(n){return function(r){var a=n,o=!1,u;function i(l,s){if(qa(s)null);function l8(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 c8(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 jp="application/json",s8="application/x-www-form-urlencoded";var f8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),d8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),p8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),m8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),v8=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Y1=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Np=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),_8=function(e){return e instanceof Y1?new R(s8):e instanceof Np?new R(jp):F.value};var h8=function(){return Np.create}();var g8=At();var kp=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}(),_c=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}(),D8=function(e){if(e instanceof kp||e instanceof Pp)return g8(e.value0);if(e instanceof _c)return e.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[e.constructor.name])};var X1=function(e){if(e instanceof kp)return"Accept";if(e instanceof Pp)return"Content-Type";if(e instanceof _c)return e.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[e.constructor.name])};var y8=ae(oe),Z1=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),eh=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),th=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Up=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Op=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Wp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),b8=function(e){if(e instanceof Z1)return"arraybuffer";if(e instanceof eh)return"blob";if(e instanceof th)return"document";if(e instanceof Up||e instanceof Op)return"text";if(e instanceof Wp)return"";throw new Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[e.constructor.name])},w8=function(e){return e instanceof Up?new R(jp):F.value},T8=function(){return new Op(y8)}();var R8=function(){return new Wp(y8)}();var C8=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 HW=At();var nh=function(e){return HW(Fd(e))};function x8(e,t,n){try{return t(JSON.parse(n))}catch(r){return e(r.message)}}var Hp=function(e){return x8(J.create,H.create,e)};function $W(e){return e.replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16)})}function E8(e,t,n){try{return t($W(encodeURIComponent(n)).replace(/%20/g,"+"))}catch(r){return e(r)}}var $p=function(){return ad(E8)(ge(F.value))(R.create)}();var BW=Oe(kr),F8=I(he),zW=wr(Zo)(yr);var GW=function(e){return e};var M8=function(){var e=function(r){if(r.value1 instanceof F)return $p(r.value0);if(r.value1 instanceof R)return BW(F8(function(a){return function(o){return a+("="+o)}})($p(r.value0)))($p(r.value1.value0));throw new Error("Failed pattern match at Data.FormURLEncoded (line 37, column 16 - line 39, column 114): "+[r.constructor.name])},t=F8($a("&")),n=zW(e);return function(r){return t(n(GW(r)))}}();var rh=function(){function e(){}return e.value=new e,e}(),hi=function(){function e(){}return e.value=new e,e}(),ah=function(){function e(){}return e.value=new e,e}(),hc=function(){function e(){}return e.value=new e,e}(),qp=function(){function e(){}return e.value=new e,e}(),af=function(){function e(){}return e.value=new e,e}(),oh=function(){function e(){}return e.value=new e,e}(),uh=function(){function e(){}return e.value=new e,e}(),ih=function(){function e(){}return e.value=new e,e}(),lh=function(){function e(){}return e.value=new e,e}(),ch=function(){function e(){}return e.value=new e,e}(),sh=function(){function e(){}return e.value=new e,e}(),fh=function(){function e(){}return e.value=new e,e}(),dh=function(){function e(){}return e.value=new e,e}(),ph=function(){function e(){}return e.value=new e,e}(),Bp=function(){function e(){}return e.value=new e,e}();var JW=function(e){return e},VW={show:function(e){if(e instanceof rh)return"OPTIONS";if(e instanceof hi)return"GET";if(e instanceof ah)return"HEAD";if(e instanceof hc)return"POST";if(e instanceof qp)return"PUT";if(e instanceof af)return"DELETE";if(e instanceof oh)return"TRACE";if(e instanceof uh)return"CONNECT";if(e instanceof ih)return"PROPFIND";if(e instanceof lh)return"PROPPATCH";if(e instanceof ch)return"MKCOL";if(e instanceof sh)return"COPY";if(e instanceof fh)return"MOVE";if(e instanceof dh)return"LOCK";if(e instanceof ph)return"UNLOCK";if(e instanceof Bp)return"PATCH";throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[e.constructor.name])}};var S8=Ht(K(VW))(JW);var I8={eq:function(e){return function(t){return e instanceof rh&&t instanceof rh||e instanceof hi&&t instanceof hi||e instanceof ah&&t instanceof ah||e instanceof hc&&t instanceof hc||e instanceof qp&&t instanceof qp||e instanceof af&&t instanceof af||e instanceof oh&&t instanceof oh||e instanceof uh&&t instanceof uh||e instanceof ih&&t instanceof ih||e instanceof lh&&t instanceof lh||e instanceof ch&&t instanceof ch||e instanceof sh&&t instanceof sh||e instanceof fh&&t instanceof fh||e instanceof dh&&t instanceof dh||e instanceof ph&&t instanceof ph||e instanceof Bp&&t instanceof Bp}}};var A8=function(e){return Rl(function(t){return function(){var r=e(function(a){return t(J.create(a))()},function(a){return t(H.create(a))()});return function(a){return Rl(function(o){return function(){return r(a,function(i){return o(J.create(i))()},function(i){return o(H.create(i))()}),Hb}})}}})};var mh=P(Dl(br)),QW=r_(br),gi=a_(br),L8=Ot(_b(M4)(br)),KW=Pu(Sd(br)),zp=I(he),YW=Oa(lt)(gn),XW=te(Cn),ZW=bt(Bt),eH=I(ut),tH=ke(As),nH=ho(ri),rH=P(pr);var Gp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Jp=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}(),Vp=function(){function e(){}return e.value=new e,e}(),Qp=function(){function e(){}return e.value=new e,e}(),Kp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),j8=function(e){return function(t){var n=function(c){return c===""?mh(_4):Ht(function(d){return QW(n_.create(d))})(mh)(Hp(c))},r=function(){if(t.responseFormat instanceof Z1)return gi("ArrayBuffer");if(t.responseFormat instanceof eh)return gi("Blob");if(t.responseFormat instanceof th)return function(c){return L8(gi("Document")(c))(L8(gi("XMLDocument")(c))(gi("HTMLDocument")(c)))};if(t.responseFormat instanceof Up)return KW(function(c){return t.responseFormat.value0(n(c))})(gi("String"));if(t.responseFormat instanceof Op)return gi("String");if(t.responseFormat instanceof Wp)return ge(t.responseFormat.value0(mh(B)));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 f8)return new H(c.value0(An));if(c instanceof d8)return new H(An(c.value0));if(c instanceof p8)return new H(An(c.value0));if(c instanceof m8)return new H(An(c.value0));if(c instanceof v8)return new H(An(c.value0));if(c instanceof Y1)return Hu("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(zp(An)(M8(c.value0)));if(c instanceof Np)return new H(An(qf(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 R&&!YW(ev(XW)(X1)(c.value0))(d)?id(d)(c.value0):d}},u=function(c){return o(zp(Pp.create)(ZW(_8)(c)))(o(zp(kp.create)(w8(t.responseFormat)))(t.headers))},i=function(c){return{method:S8(t.method),url:t.url,headers:eH(function(d){return{field:X1(d),value:D8(d)}})(u(t.content)),content:c,responseType:b8(t.responseFormat),username:Ja(t.username),password:Ja(t.password),withCredentials:t.withCredentials,timeout:He(0)(zp(function(d){return d})(t.timeout))}},l=function(c){return tH(nH(A8(c8(e,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",C8.create,i(c)))))(function(d){if(d instanceof H){var v=nh(r(d.value0.body));if(v instanceof J)return new J(new Jp(U4(v.value0),d.value0));if(v instanceof H)return new H({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 J)return new J(function(){var m=_l(d.value0),h=m==="AffjaxTimeoutErrorMessageIdent";if(h)return Vp.value;var g=m==="AffjaxRequestFailedMessageIdent";return g?Qp.value:new Kp(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(Ja(F.value));if(t.content instanceof R){var s=a(t.content.value0);if(s instanceof H)return l(Ja(new R(s.value0)));if(s instanceof J)return rH(new J(new Gp(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 gc=function(){return{method:new J(hi.value),url:"/",headers:[],content:F.value,username:F.value,password:F.value,withCredentials:!1,responseFormat:R8,timeout:F.value}}();var N8={eq:function(e){return function(t){return e===t}}};var vh={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(e){return e||"/"}};var k8=j8(vh);function $8(e){return Buffer.from(e).toString("base64")}function q8(e,t,n){let r;try{r=t(btoa(n))}catch(a){r=e(a)}return r}var hh=typeof btoa=="function";function B8(e){let t=32768,n=[];for(let r=0;ra||(a=t.indexOf("#"),a!==-1&&r>a)?t:"javascript:void(0)"}var E5=ju(Fh());function Du(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?T5(e.position):"start"in e||"end"in e?T5(e):"line"in e||"column"in e?Mh(e):""}function Mh(e){return R5(e&&e.line)+":"+R5(e&&e.column)}function T5(e){return Mh(e&&e.start)+"-"+Mh(e&&e.end)}function R5(e){return e&&typeof e=="number"?e:1}var rr=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=Du(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}};rr.prototype.file="";rr.prototype.name="";rr.prototype.reason="";rr.prototype.message="";rr.prototype.stack="";rr.prototype.fatal=null;rr.prototype.column=null;rr.prototype.line=null;rr.prototype.source=null;rr.prototype.ruleId=null;rr.prototype.position=null;var Sa={basename:KH,dirname:YH,extname:XH,join:ZH,sep:"/"};function KH(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');df(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 YH(e){if(df(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 XH(e){df(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 ZH(...e){let t=-1,n;for(;++t0&&e.charCodeAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function t$(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 df(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var C5={cwd:n$};function n$(){return"/"}function Rc(e){return e!==null&&typeof e=="object"&&e.href&&e.origin}function x5(e){if(typeof e=="string")e=new URL(e);else if(!Rc(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 r$(e)}function r$(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 Nh=H5().freeze(),W5={}.hasOwnProperty;function H5(){let e=U5(),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=H5(),y=-1;for(;++y{if(S||!$||!ce)j(S);else{let O=o.stringify($,ce);O==null||(l$(O)?ce.value=O:ce.result=O),j(S,ce)}});function j(S,$){S||!$?N(S):E?E($):y(null,$)}}}function h(g){let y;o.freeze(),kh("processSync",o.Parser),Ph("processSync",o.Compiler);let b=mf(g);return o.process(b,E),B5("processSync","process",y),b;function E(N){y=!0,Lh(N)}}}function $5(e,t){return typeof e=="function"&&e.prototype&&(u$(e.prototype)||t in e.prototype)}function u$(e){let t;for(t in e)if(W5.call(e,t))return!0;return!1}function kh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Parser`")}function Ph(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Compiler`")}function Uh(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 q5(e){if(!pf(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function B5(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function mf(e){return i$(e)?e:new Cc(e)}function i$(e){return Boolean(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function l$(e){return typeof e=="string"||(0,O5.default)(e)}function Oh(e,t){let n=(t||{}).includeImageAlt;return z5(e,typeof n=="boolean"?n:!0)}function z5(e,t){return c$(e)&&("value"in e&&e.value||t&&"alt"in e&&e.alt||"children"in e&&G5(e.children,t))||Array.isArray(e)&&G5(e,t)||""}function G5(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?(pn(e,e.length,0,t),e):t}var J5={}.hasOwnProperty;function cm(e){let t={},n=-1;for(;++nu))return;let $=t.events.length,ce=$,O,Je;for(;ce--;)if(t.events[ce][0]==="exit"&&t.events[ce][1].type==="chunkFlow"){if(O){Je=t.events[ce][1].end;break}O=!0}for(b(r),S=$;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 m$(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 xc(e){if(e===null||_t(e)||bi(e))return 1;if(wi(e))return 2}function wu(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);eT(d,-l),eT(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=ar(s,[["enter",e[r][1],t],["exit",e[r][1],t]])),s=ar(s,[["enter",a,t],["enter",u,t],["exit",u,t],["enter",o,t]]),s=ar(s,wu(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),s=ar(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=ar(s,[["enter",e[n][1],t],["exit",e[n][1],t]])):c=0,pn(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):ne(s)?e.attempt(C$,u,l)(s):(e.enter("codeFlowValue"),i(s))}function i(s){return s===null||ne(s)?(e.exit("codeFlowValue"),u(s)):(e.consume(s),i)}function l(s){return e.exit("codeIndented"),t(s)}}function E$(e,t,n){let r=this;return a;function a(u){return r.parser.lazy[r.now().line]?n(u):ne(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):ne(u)?a(u):n(u)}}var $h={name:"codeText",tokenize:S$,resolve:F$,previous:M$};function F$(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 vm(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||yu(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||ne(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||_t(b)?c?n(b):(e.exit("chunkString"),e.exit(i),e.exit(u),e.exit(r),t(b)):yu(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 _m(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):ne(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||ne(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 hm(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):ne(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||ne(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 Ti(e,t){let n;return r;function r(a){return ne(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 Jn(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var Bh={name:"definition",tokenize:P$},k$={tokenize:U$,partial:!0};function P$(e,t,n){let r=this,a;return o;function o(l){return e.enter("definition"),_m.call(r,e,u,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(l)}function u(l){return a=Jn(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),l===58?(e.enter("definitionMarker"),e.consume(l),e.exit("definitionMarker"),Ti(e,vm(e,e.attempt(k$,Ee(e,i,"whitespace"),Ee(e,i,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(l)}function i(l){return l===null||ne(l)?(e.exit("definition"),r.parser.defined.includes(a)||r.parser.defined.push(a),t(l)):n(l)}}function U$(e,t,n){return r;function r(u){return _t(u)?Ti(e,a)(u):n(u)}function a(u){return u===34||u===39||u===40?hm(e,Ee(e,o,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(u):n(u)}function o(u){return u===null||ne(u)?t(u):n(u)}}var zh={name:"hardBreakEscape",tokenize:O$};function O$(e,t,n){return r;function r(o){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(o),a}function a(o){return ne(o)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(o)):n(o)}}var Gh={name:"headingAtx",tokenize:H$,resolve:W$};function W$(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"},pn(e,r,n-r+1,[["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t]])),e}function H$(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||_t(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||ne(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||_t(c)?(e.exit("atxHeadingText"),i(c)):(e.consume(c),s)}}var nT=["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"],Jh=["pre","script","style","textarea"];var Vh={name:"htmlFlow",tokenize:B$,resolveTo:q$,concrete:!0},$$={tokenize:z$,partial:!0};function q$(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 B$(e,t,n){let r=this,a,o,u,i,l;return s;function s(C){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(C),c}function c(C){return C===33?(e.consume(C),d):C===47?(e.consume(C),h):C===63?(e.consume(C),a=3,r.interrupt?t:St):Gn(C)?(e.consume(C),u=String.fromCharCode(C),o=!0,g):n(C)}function d(C){return C===45?(e.consume(C),a=2,v):C===91?(e.consume(C),a=5,u="CDATA[",i=0,m):Gn(C)?(e.consume(C),a=4,r.interrupt?t:St):n(C)}function v(C){return C===45?(e.consume(C),r.interrupt?t:St):n(C)}function m(C){return C===u.charCodeAt(i++)?(e.consume(C),i===u.length?r.interrupt?t:se:m):n(C)}function h(C){return Gn(C)?(e.consume(C),u=String.fromCharCode(C),g):n(C)}function g(C){return C===null||C===47||C===62||_t(C)?C!==47&&o&&Jh.includes(u.toLowerCase())?(a=1,r.interrupt?t(C):se(C)):nT.includes(u.toLowerCase())?(a=6,C===47?(e.consume(C),y):r.interrupt?t(C):se(C)):(a=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(C):o?E(C):b(C)):C===45||mn(C)?(e.consume(C),u+=String.fromCharCode(C),g):n(C)}function y(C){return C===62?(e.consume(C),r.interrupt?t:se):n(C)}function b(C){return nt(C)?(e.consume(C),b):O(C)}function E(C){return C===47?(e.consume(C),O):C===58||C===95||Gn(C)?(e.consume(C),N):nt(C)?(e.consume(C),E):O(C)}function N(C){return C===45||C===46||C===58||C===95||mn(C)?(e.consume(C),N):U(C)}function U(C){return C===61?(e.consume(C),j):nt(C)?(e.consume(C),U):E(C)}function j(C){return C===null||C===60||C===61||C===62||C===96?n(C):C===34||C===39?(e.consume(C),l=C,S):nt(C)?(e.consume(C),j):(l=null,$(C))}function S(C){return C===null||ne(C)?n(C):C===l?(e.consume(C),ce):(e.consume(C),S)}function $(C){return C===null||C===34||C===39||C===60||C===61||C===62||C===96||_t(C)?U(C):(e.consume(C),$)}function ce(C){return C===47||C===62||nt(C)?E(C):n(C)}function O(C){return C===62?(e.consume(C),Je):n(C)}function Je(C){return nt(C)?(e.consume(C),Je):C===null||ne(C)?se(C):n(C)}function se(C){return C===45&&a===2?(e.consume(C),Xe):C===60&&a===1?(e.consume(C),L):C===62&&a===4?(e.consume(C),at):C===63&&a===3?(e.consume(C),St):C===93&&a===5?(e.consume(C),je):ne(C)&&(a===6||a===7)?e.check($$,at,Ie)(C):C===null||ne(C)?Ie(C):(e.consume(C),se)}function Ie(C){return e.exit("htmlFlowData"),re(C)}function re(C){return C===null?x(C):ne(C)?e.attempt({tokenize:de,partial:!0},re,x)(C):(e.enter("htmlFlowData"),se(C))}function de(C,ee,Ne){return et;function et(ie){return C.enter("lineEnding"),C.consume(ie),C.exit("lineEnding"),Qe}function Qe(ie){return r.parser.lazy[r.now().line]?Ne(ie):ee(ie)}}function Xe(C){return C===45?(e.consume(C),St):se(C)}function L(C){return C===47?(e.consume(C),u="",Ct):se(C)}function Ct(C){return C===62&&Jh.includes(u.toLowerCase())?(e.consume(C),at):Gn(C)&&u.length<8?(e.consume(C),u+=String.fromCharCode(C),Ct):se(C)}function je(C){return C===93?(e.consume(C),St):se(C)}function St(C){return C===62?(e.consume(C),at):C===45&&a===2?(e.consume(C),St):se(C)}function at(C){return C===null||ne(C)?(e.exit("htmlFlowData"),x(C)):(e.consume(C),at)}function x(C){return e.exit("htmlFlow"),t(C)}}function z$(e,t,n){return r;function r(a){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),e.attempt(Ya,t,n)}}var Qh={name:"htmlText",tokenize:G$};function G$(e,t,n){let r=this,a,o,u,i;return l;function l(x){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(x),s}function s(x){return x===33?(e.consume(x),c):x===47?(e.consume(x),$):x===63?(e.consume(x),j):Gn(x)?(e.consume(x),Je):n(x)}function c(x){return x===45?(e.consume(x),d):x===91?(e.consume(x),o="CDATA[",u=0,y):Gn(x)?(e.consume(x),U):n(x)}function d(x){return x===45?(e.consume(x),v):n(x)}function v(x){return x===null||x===62?n(x):x===45?(e.consume(x),m):h(x)}function m(x){return x===null||x===62?n(x):h(x)}function h(x){return x===null?n(x):x===45?(e.consume(x),g):ne(x)?(i=h,je(x)):(e.consume(x),h)}function g(x){return x===45?(e.consume(x),at):h(x)}function y(x){return x===o.charCodeAt(u++)?(e.consume(x),u===o.length?b:y):n(x)}function b(x){return x===null?n(x):x===93?(e.consume(x),E):ne(x)?(i=b,je(x)):(e.consume(x),b)}function E(x){return x===93?(e.consume(x),N):b(x)}function N(x){return x===62?at(x):x===93?(e.consume(x),N):b(x)}function U(x){return x===null||x===62?at(x):ne(x)?(i=U,je(x)):(e.consume(x),U)}function j(x){return x===null?n(x):x===63?(e.consume(x),S):ne(x)?(i=j,je(x)):(e.consume(x),j)}function S(x){return x===62?at(x):j(x)}function $(x){return Gn(x)?(e.consume(x),ce):n(x)}function ce(x){return x===45||mn(x)?(e.consume(x),ce):O(x)}function O(x){return ne(x)?(i=O,je(x)):nt(x)?(e.consume(x),O):at(x)}function Je(x){return x===45||mn(x)?(e.consume(x),Je):x===47||x===62||_t(x)?se(x):n(x)}function se(x){return x===47?(e.consume(x),at):x===58||x===95||Gn(x)?(e.consume(x),Ie):ne(x)?(i=se,je(x)):nt(x)?(e.consume(x),se):at(x)}function Ie(x){return x===45||x===46||x===58||x===95||mn(x)?(e.consume(x),Ie):re(x)}function re(x){return x===61?(e.consume(x),de):ne(x)?(i=re,je(x)):nt(x)?(e.consume(x),re):se(x)}function de(x){return x===null||x===60||x===61||x===62||x===96?n(x):x===34||x===39?(e.consume(x),a=x,Xe):ne(x)?(i=de,je(x)):nt(x)?(e.consume(x),de):(e.consume(x),a=void 0,Ct)}function Xe(x){return x===a?(e.consume(x),L):x===null?n(x):ne(x)?(i=Xe,je(x)):(e.consume(x),Xe)}function L(x){return x===62||x===47||_t(x)?se(x):n(x)}function Ct(x){return x===null||x===34||x===39||x===60||x===61||x===96?n(x):x===62||_t(x)?se(x):(e.consume(x),Ct)}function je(x){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(x),e.exit("lineEnding"),Ee(e,St,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function St(x){return e.enter("htmlTextData"),i(x)}function at(x){return x===62?(e.consume(x),e.exit("htmlTextData"),e.exit("htmlText"),t):n(x)}}var Ri={name:"labelEnd",tokenize:X$,resolveTo:Y$,resolveAll:K$},J$={tokenize:Z$},V$={tokenize:eq},Q$={tokenize:tq};function K$(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 gq(e,t){let n=-1,r=[],a;for(;++nxq,contentInitial:()=>yq,disable:()=>Eq,document:()=>Dq,flow:()=>wq,flowInitial:()=>bq,insideSpan:()=>Cq,string:()=>Tq,text:()=>Rq});var Dq={[42]:Vn,[43]:Vn,[45]:Vn,[48]:Vn,[49]:Vn,[50]:Vn,[51]:Vn,[52]:Vn,[53]:Vn,[54]:Vn,[55]:Vn,[56]:Vn,[57]:Vn,[62]:sm},yq={[91]:Bh},bq={[-2]:_f,[-1]:_f,[32]:_f},wq={[35]:Gh,[42]:Ci,[45]:[gm,Ci],[60]:Vh,[61]:gm,[95]:Ci,[96]:pm,[126]:pm},Tq={[38]:dm,[92]:fm},Rq={[-5]:hf,[-4]:hf,[-3]:hf,[33]:Kh,[38]:dm,[42]:vf,[60]:[Hh,Qh],[91]:Yh,[92]:[zh,fm],[93]:Ri,[95]:vf,[96]:$h},Cq={null:[vf,aT]},xq={null:[42,95]},Eq={null:[]};function sT(e={}){let t=cm([Xh].concat(e.extensions||[])),n={defined:[],lazy:{},constructs:t,content:r(Y5),document:r(X5),flow:r(rT),string:r(oT),text:r(uT)};return n;function r(a){return o;function o(u){return cT(n,a,u)}}}var fT=/[\0\t\n\r]/g;function dT(){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 Fq=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function ym(e){return e.replace(Fq,Mq)}function Mq(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let a=n.charCodeAt(1),o=a===120||a===88;return Dm(n.slice(o?2:1),o?16:10)}return Ec(n)||e}var mT={}.hasOwnProperty,Zh=function(e,t,n){return typeof t!="string"&&(n=t,t=void 0),Sq(n)(pT(sT(n).document().write(dT()(e,t,!0))))};function Sq(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(Ce),autolinkProtocol:se,autolinkEmail:se,atxHeading:i(wn),blockQuote:i(ct),characterEscape:se,characterReference:se,codeFenced:i(xt),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:i(xt,l),codeText:i(ot,l),codeTextData:se,data:se,codeFlowValue:se,definition:i(Et),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:i(Lr),hardBreakEscape:i(Kn),hardBreakTrailing:i(Kn),htmlFlow:i(Un,l),htmlFlowData:se,htmlText:i(Un,l),htmlTextData:se,image:i(Dt),label:l,link:i(Ce),listItem:i(be),listItemValue:h,listOrdered:i(ze,m),listUnordered:i(ze),paragraph:i(Te),reference:et,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:i(wn),strong:i(Ke),thematicBreak:i(Pt)},exit:{atxHeading:c(),atxHeadingSequence:$,autolink:c(),autolinkEmail:ye,autolinkProtocol:Be,blockQuote:c(),characterEscapeValue:Ie,characterReferenceMarkerHexadecimal:ie,characterReferenceMarkerNumeric:ie,characterReferenceValue:q,codeFenced:c(E),codeFencedFence:b,codeFencedFenceInfo:g,codeFencedFenceMeta:y,codeFlowValue:Ie,codeIndented:c(N),codeText:c(Ct),codeTextData:Ie,data:Ie,definition:c(),definitionDestinationString:S,definitionLabelString:U,definitionTitleString:j,emphasis:c(),hardBreakEscape:c(de),hardBreakTrailing:c(de),htmlFlow:c(Xe),htmlFlowData:Ie,htmlText:c(L),htmlTextData:Ie,image:c(St),label:x,labelText:at,lineEnding:re,link:c(je),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:Qe,resourceDestinationString:C,resourceTitleString:ee,resource:Ne,setextHeading:c(Je),setextHeadingLineSequence:O,setextHeadingText:ce,strong:c(),thematicBreak:c()}};vT(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(k){let X={type:"root",children:[]},Ae={stack:[X],tokenStack:[],config:t,enter:s,exit:d,buffer:l,resume:v,setData:o,getData:u},Ft=[],It=-1;for(;++It0){let ua=Ae.tokenStack[Ae.tokenStack.length-1];(ua[1]||_T).call(Ae,void 0,ua[0])}for(X.position={start:Tu(k.length>0?k[0][1].start:{line:1,column:1,offset:0}),end:Tu(k.length>0?k[k.length-2][1].end:{line:1,column:1,offset:0})},It=-1;++It{let r=this.data("settings");return Zh(n,Object.assign({},r,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function hT(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 gT(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:` `}]}function DT(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 yT(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function bT(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function ta(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 wm(e,t){let n=String(t.identifier).toUpperCase(),r=ta(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 wT(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},wm(e,{type:"footnoteReference",identifier:a,position:t.position})}function TT(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 RT(e,t){if(e.dangerous){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null}function Tm(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 CT(e,t){let n=e.definition(t.identifier);if(!n)return Tm(e,t);let r={src:ta(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 xT(e,t){let n={src:ta(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 ET(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 FT(e,t){let n=e.definition(t.identifier);if(!n)return Tm(e,t);let r={href:ta(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 MT(e,t){let n={href:ta(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 ST(e,t,n){let r=e.all(t),a=n?Aq(n):IT(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 AT(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 PT(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=Fc(t.children[1]),l=Mc(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 UT(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(qT(t.slice(a),a>0,!1)),o.join("")}function qT(e,t,n){let r=0,a=e.length;if(t){let o=e.codePointAt(r);for(;o===WT||o===HT;)r++,o=e.codePointAt(r)}if(n){let o=e.codePointAt(a-1);for(;o===WT||o===HT;)a--,o=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}function BT(e,t){let n={type:"text",value:$T(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function zT(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}var GT={blockquote:hT,break:gT,code:DT,delete:yT,emphasis:bT,footnoteReference:wm,footnote:wT,heading:TT,html:RT,imageReference:CT,image:xT,inlineCode:ET,linkReference:FT,link:MT,listItem:ST,list:AT,paragraph:LT,root:jT,strong:NT,table:PT,tableCell:OT,tableRow:UT,text:BT,thematicBreak:zT,toml:Rm,yaml:Rm,definition:Rm,footnoteDefinition:Rm};function Rm(){return null}var gf=function(e){if(e==null)return kq;if(typeof e=="string")return Nq(e);if(typeof e=="object")return Array.isArray(e)?Lq(e):jq(e);if(typeof e=="function")return Cm(e);throw new Error("Expected function, string, or object as test")};function Lq(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=Pq(n(i,s)),v[0]===xm))return v;if(i.children&&v[0]!==ng)for(h=(r?i.children.length:-1)+o,g=s.concat(i);h>-1&&h{let a=QT(r.identifier);a&&!VT.call(t,a)&&(t[a]=r)}),n;function n(r){let a=QT(r);return a&&VT.call(t,a)?t[a]:null}}function QT(e){return String(e||"").toUpperCase()}var Em={}.hasOwnProperty;function KT(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=dt(dt({},GT),n.handlers),u.definition=ag(e),u.footnoteById=a,u.footnoteOrder=[],u.footnoteCounts={},u.patch=Uq,u.applyData=Oq,u.one=i,u.all=l,u.wrap=Hq,u.augment=o,xi(e,"footnoteDefinition",s=>{let c=String(s.identifier).toUpperCase();Em.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=dt(dt({},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};rg(d)||(c.position={start:Fc(d),end:Mc(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 YT(u,s,c)}function l(s){return og(u,s)}}function Uq(e,t){e.position&&(t.position=eg(e))}function Oq(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=dt(dt({},n.properties),o)),"children"in n&&n.children&&a!==null&&a!==void 0&&(n.children=a)}return n}function YT(e,t,n){let r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return Em.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?Tn(dt({},t),{children:og(e,t)}):t:e.unknownHandler?e.unknownHandler(e,t,n):Wq(e,t)}function og(e,t){let n=[];if("children"in t){let r=t.children,a=-1;for(;++a0&&n.push({type:"text",value:` `}),n}function XT(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:Tn(dt({},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 Fm(e,t){let n=KT(e,t),r=n.one(e,null),a=XT(n);return a&&r.children.push({type:"text",value:` `},a),Array.isArray(r)?{type:"root",children:r}:r}var $q=function(e,t){return e&&"run"in e?qq(e,t):Bq(e||t)},ug=$q;function qq(e,t){return(n,r,a)=>{e.run(Fm(n,t),r,o=>{a(o)})}}function Bq(e){return t=>Fm(t,e)}var Ue=ju(uR());var Ru=class{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}};Ru.prototype.property={};Ru.prototype.normal={};Ru.prototype.space=null;function ig(e,t){let n={},r={},a=-1;for(;++aGe,booleanish:()=>un,commaOrSpaceSeparated:()=>vr,commaSeparated:()=>Cu,number:()=>V,overloadedBoolean:()=>lg,spaceSeparated:()=>Mt});var Jq=0,Ge=Ei(),un=Ei(),lg=Ei(),V=Ei(),Mt=Ei(),Cu=Ei(),vr=Ei();function Ei(){return 2**++Jq}var cg=Object.keys(yf),Sc=class extends or{constructor(t,n,r,a){let o=-1;super(t,n);if(iR(this,"space",a),typeof r=="number")for(;++o4&&n.slice(0,4)==="data"&&Qq.test(t)){if(t.charAt(4)==="-"){let o=t.slice(5).replace(sR,Xq);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{let o=t.slice(4);if(!sR.test(o)){let u=o.replace(Kq,Yq);u.charAt(0)!=="-"&&(u="-"+u),t="data"+u}}a=Sc}return new a(r,t)}function Yq(e){return"-"+e.toLowerCase()}function Xq(e){return e.charAt(1).toUpperCase()}var Im={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 Am=ig([fg,sg,dg,pg,lR],"html"),Lm=ig([fg,sg,dg,pg,cR],"svg");function mg(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=>{xi(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 FR=ju(mR());function vR(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 wf(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function _R(e){return e.join(" ").trim()}function hg(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 hR(e,t){let n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}var xR=ju(CR()),ER=xR.default;var Dg={}.hasOwnProperty,dB=new Set(["table","thead","tbody","tfoot","tr"]);function yg(e,t){let n=[],r=-1,a;for(;++r0?an.createElement(m,l,d):an.createElement(m,l)}function mB(e){let t=-1;for(;++t for more info)`),delete Bm[o]}let t=Nh().use(bm).use(e.remarkPlugins||[]).use(ug,Tn(dt({},e.remarkRehypeOptions),{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(mg,e),n=new Cc;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=an.createElement(an.Fragment,{},yg({options:e,schema:Am,listDepth:0},r));return e.className&&(a=an.createElement("div",{className:e.className},a)),a}zm.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 SR=/[#.]/g;function wg(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 $R(e,t,n){return e.type==="element"?qB(e,t,n):e.type==="text"?n.whitespace==="normal"?qR(e,n):BB(e):[]}function qB(e,t,n){let r=BR(e,n),a=e.children||[],o=-1,u=[];if($B(e))return u;let i,l;for(Sg(e)||WR(e)&&Qm(t,e,WR)?l=` `:HB(e)?(i=2,l=2):HR(e)&&(i=1,l=1);++o15?s="\u2026"+i.slice(a-15,a):s=i.slice(0,a);var c;o+15":">","<":"<",'"':""","'":"'"},ez=/[&><"']/g;function tz(e){return String(e).replace(ez,t=>ZB[t])}var zR=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},nz=function(t){var n=zR(t);return n.type==="mathord"||n.type==="textord"||n.type==="atom"},rz=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},az=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"},xe={contains:QB,deflt:KB,escape:tz,hyphenate:XB,getBaseElem:zR,isCharacterBox:nz,protocolFromUrl:az},Km={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 oz(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 Ym=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 Km)if(Km.hasOwnProperty(n)){var r=Km[n];this[n]=t[n]!==void 0?r.processor?r.processor(t[n]):t[n]:oz(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 Q("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=xe.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)}},Io=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 Xa[uz[this.id]]}sub(){return Xa[iz[this.id]]}fracNum(){return Xa[lz[this.id]]}fracDen(){return Xa[cz[this.id]]}cramp(){return Xa[sz[this.id]]}text(){return Xa[fz[this.id]]}isTight(){return this.size>=2}},Ag=0,Xm=1,Ic=2,Ao=3,Tf=4,aa=5,Ac=6,ur=7,Xa=[new Io(Ag,0,!1),new Io(Xm,0,!0),new Io(Ic,1,!1),new Io(Ao,1,!0),new Io(Tf,2,!1),new Io(aa,2,!0),new Io(Ac,3,!1),new Io(ur,3,!0)],uz=[Tf,aa,Tf,aa,Ac,ur,Ac,ur],iz=[aa,aa,aa,aa,ur,ur,ur,ur],lz=[Ic,Ao,Tf,aa,Ac,ur,Ac,ur],cz=[Ao,Ao,aa,aa,ur,ur,ur,ur],sz=[Xm,Xm,Ao,Ao,aa,aa,ur,ur],fz=[Ag,Xm,Ic,Ao,Ic,Ao,Ic,Ao],Fe={DISPLAY:Xa[Ag],TEXT:Xa[Ic],SCRIPT:Xa[Tf],SCRIPTSCRIPT:Xa[Ac]},Lg=[{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 dz(e){for(var t=0;t=a[0]&&e<=a[1])return n.name}return null}var Zm=[];Lg.forEach(e=>e.blocks.forEach(t=>Zm.push(...t)));function GR(e){for(var t=0;t=Zm[t]&&e<=Zm[t+1])return!0;return!1}var Lc=80,pz=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"},mz=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"},vz=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"},_z=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"},hz=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"},gz=function(t){var n=t/2;return"M400000 "+t+" H0 L"+n+" 0 l65 45 L145 "+(t-80)+" H400000z"},Dz=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"},yz=function(t,n,r){n=1e3*n;var a="";switch(t){case"sqrtMain":a=pz(n,Lc);break;case"sqrtSize1":a=mz(n,Lc);break;case"sqrtSize2":a=vz(n,Lc);break;case"sqrtSize3":a=_z(n,Lc);break;case"sqrtSize4":a=hz(n,Lc);break;case"sqrtTall":a=Dz(n,Lc,r)}return a},bz=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""}},JR={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`},wz=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.")}},jc=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 xe.contains(this.classes,t)}toNode(){for(var t=document.createDocumentFragment(),n=0;nn.toText();return this.children.map(t).join("")}},Za={"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]}},e0={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]},VR={\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 Tz(e,t){Za[e]=t}function jg(e,t,n){if(!Za[t])throw new Error("Font metrics not found for font: "+t+".");var r=e.charCodeAt(0),a=Za[t][r];if(!a&&e[0]in VR&&(r=VR[e[0]].charCodeAt(0),a=Za[t][r]),!a&&n==="text"&&GR(r)&&(a=Za[t][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var Ng={};function Rz(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!Ng[t]){var n=Ng[t]={cssEmPerMu:e0.quad[t]/18};for(var r in e0)e0.hasOwnProperty(r)&&(n[r]=e0[r][t])}return Ng[t]}var Cz=[[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]],QR=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],KR=function(t,n){return n.size<2?t:Cz[t-1][n.size-1]},eo=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||eo.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=QR[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 eo(n)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:KR(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:QR[t-1]})}havingBaseStyle(t){t=t||this.style.text();var n=KR(eo.BASESIZE,t);return this.size===n&&this.textSize===eo.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!==eo.BASESIZE?["sizing","reset-size"+this.size,"size"+eo.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Rz(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}};eo.BASESIZE=6;var kg={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},xz={ex:!0,em:!0,mu:!0},YR=function(t){return typeof t!="string"&&(t=t.unit),t in kg||t in xz||t==="ex"},Xt=function(t,n){var r;if(t.unit in kg)r=kg[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 Q("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"},xu=function(t){return t.filter(n=>n).join(" ")},XR=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)}},ZR=function(t){var n=document.createElement(t);n.className=xu(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/=\x00-\x1f]/,eC=function(t){var n="<"+t;this.classes.length&&(n+=' class="'+xe.escape(xu(this.classes))+'"');var r="";for(var a in this.style)this.style.hasOwnProperty(a)&&(r+=xe.hyphenate(a)+":"+this.style[a]+";");r&&(n+=' style="'+xe.escape(r)+'"');for(var o in this.attributes)if(this.attributes.hasOwnProperty(o)){if(Ez.test(o))throw new Q("Invalid attribute name '"+o+"'");n+=" "+o+'="'+xe.escape(this.attributes[o])+'"'}n+=">";for(var u=0;u",n},Nc=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,XR.call(this,t,r,a),this.children=n||[]}setAttribute(t,n){this.attributes[t]=n}hasClass(t){return xe.contains(this.classes,t)}toNode(){return ZR.call(this,"span")}toMarkup(){return eC.call(this,"span")}},t0=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,XR.call(this,n,a),this.children=r||[],this.setAttribute("href",t)}setAttribute(t,n){this.attributes[t]=n}hasClass(t){return xe.contains(this.classes,t)}toNode(){return ZR.call(this,"a")}toMarkup(){return eC.call(this,"a")}},tC=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 xe.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=''+xe.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=xu(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+=xe.hyphenate(a)+":"+this.style[a]+";");r&&(t=!0,n+=' style="'+xe.escape(r)+'"');var o=xe.escape(this.text);return t?(n+=">",n+=o,n+="",n):o}},to=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':''}},n0=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 Sz={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Iz={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},kt={math:{},text:{}};function f(e,t,n,r,a,o){kt[e][a]={font:t,group:n,replace:r},o&&r&&(kt[e][r]=kt[e][a])}var p="math",W="text",_="main",w="ams",zt="accent-token",fe="bin",ir="close",kc="inner",Me="mathord",hn="op-token",Ir="open",r0="punct",T="rel",jo="spacing",M="textord";f(p,_,T,"\u2261","\\equiv",!0);f(p,_,T,"\u227A","\\prec",!0);f(p,_,T,"\u227B","\\succ",!0);f(p,_,T,"\u223C","\\sim",!0);f(p,_,T,"\u22A5","\\perp");f(p,_,T,"\u2AAF","\\preceq",!0);f(p,_,T,"\u2AB0","\\succeq",!0);f(p,_,T,"\u2243","\\simeq",!0);f(p,_,T,"\u2223","\\mid",!0);f(p,_,T,"\u226A","\\ll",!0);f(p,_,T,"\u226B","\\gg",!0);f(p,_,T,"\u224D","\\asymp",!0);f(p,_,T,"\u2225","\\parallel");f(p,_,T,"\u22C8","\\bowtie",!0);f(p,_,T,"\u2323","\\smile",!0);f(p,_,T,"\u2291","\\sqsubseteq",!0);f(p,_,T,"\u2292","\\sqsupseteq",!0);f(p,_,T,"\u2250","\\doteq",!0);f(p,_,T,"\u2322","\\frown",!0);f(p,_,T,"\u220B","\\ni",!0);f(p,_,T,"\u221D","\\propto",!0);f(p,_,T,"\u22A2","\\vdash",!0);f(p,_,T,"\u22A3","\\dashv",!0);f(p,_,T,"\u220B","\\owns");f(p,_,r0,".","\\ldotp");f(p,_,r0,"\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,_,ir,"\u23B1","\\rmoustache",!0);f(p,_,Ir,"\u23B0","\\lmoustache",!0);f(p,_,ir,"\u27EF","\\rgroup",!0);f(p,_,Ir,"\u27EE","\\lgroup",!0);f(p,_,fe,"\u2213","\\mp",!0);f(p,_,fe,"\u2296","\\ominus",!0);f(p,_,fe,"\u228E","\\uplus",!0);f(p,_,fe,"\u2293","\\sqcap",!0);f(p,_,fe,"\u2217","\\ast");f(p,_,fe,"\u2294","\\sqcup",!0);f(p,_,fe,"\u25EF","\\bigcirc",!0);f(p,_,fe,"\u2219","\\bullet",!0);f(p,_,fe,"\u2021","\\ddagger");f(p,_,fe,"\u2240","\\wr",!0);f(p,_,fe,"\u2A3F","\\amalg");f(p,_,fe,"&","\\And");f(p,_,T,"\u27F5","\\longleftarrow",!0);f(p,_,T,"\u21D0","\\Leftarrow",!0);f(p,_,T,"\u27F8","\\Longleftarrow",!0);f(p,_,T,"\u27F6","\\longrightarrow",!0);f(p,_,T,"\u21D2","\\Rightarrow",!0);f(p,_,T,"\u27F9","\\Longrightarrow",!0);f(p,_,T,"\u2194","\\leftrightarrow",!0);f(p,_,T,"\u27F7","\\longleftrightarrow",!0);f(p,_,T,"\u21D4","\\Leftrightarrow",!0);f(p,_,T,"\u27FA","\\Longleftrightarrow",!0);f(p,_,T,"\u21A6","\\mapsto",!0);f(p,_,T,"\u27FC","\\longmapsto",!0);f(p,_,T,"\u2197","\\nearrow",!0);f(p,_,T,"\u21A9","\\hookleftarrow",!0);f(p,_,T,"\u21AA","\\hookrightarrow",!0);f(p,_,T,"\u2198","\\searrow",!0);f(p,_,T,"\u21BC","\\leftharpoonup",!0);f(p,_,T,"\u21C0","\\rightharpoonup",!0);f(p,_,T,"\u2199","\\swarrow",!0);f(p,_,T,"\u21BD","\\leftharpoondown",!0);f(p,_,T,"\u21C1","\\rightharpoondown",!0);f(p,_,T,"\u2196","\\nwarrow",!0);f(p,_,T,"\u21CC","\\rightleftharpoons",!0);f(p,w,T,"\u226E","\\nless",!0);f(p,w,T,"\uE010","\\@nleqslant");f(p,w,T,"\uE011","\\@nleqq");f(p,w,T,"\u2A87","\\lneq",!0);f(p,w,T,"\u2268","\\lneqq",!0);f(p,w,T,"\uE00C","\\@lvertneqq");f(p,w,T,"\u22E6","\\lnsim",!0);f(p,w,T,"\u2A89","\\lnapprox",!0);f(p,w,T,"\u2280","\\nprec",!0);f(p,w,T,"\u22E0","\\npreceq",!0);f(p,w,T,"\u22E8","\\precnsim",!0);f(p,w,T,"\u2AB9","\\precnapprox",!0);f(p,w,T,"\u2241","\\nsim",!0);f(p,w,T,"\uE006","\\@nshortmid");f(p,w,T,"\u2224","\\nmid",!0);f(p,w,T,"\u22AC","\\nvdash",!0);f(p,w,T,"\u22AD","\\nvDash",!0);f(p,w,T,"\u22EA","\\ntriangleleft");f(p,w,T,"\u22EC","\\ntrianglelefteq",!0);f(p,w,T,"\u228A","\\subsetneq",!0);f(p,w,T,"\uE01A","\\@varsubsetneq");f(p,w,T,"\u2ACB","\\subsetneqq",!0);f(p,w,T,"\uE017","\\@varsubsetneqq");f(p,w,T,"\u226F","\\ngtr",!0);f(p,w,T,"\uE00F","\\@ngeqslant");f(p,w,T,"\uE00E","\\@ngeqq");f(p,w,T,"\u2A88","\\gneq",!0);f(p,w,T,"\u2269","\\gneqq",!0);f(p,w,T,"\uE00D","\\@gvertneqq");f(p,w,T,"\u22E7","\\gnsim",!0);f(p,w,T,"\u2A8A","\\gnapprox",!0);f(p,w,T,"\u2281","\\nsucc",!0);f(p,w,T,"\u22E1","\\nsucceq",!0);f(p,w,T,"\u22E9","\\succnsim",!0);f(p,w,T,"\u2ABA","\\succnapprox",!0);f(p,w,T,"\u2246","\\ncong",!0);f(p,w,T,"\uE007","\\@nshortparallel");f(p,w,T,"\u2226","\\nparallel",!0);f(p,w,T,"\u22AF","\\nVDash",!0);f(p,w,T,"\u22EB","\\ntriangleright");f(p,w,T,"\u22ED","\\ntrianglerighteq",!0);f(p,w,T,"\uE018","\\@nsupseteqq");f(p,w,T,"\u228B","\\supsetneq",!0);f(p,w,T,"\uE01B","\\@varsupsetneq");f(p,w,T,"\u2ACC","\\supsetneqq",!0);f(p,w,T,"\uE019","\\@varsupsetneqq");f(p,w,T,"\u22AE","\\nVdash",!0);f(p,w,T,"\u2AB5","\\precneqq",!0);f(p,w,T,"\u2AB6","\\succneqq",!0);f(p,w,T,"\uE016","\\@nsubseteqq");f(p,w,fe,"\u22B4","\\unlhd");f(p,w,fe,"\u22B5","\\unrhd");f(p,w,T,"\u219A","\\nleftarrow",!0);f(p,w,T,"\u219B","\\nrightarrow",!0);f(p,w,T,"\u21CD","\\nLeftarrow",!0);f(p,w,T,"\u21CF","\\nRightarrow",!0);f(p,w,T,"\u21AE","\\nleftrightarrow",!0);f(p,w,T,"\u21CE","\\nLeftrightarrow",!0);f(p,w,T,"\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,Ir,"\u250C","\\@ulcorner",!0);f(p,w,ir,"\u2510","\\@urcorner",!0);f(p,w,Ir,"\u2514","\\@llcorner",!0);f(p,w,ir,"\u2518","\\@lrcorner",!0);f(p,w,T,"\u2266","\\leqq",!0);f(p,w,T,"\u2A7D","\\leqslant",!0);f(p,w,T,"\u2A95","\\eqslantless",!0);f(p,w,T,"\u2272","\\lesssim",!0);f(p,w,T,"\u2A85","\\lessapprox",!0);f(p,w,T,"\u224A","\\approxeq",!0);f(p,w,fe,"\u22D6","\\lessdot");f(p,w,T,"\u22D8","\\lll",!0);f(p,w,T,"\u2276","\\lessgtr",!0);f(p,w,T,"\u22DA","\\lesseqgtr",!0);f(p,w,T,"\u2A8B","\\lesseqqgtr",!0);f(p,w,T,"\u2251","\\doteqdot");f(p,w,T,"\u2253","\\risingdotseq",!0);f(p,w,T,"\u2252","\\fallingdotseq",!0);f(p,w,T,"\u223D","\\backsim",!0);f(p,w,T,"\u22CD","\\backsimeq",!0);f(p,w,T,"\u2AC5","\\subseteqq",!0);f(p,w,T,"\u22D0","\\Subset",!0);f(p,w,T,"\u228F","\\sqsubset",!0);f(p,w,T,"\u227C","\\preccurlyeq",!0);f(p,w,T,"\u22DE","\\curlyeqprec",!0);f(p,w,T,"\u227E","\\precsim",!0);f(p,w,T,"\u2AB7","\\precapprox",!0);f(p,w,T,"\u22B2","\\vartriangleleft");f(p,w,T,"\u22B4","\\trianglelefteq");f(p,w,T,"\u22A8","\\vDash",!0);f(p,w,T,"\u22AA","\\Vvdash",!0);f(p,w,T,"\u2323","\\smallsmile");f(p,w,T,"\u2322","\\smallfrown");f(p,w,T,"\u224F","\\bumpeq",!0);f(p,w,T,"\u224E","\\Bumpeq",!0);f(p,w,T,"\u2267","\\geqq",!0);f(p,w,T,"\u2A7E","\\geqslant",!0);f(p,w,T,"\u2A96","\\eqslantgtr",!0);f(p,w,T,"\u2273","\\gtrsim",!0);f(p,w,T,"\u2A86","\\gtrapprox",!0);f(p,w,fe,"\u22D7","\\gtrdot");f(p,w,T,"\u22D9","\\ggg",!0);f(p,w,T,"\u2277","\\gtrless",!0);f(p,w,T,"\u22DB","\\gtreqless",!0);f(p,w,T,"\u2A8C","\\gtreqqless",!0);f(p,w,T,"\u2256","\\eqcirc",!0);f(p,w,T,"\u2257","\\circeq",!0);f(p,w,T,"\u225C","\\triangleq",!0);f(p,w,T,"\u223C","\\thicksim");f(p,w,T,"\u2248","\\thickapprox");f(p,w,T,"\u2AC6","\\supseteqq",!0);f(p,w,T,"\u22D1","\\Supset",!0);f(p,w,T,"\u2290","\\sqsupset",!0);f(p,w,T,"\u227D","\\succcurlyeq",!0);f(p,w,T,"\u22DF","\\curlyeqsucc",!0);f(p,w,T,"\u227F","\\succsim",!0);f(p,w,T,"\u2AB8","\\succapprox",!0);f(p,w,T,"\u22B3","\\vartriangleright");f(p,w,T,"\u22B5","\\trianglerighteq");f(p,w,T,"\u22A9","\\Vdash",!0);f(p,w,T,"\u2223","\\shortmid");f(p,w,T,"\u2225","\\shortparallel");f(p,w,T,"\u226C","\\between",!0);f(p,w,T,"\u22D4","\\pitchfork",!0);f(p,w,T,"\u221D","\\varpropto");f(p,w,T,"\u25C0","\\blacktriangleleft");f(p,w,T,"\u2234","\\therefore",!0);f(p,w,T,"\u220D","\\backepsilon");f(p,w,T,"\u25B6","\\blacktriangleright");f(p,w,T,"\u2235","\\because",!0);f(p,w,T,"\u22D8","\\llless");f(p,w,T,"\u22D9","\\gggtr");f(p,w,fe,"\u22B2","\\lhd");f(p,w,fe,"\u22B3","\\rhd");f(p,w,T,"\u2242","\\eqsim",!0);f(p,_,T,"\u22C8","\\Join");f(p,w,T,"\u2251","\\Doteq",!0);f(p,w,fe,"\u2214","\\dotplus",!0);f(p,w,fe,"\u2216","\\smallsetminus");f(p,w,fe,"\u22D2","\\Cap",!0);f(p,w,fe,"\u22D3","\\Cup",!0);f(p,w,fe,"\u2A5E","\\doublebarwedge",!0);f(p,w,fe,"\u229F","\\boxminus",!0);f(p,w,fe,"\u229E","\\boxplus",!0);f(p,w,fe,"\u22C7","\\divideontimes",!0);f(p,w,fe,"\u22C9","\\ltimes",!0);f(p,w,fe,"\u22CA","\\rtimes",!0);f(p,w,fe,"\u22CB","\\leftthreetimes",!0);f(p,w,fe,"\u22CC","\\rightthreetimes",!0);f(p,w,fe,"\u22CF","\\curlywedge",!0);f(p,w,fe,"\u22CE","\\curlyvee",!0);f(p,w,fe,"\u229D","\\circleddash",!0);f(p,w,fe,"\u229B","\\circledast",!0);f(p,w,fe,"\u22C5","\\centerdot");f(p,w,fe,"\u22BA","\\intercal",!0);f(p,w,fe,"\u22D2","\\doublecap");f(p,w,fe,"\u22D3","\\doublecup");f(p,w,fe,"\u22A0","\\boxtimes",!0);f(p,w,T,"\u21E2","\\dashrightarrow",!0);f(p,w,T,"\u21E0","\\dashleftarrow",!0);f(p,w,T,"\u21C7","\\leftleftarrows",!0);f(p,w,T,"\u21C6","\\leftrightarrows",!0);f(p,w,T,"\u21DA","\\Lleftarrow",!0);f(p,w,T,"\u219E","\\twoheadleftarrow",!0);f(p,w,T,"\u21A2","\\leftarrowtail",!0);f(p,w,T,"\u21AB","\\looparrowleft",!0);f(p,w,T,"\u21CB","\\leftrightharpoons",!0);f(p,w,T,"\u21B6","\\curvearrowleft",!0);f(p,w,T,"\u21BA","\\circlearrowleft",!0);f(p,w,T,"\u21B0","\\Lsh",!0);f(p,w,T,"\u21C8","\\upuparrows",!0);f(p,w,T,"\u21BF","\\upharpoonleft",!0);f(p,w,T,"\u21C3","\\downharpoonleft",!0);f(p,_,T,"\u22B6","\\origof",!0);f(p,_,T,"\u22B7","\\imageof",!0);f(p,w,T,"\u22B8","\\multimap",!0);f(p,w,T,"\u21AD","\\leftrightsquigarrow",!0);f(p,w,T,"\u21C9","\\rightrightarrows",!0);f(p,w,T,"\u21C4","\\rightleftarrows",!0);f(p,w,T,"\u21A0","\\twoheadrightarrow",!0);f(p,w,T,"\u21A3","\\rightarrowtail",!0);f(p,w,T,"\u21AC","\\looparrowright",!0);f(p,w,T,"\u21B7","\\curvearrowright",!0);f(p,w,T,"\u21BB","\\circlearrowright",!0);f(p,w,T,"\u21B1","\\Rsh",!0);f(p,w,T,"\u21CA","\\downdownarrows",!0);f(p,w,T,"\u21BE","\\upharpoonright",!0);f(p,w,T,"\u21C2","\\downharpoonright",!0);f(p,w,T,"\u21DD","\\rightsquigarrow",!0);f(p,w,T,"\u21DD","\\leadsto");f(p,w,T,"\u21DB","\\Rrightarrow",!0);f(p,w,T,"\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,_,fe,"\u2217","*",!0);f(p,_,fe,"+","+");f(p,_,fe,"\u2212","-",!0);f(p,_,fe,"\u22C5","\\cdot",!0);f(p,_,fe,"\u2218","\\circ",!0);f(p,_,fe,"\xF7","\\div",!0);f(p,_,fe,"\xB1","\\pm",!0);f(p,_,fe,"\xD7","\\times",!0);f(p,_,fe,"\u2229","\\cap",!0);f(p,_,fe,"\u222A","\\cup",!0);f(p,_,fe,"\u2216","\\setminus",!0);f(p,_,fe,"\u2227","\\land");f(p,_,fe,"\u2228","\\lor");f(p,_,fe,"\u2227","\\wedge",!0);f(p,_,fe,"\u2228","\\vee",!0);f(p,_,M,"\u221A","\\surd");f(p,_,Ir,"\u27E8","\\langle",!0);f(p,_,Ir,"\u2223","\\lvert");f(p,_,Ir,"\u2225","\\lVert");f(p,_,ir,"?","?");f(p,_,ir,"!","!");f(p,_,ir,"\u27E9","\\rangle",!0);f(p,_,ir,"\u2223","\\rvert");f(p,_,ir,"\u2225","\\rVert");f(p,_,T,"=","=");f(p,_,T,":",":");f(p,_,T,"\u2248","\\approx",!0);f(p,_,T,"\u2245","\\cong",!0);f(p,_,T,"\u2265","\\ge");f(p,_,T,"\u2265","\\geq",!0);f(p,_,T,"\u2190","\\gets");f(p,_,T,">","\\gt",!0);f(p,_,T,"\u2208","\\in",!0);f(p,_,T,"\uE020","\\@not");f(p,_,T,"\u2282","\\subset",!0);f(p,_,T,"\u2283","\\supset",!0);f(p,_,T,"\u2286","\\subseteq",!0);f(p,_,T,"\u2287","\\supseteq",!0);f(p,w,T,"\u2288","\\nsubseteq",!0);f(p,w,T,"\u2289","\\nsupseteq",!0);f(p,_,T,"\u22A8","\\models");f(p,_,T,"\u2190","\\leftarrow",!0);f(p,_,T,"\u2264","\\le");f(p,_,T,"\u2264","\\leq",!0);f(p,_,T,"<","\\lt",!0);f(p,_,T,"\u2192","\\rightarrow",!0);f(p,_,T,"\u2192","\\to");f(p,w,T,"\u2271","\\ngeq",!0);f(p,w,T,"\u2270","\\nleq",!0);f(p,_,jo,"\xA0","\\ ");f(p,_,jo,"\xA0","\\space");f(p,_,jo,"\xA0","\\nobreakspace");f(W,_,jo,"\xA0","\\ ");f(W,_,jo,"\xA0"," ");f(W,_,jo,"\xA0","\\space");f(W,_,jo,"\xA0","\\nobreakspace");f(p,_,jo,null,"\\nobreak");f(p,_,jo,null,"\\allowbreak");f(p,_,r0,",",",");f(p,_,r0,";",";");f(p,w,fe,"\u22BC","\\barwedge",!0);f(p,w,fe,"\u22BB","\\veebar",!0);f(p,_,fe,"\u2299","\\odot",!0);f(p,_,fe,"\u2295","\\oplus",!0);f(p,_,fe,"\u2297","\\otimes",!0);f(p,_,M,"\u2202","\\partial",!0);f(p,_,fe,"\u2298","\\oslash",!0);f(p,w,fe,"\u229A","\\circledcirc",!0);f(p,w,fe,"\u22A1","\\boxdot",!0);f(p,_,fe,"\u25B3","\\bigtriangleup");f(p,_,fe,"\u25BD","\\bigtriangledown");f(p,_,fe,"\u2020","\\dagger");f(p,_,fe,"\u22C4","\\diamond");f(p,_,fe,"\u22C6","\\star");f(p,_,fe,"\u25C3","\\triangleleft");f(p,_,fe,"\u25B9","\\triangleright");f(p,_,Ir,"{","\\{");f(W,_,M,"{","\\{");f(W,_,M,"{","\\textbraceleft");f(p,_,ir,"}","\\}");f(W,_,M,"}","\\}");f(W,_,M,"}","\\textbraceright");f(p,_,Ir,"{","\\lbrace");f(p,_,ir,"}","\\rbrace");f(p,_,Ir,"[","\\lbrack",!0);f(W,_,M,"[","\\lbrack",!0);f(p,_,ir,"]","\\rbrack",!0);f(W,_,M,"]","\\rbrack",!0);f(p,_,Ir,"(","\\lparen",!0);f(p,_,ir,")","\\rparen",!0);f(W,_,M,"<","\\textless",!0);f(W,_,M,">","\\textgreater",!0);f(p,_,Ir,"\u230A","\\lfloor",!0);f(p,_,ir,"\u230B","\\rfloor",!0);f(p,_,Ir,"\u2308","\\lceil",!0);f(p,_,ir,"\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,_,T,"\u2191","\\uparrow",!0);f(p,_,T,"\u21D1","\\Uparrow",!0);f(p,_,T,"\u2193","\\downarrow",!0);f(p,_,T,"\u21D3","\\Downarrow",!0);f(p,_,T,"\u2195","\\updownarrow",!0);f(p,_,T,"\u21D5","\\Updownarrow",!0);f(p,_,hn,"\u2210","\\coprod");f(p,_,hn,"\u22C1","\\bigvee");f(p,_,hn,"\u22C0","\\bigwedge");f(p,_,hn,"\u2A04","\\biguplus");f(p,_,hn,"\u22C2","\\bigcap");f(p,_,hn,"\u22C3","\\bigcup");f(p,_,hn,"\u222B","\\int");f(p,_,hn,"\u222B","\\intop");f(p,_,hn,"\u222C","\\iint");f(p,_,hn,"\u222D","\\iiint");f(p,_,hn,"\u220F","\\prod");f(p,_,hn,"\u2211","\\sum");f(p,_,hn,"\u2A02","\\bigotimes");f(p,_,hn,"\u2A01","\\bigoplus");f(p,_,hn,"\u2A00","\\bigodot");f(p,_,hn,"\u222E","\\oint");f(p,_,hn,"\u222F","\\oiint");f(p,_,hn,"\u2230","\\oiiint");f(p,_,hn,"\u2A06","\\bigsqcup");f(p,_,hn,"\u222B","\\smallint");f(W,_,kc,"\u2026","\\textellipsis");f(p,_,kc,"\u2026","\\mathellipsis");f(W,_,kc,"\u2026","\\ldots",!0);f(p,_,kc,"\u2026","\\ldots",!0);f(p,_,kc,"\u22EF","\\@cdots",!0);f(p,_,kc,"\u22F1","\\ddots",!0);f(p,_,M,"\u22EE","\\varvdots");f(W,_,M,"\u22EE","\\varvdots");f(p,_,zt,"\u02CA","\\acute");f(p,_,zt,"\u02CB","\\grave");f(p,_,zt,"\xA8","\\ddot");f(p,_,zt,"~","\\tilde");f(p,_,zt,"\u02C9","\\bar");f(p,_,zt,"\u02D8","\\breve");f(p,_,zt,"\u02C7","\\check");f(p,_,zt,"^","\\hat");f(p,_,zt,"\u20D7","\\vec");f(p,_,zt,"\u02D9","\\dot");f(p,_,zt,"\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,_,zt,"\u02CA","\\'");f(W,_,zt,"\u02CB","\\`");f(W,_,zt,"\u02C6","\\^");f(W,_,zt,"\u02DC","\\~");f(W,_,zt,"\u02C9","\\=");f(W,_,zt,"\u02D8","\\u");f(W,_,zt,"\u02D9","\\.");f(W,_,zt,"\xB8","\\c");f(W,_,zt,"\u02DA","\\r");f(W,_,zt,"\u02C7","\\v");f(W,_,zt,"\xA8",'\\"');f(W,_,zt,"\u02DD","\\H");f(W,_,zt,"\u25EF","\\textcircled");var rC={"--":!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 aC='0123456789/@."';for(a0=0;a00)return Aa(o,s,a,n,u.concat(c));if(l){var d,v;if(l==="boldsymbol"){var m=jz(o,a,n,u,r);d=m.fontName,v=[m.fontClass]}else i?(d=cC[l].fontName,v=[l]):(d=f0(l,n.fontWeight,n.fontShape),v=[l,n.fontWeight,n.fontShape]);if(s0(o,d,a).metrics)return Aa(o,d,a,n,u.concat(v));if(rC.hasOwnProperty(o)&&d.slice(0,10)==="Typewriter"){for(var h=[],g=0;g{if(xu(e.classes)!==xu(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},Pz=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},hr=function(t,n,r,a){var o=new Nc(t,n,r,a);return Wg(o),o},iC=(e,t,n,r)=>new Nc(e,t,n,r),Uz=function(t,n,r){var a=hr([t],[],n);return a.height=Math.max(r||n.fontMetrics().defaultRuleThickness,n.minRuleThickness),a.style.borderBottomWidth=Z(a.height),a.maxFontSize=1,a},Oz=function(t,n,r,a){var o=new t0(t,n,r,a);return Wg(o),o},lC=function(t){var n=new jc(t);return Wg(n),n},Wz=function(t,n){return t instanceof jc?hr([],[t],n):t},Hz=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=hr(["mspace"],[],t),r=Xt(e,t);return n.style.marginRight=Z(r),n},f0=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},cC={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},sC={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Bz=function(t,n){var[r,a,o]=sC[t],u=new Lo(r),i=new to([u],{width:Z(a),height:Z(o),style:"width:"+Z(a),viewBox:"0 0 "+1e3*a+" "+1e3*o,preserveAspectRatio:"xMinYMin"}),l=iC(["overlay"],[i],n);return l.height=o,l.style.height=Z(o),l.style.width=Z(a),l},A={fontMap:cC,makeSymbol:Aa,mathsym:Lz,makeSpan:hr,makeSvgSpan:iC,makeLineSpan:Uz,makeAnchor:Oz,makeFragment:lC,wrapFragment:Wz,makeVList:$z,makeOrd:Nz,makeGlue:qz,staticSvg:Bz,svgData:sC,tryCombineChars:Pz},en={number:3,unit:"mu"},Mi={number:4,unit:"mu"},ko={number:5,unit:"mu"},zz={mord:{mop:en,mbin:Mi,mrel:ko,minner:en},mop:{mord:en,mop:en,mrel:ko,minner:en},mbin:{mord:Mi,mop:Mi,mopen:Mi,minner:Mi},mrel:{mord:ko,mop:ko,mopen:ko,minner:ko},mopen:{},mclose:{mop:en,mbin:Mi,mrel:ko,minner:en},mpunct:{mord:en,mop:en,mrel:ko,mopen:en,mclose:en,mpunct:en,minner:en},minner:{mord:en,mop:en,mbin:Mi,mrel:ko,mopen:en,mpunct:en,minner:en}},Gz={mord:{mop:en},mop:{mord:en,mop:en},mbin:{},mrel:{},mopen:{},mclose:{mop:en},mpunct:{},minner:{mop:en}},fC={},d0={},p0={};function ue(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"&&xe.contains(Vz,b)?g.classes[0]="mord":b==="mbin"&&xe.contains(Jz,y)&&(h.classes[0]="mord")},{node:d},v,m),dC(o,(h,g)=>{var y=Hg(g),b=Hg(h),E=y&&b?h.hasClass("mtight")?Gz[y][b]:zz[y][b]:null;if(E)return A.makeGlue(E,s)},{node:d},v,m),o},dC=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()},pC=function(t){return t instanceof jc||t instanceof t0||t instanceof Nc&&t.hasClass("enclosing")?t:null},Yz=function e(t,n){var r=pC(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},Hg=function(t,n){return t?(n&&(t=Yz(t,n)),Kz[t.classes[0]]||null):null},xf=function(t,n){var r=["nulldelimiter"].concat(t.baseSizingClasses());return Po(n.concat(r))},ft=function(t,n,r){if(!t)return Po();if(d0[t.type]){var a=d0[t.type](t,n);if(r&&n.size!==r.size){a=Po(n.sizingClasses(r),[a],n);var o=n.sizeMultiplier/r.sizeMultiplier;a.height*=o,a.depth*=o}return a}else throw new Q("Got group of unknown type: '"+t.type+"'")};function v0(e,t){var n=Po(["base"],e,t),r=Po(["strut"]);return r.style.height=Z(n.height+n.depth),n.depth&&(r.style.verticalAlign=Z(-n.depth)),n.children.unshift(r),n}function $g(e,t){var n=null;e.length===1&&e[0].type==="tag"&&(n=e[0].tag,e=e[0].body);var r=bn(e,t,"root"),a;r.length===2&&r[1].hasClass("tag")&&(a=r.pop());for(var o=[],u=[],i=0;i0&&(o.push(v0(u,t)),u=[]),o.push(r[i]));u.length>0&&o.push(v0(u,t));var s;n?(s=v0(bn(n,t,!0)),s.classes=["tag"],o.push(s)):a&&o.push(a);var c=Po(["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 mC(e){return new jc(e)}var gr=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=xu(this.classes));for(var r=0;r0&&(t+=' class ="'+xe.escape(xu(this.classes))+'"'),t+=">";for(var r=0;r",t}toText(){return this.children.map(t=>t.toText()).join("")}},La=class{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return xe.escape(this.toText())}toText(){return this.text}},vC=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:" "}},z={MathNode:gr,TextNode:La,SpaceNode:vC,newDocumentFragment:mC},oa=function(t,n,r){return kt[n][t]&&kt[n][t].replace&&t.charCodeAt(0)!==55349&&!(rC.hasOwnProperty(t)&&r&&(r.fontFamily&&r.fontFamily.slice(4,6)==="tt"||r.font&&r.font.slice(4,6)==="tt"))&&(t=kt[n][t].replace),new z.TextNode(t)},qg=function(t){return t.length===1?t[0]:new z.MathNode("mrow",t)},Bg=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==="mathsfit")return"sans-serif-italic";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(xe.contains(["\\imath","\\jmath"],o))return null;kt[a][o]&&kt[a][o].replace&&(o=kt[a][o].replace);var u=A.fontMap[r].fontName;return jg(o,u,a)?A.fontMap[r].variant:null};function zg(e){if(!e)return!1;if(e.type==="mi"&&e.children.length===1){var t=e.children[0];return t instanceof La&&t.text==="."}else if(e.type==="mo"&&e.children.length===1&&e.getAttribute("separator")==="true"&&e.getAttribute("lspace")==="0em"&&e.getAttribute("rspace")==="0em"){var n=e.children[0];return n instanceof La&&n.text===","}else return!1}var Dr=function(t,n,r){if(t.length===1){var a=Lt(t[0],n);return r&&a instanceof gr&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var o=[],u,i=0;i=1&&(u.type==="mn"||zg(u))){var s=l.children[0];s instanceof gr&&s.type==="mn"&&(s.children=[...u.children,...s.children],o.pop())}else if(u.type==="mi"&&u.children.length===1){var c=u.children[0];if(c instanceof La&&c.text==="\u0338"&&(l.type==="mo"||l.type==="mi"||l.type==="mn")){var d=l.children[0];d instanceof La&&d.text.length>0&&(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 qg(Dr(t,n,r))},Lt=function(t,n){if(!t)return new z.MathNode("mrow");if(p0[t.type]){var r=p0[t.type](t,n);return r}else throw new Q("Got group of unknown type: '"+t.type+"'")};function _C(e,t,n,r,a){var o=Dr(e,n),u;o.length===1&&o[0]instanceof gr&&xe.contains(["mrow","mtable"],o[0].type)?u=o[0]:u=new z.MathNode("mrow",o);var i=new z.MathNode("annotation",[new z.TextNode(t)]);i.setAttribute("encoding","application/x-tex");var l=new z.MathNode("semantics",[u,i]),s=new z.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 A.makeSpan([c],[s])}var hC=function(t){return new eo({style:t.displayMode?Fe.DISPLAY:Fe.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},gC=function(t,n){if(n.displayMode){var r=["katex-display"];n.leqno&&r.push("leqno"),n.fleqn&&r.push("fleqn"),t=A.makeSpan(r,[t])}return t},Xz=function(t,n,r){var a=hC(r),o;if(r.output==="mathml")return _C(t,n,a,r.displayMode,!0);if(r.output==="html"){var u=$g(t,a);o=A.makeSpan(["katex"],[u])}else{var i=_C(t,n,a,r.displayMode,!1),l=$g(t,a);o=A.makeSpan(["katex"],[i,l])}return gC(o,r)},Zz=function(t,n,r){var a=hC(r),o=$g(t,a),u=A.makeSpan(["katex"],[o]);return gC(u,r)},eG={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":"="},tG=function(t){var n=new z.MathNode("mo",[new z.TextNode(eG[t.replace(/^\\/,"")])]);return n.setAttribute("stretchy","true"),n},nG={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]},rG=function(t){return t.type==="ordgroup"?t.body.length:1},aG=function(t,n){function r(){var i=4e5,l=t.label.slice(1);if(xe.contains(["widehat","widecheck","widetilde","utilde"],l)){var s=t,c=rG(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 Lo(v),y=new to([g],{width:"100%",height:Z(m),viewBox:"0 0 "+i+" "+d,preserveAspectRatio:"none"});return{span:A.makeSvgSpan([],[y],n),minWidth:0,height:m}}else{var b=[],E=nG[l],[N,U,j]=E,S=j/1e3,$=N.length,ce,O;if($===1){var Je=E[3];ce=["hide-tail"],O=[Je]}else if($===2)ce=["halfarrow-left","halfarrow-right"],O=["xMinYMin","xMaxYMin"];else if($===3)ce=["brace-left","brace-center","brace-right"],O=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support `+$+" children.");for(var se=0;se<$;se++){var Ie=new Lo(N[se]),re=new to([Ie],{width:"400em",height:Z(S),viewBox:"0 0 "+i+" "+j,preserveAspectRatio:O[se]+" slice"}),de=A.makeSvgSpan([ce[se]],[re],n);if($===1)return{span:de,minWidth:U,height:S};de.style.height=Z(S),b.push(de)}return{span:A.makeSpan(["stretchy"],b,n),minWidth:U,height:S}}}var{span:a,minWidth:o,height:u}=r();return a.height=u,a.style.height=Z(u),o>0&&(a.style.minWidth=Z(o)),a},oG=function(t,n,r,a,o){var u,i=t.height+t.depth+r+a;if(/fbox|color|angl/.test(n)){if(u=A.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 n0({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(n)&&s.push(new n0({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var c=new to(s,{width:"100%",height:Z(i)});u=A.makeSvgSpan([],[c],o)}return u.height=i,u.style.height=Z(i),u},Uo={encloseSpan:oG,mathMLnode:tG,svgSpan:aG};function Ve(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 Gg(e){var t=_0(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 _0(e){return e&&(e.type==="atom"||Iz.hasOwnProperty(e.type))?e:null}var Jg=(e,t)=>{var n,r,a;e&&e.type==="supsub"?(r=Ve(e.base,"accent"),n=r.base,e.base=n,a=Mz(ft(e,t)),e.base=r):(r=Ve(e,"accent"),n=r.base);var o=ft(n,t.havingCrampedStyle()),u=r.isShifty&&xe.isCharacterBox(n),i=0;if(u){var l=xe.getBaseElem(n),s=ft(l,t.havingCrampedStyle());i=nC(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=Uo.svgSpan(r,t),v=A.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=A.staticSvg("vec",t),h=A.svgData.vec[1]):(m=A.makeOrd({mode:r.mode,text:r.label},t,"textord"),m=nC(m),m.italic=0,h=m.width,c&&(d+=m.depth)),v=A.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=A.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-d},{type:"elem",elem:v}]},t)}var b=A.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},DC=(e,t)=>{var n=e.isStretchy?Uo.mathMLnode(e.label):new z.MathNode("mo",[oa(e.label,e.mode)]),r=new z.MathNode("mover",[Lt(e.base,t),n]);return r.setAttribute("accent","true"),r},uG=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));ue({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var n=m0(t[0]),r=!uG.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:Jg,mathmlBuilder:DC});ue({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:Jg,mathmlBuilder:DC});ue({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=ft(e.base,t),r=Uo.svgSpan(e,t),a=e.label==="\\utilde"?.12:0,o=A.makeVList({positionType:"top",positionData:n.height,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:n}]},t);return A.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:(e,t)=>{var n=Uo.mathMLnode(e.label),r=new z.MathNode("munder",[Lt(e.base,t),n]);return r.setAttribute("accentunder","true"),r}});var h0=e=>{var t=new z.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};ue({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,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=A.wrapFragment(ft(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=A.wrapFragment(ft(e.below,r,t),t),u.classes.push(o+"-arrow-pad"));var i=Uo.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=A.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=A.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"),A.makeSpan(["mrel","x-arrow"],[c],t)},mathmlBuilder(e,t){var n=Uo.mathMLnode(e.label);n.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var r;if(e.body){var a=h0(Lt(e.body,t));if(e.below){var o=h0(Lt(e.below,t));r=new z.MathNode("munderover",[n,o,a])}else r=new z.MathNode("mover",[n,a])}else if(e.below){var u=h0(Lt(e.below,t));r=new z.MathNode("munder",[n,u])}else r=h0(),r=new z.MathNode("mover",[n,r]);return r}});var iG=A.makeSpan;function yC(e,t){var n=bn(e.body,t,!0);return iG([e.mclass],n,t)}function bC(e,t){var n,r=Dr(e.body,t);return e.mclass==="minner"?n=new z.MathNode("mpadded",r):e.mclass==="mord"?e.isCharacterBox?(n=r[0],n.type="mi"):n=new z.MathNode("mi",r):(e.isCharacterBox?(n=r[0],n.type="mo"):n=new z.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}ue({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:vn(a),isCharacterBox:xe.isCharacterBox(a)}},htmlBuilder:yC,mathmlBuilder:bC});var g0=e=>{var t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};ue({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:n}=e;return{type:"mclass",mode:n.mode,mclass:g0(t[0]),body:vn(t[1]),isCharacterBox:xe.isCharacterBox(t[1])}}});ue({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=g0(a):u="mrel";var i={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:r!=="\\stackrel",body:vn(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:xe.isCharacterBox(l)}},htmlBuilder:yC,mathmlBuilder:bC});ue({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:n}=e;return{type:"pmb",mode:n.mode,mclass:g0(t[0]),body:vn(t[0])}},htmlBuilder(e,t){var n=bn(e.body,t,!0),r=A.makeSpan([e.mclass],n,t);return r.style.textShadow="0.02em 0.01em 0.04px",r},mathmlBuilder(e,t){var n=Dr(e.body,t),r=new z.MathNode("mstyle",n);return r.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),r}});var lG={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},wC=()=>({type:"styling",body:[],mode:"math",style:"display"}),TC=e=>e.type==="textord"&&e.text==="@",cG=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function sG(e,t,n){var r=lG[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 fG(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 Q("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=sG(s,c,e),g={type:"styling",body:[h],mode:"math",style:"display"};r.push(g),i=wC()}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([])}}ue({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=A.wrapFragment(ft(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 z.MathNode("mrow",[Lt(e.label,t)]);return n=new z.MathNode("mpadded",[n]),n.setAttribute("width","0"),e.side==="left"&&n.setAttribute("lspace","-1width"),n.setAttribute("voffset","0.7em"),n=new z.MathNode("mstyle",[n]),n.setAttribute("displaystyle","false"),n.setAttribute("scriptlevel","1"),n}});ue({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=A.wrapFragment(ft(e.fragment,t),t);return n.classes.push("cd-vert-arrow"),n},mathmlBuilder(e,t){return new z.MathNode("mrow",[Lt(e.fragment,t)])}});ue({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:n}=e,r=Ve(t[0],"ordgroup"),a=r.body,o="",u=0;u=1114111)throw new Q("\\@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 RC=(e,t)=>{var n=bn(e.body,t.withColor(e.color),!1);return A.makeFragment(n)},CC=(e,t)=>{var n=Dr(e.body,t.withColor(e.color)),r=new z.MathNode("mstyle",n);return r.setAttribute("mathcolor",e.color),r};ue({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:n}=e,r=Ve(t[0],"color-token").color,a=t[1];return{type:"color",mode:n.mode,color:r,body:vn(a)}},htmlBuilder:RC,mathmlBuilder:CC});ue({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:n,breakOnTokenText:r}=e,a=Ve(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:RC,mathmlBuilder:CC});ue({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&&Ve(a,"size").value}},htmlBuilder(e,t){var n=A.makeSpan(["mspace"],[],t);return e.newLine&&(n.classes.push("newline"),e.size&&(n.style.marginTop=Z(Xt(e.size,t)))),n},mathmlBuilder(e,t){var n=new z.MathNode("mspace");return e.newLine&&(n.setAttribute("linebreak","newline"),e.size&&n.setAttribute("height",Z(Xt(e.size,t)))),n}});var Vg={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},xC=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new Q("Expected a control sequence",e);return t},dG=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},EC=(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)};ue({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(Vg[r.text])return(n==="\\global"||n==="\\\\globallong")&&(r.text=Vg[r.text]),Ve(t.parseFunction(),"internal");throw new Q("Invalid token after macro prefix",r)}});ue({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 Q("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 Q('Invalid argument number "'+r.text+'"');if(parseInt(r.text)!==o+1)throw new Q('Argument number "'+r.text+'" out of order');o++,i.push([])}else{if(r.text==="EOF")throw new Q("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===Vg[n]),{type:"internal",mode:t.mode}}});ue({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=xC(t.gullet.popToken());t.gullet.consumeSpaces();var a=dG(t);return EC(t,r,a,n==="\\\\globallet"),{type:"internal",mode:t.mode}}});ue({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=xC(t.gullet.popToken()),a=t.gullet.popToken(),o=t.gullet.popToken();return EC(t,r,o,n==="\\\\globalfuture"),t.gullet.pushToken(o),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var Ef=function(t,n,r){var a=kt.math[t]&&kt.math[t].replace,o=jg(a||t,n,r);if(!o)throw new Error("Unsupported symbol "+t+" and font size "+n+".");return o},Qg=function(t,n,r,a){var o=r.havingBaseStyle(n),u=A.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},FC=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},pG=function(t,n,r,a,o,u){var i=A.makeSymbol(t,"Main-Regular",o,a),l=Qg(i,n,a,u);return r&&FC(l,a,n),l},mG=function(t,n,r,a){return A.makeSymbol(t,"Size"+n+"-Regular",r,a)},MC=function(t,n,r,a,o,u){var i=mG(t,n,o,a),l=Qg(A.makeSpan(["delimsizing","size"+n],[i],a),Fe.TEXT,a,u);return r&&FC(l,a,Fe.TEXT),l},Kg=function(t,n,r){var a;n==="Size1-Regular"?a="delim-size1":a="delim-size4";var o=A.makeSpan(["delimsizinginner",a],[A.makeSpan([],[A.makeSymbol(t,n,r)])]);return{type:"elem",elem:o}},Yg=function(t,n,r){var a=Za["Size4-Regular"][t.charCodeAt(0)]?Za["Size4-Regular"][t.charCodeAt(0)][4]:Za["Size1-Regular"][t.charCodeAt(0)][4],o=new Lo("inner",bz(t,Math.round(1e3*n))),u=new to([o],{width:Z(a),height:Z(n),style:"width:"+Z(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*n),preserveAspectRatio:"xMinYMin"}),i=A.makeSvgSpan([],[u],r);return i.height=n,i.style.height=Z(n),i.style.width=Z(a),{type:"elem",elem:i}},Xg=.008,D0={type:"kern",size:-1*Xg},vG=["|","\\lvert","\\rvert","\\vert"],_G=["\\|","\\lVert","\\rVert","\\Vert"],SC=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"):xe.contains(vG,t)?(s="\u2223",d="vert",v=333):xe.contains(_G,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=Ef(i,m,o),g=h.height+h.depth,y=Ef(s,m,o),b=y.height+y.depth,E=Ef(c,m,o),N=E.height+E.depth,U=0,j=1;if(l!==null){var S=Ef(l,m,o);U=S.height+S.depth,j=2}var $=g+N+U,ce=Math.max(0,Math.ceil((n-$)/(j*b))),O=$+ce*j*b,Je=a.fontMetrics().axisHeight;r&&(Je*=a.sizeMultiplier);var se=O/2-Je,Ie=[];if(d.length>0){var re=O-g-N,de=Math.round(O*1e3),Xe=wz(d,Math.round(re*1e3)),L=new Lo(d,Xe),Ct=(v/1e3).toFixed(3)+"em",je=(de/1e3).toFixed(3)+"em",St=new to([L],{width:Ct,height:je,viewBox:"0 0 "+v+" "+de}),at=A.makeSvgSpan([],[St],a);at.height=de/1e3,at.style.width=Ct,at.style.height=je,Ie.push({type:"elem",elem:at})}else{if(Ie.push(Kg(c,m,o)),Ie.push(D0),l===null){var x=O-g-N+2*Xg;Ie.push(Yg(s,x,a))}else{var C=(O-g-N-U)/2+2*Xg;Ie.push(Yg(s,C,a)),Ie.push(D0),Ie.push(Kg(l,m,o)),Ie.push(D0),Ie.push(Yg(s,C,a))}Ie.push(D0),Ie.push(Kg(i,m,o))}var ee=a.havingBaseStyle(Fe.TEXT),Ne=A.makeVList({positionType:"bottom",positionData:se,children:Ie},ee);return Qg(A.makeSpan(["delimsizing","mult"],[Ne],ee),Fe.TEXT,a,u)},Zg=80,eD=.08,tD=function(t,n,r,a,o){var u=yz(t,a,r),i=new Lo(t,u),l=new to([i],{width:"400em",height:Z(n),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return A.makeSvgSpan(["hide-tail"],[l],o)},hG=function(t,n){var r=n.havingBaseSizing(),a=jC("\\surd",t*r.sizeMultiplier,LC,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+Zg,t<1?o=1:t<1.4&&(o=.7),l=(1+u+eD)/o,s=(1+u)/o,i=tD("sqrtMain",l,c,u,n),i.style.minWidth="0.853em",d=.833/o):a.type==="large"?(c=(1e3+Zg)*Ff[a.size],s=(Ff[a.size]+u)/o,l=(Ff[a.size]+u+eD)/o,i=tD("sqrtSize"+a.size,l,c,u,n),i.style.minWidth="1.02em",d=1/o):(l=t+u+eD,s=t+u,c=Math.floor(1e3*t+u)+Zg,i=tD("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}},IC=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],gG=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],AC=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Ff=[0,1.2,1.8,2.4,3],DG=function(t,n,r,a,o){if(t==="<"||t==="\\lt"||t==="\u27E8"?t="\\langle":(t===">"||t==="\\gt"||t==="\u27E9")&&(t="\\rangle"),xe.contains(IC,t)||xe.contains(AC,t))return MC(t,n,!1,r,a,o);if(xe.contains(gG,t))return SC(t,Ff[n],!1,r,a,o);throw new Q("Illegal delimiter: '"+t+"'")},yG=[{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}],bG=[{type:"small",style:Fe.SCRIPTSCRIPT},{type:"small",style:Fe.SCRIPT},{type:"small",style:Fe.TEXT},{type:"stack"}],LC=[{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"}],wG=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.")},jC=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]},NC=function(t,n,r,a,o,u){t==="<"||t==="\\lt"||t==="\u27E8"?t="\\langle":(t===">"||t==="\\gt"||t==="\u27E9")&&(t="\\rangle");var i;xe.contains(AC,t)?i=yG:xe.contains(IC,t)?i=LC:i=bG;var l=jC(t,n,i,a);return l.type==="small"?pG(t,l.style,r,a,o,u):l.type==="large"?MC(t,l.size,r,a,o,u):SC(t,n,r,a,o,u)},TG=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 NC(t,d,!0,a,o,u)},Oo={sqrtImage:hG,sizedDelim:DG,sizeToMaxHeight:Ff,customSizedDelim:NC,leftRightDelim:TG},kC={"\\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}},RG=["(","\\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 y0(e,t){var n=_0(e);if(n&&xe.contains(RG,n.text))return n;throw n?new Q("Invalid delimiter '"+n.text+"' after '"+t.funcName+"'",e):new Q("Invalid delimiter type '"+e.type+"'",e)}ue({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var n=y0(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:kC[e.funcName].size,mclass:kC[e.funcName].mclass,delim:n.text}},htmlBuilder:(e,t)=>e.delim==="."?A.makeSpan([e.mclass]):Oo.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(oa(e.delim,e.mode));var n=new z.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n.setAttribute("stretchy","true");var r=Z(Oo.sizeToMaxHeight[e.size]);return n.setAttribute("minsize",r),n.setAttribute("maxsize",r),n}});function PC(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}ue({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=e.parser.gullet.macros.get("\\current@color");if(n&&typeof n!="string")throw new Q("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:y0(t[0],e).text,color:n}}});ue({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=y0(t[0],e),r=e.parser;++r.leftrightDepth;var a=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var o=Ve(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:a,left:n.text,right:o.delim,rightColor:o.color}},htmlBuilder:(e,t)=>{PC(e);for(var n=bn(e.body,t,!0,["mopen","mclose"]),r=0,a=0,o=!1,u=0;u{PC(e);var n=Dr(e.body,t);if(e.left!=="."){var r=new z.MathNode("mo",[oa(e.left,e.mode)]);r.setAttribute("fence","true"),n.unshift(r)}if(e.right!=="."){var a=new z.MathNode("mo",[oa(e.right,e.mode)]);a.setAttribute("fence","true"),e.rightColor&&a.setAttribute("mathcolor",e.rightColor),n.push(a)}return qg(n)}});ue({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=y0(t[0],e);if(!e.parser.leftrightDepth)throw new Q("\\middle without preceding \\left",n);return{type:"middle",mode:e.parser.mode,delim:n.text}},htmlBuilder:(e,t)=>{var n;if(e.delim===".")n=xf(t,[]);else{n=Oo.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==="|"?oa("|","text"):oa(e.delim,e.mode),r=new z.MathNode("mo",[n]);return r.setAttribute("fence","true"),r.setAttribute("lspace","0.05em"),r.setAttribute("rspace","0.05em"),r}});var nD=(e,t)=>{var n=A.wrapFragment(ft(e.body,t),t),r=e.label.slice(1),a=t.sizeMultiplier,o,u=0,i=xe.isCharacterBox(e.body);if(r==="sout")o=A.makeSpan(["stretchy","sout"]),o.height=t.fontMetrics().defaultRuleThickness/a,u=-.5*t.fontMetrics().xHeight;else if(r==="phase"){var l=Xt({number:.6,unit:"pt"},t),s=Xt({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=gz(v),h=new to([new Lo("phase",m)],{width:"400em",height:Z(v/1e3),viewBox:"0 0 400000 "+v,preserveAspectRatio:"xMinYMin slice"});o=A.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=Uo.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=A.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=A.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?A.makeSpan(["mord","cancel-lap"],[E],t):A.makeSpan(["mord"],[E],t)},rD=(e,t)=>{var n=0,r=new z.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Lt(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};ue({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,n){var{parser:r,funcName:a}=e,o=Ve(t[0],"color-token").color,u=t[1];return{type:"enclose",mode:r.mode,label:a,backgroundColor:o,body:u}},htmlBuilder:nD,mathmlBuilder:rD});ue({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,n){var{parser:r,funcName:a}=e,o=Ve(t[0],"color-token").color,u=Ve(t[1],"color-token").color,i=t[2];return{type:"enclose",mode:r.mode,label:a,backgroundColor:u,borderColor:o,body:i}},htmlBuilder:nD,mathmlBuilder:rD});ue({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]}}});ue({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:nD,mathmlBuilder:rD});ue({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 UC={};function no(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 Q("{"+e.envName+"} can be used only in display mode.")};function aD(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function Mu(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 Q("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 Mr("\\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(WC(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 Q("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:Un[Dt]})}for(U(u[0]),r=0;r0&&(se+=E,$Un))for(r=0;r=i)){var ie=void 0;(a>0||t.hskipBeforeAndAfter)&&(ie=xe.deflt(C.pregap,v),ie!==0&&(Xe=A.makeSpan(["arraycolsep"],[]),Xe.style.width=Z(ie),de.push(Xe)));var q=[];for(r=0;r0){for(var xt=A.makeLineSpan("hline",n,c),ot=A.makeLineSpan("hdashline",n,c),Et=[{type:"elem",elem:l,shift:0}];s.length>0;){var Lr=s.pop(),wn=Lr.pos-Ie;Lr.isDashed?Et.push({type:"elem",elem:ot,shift:wn}):Et.push({type:"elem",elem:xt,shift:wn})}l=A.makeVList({positionType:"individualShift",children:Et},n)}if(Ct.length===0)return A.makeSpan(["mord"],[l],n);var Kn=A.makeVList({positionType:"individualShift",children:Ct},n);return Kn=A.makeSpan(["tag"],[Kn],n),A.makeFragment([l,Kn])},CG={c:"center ",l:"left ",r:"right "},ao=function(t,n){for(var r=[],a=new z.MathNode("mtd",[],["mtr-glue"]),o=new z.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+=ce[ce.length-1].length>0?"right ":"";for(var O=1;O-1?"alignat":"align",o=t.envName==="split",u=Mu(t.parser,{cols:r,addJot:!0,autoTag:o?void 0:aD(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};no({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var n=_0(t[0]),r=n?[t[0]]:Ve(t[0],"ordgroup").body,a=r.map(function(u){var i=Gg(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 Q("Unknown column alignment: "+l,u)}),o={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return Mu(e.parser,o,oD(e.envName))},htmlBuilder:ro,mathmlBuilder:ao});no({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 Q("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),r.cols=[{type:"align",align:n}]}}var o=Mu(e.parser,r,oD(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:ro,mathmlBuilder:ao});no({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},n=Mu(e.parser,t,"script");return n.colSeparationType="small",n},htmlBuilder:ro,mathmlBuilder:ao});no({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var n=_0(t[0]),r=n?[t[0]]:Ve(t[0],"ordgroup").body,a=r.map(function(u){var i=Gg(u),l=i.text;if("lc".indexOf(l)!==-1)return{type:"align",align:l};throw new Q("Unknown column alignment: "+l,u)});if(a.length>1)throw new Q("{subarray} can contain only one column");var o={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(o=Mu(e.parser,o,"script"),o.body.length>0&&o.body[0].length>1)throw new Q("{subarray} can contain only one column");return o},htmlBuilder:ro,mathmlBuilder:ao});no({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=Mu(e.parser,t,oD(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:ro,mathmlBuilder:ao});no({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:HC,htmlBuilder:ro,mathmlBuilder:ao});no({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){xe.contains(["gather","gather*"],e.envName)&&b0(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:aD(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Mu(e.parser,t,"display")},htmlBuilder:ro,mathmlBuilder:ao});no({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:HC,htmlBuilder:ro,mathmlBuilder:ao});no({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){b0(e);var t={autoTag:aD(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Mu(e.parser,t,"display")},htmlBuilder:ro,mathmlBuilder:ao});no({type:"array",names:["CD"],props:{numArgs:0},handler(e){return b0(e),fG(e.parser)},htmlBuilder:ro,mathmlBuilder:ao});D("\\nonumber","\\gdef\\@eqnsw{0}");D("\\notag","\\nonumber");ue({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new Q(e.funcName+" valid only within array environment")}});var $C=UC;ue({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 Q("Invalid environment name",a);for(var o="",u=0;u{var n=e.font,r=t.withFont(n);return ft(e.body,r)},BC=(e,t)=>{var n=e.font,r=t.withFont(n);return Lt(e.body,r)},zC={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};ue({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=m0(t[0]),o=r;return o in zC&&(o=zC[o]),{type:"font",mode:n.mode,font:o.slice(1),body:a}},htmlBuilder:qC,mathmlBuilder:BC});ue({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:n}=e,r=t[0],a=xe.isCharacterBox(r);return{type:"mclass",mode:n.mode,mclass:g0(r),body:[{type:"font",mode:n.mode,font:"boldsymbol",body:r}],isCharacterBox:a}}});ue({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:qC,mathmlBuilder:BC});var GC=(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},uD=(e,t)=>{var n=GC(e.size,t.style),r=n.fracNum(),a=n.fracDen(),o;o=t.havingStyle(r);var u=ft(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 z.MathNode("mfrac",[Lt(e.numer,t),Lt(e.denom,t)]);if(!e.hasBarLine)n.setAttribute("linethickness","0px");else if(e.barSize){var r=Xt(e.barSize,t);n.setAttribute("linethickness",Z(r))}var a=GC(e.size,t.style);if(a.size!==t.style.size){n=new z.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 z.MathNode("mo",[new z.TextNode(e.leftDelim.replace("\\",""))]);i.setAttribute("fence","true"),u.push(i)}if(u.push(n),e.rightDelim!=null){var l=new z.MathNode("mo",[new z.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),u.push(l)}return qg(u)}return n};ue({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:uD,mathmlBuilder:iD});ue({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}}});ue({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 JC=["display","text","script","scriptscript"],VC=function(t){var n=null;return t.length>0&&(n=t,n=n==="."?null:n),n};ue({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=m0(t[0]),u=o.type==="atom"&&o.family==="open"?VC(o.text):null,i=m0(t[1]),l=i.type==="atom"&&i.family==="close"?VC(i.text):null,s=Ve(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=Ve(m.body[0],"textord");v=JC[Number(h.text)]}}else m=Ve(m,"textord"),v=JC[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:uD,mathmlBuilder:iD});ue({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:Ve(t[0],"size").value,token:a}}});ue({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0],o=rz(Ve(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:uD,mathmlBuilder:iD});var QC=(e,t)=>{var n=t.style,r,a;e.type==="supsub"?(r=e.sup?ft(e.sup,t.havingStyle(n.sup()),t):ft(e.sub,t.havingStyle(n.sub()),t),a=Ve(e.base,"horizBrace")):a=Ve(e,"horizBrace");var o=ft(a.base,t.havingBaseStyle(Fe.DISPLAY)),u=Uo.svgSpan(a,t),i;if(a.isOver?(i=A.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=A.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=A.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t);a.isOver?i=A.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):i=A.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 A.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t)},xG=(e,t)=>{var n=Uo.mathMLnode(e.label);return new z.MathNode(e.isOver?"mover":"munder",[Lt(e.base,t),n])};ue({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:QC,mathmlBuilder:xG});ue({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[1],a=Ve(t[0],"url").url;return n.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:n.mode,href:a,body:vn(r)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var n=bn(e.body,t,!1);return A.makeAnchor(e.href,[],n,t)},mathmlBuilder:(e,t)=>{var n=Fu(e.body,t);return n instanceof gr||(n=new gr("mrow",[n])),n.setAttribute("href",e.href),n}});ue({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=Ve(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=Ve(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=bn(e.body,t,!1),r=["enclosing"];e.attributes.class&&r.push(...e.attributes.class.trim().split(/\s+/));var a=A.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)});ue({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e;return{type:"htmlmathml",mode:n.mode,html:vn(t[0]),mathml:vn(t[1])}},htmlBuilder:(e,t)=>{var n=bn(e.html,t,!1);return A.makeFragment(n)},mathmlBuilder:(e,t)=>Fu(e.mathml,t)});var lD=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 Q("Invalid size: '"+t+"' in \\includegraphics");var r={number:+(n[1]+n[2]),unit:n[3]};if(!YR(r))throw new Q("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};ue({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=Ve(n[0],"raw").string,s=l.split(","),c=0;c{var n=Xt(e.height,t),r=0;e.totalheight.number>0&&(r=Xt(e.totalheight,t)-n);var a=0;e.width.number>0&&(a=Xt(e.width,t));var o={height:Z(n+r)};a>0&&(o.width=Z(a)),r>0&&(o.verticalAlign=Z(-r));var u=new tC(e.src,e.alt,o);return u.height=n,u.depth=r,u},mathmlBuilder:(e,t)=>{var n=new z.MathNode("mglyph",[]);n.setAttribute("alt",e.alt);var r=Xt(e.height,t),a=0;if(e.totalheight.number>0&&(a=Xt(e.totalheight,t)-r,n.setAttribute("valign",Z(-a))),n.setAttribute("height",Z(r+a)),e.width.number>0){var o=Xt(e.width,t);n.setAttribute("width",Z(o))}return n.setAttribute("src",e.src),n}});ue({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=Ve(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 A.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var n=Xt(e.dimension,t);return new z.SpaceNode(n)}});ue({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=A.makeSpan([],[ft(e.body,t)]),n=A.makeSpan(["inner"],[n],t)):n=A.makeSpan(["inner"],[ft(e.body,t)]);var r=A.makeSpan(["fix"],[]),a=A.makeSpan([e.alignment],[n,r],t),o=A.makeSpan(["strut"]);return o.style.height=Z(a.height+a.depth),a.depth&&(o.style.verticalAlign=Z(-a.depth)),a.children.unshift(o),a=A.makeSpan(["thinbox"],[a],t),A.makeSpan(["mord","vbox"],[a],t)},mathmlBuilder:(e,t)=>{var n=new z.MathNode("mpadded",[Lt(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}});ue({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}}});ue({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new Q("Mismatched "+e.funcName)}});var KC=(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}};ue({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:n}=e;return{type:"mathchoice",mode:n.mode,display:vn(t[0]),text:vn(t[1]),script:vn(t[2]),scriptscript:vn(t[3])}},htmlBuilder:(e,t)=>{var n=KC(e,t),r=bn(n,t,!1);return A.makeFragment(r)},mathmlBuilder:(e,t)=>{var n=KC(e,t);return Fu(n,t)}});var YC=(e,t,n,r,a,o,u)=>{e=A.makeSpan([],[e]);var i=n&&xe.isCharacterBox(n),l,s;if(t){var c=ft(t,r.havingStyle(a.sup()),r);s={elem:c,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-c.depth)}}if(n){var d=ft(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=A.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=A.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=A.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=A.makeSpan(["mspace"],[],r);b.style.marginRight=Z(o),y.unshift(b)}return A.makeSpan(["mop","op-limits"],y,r)},XC=["\\smallint"],Pc=(e,t)=>{var n,r,a=!1,o;e.type==="supsub"?(n=e.sup,r=e.sub,o=Ve(e.base,"op"),a=!0):o=Ve(e,"op");var u=t.style,i=!1;u.size===Fe.DISPLAY.size&&o.symbol&&!xe.contains(XC,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=A.makeSymbol(o.name,s,"math",t,["mop","op-symbol",i?"large-op":"small-op"]),c.length>0){var d=l.italic,v=A.staticSvg(c+"Size"+(i?"2":"1"),t);l=A.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=bn(o.body,t,!0);m.length===1&&m[0]instanceof Sr?(l=m[0],l.classes[0]="mop"):l=A.makeSpan(["mop"],m,t)}else{for(var h=[],g=1;g{var n;if(e.symbol)n=new gr("mo",[oa(e.name,e.mode)]),xe.contains(XC,e.name)&&n.setAttribute("largeop","false");else if(e.body)n=new gr("mo",Dr(e.body,t));else{n=new gr("mi",[new La(e.name.slice(1))]);var r=new gr("mo",[oa("\u2061","text")]);e.parentIsSupSub?n=new gr("mrow",[n,r]):n=mC([n,r])}return n},EG={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};ue({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=EG[a]),{type:"op",mode:n.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Pc,mathmlBuilder:Mf});ue({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:vn(r)}},htmlBuilder:Pc,mathmlBuilder:Mf});var FG={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};ue({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:n}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:n}},htmlBuilder:Pc,mathmlBuilder:Mf});ue({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:Pc,mathmlBuilder:Mf});ue({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=FG[r]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:r}},htmlBuilder:Pc,mathmlBuilder:Mf});var ZC=(e,t)=>{var n,r,a=!1,o;e.type==="supsub"?(n=e.sup,r=e.sub,o=Ve(e.base,"operatorname"),a=!0):o=Ve(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=bn(i,t.withFont("mathrm"),!0),s=0;s{for(var n=Dr(e.body,t.withFont("mathrm")),r=!0,a=0;ac.toText()).join("");n=[new z.TextNode(i)]}var l=new z.MathNode("mi",n);l.setAttribute("mathvariant","normal");var s=new z.MathNode("mo",[oa("\u2061","text")]);return e.parentIsSupSub?new z.MathNode("mrow",[l,s]):z.newDocumentFragment([l,s])};ue({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:vn(a),alwaysHandleSupSub:r==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:ZC,mathmlBuilder:MG});D("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");Si({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?A.makeFragment(bn(e.body,t,!1)):A.makeSpan(["mord"],bn(e.body,t,!0),t)},mathmlBuilder(e,t){return Fu(e.body,t,!0)}});ue({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=ft(e.body,t.havingCrampedStyle()),r=A.makeLineSpan("overline-line",t),a=t.fontMetrics().defaultRuleThickness,o=A.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r},{type:"kern",size:a}]},t);return A.makeSpan(["mord","overline"],[o],t)},mathmlBuilder(e,t){var n=new z.MathNode("mo",[new z.TextNode("\u203E")]);n.setAttribute("stretchy","true");var r=new z.MathNode("mover",[Lt(e.body,t),n]);return r.setAttribute("accent","true"),r}});ue({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:vn(r)}},htmlBuilder:(e,t)=>{var n=bn(e.body,t.withPhantom(),!1);return A.makeFragment(n)},mathmlBuilder:(e,t)=>{var n=Dr(e.body,t);return new z.MathNode("mphantom",n)}});ue({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=A.makeSpan([],[ft(e.body,t.withPhantom())]);if(n.height=0,n.depth=0,n.children)for(var r=0;r{var n=Dr(vn(e.body),t),r=new z.MathNode("mphantom",n),a=new z.MathNode("mpadded",[r]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});ue({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"vphantom",mode:n.mode,body:r}},htmlBuilder:(e,t)=>{var n=A.makeSpan(["inner"],[ft(e.body,t.withPhantom())]),r=A.makeSpan(["fix"],[]);return A.makeSpan(["mord","rlap"],[n,r],t)},mathmlBuilder:(e,t)=>{var n=Dr(vn(e.body),t),r=new z.MathNode("mphantom",n),a=new z.MathNode("mpadded",[r]);return a.setAttribute("width","0px"),a}});ue({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:n}=e,r=Ve(t[0],"size").value,a=t[1];return{type:"raisebox",mode:n.mode,dy:r,body:a}},htmlBuilder(e,t){var n=ft(e.body,t),r=Xt(e.dy,t);return A.makeVList({positionType:"shift",positionData:-r,children:[{type:"elem",elem:n}]},t)},mathmlBuilder(e,t){var n=new z.MathNode("mpadded",[Lt(e.body,t)]),r=e.dy.number+e.dy.unit;return n.setAttribute("voffset",r),n}});ue({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});ue({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(e,t,n){var{parser:r}=e,a=n[0],o=Ve(t[0],"size"),u=Ve(t[1],"size");return{type:"rule",mode:r.mode,shift:a&&Ve(a,"size").value,width:o.value,height:u.value}},htmlBuilder(e,t){var n=A.makeSpan(["mord","rule"],[],t),r=Xt(e.width,t),a=Xt(e.height,t),o=e.shift?Xt(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=Xt(e.width,t),r=Xt(e.height,t),a=e.shift?Xt(e.shift,t):0,o=t.color&&t.getColor()||"black",u=new z.MathNode("mspace");u.setAttribute("mathbackground",o),u.setAttribute("width",Z(n)),u.setAttribute("height",Z(r));var i=new z.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 ex(e,t,n){for(var r=bn(e,t,!1),a=t.sizeMultiplier/n.sizeMultiplier,o=0;o{var n=t.havingSize(e.size);return ex(e.body,n,t)};ue({type:"sizing",names:tx,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:tx.indexOf(r)+1,body:o}},htmlBuilder:SG,mathmlBuilder:(e,t)=>{var n=t.havingSize(e.size),r=Dr(e.body,n),a=new z.MathNode("mstyle",r);return a.setAttribute("mathsize",Z(n.sizeMultiplier)),a}});ue({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]&&Ve(n[0],"ordgroup");if(u)for(var i="",l=0;l{var n=A.makeSpan([],[ft(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 z.MathNode("mpadded",[Lt(e.body,t)]);return e.smashHeight&&n.setAttribute("height","0px"),e.smashDepth&&n.setAttribute("depth","0px"),n}});ue({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=ft(e.body,t.havingCrampedStyle());n.height===0&&(n.height=t.fontMetrics().xHeight),n=A.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=A.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=ft(e.index,h,t),y=.6*(m.height-m.depth),b=A.makeVList({positionType:"shift",positionData:-y,children:[{type:"elem",elem:g}]},t),E=A.makeSpan(["root"],[b]);return A.makeSpan(["mord","sqrt"],[E,m],t)}else return A.makeSpan(["mord","sqrt"],[m],t)},mathmlBuilder(e,t){var{body:n,index:r}=e;return r?new z.MathNode("mroot",[Lt(n,t),Lt(r,t)]):new z.MathNode("msqrt",[Lt(n,t)])}});var nx={display:Fe.DISPLAY,text:Fe.TEXT,script:Fe.SCRIPT,scriptscript:Fe.SCRIPTSCRIPT};ue({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=nx[e.style],r=t.havingStyle(n).withFont("");return ex(e.body,r,t)},mathmlBuilder(e,t){var n=nx[e.style],r=t.havingStyle(n),a=Dr(e.body,r),o=new z.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 IG=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?Pc:null}else if(r.type==="operatorname"){var o=r.alwaysHandleSupSub&&(n.style.size===Fe.DISPLAY.size||r.limits);return o?ZC:null}else{if(r.type==="accent")return xe.isCharacterBox(r.base)?Jg:null;if(r.type==="horizBrace"){var u=!t.sub;return u===r.isOver?QC:null}else return null}else return null};Si({type:"supsub",htmlBuilder(e,t){var n=IG(e,t);if(n)return n(e,t);var{base:r,sup:a,sub:o}=e,u=ft(r,t),i,l,s=t.fontMetrics(),c=0,d=0,v=r&&xe.isCharacterBox(r);if(a){var m=t.havingStyle(t.style.sup());i=ft(a,m,t),v||(c=u.height-m.fontMetrics().supDrop*m.sizeMultiplier/t.sizeMultiplier)}if(o){var h=t.havingStyle(t.style.sub());l=ft(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 Sr||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+=$,d-=$)}var ce=[{type:"elem",elem:l,shift:d,marginRight:b,marginLeft:E},{type:"elem",elem:i,shift:-c,marginRight:b}];U=A.makeVList({positionType:"individualShift",children:ce},t)}else if(l){d=Math.max(d,s.sub1,l.height-.8*s.xHeight);var O=[{type:"elem",elem:l,marginLeft:E,marginRight:b}];U=A.makeVList({positionType:"shift",positionData:d,children:O},t)}else if(i)c=Math.max(c,g,i.depth+.25*s.xHeight),U=A.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 Je=Hg(u,"right")||"mord";return A.makeSpan([Je],[u,A.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=[Lt(e.base,t)];e.sub&&o.push(Lt(e.sub,t)),e.sup&&o.push(Lt(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 z.MathNode(u,o)}});Si({type:"atom",htmlBuilder(e,t){return A.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var n=new z.MathNode("mo",[oa(e.text,e.mode)]);if(e.family==="bin"){var r=Bg(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 rx={mi:"italic",mn:"normal",mtext:"normal"};Si({type:"mathord",htmlBuilder(e,t){return A.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var n=new z.MathNode("mi",[oa(e.text,e.mode,t)]),r=Bg(e,t)||"italic";return r!==rx[n.type]&&n.setAttribute("mathvariant",r),n}});Si({type:"textord",htmlBuilder(e,t){return A.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var n=oa(e.text,e.mode,t),r=Bg(e,t)||"normal",a;return e.mode==="text"?a=new z.MathNode("mtext",[n]):/[0-9]/.test(e.text)?a=new z.MathNode("mn",[n]):e.text==="\\prime"?a=new z.MathNode("mo",[n]):a=new z.MathNode("mi",[n]),r!==rx[a.type]&&a.setAttribute("mathvariant",r),a}});var cD={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},sD={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Si({type:"spacing",htmlBuilder(e,t){if(sD.hasOwnProperty(e.text)){var n=sD[e.text].className||"";if(e.mode==="text"){var r=A.makeOrd(e,t,"textord");return r.classes.push(n),r}else return A.makeSpan(["mspace",n],[A.mathsym(e.text,e.mode,t)],t)}else{if(cD.hasOwnProperty(e.text))return A.makeSpan(["mspace",cD[e.text]],[],t);throw new Q('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var n;if(sD.hasOwnProperty(e.text))n=new z.MathNode("mtext",[new z.TextNode("\xA0")]);else{if(cD.hasOwnProperty(e.text))return new z.MathNode("mspace");throw new Q('Unknown type of space "'+e.text+'"')}return n}});var ax=()=>{var e=new z.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};Si({type:"tag",mathmlBuilder(e,t){var n=new z.MathNode("mtable",[new z.MathNode("mtr",[ax(),new z.MathNode("mtd",[Fu(e.body,t)]),ax(),new z.MathNode("mtd",[Fu(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var ox={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},ux={"\\textbf":"textbf","\\textmd":"textmd"},AG={"\\textit":"textit","\\textup":"textup"},ix=(e,t)=>{var n=e.font;if(n){if(ox[n])return t.withTextFontFamily(ox[n]);if(ux[n])return t.withTextFontWeight(ux[n]);if(n==="\\emph")return t.fontShape==="textit"?t.withTextFontShape("textup"):t.withTextFontShape("textit")}else return t;return t.withTextFontShape(AG[n])};ue({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];return{type:"text",mode:n.mode,body:vn(a),font:r}},htmlBuilder(e,t){var n=ix(e,t),r=bn(e.body,n,!0);return A.makeSpan(["mord","text"],r,n)},mathmlBuilder(e,t){var n=ix(e,t);return Fu(e.body,n)}});ue({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=ft(e.body,t),r=A.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,o=A.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 A.makeSpan(["mord","underline"],[o],t)},mathmlBuilder(e,t){var n=new z.MathNode("mo",[new z.TextNode("\u203E")]);n.setAttribute("stretchy","true");var r=new z.MathNode("munder",[Lt(e.body,t),n]);return r.setAttribute("accentunder","true"),r}});ue({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=ft(e.body,t),r=t.fontMetrics().axisHeight,a=.5*(n.height-r-(n.depth+r));return A.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:n}]},t)},mathmlBuilder(e,t){return new z.MathNode("mpadded",[Lt(e.body,t)],["vcenter"])}});ue({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,n){throw new Q("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var n=lx(e),r=[],a=t.havingStyle(t.style.text()),o=0;oe.body.replace(/ /g,e.star?"\u2423":"\xA0"),Su=fC,cx=`[ \r ]`,LG="\\\\[a-zA-Z@]+",jG="\\\\[^\uD800-\uDFFF]",NG="("+LG+")"+cx+"*",kG=`\\\\( |[ \r ]+ ?)[ \r ]*`,fD="[\u0300-\u036F]",PG=new RegExp(fD+"+$"),UG="("+cx+"+)|"+(kG+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(fD+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(fD+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+NG)+("|"+jG+")"),dD=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(UG,"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 Mr("EOF",new _r(this,n,n));var r=this.tokenRegex.exec(t);if(r===null||r.index!==n)throw new Q("Unexpected character: '"+t[n]+"'",new Mr(t[n],new _r(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 Mr(a,new _r(this,n,this.tokenRegex.lastIndex))}},sx=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 Q("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}},OG=OC;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 fx={"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 Q("\\char` missing argument");r=t.text.charCodeAt(0)}else n=10;if(n){if(r=fx[t.text],r==null||r>=n)throw new Q("Invalid base-"+n+" digit "+t.text);for(var a;(a=fx[e.future().text])!=null&&a{var a=e.consumeArg().tokens;if(a.length!==1)throw new Q("\\newcommand's first argument must be a macro name");var o=a[0].text,u=e.isDefined(o);if(u&&!t)throw new Q("\\newcommand{"+o+"} attempting to redefine "+(o+"; use \\renewcommand"));if(!u&&!n)throw new Q("\\renewcommand{"+o+"} when command "+o+" does not yet exist; use \\newcommand");var i=0;if(a=e.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var l="",s=e.expandNextToken();s.text!=="]"&&s.text!=="EOF";)l+=s.text,s=e.expandNextToken();if(!l.match(/^\s*[0-9]+\s*$/))throw new Q("Invalid number of arguments: "+l);i=parseInt(l),a=e.consumeArg().tokens}return u&&r||e.macros.set(o,{tokens:a,numArgs:i}),""};D("\\newcommand",e=>pD(e,!1,!0,!1));D("\\renewcommand",e=>pD(e,!0,!1,!1));D("\\providecommand",e=>pD(e,!0,!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),Su[n],kt.math[n],kt.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","{\\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\\;");D("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");D("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var dx={",":"\\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 dx?t=dx[n]:(n.slice(0,4)==="\\not"||n in kt.math&&xe.contains(["bin","rel"],kt.math[n].group))&&(t="\\dotsb"),t});var mD={")":!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 mD?"\\ldots\\,":"\\ldots"});D("\\dotsc",function(e){var t=e.future().text;return t in mD&&t!==","?"\\ldots\\,":"\\ldots"});D("\\cdots",function(e){var t=e.future().text;return t in mD?"\\@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 Q("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 px=Z(Za["Main-Regular"]["T".charCodeAt(0)][1]-.7*Za["Main-Regular"]["A".charCodeAt(0)][1]);D("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+px+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");D("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+px+"}{\\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 mx=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",mx(!1));D("\\bra@set",mx(!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 vx={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},_x=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 sx(OG,n.macros),this.mode=r,this.stack=[]}feed(t){this.lexer=new dD(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 Mr("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 Q("Extra }",o)}else if(o.text==="EOF")throw new Q("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 Q("The length of delimiters doesn't match the number of args!");for(var r=n[0],a=0;athis.settings.maxExpand)throw new Q("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 Q("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 Q("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 Q("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 Mr(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 dD(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)||Su.hasOwnProperty(t)||kt.math.hasOwnProperty(t)||kt.text.hasOwnProperty(t)||vx.hasOwnProperty(t)}isExpandable(t){var n=this.macros.get(t);return n!=null?typeof n=="string"||typeof n=="function"||!n.unexpandable:Su.hasOwnProperty(t)&&!Su[t].primitive}},hx=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,w0=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"}),vD={"\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"}},gx={\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"},Sf=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 _x(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 Q("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 Mr("}")),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(Sf.endOfExpression.indexOf(a.text)!==-1||n&&a.text===n||t&&Su[a.text]&&Su[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=kt[this.mode][n].group,l=_r.range(t),s;if(Sz.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&&(GR(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:_r.range(t),text:n};else return null;if(this.consume(),o)for(var d=0;d":""))+")"})}return v;function v(){let m=wx,h,g,y;if((!t||o(l,s,c[c.length-1]||void 0))&&(m=KG(n(l,c)),m[0]===DD))return m;if("children"in l&&l.children){let b=l;if(b.children&&m[0]!==C0)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 lJ={tokenize:vJ,partial:!0};function CD(){return{document:{[91]:{tokenize:dJ,continuation:{tokenize:pJ},exit:mJ}},text:{[91]:{tokenize:fJ},[93]:{add:"after",tokenize:cJ,resolveTo:sJ}}}}function cJ(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=Jn(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 sJ(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 fJ(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(Jn(r.sliceSerialize(m)))?d(v):n(v)):n(v):(e.consume(v),_t(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 dJ(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=Jn(r.sliceSerialize(y)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),m):n(g):ne(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||ne(g)||g===91||g===93||u>999?(e.exit("chunkString"),c(g)):(_t(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 pJ(e,t,n){return e.check(Ya,t,e.attempt(lJ,t,n))}function mJ(e){e.exit("gfmFootnoteDefinition")}function vJ(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 xD(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=xc(m);return g._open=!y||y===2&&Boolean(h),g._close=!h||h===2&&Boolean(y),u(m)}}}var ED={flow:{null:{tokenize:hJ,resolve:_J}}},Lx={tokenize:gJ,partial:!0};function _J(e,t){let n=-1,r,a,o,u,i,l,s;for(;++n=4?je(x):(r._gfmTableDynamicInterruptHack=!0,L.check(r.parser.constructs.flow,function(ee){return r._gfmTableDynamicInterruptHack=!1,je(ee)},function(ee){return r._gfmTableDynamicInterruptHack=!1,Ct(ee)})(x))}}}function gJ(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||_t(u)?t(u):n(u)}}var DJ={tokenize:yJ},FD={text:{[91]:DJ}};function yJ(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 _t(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:bJ},t,n)):n(i)}}function bJ(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"||ne(o))&&o!==null?t(o):n(o)}}function jx(e){return cm([bD,CD(),xD(e),ED,FD])}function MD(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 SD(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var wJ={}.hasOwnProperty,ID=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=gf(a.ignore||[]),i=TJ(o),l=-1;for(;++l0?{type:"text",value:$}:void 0),$!==!1&&(y!==U&&N.push({type:"text",value:d.value.slice(y,U)}),Array.isArray($)?N.push(...$):$&&N.push($),y=U+j[0].length,E=!0),!h.global)break;j=h.exec(d.value)}return E?(ye}var AD="phrasing",LD=["autolink","link","image","label"],jD={transforms:[MJ],enter:{literalAutolink:RJ,literalAutolinkEmail:kD,literalAutolinkHttp:kD,literalAutolinkWww:kD},exit:{literalAutolink:FJ,literalAutolinkEmail:EJ,literalAutolinkHttp:CJ,literalAutolinkWww:xJ}},ND={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:AD,notInConstruct:LD},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:AD,notInConstruct:LD},{character:":",before:"[ps]",after:"\\/",inConstruct:AD,notInConstruct:LD}]};function RJ(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function kD(e){this.config.enter.autolinkProtocol.call(this,e)}function CJ(e){this.config.exit.autolinkProtocol.call(this,e)}function xJ(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}function EJ(e){this.config.exit.autolinkEmail.call(this,e)}function FJ(e){this.exit(e)}function MJ(e){ID(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,SJ],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,IJ]],{ignore:["link","linkReference"]})}function SJ(e,t,n,r,a){let o="";if(!Px(a)||(/^w/i.test(t)&&(n=t+n,t="",o="http://"),!AJ(n)))return!1;let u=LJ(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 IJ(e,t,n,r){return!Px(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function AJ(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 LJ(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=MD(e,"("),o=MD(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 Px(e,t){let n=e.input.charCodeAt(e.index-1);return(e.index===0||bi(n)||wi(n))&&(!t||n!==47)}function PD(e){return e.label||!e.identifier?e.label||"":ym(e.identifier)}function Ux(e,t,n){let r=t.indexStack,a=e.children||[],o=t.createTracker(n),u=[],i=-1;for(r.push(-1);++i `}return` `}var NJ=/\r?\n|\r/g;function Ox(e,t){let n=[],r=0,a=0,o;for(;o=NJ.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 E0(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 Wx(e,t){return Hx(e,t.inConstruct,!0)&&!Hx(e,t.notInConstruct,!1)}function Hx(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(Ox(Ux(e,n,a.current()),JJ)),u(),o}function JJ(e,t,n){return t===0?e:(n?"":" ")+e}function F0(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,Tn(dt({},l.current()),{before:i,after:c})))),i=o[o.length-1].slice(-1)}return r.pop(),o.join("")}var VJ=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Bx.peek=YJ;var HD={canContainEols:["delete"],enter:{strikethrough:QJ},exit:{strikethrough:KJ}},$D={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:VJ}],handlers:{delete:Bx}};function QJ(e){this.enter({type:"delete",children:[]},e)}function KJ(e){this.exit(e)}function Bx(e,t,n,r){let a=Ai(r),o=n.enter("strikethrough"),u=a.move("~~");return u+=F0(e,n,Tn(dt({},a.current()),{before:u,after:"~"})),u+=a.move("~~"),o(),u}function YJ(){return"~"}qD.peek=XJ;function qD(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 nV(e){this.exit(e),this.setData("inTable")}function rV(e){this.enter({type:"tableRow",children:[]},e)}function zD(e){this.exit(e)}function Jx(e){this.enter({type:"tableCell",children:[]},e)}function aV(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,oV));let n=this.stack[this.stack.length-1];n.value=t,this.exit(e)}function oV(e,t){return t==="|"?t:e}function GD(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=F0(m,g,Tn(dt({},y),{before:o,after:o}));return E(),b(),N}function s(m,h){return zx(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 JD={exit:{taskListCheckValueChecked:Yx,taskListCheckValueUnchecked:Yx,paragraph:uV}},VD={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:iV}};function Yx(e){let t=this.stack[this.stack.length-2];t.checked=e.type==="taskListCheckValueChecked"}function uV(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 YD(){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];Oc(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];Oc(c.type==="math"),this.exit(l),c.value=s;let d=c.data.hChildren[0];Oc(d.type==="element"),Oc(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];Oc(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 XD(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(Xx(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,dt({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 If(e,t,n,r){let a=r?r-1:Number.POSITIVE_INFINITY,o=0;return u;function u(l){return ZD(l)?(e.enter(n),i(l)):t(l)}function i(l){return ZD(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 Wc:case I0:return n(u,a);case Hc:{let i=n([],a);for(let l of u)i.push(r(l));return i}case $c:{let i=n({},a);for(let[l,s]of u)i[r(l)]=r(s);return i}case Af:return n(new Date(u),a);case Lf:{let{source:i,flags:l}=u;return n(new RegExp(i,l),a)}case jf:{let i=n(new Map,a);for(let[l,s]of u)i.set(r(l),r(s));return i}case Nf:{let i=n(new Set,a);for(let l of u)i.add(r(l));return i}case A0:{let{name:i,message:l}=u;return n(new nE[i](l),a)}case L0:return n(BigInt(u),a);case"BigInt":return n(Object(BigInt(u)),a)}return n(new nE[o](u),a)};return r},ty=e=>pV(new Map,e)(0);var qc="",{toString:mV}={},{keys:vV}=Object,kf=e=>{let t=typeof e;if(t!=="object"||!e)return[Wc,t];let n=mV.call(e).slice(8,-1);switch(n){case"Array":return[Hc,qc];case"Object":return[$c,qc];case"Date":return[Af,qc];case"RegExp":return[Lf,qc];case"Map":return[jf,qc];case"Set":return[Nf,qc]}return n.includes("Array")?[Hc,n]:n.includes("Error")?[A0,n]:[$c,n]},j0=([e,t])=>e===Wc&&(t==="function"||t==="symbol"),_V=(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]=kf(u);switch(i){case Wc:{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([I0],u)}return a([i,c],u)}case Hc:{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 $c:{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 vV(u))(e||!j0(kf(u[v])))&&c.push([o(v),o(u[v])]);return d}case Af:return a([i,u.toISOString()],u);case Lf:{let{source:c,flags:d}=u;return a([i,{source:c,flags:d}],u)}case jf:{let c=[],d=a([i,c],u);for(let[v,m]of u)(e||!(j0(kf(v))||j0(kf(m))))&&c.push([o(v),o(m)]);return d}case Nf:{let c=[],d=a([i,c],u);for(let v of u)(e||!j0(kf(v)))&&c.push(o(v));return d}}let{message:s}=u;return a([i,{name:l,message:s}],u)};return o},ny=(e,{json:t,lossy:n}={})=>{let r=[];return _V(!(t||n),!!t,new Map,r)(e),r};var N0=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?ty(ny(e,t)):structuredClone(e):(e,t)=>ty(ny(e,t));var hV=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,gV=/^[a-zA-Z]:\\/;function ry(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return gV.test(e)?!1:hV.test(e)}var k0=function(e){if(e==null)return wV;if(typeof e=="function")return P0(e);if(typeof e=="object")return Array.isArray(e)?DV(e):yV(e);if(typeof e=="string")return bV(e);throw new Error("Expected function, string, or object as test")};function DV(e){let t=[],n=-1;for(;++n":""))+")"})}return v;function v(){let m=aE,h,g,y;if((!t||o(l,s,c[c.length-1]||void 0))&&(m=RV(n(l,c)),m[0]===U0))return m;if("children"in l&&l.children){let b=l;if(b.children&&m[0]!==oy)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=Pf(t.contentProperties,o)||{};o.children.push({type:"element",tagName:"span",properties:N0(g),children:N0(c)})}}}})}}function Pf(e,t){return typeof e=="function"?e(t):e}var oE=e=>an.createElement("table",{className:"table table-bordered table-sm",children:e.children}),uE=[S0,{singleDollarTextMath:!1}],iE=[x0,{throwOnError:!1}],lE=[O0,{target:"_blank",rel:["nofollow","noopener","noreferrer"]}];var cE=e=>{try{return zm(e)}catch{return e.fallback}};var sE=class extends an.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)}},fE=sE;var MV=Sl(),SV=P(gt);var IV=function(){return function(){return MV(fE)}},AV=IV()(),dE=function(e){return AV({render:function(t){return e({hasError:la(qe(t.error))})},componentDidCatch:function(t,n){return pi(fc)("Error within error boundary")({error:t,componentStack:n.componentStack})(function(r){return SV(B)})()}})};var LV=Sl(),jV=le(Vt),NV=function(e){return function(t){var n=mp(e);return dE(function(r){return r.hasError?n:LV(cE)({children:e,rehypePlugins:jV([iE])(t),remarkPlugins:[M0,uE],components:{table:oE},fallback:n})})}};var pE=function(e){return NV(e)([lE])};var kV=ke(we),mE=Wr(Da),vE=On(gt);var _E=function(e){return kV(i1(e.currentTarget))(function(t){return jt(c_(t))(0)})},hE=function(e){return mE(function(t){return vE(t.key==="Escape")(e)})};var gE=function(e){return mE(function(t){return vE(t.key==="Enter")(e)})};var DE=Wt(),PV=le(wp),UV=ld(Or),ly=K(Tt),OV=Oi(Bt),WV=Y(Bt);var Uf=function(){var e=DE($u(Ka("\\s+")(PV(lc)(D6)))),t=cd(function(r){return r!==""}),n=x1(e);return function(r){return $n(t(n(r)))}}(),cy=function(e){return function(t){var n=Uf(t);return UV([ly(n),"/",ly(e)," words"])}},sy=function(e){return function(t){var n=function(u){return DE($u(Ka("^(?:[\\w-]+[^\\w-]+){"+(ly(u)+"}[\\w-]+"))(g6)))},r=function(u){return function(i){var l=OV(WV(E1(n(u-1|0))(i))(rt(Wv)(0)));return He(i)(l)}},a=v6(t),o=Uf(a)0;return HV("px-3 text-secondary border-0 bg-transparent t--send-message")(ba("Send message"))({disabled:!u,"aria-disabled":$V(!u),onClick:qV(n)(new sf(t.message)),style:on({borderStyle:"none",background:"none"})})(BV("")({alt:"Send message",src:function(){return u?"/img/icons/sage-send-purple.svg":"/img/icons/ai-send.svg"}()}))};return Rr([wE("flex-grow-1")([zV("form-control t--new-message-body")({autoFocus:!0,id:SE,"aria-label":"Write a message",placeholder:"Write a message\u2026",style:on({borderStyle:"none",resize:"none",height:function(){if(t.messageHeight instanceof F)return"";if(t.messageHeight instanceof R)return GV(t.messageHeight.value0)+"px";throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 297, column 19 - line 299, column 37): "+[t.messageHeight.constructor.name])}(),background:"none"}),rows:1,value:t.message,onChange:TE(function(o){var u=sy(1e3)(o);return function(){var l=bE(o)(),s=function(){var c=qa(u)<5;return c?F.value:new R(l)}();return n(Th.create({message:u,messageHeight:s}))()}}),onKeyPress:TE(function(o){return RE(o.key==="Enter"&&!o.shiftKey)(function(){return JV(o)(),RE(t.message!==""&&VV(r)(Li.value))(n(sf.create(t.message)))()})})}),Xl(Uf(t.message)>=QV(1e3)(2))(KV("pl-3 pb-3 text-muted small")(cy(1e3)(t.message)))]),fy("text-right d-flex")(function(){if(r instanceof Li)return a({sendingStateEnabled:!0});if(r instanceof W0)return a({sendingStateEnabled:!1});if(r instanceof Bc)return em;throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 320, column 7 - line 323, column 35): "+[r.constructor.name])}())])}}},Wf=function(e){return{recruiterState:{messages:[],sendingState:wc.value,sendMessage:e.sendMessage,conversationKey:e.conversationKey},message:"",messageHeight:F.value,isExpanded:e.isExpanded}},uQ=function(e){var t=Sn(e)()();return function(n){return function(r){return function(a){return function(o){return Of("row my-3 t--message-"+r.key)({key:r.key})([zc("col-auto pr-1 ml-3")({key:"avatar"})(a),t("col "+n)({key:"message"})(o)])}}}}},py=uQ(_n),my=function(e){return function(t){return py("pt-1 t--chatbot-message")({key:e.key})(e.avatar)(Of("")({key:"message-container"})([dy("text-canopy-black-700 small")({key:"subject"})("AI Recruiter"),t]))}},AE="t--chat-bottom-anchor",$0=function(e){var t=function(a){return YV(a)(function(o){return{body:o.body,sender:function(){if(o.sender instanceof tm)return"user";if(o.sender instanceof lf)return"assistant";throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 173, column 17 - line 175, column 41): "+[o.sender.constructor.name])}()}})},n=function(a){return function(o){return ji(xE(v5(a)))(function(u){if(u instanceof J)return Ar(gu.value);if(u instanceof H){if(u.value0.status==="ready"){var i=qe(u.value0.response);if(i instanceof R)return ji(Ni(Ip))(function(l){return Ar(new om({sender:lf.value,body:i.value0,sentAt:l}))});if(i instanceof F)return Ar(gu.value);throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 148, column 24 - line 157, column 35): "+[i.constructor.name])}return u.value0.status==="processing"?ji(Ni(nf))(function(l){var s=XV(l)(o),c=s>=aQ;return c?Ar(gu.value):ZV(ni(oQ))(function(){return n(a)(o)})}):Ar(gu.value)}throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 143, column 7 - line 169, column 33): "+[u.constructor.name])})}},r=function(a){return ji(Ni(nf))(function(o){return n(a)(o)})};return function(a){if(a instanceof sf)return $o(Gc(ji(Ni(Ip))(function(u){var i={sender:tm.value,body:a.value0,sentAt:u};return Ar(new Rh(i))})))(function(){var u={conversationKey:e.recruiterState.conversationKey,messages:e.recruiterState.messages,sendMessage:e.recruiterState.sendMessage,sendingState:nm.value};return $o(mr(eQ(SE)))(function(){return qo({isExpanded:e.isExpanded,message:e.message,messageHeight:e.messageHeight,recruiterState:u})})});if(a instanceof om){var o={conversationKey:e.recruiterState.conversationKey,sendMessage:e.recruiterState.sendMessage,messages:EE(e.recruiterState.messages)([a.value0]),sendingState:wc.value};return $o(FE(e.isExpanded)(Gc(Ar(xh.value))))(function(){return qo({isExpanded:e.isExpanded,message:"",recruiterState:o,messageHeight:F.value})})}if(a instanceof Rh){var o={conversationKey:e.recruiterState.conversationKey,sendMessage:e.recruiterState.sendMessage,messages:EE(e.recruiterState.messages)([a.value0]),sendingState:rm.value};return $o(FE(e.isExpanded)(Gc(Ar(ff.value))))(function(){return $o(Gc(ji(xE(e.recruiterState.sendMessage(t(o.messages))))(function(i){if(i instanceof J)return Ar(gu.value);if(i instanceof H&&i.value0.success===!0){if(e.recruiterState.conversationKey instanceof R)return Ar(new Ch(e.recruiterState.conversationKey.value0));if(e.recruiterState.conversationKey instanceof F)return ji(Ni(Ip))(function(l){return Ar(new om({sender:lf.value,body:He("Empty response from server")(qe(i.value0.response)),sentAt:l}))});throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 105, column 11 - line 114, column 18): "+[e.recruiterState.conversationKey.constructor.name])}return Ar(gu.value)})))(function(){return qo({isExpanded:e.isExpanded,message:"",recruiterState:o,messageHeight:F.value})})})}if(a instanceof gu)return qo({isExpanded:e.isExpanded,message:e.message,messageHeight:e.messageHeight,recruiterState:{conversationKey:e.recruiterState.conversationKey,messages:e.recruiterState.messages,sendMessage:e.recruiterState.sendMessage,sendingState:am.value}});if(a instanceof Th)return qo({isExpanded:e.isExpanded,recruiterState:e.recruiterState,message:a.value0.message,messageHeight:tQ(nQ(100))(a.value0.messageHeight)});if(a instanceof Tc)return $o(Gc(Ar(new sf(um(a.value0)))))(function(){return qo(e)});if(a instanceof ff)return $o(mr(Ni(H0("."+AE))))(function(){return qo(e)});if(a instanceof xh)return $o(mr(Ni(H0("."+ME))))(function(){return qo(e)});if(a instanceof Ch)return $o(Gc(r(a.value0)))(function(){return qo(e)});throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 81, column 16 - line 133, column 15): "+[a.constructor.name])}},LE=function(e){return function(t){var n=zc("avatar avatar-sm rounded-circle d-flex align-items-center text-center")({style:on({backgroundColor:e.headerColorHex,color:e.textColorHex})})(fy("fe fe-message-circle x-large w-100")(dn)),r=function(u){return function(i){var l="message-"+Rp(V6(i.sentAt));return pp({key:l})([function(){if(i.sender instanceof tm)return py("pt-2 my-auto t--user-message")({key:"user-message-"+l})(n)(zc("")({"aria-hidden":"true"})(mp(i.body)));if(i.sender instanceof lf)return my({avatar:e.chatbotAvatar,key:"recruiter-message-"+l})(Of("")({key:"recruiter-"+l})([dy("sr-only")({key:"screen-reader-message"})(i.body),zc("")({key:"formatted-message","aria-hidden":"true"})(pE(i.body))]));throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 215, column 9 - line 242, column 18): "+[i.sender.constructor.name])}(),zc(function(){return u.isLast?ME:""}())({key:"anchor"})(dn)])}},a=function(u){return py("pt-1")({key:u.key})(e.chatbotAvatar)},o=function(u){return a({key:u.key})(dy("my-auto text-canopy-red-750")({role:"alert",key:u.key})("Something went wrong. Try reloading the page or resending your message."))};return Of("flex-grow-1 d-flex flex-column overflow-y-auto p-0")({tabIndex:0})([wE("flex-grow-1 d-flex flex-column")([Of("flex-grow-1 px-3")({key:"chat-container",role:"log","aria-live":"polite","aria-label":"Chat conversation"})([function(){var u=$n(t.recruiterState.messages)-1|0;return pp({key:"messages"})(rQ(function(i){return function(l){return r({isLast:i===u})(l)}})(t.recruiterState.messages))}(),function(){var u=Eh(new R(t.recruiterState));if(u instanceof rm)return a({key:"loading-indicator"})(fy("my-auto")(em));if(u instanceof nm)return dn;if(u instanceof wc)return dn;if(u instanceof am)return o({key:"failed-response"});throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 193, column 9 - line 202, column 58): "+[u.constructor.name])}()]),zc(AE)({key:"bottom-anchor",style:on({overflowAnchor:"auto",height:"1px"})})(dn)])])}};var iQ=Sn(fn)()(),Hf=kn(_n),lQ=ep(Bn),cQ=ae(oe),vy=function(e){return Mp(e.websiteRecruiterSettings.headerColor)(e.brandColors)},_y=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 iQ(t)({style:on({backgroundColor:vy(e),color:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"black":"white"}(),borderColor:vy(e)})})([Hf("col-auto")(Ep(Cr)(e.school)(fi.value)),Hf("col text-left")(lQ("d-inline-block ml-4 mb-0 h3")(e.chatbotName)),We(dn)(cQ)(e.closeButton)])},q0=function(e){var t={chatbotAvatar:Ep(Cr)(e.school)(fi.value),headerColorHex:vy(e),textColorHex:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"#000000":"#ffffff"}()},n=function(){var r=al(e.websiteRecruiter.recruiterState.messages);return Rr([function(){return r?e.emptyConversation({isDirectMessage:!1}):LE(t)(e.websiteRecruiter)}(),Hf("")(Hf("d-flex w-100 py-3 px-3 border-top")(Hf("bg-white flex-grow-1 d-flex")(IE(t)(e.websiteRecruiter)(e.dispatchUpdate))))])}();return Rr([_y(e),n])};var B0=function(e){return function(){console.error(e)}};var WE=function(e){var t=Ze(e);return function(n){return t(B0(n))}};var vQ=P(gt),HE=Y(tn),_Q=I(we),hQ=WE(Cd),$E=function(e){var t=function(r){var a=e(r);return U_(a.view(a.init.value0)(ge(vQ(B))))},n=function(r){return function(a){return function(o){return function(){var i=HE(HE(qr)(function(){var s=_Q(op);return function(c){return s(Co(c))}}()))(cp(a))();if(i instanceof F)return hQ("Element #"+(a+" not found"))();if(i instanceof R){var l=x7(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(V3),renderToString:t,hydrate:n(Q3)}};var qE=P(Pn),gQ=dc(j1),DQ=Y(ca);var yQ={init:qE(B),update:function(e){return function(t){return qE(B)}},view:function(e){return function(t){return dn}}},BE=function(e){var t=wl(e);return function(n){return $E(gQ({parse:function(r){return DQ(t(r))(function(a){return We(new J("Component construction failed"))(H.create)(n.def(a))})},diagnosticName:"Props for "+n.diagnosticName,default:yQ}))}};var bQ=ke(he),wQ=go(),TQ=To(),RQ=Pl(wt)(),CQ=Ul(Hn(Js)),xQ=Ze($t),zE=Qu(gt)(rd),EQ=jl()(),FQ=Hr(Ls),MQ=Wr(Da),SQ=bt(tn),GE=function(){return function(e){var t=function(r){return He("")(bQ(r)(Lp))},n=wQ(e);return kl(TQ(Ro(t(n.value)))(function(r){return RQ(CQ(n.value)(function(a){return xQ(r.value1(t(a)))}))(function(){var a=function(o){return function(u){var i=X6(u);if(i instanceof R)return function(){return r.value1(u)(),n.onChange(i.value0)()};if(i instanceof F){if(o.lostFocus)return r.value1(t(n.value));if(u==="")return zE(Tl(n.onClear))(function(l){return l(B)});if(Re)return r.value1(u)}throw new Error("Failed pattern match at Utils.DateInput (line 42, column 9 - line 61, column 26): "+[i.constructor.name])}};return fu(EQ(jt(n.className)(""))({type:"date",value:r.value0,onChange:FQ(a({lostFocus:!1}))(ic),onBlur:MQ(function(o){return zE(Q7(o.target))(function(u){return SQ(a({lostFocus:!0}))(Y_(u))})}),placeholder:jt(n.placeholder)(""),required:jt(n.required)(!1),disabled:jt(n.disabled)(!1),min:t(Tl(n.min)),max:t(Tl(n.max)),"aria-label":jt(n["aria-label"])("")}))})}))}};var IQ=ae(oe),JE=function(e){return function(t){return Ht(_a)(IQ)(Ka(e)(t))}};var VE=C1(JE("^([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])?)*$)")(Tp));function hy({expanded:e,messageType:t}){let n={messageType:t,expanded:e};parent.postMessage(n,"*")}function QE(e){return function(t){return function(){return t.getItem(e)}}}function gy(e){return function(t){return function(n){return function(){n.setItem(e,t)}}}}var AQ=I(we);var KE=function(e){var t=AQ(qe),n=QE(e);return function(r){return t(n(r))}};var Dy=At(),YE=Gl(zl),z0=Bl(YE)(Wl(Ol)),XE=$l(Hl),G0=ql(XE),ZE=Ql(Vl),J0=Jl(ZE),LQ=Zl(t8)(z0(z0(z0(z0(YE)(XE))(G0))(G0))(G0))(J0(J0(J0(J0(ZE)))))(G0),jQ=I(ut),lr=P(Pn),V0=Y(tn),e9=qt(wt),uo=e9(wo),ki=rp($t),Jc=Y(tr),Pi=Ze($t),NQ=ho(ri),Bo=P(pr),kQ=e9(tr),yy=On(Pn),Vc=te(a8),PQ=im($t)(yp),by=da(T7(As)),t9=Wr(Da),n9=R1(),UQ=te(Hn(cv(o8)(u8))),OQ=te(Hn(Js)),WQ=fa(Xo(gn)),HQ=ku(gt),$Q=Jo(r8),Au=kn(_n),wy=kn(fn),Lu=kn(Bn),Ty=Yd(fn),Ry=jl()(),Cy=Hr(Ls),qQ=qw(),BQ=Sn(fn)()(),r9=ke(ut),xy=Va(Bn)()(),Ey=Hr(lu),a9=Sn(Bn)()(),zQ=te(Hn(Cn)),GQ=GE(),JQ=ke(he),VQ=te(n8),Fy=Sn(_n)()(),My=Va(_n)()(),QQ=cc()(),Q0=bl(),o9=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),K0=function(){function e(){}return e.value=new e,e}(),u9=function(){function e(){}return e.value=new e,e}(),Ui=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),i9=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),l9=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),c9=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Sy=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),s9=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Iy=function(){function e(){}return e.value=new e,e}(),Ay=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Ly=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),f9=function(){function e(){}return e.value=new e,e}(),KQ=function(e){var t="chat_conversation_uid_"+Dy(e.school.id),n=function(i){return function(){return hy({expanded:i,messageType:"cv-chatbot"})}},r={ctaText:D5(e.ctaText),websiteRecruiterSettings:M6(e.websiteRecruiterSettings),school:R6(e.school),isGradSchool:e.isGradSchool,brandColors:e.brandColors,chatbotName:e.chatbotName,isMobile:e.isMobile,identityTypes:function(){var i=al(e.customIdentityTypes);return i?new H(LQ):new J(jQ(e8)(e.customIdentityTypes))}(),personaErrorEnabled:e.personaErrorEnabled},a=lr({expandedState:hu.value,formState:vc.value,saveState:mi.value,websiteRecruiter:Wf({isExpanded:!1,sendMessage:d5,conversationKey:F.value}),studentInfo:{firstName:"",lastName:"",email:"",identityType:F.value,birthDate:F.value},errorMessage:F.value}),o=function(i){var l=function(){var v=qr(),m=Co(v)();return G7(m)()},s=uo(ki(Jc(Pi(l))(function(d){return Jc(NQ(m5(r.school.id)(i.studentInfo)(d)))(function(v){if(v instanceof J)return Bo(new Ly(F.value));if(v instanceof H&&v.value0 instanceof J)return Bo(new Ly(new R(v.value0.value0.error)));if(v instanceof H&&v.value0 instanceof H)return kQ(Pi(V0(V0(qr)(up))(gy(t)(v.value0.value0.conversationKey))))(function(){return Bo(new Ay(v.value0.value0.conversationKey))});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 264, column 13 - line 273, column 57): "+[v.constructor.name])})})))(function(){return lr({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:pc.value})}),c=function(){return r.personaErrorEnabled?lr({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new mc(F.value)}):s}();return function(d){if(d instanceof o9)return uo(ki(Bo(K0.value)))(function(){if(d.value0 instanceof R)return uo(ki(Bo(new Ay(d.value0.value0))))(function(){return lr({errorMessage:i.errorMessage,expandedState:i.expandedState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,formState:vi.value})});if(d.value0 instanceof F)return lr(i);throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 136, column 9 - line 141, column 23): "+[d.value0.constructor.name])});if(d instanceof f9){var v=Wf({isExpanded:!0,sendMessage:function(h){return Jc(Pi(l))(function(g){return bh(r.school.id)({firstName:"",lastName:"",email:"",identityType:F.value,birthDate:F.value})(g)(h)})},conversationKey:F.value});return uo(ki(Bo(new Ui(new Tc(r.ctaText)))))(function(){return lr({errorMessage:i.errorMessage,expandedState:i.expandedState,saveState:i.saveState,studentInfo:i.studentInfo,formState:vi.value,websiteRecruiter:v})})}if(d instanceof K0){var m=function(){if(i.expandedState instanceof xo)return!1;if(i.expandedState instanceof _i||i.expandedState instanceof hu)return!0;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 161, column 22 - line 164, column 39): "+[i.expandedState.constructor.name])}(),v={message:i.websiteRecruiter.message,messageHeight:i.websiteRecruiter.messageHeight,recruiterState:i.websiteRecruiter.recruiterState,isExpanded:m};return uo(mr(Pi(n(m))))(function(){return uo(yy(Vc(i.expandedState)(_i.value))(ki(Bo(new Ui(ff.value)))))(function(){return uo(ki(Bo(u9.value)))(function(){return uo(yy(Vc(i.expandedState)(hu.value))(mr(Jc(Pi(l))(function(g){return f5(r.school.id)(g)}))))(function(){return uo(yy(Vc(i.expandedState)(hu.value)&&r.websiteRecruiterSettings.leadFormDisabled)(ki(Bo(f9.value))))(function(){return lr({errorMessage:i.errorMessage,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,expandedState:function(){return m?xo.value:_i.value}(),websiteRecruiter:v})})})})})})}if(d instanceof u9)return uo(mr(PQ("chatbot-collapsed-button")))(function(){return lr(i)});if(d instanceof Ui)return by(Ui.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:h}})($0(i.websiteRecruiter)(d.value0));if(d instanceof i9)return lr({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,email:i.studentInfo.email,identityType:i.studentInfo.identityType,lastName:i.studentInfo.lastName,firstName:d.value0}});if(d instanceof l9)return lr({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,identityType:i.studentInfo.identityType,lastName:d.value0}});if(d instanceof c9)return lr({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,firstName:i.studentInfo.firstName,identityType:i.studentInfo.identityType,lastName:i.studentInfo.lastName,email:d.value0}});if(d instanceof Sy)return lr({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,identityType:new R(d.value0)},errorMessage:function(){return d.value0 instanceof H&&d.value0.value0 instanceof Fa&&r.isGradSchool&&r.personaErrorEnabled?new R("This is a graduate school chatbot. Please go to an undergrad page to speak to the undergrad chatbot."):d.value0 instanceof H&&d.value0.value0 instanceof Ma&&!r.isGradSchool&&r.personaErrorEnabled?new R("This is an undergrad chatbot. Please go to a grad page to speak to the graduate chatbot."):F.value}()});if(d instanceof s9)return lr({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{email:i.studentInfo.email,firstName:i.studentInfo.firstName,identityType:i.studentInfo.identityType,lastName:i.studentInfo.lastName,birthDate:new R(d.value0)}});if(d instanceof Iy){if(i.studentInfo.identityType instanceof F)return lr(i);if(i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof J)return s;if(i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H&&i.studentInfo.identityType.value0.value0 instanceof Fo)return by(Ui.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,formState:rf.value,websiteRecruiter:h,saveState:mi.value}})(function(){var h=Wf({isExpanded:Vc(i.expandedState)(xo.value),sendMessage:function(g){return Jc(Pi(l))(function(y){return bh(r.school.id)(i.studentInfo)(y)(g)})},conversationKey:F.value});return $0(h)(new Tc(cf.value))}());if(i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H&&i.studentInfo.identityType.value0.value0 instanceof Ma&&r.isGradSchool)return s;if(i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H&&i.studentInfo.identityType.value0.value0 instanceof Ma||i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H&&i.studentInfo.identityType.value0.value0 instanceof Fa&&r.isGradSchool)return c;if(i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H&&i.studentInfo.identityType.value0.value0 instanceof Fa||i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H&&i.studentInfo.identityType.value0.value0 instanceof Eo||i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H&&i.studentInfo.identityType.value0.value0 instanceof Mo)return s;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 206, column 9 - line 235, column 28): "+[i.studentInfo.identityType.constructor.name])}if(d instanceof Ay)return by(Ui.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,formState:vi.value,saveState:mi.value,websiteRecruiter:Wf({isExpanded:Vc(i.expandedState)(xo.value),conversationKey:new R(d.value0),sendMessage:function(g){return Jc(Pi(l))(function(y){return p5(d.value0)(y)(g)})}})}})($0(i.websiteRecruiter)(new Tc(r.ctaText)));if(d instanceof Ly)return lr({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new mc(d.value0)});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 133, column 20 - line 253, column 52): "+[d.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=t9(function(O){return function(){return l(K0.value)(),n9(O)()}}),d=k1(r.school)(fi.value),v=i.studentInfo.firstName===""||i.studentInfo.lastName===""||i.studentInfo.email===""||UQ(i.studentInfo.identityType)(F.value)||OQ(i.studentInfo.birthDate)(F.value)||WQ(VE)(i.studentInfo.email),m=gE(HQ(v||$Q(i.formState)(vc.value))(l(Iy.value))),h=t9(function(O){return function(){var se=V0(V0(qr)(up))(KE(t))();return l(new o9(se))(),n9(O)()}}),g=function(){return r.websiteRecruiterSettings.isHeaderColorLight?"black":"white"}(),y=Au("flex-grow-1 d-flex flex-column overflow-y-auto")(Au("flex-grow-1 d-flex flex-column")(Au("flex-grow-1 px-3")(my({avatar:d,key:"message"})(wy("pr-2")([Lu("")(s),wy("pt-4 w-100")([Ty("w-50 pr-2 t--cv-chatbot-first-name")([Lu("pb-2")("First name"),Ry("form-control w-100")({type:"text",autoComplete:"given-name",onChange:Cy(l)(function(O){return i9.create(ic(O))}),value:i.studentInfo.firstName,required:!0})]),Ty("w-50 pl-2")([Lu("pb-2")("Last name"),Ry("form-control w-100 t--cv-chatbot-last-name")({type:"text",autoComplete:"family-name",onChange:Cy(l)(function(O){return l9.create(ic(O))}),value:i.studentInfo.lastName,required:!0})])]),Ty("pt-3 w-100")([Lu("pb-2")("Email"),Ry("form-control w-100 t--cv-chatbot-email")({type:"email",autoComplete:"email",onChange:Cy(l)(function(O){return c9.create(ic(O))}),value:i.studentInfo.email,required:!0})]),Lu("pt-3 pb-2")("I am a\u2026"),qQ("t--identity-type-dropdown w-100")({ariaLabelInput:ba("Persona"),direction:Ld.value,toggleClass:"btn btn-outline-secondary w-100 text-canopy-black-800",toggleContent:bo(function(){if(i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof J)return Dy(i.studentInfo.identityType.value0.value0);if(i.studentInfo.identityType instanceof R&&i.studentInfo.identityType.value0 instanceof H)return K1(r.school.name)(i.studentInfo.identityType.value0.value0);if(i.studentInfo.identityType instanceof F)return"Select\u2026";throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 442, column 34 - line 448, column 40): "+[i.studentInfo.identityType.constructor.name])}()),contentId:"chatbot-identity-type-dropdown",content:function(O){return BQ(O.className+" shadow")({id:O.contentId})(function(){if(r.identityTypes instanceof J)return r9(r.identityTypes.value0)(function(Je){var se=Dy(Je);return xy(` dropdown-item btn btn-link hover-bg-light text-body `+(" t--identity-type-"+Rp(se)))(Cr)({onClick:Ey(l)(new Sy(new J(Je)))})(se)});if(r.identityTypes instanceof H)return r9(r.identityTypes.value0)(function(Je){return xy(` dropdown-item btn btn-link hover-bg-light text-body `+(" t--identity-type-"+i8(Je)))(Cr)({onClick:Ey(l)(new Sy(new H(Je)))})(K1(r.school.name)(Je))});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 454, column 31 - line 482, column 98): "+[r.identityTypes.constructor.name])}())}}),dp(i.errorMessage)(a9("text-canopy-red-750 x-small")({role:"alert"})),Lu("pb-2 "+function(){var O=zQ(i.errorMessage)(F.value);return O?"pt-3":"pt-2"}())("Date of birth"),GQ({className:"form-control col-xl-8 t--date-of-birth",value:i.studentInfo.birthDate,min:Eb(JQ(Ap("1920-01-01T00:00"))(di)),max:di(Y6(B)),onChange:function(O){return l(s9.create(O))},"aria-label":"Date of birth"}),xy("btn btn-dark mt-4 w-100 bg-gray-900")(Cr)({onClick:Ey(l)(Iy.value),disabled:v||VQ(i.saveState)(pc.value)})("Continue"),Fy("mt-3")({role:"status","aria-live":"polite","aria-atomic":"true"})(function(){if(i.saveState instanceof pc)return Lu("text-canopy-black-700")("Saving\u2026");if(i.saveState instanceof mc)return Lu("text-canopy-red-750")(He("Failed to save. Please try again.")(i.saveState.value0));if(i.saveState instanceof mi)return dn;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 506, column 27 - line 514, column 36): "+[i.saveState.constructor.name])}())]))))),b=function(){return r.isMobile?"w-100":"rounded"}(),E=hE(l(K0.value)),N=function(O){return Au("d-flex flex-column flex-grow-1")(dn)},U=Au("col-auto d-flex align-items-center")(My("btn btn-link large mr-n3 py-0 fe fe-x t--close")(ba("Close chatbot"))({type:"button",onClick:c,style:on({color:g})})(dn)),j={brandColors:r.brandColors,websiteRecruiterSettings:r.websiteRecruiterSettings,school:r.school,websiteRecruiter:i.websiteRecruiter,emptyConversation:N,dispatchUpdate:function(O){return l(Ui.create(O))},chatbotName:r.chatbotName,closeButton:new R(U),isMobile:r.isMobile},S=function(){return r.websiteRecruiterSettings.isButtonColorLight?"/img/icons/chat-icon-dark.svg":"/img/icons/chat-icon-light.svg"}(),$=function(){return r.websiteRecruiterSettings.isButtonColorLight?"black":"white"}(),ce=Mp(r.websiteRecruiterSettings.buttonColor)(r.brandColors);return Fy("h-100 "+function(){var O=r.isMobile&&Vc(i.expandedState)(xo.value);return O?"":"pr-3 pb-3"}())({onKeyDown:E})(function(){if(i.expandedState instanceof hu)return wy("d-flex justify-content-end align-items-center")([a9("d-inline-block cursor-pointer p-3 rounded mr-3 t--chatbot-cta")({onClick:h,style:on({backgroundColor:ce,color:$})})(um(r.ctaText)),My("m-0 p-0 d-inline-block cursor-pointer rounded-circle btn btn-link")(ba("Open chat with "+r.chatbotName))({onClick:c})(Au("rounded-circle bg-white p-1")(k1(r.school)(gp.value)))]);if(i.expandedState instanceof _i)return Au("mb-3 text-right ml-n3")(My("d-inline-flex cursor-pointer rounded-circle align-items-center btn btn-link p-0 m-0")(ba("Open chat with "+r.chatbotName))({id:"chatbot-collapsed-button",onClick:c,style:on({backgroundColor:ce,height:"60px",width:"60px"})})(QQ("m-auto t--collapsed-chat-icon")({src:S,alt:r.school.name+"chat icon"})));if(i.expandedState instanceof xo)return Fy("bg-white h-100 "+b)({onKeyDown:m})(Au("h-100 d-flex flex-column")(function(){if(i.formState instanceof vc)return r.websiteRecruiterSettings.leadFormDisabled?q0(j):Rr([_y(j),y]);if(i.formState instanceof vi)return q0(j);if(i.formState instanceof rf)return q0(j);throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 321, column 17 - line 332, column 58): "+[i.formState.constructor.name])}()));throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 286, column 9 - line 332, column 58): "+[i.expandedState.constructor.name])}())}};return{init:a,update:o,view:u}},YQ=BE(Q0(vt({reflectSymbol:function(){return"brandColors"}})(Q0(vt({reflectSymbol:function(){return"primary"}})(yn)(vt({reflectSymbol:function(){return"secondary"}})(yn)(ga))))(vt({reflectSymbol:function(){return"chatbotName"}})(yn)(vt({reflectSymbol:function(){return"ctaText"}})(yn)(vt({reflectSymbol:function(){return"customIdentityTypes"}})(Id(yn))(vt({reflectSymbol:function(){return"isGradSchool"}})(er)(vt({reflectSymbol:function(){return"isMobile"}})(er)(vt({reflectSymbol:function(){return"personaErrorEnabled"}})(er)(vt({reflectSymbol:function(){return"school"}})(Q0(vt({reflectSymbol:function(){return"id"}})(wb)(vt({reflectSymbol:function(){return"imageUrl"}})(Ad(yn))(vt({reflectSymbol:function(){return"name"}})(yn)(ga)))))(vt({reflectSymbol:function(){return"websiteRecruiterSettings"}})(Q0(vt({reflectSymbol:function(){return"applicationRequirementsCtaEnabled"}})(er)(vt({reflectSymbol:function(){return"buttonColor"}})(yn)(vt({reflectSymbol:function(){return"escalationsEmail"}})(yn)(vt({reflectSymbol:function(){return"financeCtaEnabled"}})(er)(vt({reflectSymbol:function(){return"generalCtaEnabled"}})(er)(vt({reflectSymbol:function(){return"headerColor"}})(yn)(vt({reflectSymbol:function(){return"isButtonColorLight"}})(er)(vt({reflectSymbol:function(){return"isHeaderColorLight"}})(er)(vt({reflectSymbol:function(){return"leadFormDisabled"}})(er)(ga)))))))))))(ga)))))))))))({def:function(e){return R.create(KQ(e))},diagnosticName:"Trellis.WebsiteRecruiter.Chatbot"});return XQ;})(); /* 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. */