From 28f621d4a73ca7e97e23b33cbf3780ddab188d24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 12 Sep 2024 09:13:47 +0200 Subject: [PATCH] internal/warpc: Improve the JS plugin API * Move the error handling into commons and make sure the error returned also returns message errors * Make the protocol version an int so it can be more easily compared --- internal/warpc/js/common.js | 14 +++++-- internal/warpc/js/greet.bundle.js | 4 +- internal/warpc/js/renderkatex.bundle.js | 10 ++--- internal/warpc/js/renderkatex.js | 10 ++--- internal/warpc/warpc.go | 16 ++++++-- internal/warpc/warpc_test.go | 52 ++++++++++++++++-------- internal/warpc/wasm/greet.wasm | Bin 2226 -> 2361 bytes internal/warpc/wasm/renderkatex.wasm | Bin 472553 -> 472649 bytes tpl/transform/transform.go | 5 +-- 9 files changed, 68 insertions(+), 43 deletions(-) diff --git a/internal/warpc/js/common.js b/internal/warpc/js/common.js index 90ea1a1bc..49aba9b4b 100644 --- a/internal/warpc/js/common.js +++ b/internal/warpc/js/common.js @@ -41,13 +41,21 @@ export function readInput(handle) { if (currentLine[i] === 10) { const chunk = currentLine.splice(j, i + 1); const arr = new Uint8Array(chunk); - let json; + let message; try { - json = JSON.parse(new TextDecoder().decode(arr)); + message = JSON.parse(new TextDecoder().decode(arr)); } catch (e) { throw new Error(`Error parsing JSON '${new TextDecoder().decode(arr)}' from stdin: ${e.message}`); } - handle(json); + + try { + handle(message); + } catch (e) { + let header = message.header; + header.err = e.message; + writeOutput({ header: header }); + } + j = i + 1; } } diff --git a/internal/warpc/js/greet.bundle.js b/internal/warpc/js/greet.bundle.js index f6776cf53..c5aa4a13a 100644 --- a/internal/warpc/js/greet.bundle.js +++ b/internal/warpc/js/greet.bundle.js @@ -1,2 +1,2 @@ -(()=>{function s(r){let e=[],c=new Uint8Array(1024);for(;;){let n=0;try{n=Javy.IO.readSync(0,c)}catch(o){if(o.message.includes("os error 29"))break;throw new Error("Error reading from stdin")}if(n<0)throw new Error("Error reading from stdin");if(n===0)break;if(e=[...e,...c.subarray(0,n)],!e.includes(10))continue;let t=0;for(let o=0;t{function l(r){let e=[],a=new Uint8Array(1024);for(;;){let n=0;try{n=Javy.IO.readSync(0,a)}catch(o){if(o.message.includes("os error 29"))break;throw new Error("Error reading from stdin")}if(n<0)throw new Error("Error reading from stdin");if(n===0)break;if(e=[...e,...a.subarray(0,n)],!e.includes(10))continue;let t=0;for(let o=0;t{function Ut(r){let t=[],a=new Uint8Array(1024);for(;;){let s=0;try{s=Javy.IO.readSync(0,a)}catch(h){if(h.message.includes("os error 29"))break;throw new Error("Error reading from stdin")}if(s<0)throw new Error("Error reading from stdin");if(s===0)break;if(t=[...t,...a.subarray(0,s)],!t.includes(10))continue;let o=0;for(let h=0;o{function Ut(r){let t=[],a=new Uint8Array(1024);for(;;){let s=0;try{s=Javy.IO.readSync(0,a)}catch(h){if(h.message.includes("os error 29"))break;throw new Error("Error reading from stdin")}if(s<0)throw new Error("Error reading from stdin");if(s===0)break;if(t=[...t,...a.subarray(0,s)],!t.includes(10))continue;let o=0;for(let h=0;o15?p="\u2026"+h.slice(n-15,n):p=h.slice(0,n);var g;s+15":">","<":"<",'"':""","'":"'"},za=/[&><"']/g;function Aa(r){return String(r).replace(za,e=>Ma[e])}var wr=function r(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?r(e.body[0]):e:e.type==="font"?r(e.body):e},Ta=function(e){var t=wr(e);return t.type==="mathord"||t.type==="textord"||t.type==="atom"},Ba=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},Da=function(e){var t=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return t?t[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?null:t[1].toLowerCase():"_relative"},N={contains:xa,deflt:wa,escape:Aa,hyphenate:Sa,getBaseElem:wr,isCharacterBox:Ta,protocolFromUrl:Da},qe={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:r=>"#"+r},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(r,e)=>(e.push(r),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:r=>Math.max(0,r),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:r=>Math.max(0,r),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:r=>Math.max(0,r),cli:"-e, --max-expand ",cliProcessor:r=>r==="Infinity"?1/0:parseInt(r)},globalGroup:{type:"boolean",cli:!1}};function Ca(r){if(r.default)return r.default;var e=r.type,t=Array.isArray(e)?e[0]:e;if(typeof t!="string")return t.enum[0];switch(t){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}var he=class{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var t in qe)if(qe.hasOwnProperty(t)){var a=qe[t];this[t]=e[t]!==void 0?a.processor?a.processor(e[t]):e[t]:Ca(a)}}reportNonstrict(e,t,a){var n=this.strict;if(typeof n=="function"&&(n=n(e,t,a)),!(!n||n==="ignore")){if(n===!0||n==="error")throw new M("LaTeX-incompatible input and strict mode is set to 'error': "+(t+" ["+e+"]"),a);n==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(t+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+t+" ["+e+"]"))}}useStrictBehavior(e,t,a){var n=this.strict;if(typeof n=="function")try{n=n(e,t,a)}catch{n="error"}return!n||n==="ignore"?!1:n===!0||n==="error"?!0:n==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(t+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+t+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var t=N.protocolFromUrl(e.url);if(t==null)return!1;e.protocol=t}var a=typeof this.trust=="function"?this.trust(e):this.trust;return!!a}},x0=class{constructor(e,t,a){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=a}sup(){return w0[qa[this.id]]}sub(){return w0[Na[this.id]]}fracNum(){return w0[Ea[this.id]]}fracDen(){return w0[Ra[this.id]]}cramp(){return w0[Ia[this.id]]}text(){return w0[Oa[this.id]]}isTight(){return this.size>=2}},kt=0,Ee=1,te=2,C0=3,me=4,f0=5,re=6,n0=7,w0=[new x0(kt,0,!1),new x0(Ee,0,!0),new x0(te,1,!1),new x0(C0,1,!0),new x0(me,2,!1),new x0(f0,2,!0),new x0(re,3,!1),new x0(n0,3,!0)],qa=[me,f0,me,f0,re,n0,re,n0],Na=[f0,f0,f0,f0,n0,n0,n0,n0],Ea=[te,C0,me,f0,re,n0,re,n0],Ra=[C0,C0,f0,f0,n0,n0,n0,n0],Ia=[Ee,Ee,C0,C0,f0,f0,n0,n0],Oa=[kt,Ee,te,C0,te,C0,te,C0],R={DISPLAY:w0[kt],TEXT:w0[te],SCRIPT:w0[me],SCRIPTSCRIPT:w0[re]},ht=[{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 Ha(r){for(var e=0;e=n[0]&&r<=n[1])return t.name}return null}var Ne=[];ht.forEach(r=>r.blocks.forEach(e=>Ne.push(...e)));function kr(r){for(var e=0;e=Ne[e]&&r<=Ne[e+1])return!0;return!1}var ee=80,Fa=function(e,t){return"M95,"+(622+e+t)+` 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 @@ -253,10 +253,10 @@ 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 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,-`+(t+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.")}},X0=class{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return N.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;tt.toText();return this.children.map(e).join("")}},k0={"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]}},xe={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]},Yt={\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 ja(r,e){k0[r]=e}function St(r,e,t){if(!k0[e])throw new Error("Font metrics not found for font: "+e+".");var a=r.charCodeAt(0),n=k0[e][a];if(!n&&r[0]in Yt&&(a=Yt[r[0]].charCodeAt(0),n=k0[e][a]),!n&&t==="text"&&kr(a)&&(n=k0[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var Qe={};function Za(r){var e;if(r>=5?e=0:r>=3?e=1:e=2,!Qe[e]){var t=Qe[e]={cssEmPerMu:xe.quad[e]/18};for(var a in xe)xe.hasOwnProperty(a)&&(t[a]=xe[a][e])}return Qe[e]}var Ka=[[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]],Xt=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Wt=function(e,t){return t.size<2?e:Ka[e-1][t.size-1]},Re=class r{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||r.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Xt[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={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 a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return new r(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Wt(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Xt[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=Wt(r.BASESIZE,e);return this.size===t&&this.textSize===r.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==r.BASESIZE?["sizing","reset-size"+this.size,"size"+r.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Za(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}};Re.BASESIZE=6;var mt={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},Ja={ex:!0,em:!0,mu:!0},Sr=function(e){return typeof e!="string"&&(e=e.unit),e in mt||e in Ja||e==="ex"},J=function(e,t){var a;if(e.unit in mt)a=mt[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(e.unit==="mu")a=t.fontMetrics().cssEmPerMu;else{var n;if(t.style.isTight()?n=t.havingStyle(t.style.text()):n=t,e.unit==="ex")a=n.fontMetrics().xHeight;else if(e.unit==="em")a=n.fontMetrics().quad;else throw new M("Invalid unit: '"+e.unit+"'");n!==t&&(a*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*a,t.maxSize)},A=function(e){return+e.toFixed(4)+"em"},P0=function(e){return e.filter(t=>t).join(" ")},Mr=function(e,t,a){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},t){t.style.isTight()&&this.classes.push("mtight");var n=t.getColor();n&&(this.style.color=n)}},zr=function(e){var t=document.createElement(e);t.className=P0(this.classes);for(var a in this.style)this.style.hasOwnProperty(a)&&(t.style[a]=this.style[a]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var s=0;s",t},W0=class{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Mr.call(this,e,a,n),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return N.contains(this.classes,e)}toNode(){return zr.call(this,"span")}toMarkup(){return Ar.call(this,"span")}},ce=class{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Mr.call(this,t,n),this.children=a||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return N.contains(this.classes,e)}toNode(){return zr.call(this,"a")}toMarkup(){return Ar.call(this,"a")}},ct=class{constructor(e,t,a){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=t,this.src=e,this.classes=["mord"],this.style=a}hasClass(e){return N.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var t in this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=''+N.escape(this.alt)+'0&&(t=document.createElement("span"),t.style.marginRight=A(this.italic)),this.classes.length>0&&(t=t||document.createElement("span"),t.className=P0(this.classes));for(var a in this.style)this.style.hasOwnProperty(a)&&(t=t||document.createElement("span"),t.style[a]=this.style[a]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="0&&(a+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=N.hyphenate(n)+":"+this.style[n]+";");a&&(e=!0,t+=' style="'+N.escape(a)+'"');var s=N.escape(this.text);return e?(t+=">",t+=s,t+="",t):s}},y0=class{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n':''}},de=class{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"line");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);return t}toMarkup(){var e=" but got "+String(r)+".")}var e1={bin:1,close:1,inner:1,open:1,punct:1,rel:1},t1={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},X={math:{},text:{}};function i(r,e,t,a,n,s){X[r][n]={font:e,group:t,replace:a},s&&a&&(X[r][a]=X[r][n])}var l="math",k="text",u="main",d="ams",W="accent-token",D="bin",i0="close",ae="inner",E="mathord",_="op-token",c0="open",Ge="punct",f="rel",R0="spacing",v="textord";i(l,u,f,"\u2261","\\equiv",!0);i(l,u,f,"\u227A","\\prec",!0);i(l,u,f,"\u227B","\\succ",!0);i(l,u,f,"\u223C","\\sim",!0);i(l,u,f,"\u22A5","\\perp");i(l,u,f,"\u2AAF","\\preceq",!0);i(l,u,f,"\u2AB0","\\succeq",!0);i(l,u,f,"\u2243","\\simeq",!0);i(l,u,f,"\u2223","\\mid",!0);i(l,u,f,"\u226A","\\ll",!0);i(l,u,f,"\u226B","\\gg",!0);i(l,u,f,"\u224D","\\asymp",!0);i(l,u,f,"\u2225","\\parallel");i(l,u,f,"\u22C8","\\bowtie",!0);i(l,u,f,"\u2323","\\smile",!0);i(l,u,f,"\u2291","\\sqsubseteq",!0);i(l,u,f,"\u2292","\\sqsupseteq",!0);i(l,u,f,"\u2250","\\doteq",!0);i(l,u,f,"\u2322","\\frown",!0);i(l,u,f,"\u220B","\\ni",!0);i(l,u,f,"\u221D","\\propto",!0);i(l,u,f,"\u22A2","\\vdash",!0);i(l,u,f,"\u22A3","\\dashv",!0);i(l,u,f,"\u220B","\\owns");i(l,u,Ge,".","\\ldotp");i(l,u,Ge,"\u22C5","\\cdotp");i(l,u,v,"#","\\#");i(k,u,v,"#","\\#");i(l,u,v,"&","\\&");i(k,u,v,"&","\\&");i(l,u,v,"\u2135","\\aleph",!0);i(l,u,v,"\u2200","\\forall",!0);i(l,u,v,"\u210F","\\hbar",!0);i(l,u,v,"\u2203","\\exists",!0);i(l,u,v,"\u2207","\\nabla",!0);i(l,u,v,"\u266D","\\flat",!0);i(l,u,v,"\u2113","\\ell",!0);i(l,u,v,"\u266E","\\natural",!0);i(l,u,v,"\u2663","\\clubsuit",!0);i(l,u,v,"\u2118","\\wp",!0);i(l,u,v,"\u266F","\\sharp",!0);i(l,u,v,"\u2662","\\diamondsuit",!0);i(l,u,v,"\u211C","\\Re",!0);i(l,u,v,"\u2661","\\heartsuit",!0);i(l,u,v,"\u2111","\\Im",!0);i(l,u,v,"\u2660","\\spadesuit",!0);i(l,u,v,"\xA7","\\S",!0);i(k,u,v,"\xA7","\\S");i(l,u,v,"\xB6","\\P",!0);i(k,u,v,"\xB6","\\P");i(l,u,v,"\u2020","\\dag");i(k,u,v,"\u2020","\\dag");i(k,u,v,"\u2020","\\textdagger");i(l,u,v,"\u2021","\\ddag");i(k,u,v,"\u2021","\\ddag");i(k,u,v,"\u2021","\\textdaggerdbl");i(l,u,i0,"\u23B1","\\rmoustache",!0);i(l,u,c0,"\u23B0","\\lmoustache",!0);i(l,u,i0,"\u27EF","\\rgroup",!0);i(l,u,c0,"\u27EE","\\lgroup",!0);i(l,u,D,"\u2213","\\mp",!0);i(l,u,D,"\u2296","\\ominus",!0);i(l,u,D,"\u228E","\\uplus",!0);i(l,u,D,"\u2293","\\sqcap",!0);i(l,u,D,"\u2217","\\ast");i(l,u,D,"\u2294","\\sqcup",!0);i(l,u,D,"\u25EF","\\bigcirc",!0);i(l,u,D,"\u2219","\\bullet",!0);i(l,u,D,"\u2021","\\ddagger");i(l,u,D,"\u2240","\\wr",!0);i(l,u,D,"\u2A3F","\\amalg");i(l,u,D,"&","\\And");i(l,u,f,"\u27F5","\\longleftarrow",!0);i(l,u,f,"\u21D0","\\Leftarrow",!0);i(l,u,f,"\u27F8","\\Longleftarrow",!0);i(l,u,f,"\u27F6","\\longrightarrow",!0);i(l,u,f,"\u21D2","\\Rightarrow",!0);i(l,u,f,"\u27F9","\\Longrightarrow",!0);i(l,u,f,"\u2194","\\leftrightarrow",!0);i(l,u,f,"\u27F7","\\longleftrightarrow",!0);i(l,u,f,"\u21D4","\\Leftrightarrow",!0);i(l,u,f,"\u27FA","\\Longleftrightarrow",!0);i(l,u,f,"\u21A6","\\mapsto",!0);i(l,u,f,"\u27FC","\\longmapsto",!0);i(l,u,f,"\u2197","\\nearrow",!0);i(l,u,f,"\u21A9","\\hookleftarrow",!0);i(l,u,f,"\u21AA","\\hookrightarrow",!0);i(l,u,f,"\u2198","\\searrow",!0);i(l,u,f,"\u21BC","\\leftharpoonup",!0);i(l,u,f,"\u21C0","\\rightharpoonup",!0);i(l,u,f,"\u2199","\\swarrow",!0);i(l,u,f,"\u21BD","\\leftharpoondown",!0);i(l,u,f,"\u21C1","\\rightharpoondown",!0);i(l,u,f,"\u2196","\\nwarrow",!0);i(l,u,f,"\u21CC","\\rightleftharpoons",!0);i(l,d,f,"\u226E","\\nless",!0);i(l,d,f,"\uE010","\\@nleqslant");i(l,d,f,"\uE011","\\@nleqq");i(l,d,f,"\u2A87","\\lneq",!0);i(l,d,f,"\u2268","\\lneqq",!0);i(l,d,f,"\uE00C","\\@lvertneqq");i(l,d,f,"\u22E6","\\lnsim",!0);i(l,d,f,"\u2A89","\\lnapprox",!0);i(l,d,f,"\u2280","\\nprec",!0);i(l,d,f,"\u22E0","\\npreceq",!0);i(l,d,f,"\u22E8","\\precnsim",!0);i(l,d,f,"\u2AB9","\\precnapprox",!0);i(l,d,f,"\u2241","\\nsim",!0);i(l,d,f,"\uE006","\\@nshortmid");i(l,d,f,"\u2224","\\nmid",!0);i(l,d,f,"\u22AC","\\nvdash",!0);i(l,d,f,"\u22AD","\\nvDash",!0);i(l,d,f,"\u22EA","\\ntriangleleft");i(l,d,f,"\u22EC","\\ntrianglelefteq",!0);i(l,d,f,"\u228A","\\subsetneq",!0);i(l,d,f,"\uE01A","\\@varsubsetneq");i(l,d,f,"\u2ACB","\\subsetneqq",!0);i(l,d,f,"\uE017","\\@varsubsetneqq");i(l,d,f,"\u226F","\\ngtr",!0);i(l,d,f,"\uE00F","\\@ngeqslant");i(l,d,f,"\uE00E","\\@ngeqq");i(l,d,f,"\u2A88","\\gneq",!0);i(l,d,f,"\u2269","\\gneqq",!0);i(l,d,f,"\uE00D","\\@gvertneqq");i(l,d,f,"\u22E7","\\gnsim",!0);i(l,d,f,"\u2A8A","\\gnapprox",!0);i(l,d,f,"\u2281","\\nsucc",!0);i(l,d,f,"\u22E1","\\nsucceq",!0);i(l,d,f,"\u22E9","\\succnsim",!0);i(l,d,f,"\u2ABA","\\succnapprox",!0);i(l,d,f,"\u2246","\\ncong",!0);i(l,d,f,"\uE007","\\@nshortparallel");i(l,d,f,"\u2226","\\nparallel",!0);i(l,d,f,"\u22AF","\\nVDash",!0);i(l,d,f,"\u22EB","\\ntriangleright");i(l,d,f,"\u22ED","\\ntrianglerighteq",!0);i(l,d,f,"\uE018","\\@nsupseteqq");i(l,d,f,"\u228B","\\supsetneq",!0);i(l,d,f,"\uE01B","\\@varsupsetneq");i(l,d,f,"\u2ACC","\\supsetneqq",!0);i(l,d,f,"\uE019","\\@varsupsetneqq");i(l,d,f,"\u22AE","\\nVdash",!0);i(l,d,f,"\u2AB5","\\precneqq",!0);i(l,d,f,"\u2AB6","\\succneqq",!0);i(l,d,f,"\uE016","\\@nsubseteqq");i(l,d,D,"\u22B4","\\unlhd");i(l,d,D,"\u22B5","\\unrhd");i(l,d,f,"\u219A","\\nleftarrow",!0);i(l,d,f,"\u219B","\\nrightarrow",!0);i(l,d,f,"\u21CD","\\nLeftarrow",!0);i(l,d,f,"\u21CF","\\nRightarrow",!0);i(l,d,f,"\u21AE","\\nleftrightarrow",!0);i(l,d,f,"\u21CE","\\nLeftrightarrow",!0);i(l,d,f,"\u25B3","\\vartriangle");i(l,d,v,"\u210F","\\hslash");i(l,d,v,"\u25BD","\\triangledown");i(l,d,v,"\u25CA","\\lozenge");i(l,d,v,"\u24C8","\\circledS");i(l,d,v,"\xAE","\\circledR");i(k,d,v,"\xAE","\\circledR");i(l,d,v,"\u2221","\\measuredangle",!0);i(l,d,v,"\u2204","\\nexists");i(l,d,v,"\u2127","\\mho");i(l,d,v,"\u2132","\\Finv",!0);i(l,d,v,"\u2141","\\Game",!0);i(l,d,v,"\u2035","\\backprime");i(l,d,v,"\u25B2","\\blacktriangle");i(l,d,v,"\u25BC","\\blacktriangledown");i(l,d,v,"\u25A0","\\blacksquare");i(l,d,v,"\u29EB","\\blacklozenge");i(l,d,v,"\u2605","\\bigstar");i(l,d,v,"\u2222","\\sphericalangle",!0);i(l,d,v,"\u2201","\\complement",!0);i(l,d,v,"\xF0","\\eth",!0);i(k,u,v,"\xF0","\xF0");i(l,d,v,"\u2571","\\diagup");i(l,d,v,"\u2572","\\diagdown");i(l,d,v,"\u25A1","\\square");i(l,d,v,"\u25A1","\\Box");i(l,d,v,"\u25CA","\\Diamond");i(l,d,v,"\xA5","\\yen",!0);i(k,d,v,"\xA5","\\yen",!0);i(l,d,v,"\u2713","\\checkmark",!0);i(k,d,v,"\u2713","\\checkmark");i(l,d,v,"\u2136","\\beth",!0);i(l,d,v,"\u2138","\\daleth",!0);i(l,d,v,"\u2137","\\gimel",!0);i(l,d,v,"\u03DD","\\digamma",!0);i(l,d,v,"\u03F0","\\varkappa");i(l,d,c0,"\u250C","\\@ulcorner",!0);i(l,d,i0,"\u2510","\\@urcorner",!0);i(l,d,c0,"\u2514","\\@llcorner",!0);i(l,d,i0,"\u2518","\\@lrcorner",!0);i(l,d,f,"\u2266","\\leqq",!0);i(l,d,f,"\u2A7D","\\leqslant",!0);i(l,d,f,"\u2A95","\\eqslantless",!0);i(l,d,f,"\u2272","\\lesssim",!0);i(l,d,f,"\u2A85","\\lessapprox",!0);i(l,d,f,"\u224A","\\approxeq",!0);i(l,d,D,"\u22D6","\\lessdot");i(l,d,f,"\u22D8","\\lll",!0);i(l,d,f,"\u2276","\\lessgtr",!0);i(l,d,f,"\u22DA","\\lesseqgtr",!0);i(l,d,f,"\u2A8B","\\lesseqqgtr",!0);i(l,d,f,"\u2251","\\doteqdot");i(l,d,f,"\u2253","\\risingdotseq",!0);i(l,d,f,"\u2252","\\fallingdotseq",!0);i(l,d,f,"\u223D","\\backsim",!0);i(l,d,f,"\u22CD","\\backsimeq",!0);i(l,d,f,"\u2AC5","\\subseteqq",!0);i(l,d,f,"\u22D0","\\Subset",!0);i(l,d,f,"\u228F","\\sqsubset",!0);i(l,d,f,"\u227C","\\preccurlyeq",!0);i(l,d,f,"\u22DE","\\curlyeqprec",!0);i(l,d,f,"\u227E","\\precsim",!0);i(l,d,f,"\u2AB7","\\precapprox",!0);i(l,d,f,"\u22B2","\\vartriangleleft");i(l,d,f,"\u22B4","\\trianglelefteq");i(l,d,f,"\u22A8","\\vDash",!0);i(l,d,f,"\u22AA","\\Vvdash",!0);i(l,d,f,"\u2323","\\smallsmile");i(l,d,f,"\u2322","\\smallfrown");i(l,d,f,"\u224F","\\bumpeq",!0);i(l,d,f,"\u224E","\\Bumpeq",!0);i(l,d,f,"\u2267","\\geqq",!0);i(l,d,f,"\u2A7E","\\geqslant",!0);i(l,d,f,"\u2A96","\\eqslantgtr",!0);i(l,d,f,"\u2273","\\gtrsim",!0);i(l,d,f,"\u2A86","\\gtrapprox",!0);i(l,d,D,"\u22D7","\\gtrdot");i(l,d,f,"\u22D9","\\ggg",!0);i(l,d,f,"\u2277","\\gtrless",!0);i(l,d,f,"\u22DB","\\gtreqless",!0);i(l,d,f,"\u2A8C","\\gtreqqless",!0);i(l,d,f,"\u2256","\\eqcirc",!0);i(l,d,f,"\u2257","\\circeq",!0);i(l,d,f,"\u225C","\\triangleq",!0);i(l,d,f,"\u223C","\\thicksim");i(l,d,f,"\u2248","\\thickapprox");i(l,d,f,"\u2AC6","\\supseteqq",!0);i(l,d,f,"\u22D1","\\Supset",!0);i(l,d,f,"\u2290","\\sqsupset",!0);i(l,d,f,"\u227D","\\succcurlyeq",!0);i(l,d,f,"\u22DF","\\curlyeqsucc",!0);i(l,d,f,"\u227F","\\succsim",!0);i(l,d,f,"\u2AB8","\\succapprox",!0);i(l,d,f,"\u22B3","\\vartriangleright");i(l,d,f,"\u22B5","\\trianglerighteq");i(l,d,f,"\u22A9","\\Vdash",!0);i(l,d,f,"\u2223","\\shortmid");i(l,d,f,"\u2225","\\shortparallel");i(l,d,f,"\u226C","\\between",!0);i(l,d,f,"\u22D4","\\pitchfork",!0);i(l,d,f,"\u221D","\\varpropto");i(l,d,f,"\u25C0","\\blacktriangleleft");i(l,d,f,"\u2234","\\therefore",!0);i(l,d,f,"\u220D","\\backepsilon");i(l,d,f,"\u25B6","\\blacktriangleright");i(l,d,f,"\u2235","\\because",!0);i(l,d,f,"\u22D8","\\llless");i(l,d,f,"\u22D9","\\gggtr");i(l,d,D,"\u22B2","\\lhd");i(l,d,D,"\u22B3","\\rhd");i(l,d,f,"\u2242","\\eqsim",!0);i(l,u,f,"\u22C8","\\Join");i(l,d,f,"\u2251","\\Doteq",!0);i(l,d,D,"\u2214","\\dotplus",!0);i(l,d,D,"\u2216","\\smallsetminus");i(l,d,D,"\u22D2","\\Cap",!0);i(l,d,D,"\u22D3","\\Cup",!0);i(l,d,D,"\u2A5E","\\doublebarwedge",!0);i(l,d,D,"\u229F","\\boxminus",!0);i(l,d,D,"\u229E","\\boxplus",!0);i(l,d,D,"\u22C7","\\divideontimes",!0);i(l,d,D,"\u22C9","\\ltimes",!0);i(l,d,D,"\u22CA","\\rtimes",!0);i(l,d,D,"\u22CB","\\leftthreetimes",!0);i(l,d,D,"\u22CC","\\rightthreetimes",!0);i(l,d,D,"\u22CF","\\curlywedge",!0);i(l,d,D,"\u22CE","\\curlyvee",!0);i(l,d,D,"\u229D","\\circleddash",!0);i(l,d,D,"\u229B","\\circledast",!0);i(l,d,D,"\u22C5","\\centerdot");i(l,d,D,"\u22BA","\\intercal",!0);i(l,d,D,"\u22D2","\\doublecap");i(l,d,D,"\u22D3","\\doublecup");i(l,d,D,"\u22A0","\\boxtimes",!0);i(l,d,f,"\u21E2","\\dashrightarrow",!0);i(l,d,f,"\u21E0","\\dashleftarrow",!0);i(l,d,f,"\u21C7","\\leftleftarrows",!0);i(l,d,f,"\u21C6","\\leftrightarrows",!0);i(l,d,f,"\u21DA","\\Lleftarrow",!0);i(l,d,f,"\u219E","\\twoheadleftarrow",!0);i(l,d,f,"\u21A2","\\leftarrowtail",!0);i(l,d,f,"\u21AB","\\looparrowleft",!0);i(l,d,f,"\u21CB","\\leftrightharpoons",!0);i(l,d,f,"\u21B6","\\curvearrowleft",!0);i(l,d,f,"\u21BA","\\circlearrowleft",!0);i(l,d,f,"\u21B0","\\Lsh",!0);i(l,d,f,"\u21C8","\\upuparrows",!0);i(l,d,f,"\u21BF","\\upharpoonleft",!0);i(l,d,f,"\u21C3","\\downharpoonleft",!0);i(l,u,f,"\u22B6","\\origof",!0);i(l,u,f,"\u22B7","\\imageof",!0);i(l,d,f,"\u22B8","\\multimap",!0);i(l,d,f,"\u21AD","\\leftrightsquigarrow",!0);i(l,d,f,"\u21C9","\\rightrightarrows",!0);i(l,d,f,"\u21C4","\\rightleftarrows",!0);i(l,d,f,"\u21A0","\\twoheadrightarrow",!0);i(l,d,f,"\u21A3","\\rightarrowtail",!0);i(l,d,f,"\u21AC","\\looparrowright",!0);i(l,d,f,"\u21B7","\\curvearrowright",!0);i(l,d,f,"\u21BB","\\circlearrowright",!0);i(l,d,f,"\u21B1","\\Rsh",!0);i(l,d,f,"\u21CA","\\downdownarrows",!0);i(l,d,f,"\u21BE","\\upharpoonright",!0);i(l,d,f,"\u21C2","\\downharpoonright",!0);i(l,d,f,"\u21DD","\\rightsquigarrow",!0);i(l,d,f,"\u21DD","\\leadsto");i(l,d,f,"\u21DB","\\Rrightarrow",!0);i(l,d,f,"\u21BE","\\restriction");i(l,u,v,"\u2018","`");i(l,u,v,"$","\\$");i(k,u,v,"$","\\$");i(k,u,v,"$","\\textdollar");i(l,u,v,"%","\\%");i(k,u,v,"%","\\%");i(l,u,v,"_","\\_");i(k,u,v,"_","\\_");i(k,u,v,"_","\\textunderscore");i(l,u,v,"\u2220","\\angle",!0);i(l,u,v,"\u221E","\\infty",!0);i(l,u,v,"\u2032","\\prime");i(l,u,v,"\u25B3","\\triangle");i(l,u,v,"\u0393","\\Gamma",!0);i(l,u,v,"\u0394","\\Delta",!0);i(l,u,v,"\u0398","\\Theta",!0);i(l,u,v,"\u039B","\\Lambda",!0);i(l,u,v,"\u039E","\\Xi",!0);i(l,u,v,"\u03A0","\\Pi",!0);i(l,u,v,"\u03A3","\\Sigma",!0);i(l,u,v,"\u03A5","\\Upsilon",!0);i(l,u,v,"\u03A6","\\Phi",!0);i(l,u,v,"\u03A8","\\Psi",!0);i(l,u,v,"\u03A9","\\Omega",!0);i(l,u,v,"A","\u0391");i(l,u,v,"B","\u0392");i(l,u,v,"E","\u0395");i(l,u,v,"Z","\u0396");i(l,u,v,"H","\u0397");i(l,u,v,"I","\u0399");i(l,u,v,"K","\u039A");i(l,u,v,"M","\u039C");i(l,u,v,"N","\u039D");i(l,u,v,"O","\u039F");i(l,u,v,"P","\u03A1");i(l,u,v,"T","\u03A4");i(l,u,v,"X","\u03A7");i(l,u,v,"\xAC","\\neg",!0);i(l,u,v,"\xAC","\\lnot");i(l,u,v,"\u22A4","\\top");i(l,u,v,"\u22A5","\\bot");i(l,u,v,"\u2205","\\emptyset");i(l,d,v,"\u2205","\\varnothing");i(l,u,E,"\u03B1","\\alpha",!0);i(l,u,E,"\u03B2","\\beta",!0);i(l,u,E,"\u03B3","\\gamma",!0);i(l,u,E,"\u03B4","\\delta",!0);i(l,u,E,"\u03F5","\\epsilon",!0);i(l,u,E,"\u03B6","\\zeta",!0);i(l,u,E,"\u03B7","\\eta",!0);i(l,u,E,"\u03B8","\\theta",!0);i(l,u,E,"\u03B9","\\iota",!0);i(l,u,E,"\u03BA","\\kappa",!0);i(l,u,E,"\u03BB","\\lambda",!0);i(l,u,E,"\u03BC","\\mu",!0);i(l,u,E,"\u03BD","\\nu",!0);i(l,u,E,"\u03BE","\\xi",!0);i(l,u,E,"\u03BF","\\omicron",!0);i(l,u,E,"\u03C0","\\pi",!0);i(l,u,E,"\u03C1","\\rho",!0);i(l,u,E,"\u03C3","\\sigma",!0);i(l,u,E,"\u03C4","\\tau",!0);i(l,u,E,"\u03C5","\\upsilon",!0);i(l,u,E,"\u03D5","\\phi",!0);i(l,u,E,"\u03C7","\\chi",!0);i(l,u,E,"\u03C8","\\psi",!0);i(l,u,E,"\u03C9","\\omega",!0);i(l,u,E,"\u03B5","\\varepsilon",!0);i(l,u,E,"\u03D1","\\vartheta",!0);i(l,u,E,"\u03D6","\\varpi",!0);i(l,u,E,"\u03F1","\\varrho",!0);i(l,u,E,"\u03C2","\\varsigma",!0);i(l,u,E,"\u03C6","\\varphi",!0);i(l,u,D,"\u2217","*",!0);i(l,u,D,"+","+");i(l,u,D,"\u2212","-",!0);i(l,u,D,"\u22C5","\\cdot",!0);i(l,u,D,"\u2218","\\circ",!0);i(l,u,D,"\xF7","\\div",!0);i(l,u,D,"\xB1","\\pm",!0);i(l,u,D,"\xD7","\\times",!0);i(l,u,D,"\u2229","\\cap",!0);i(l,u,D,"\u222A","\\cup",!0);i(l,u,D,"\u2216","\\setminus",!0);i(l,u,D,"\u2227","\\land");i(l,u,D,"\u2228","\\lor");i(l,u,D,"\u2227","\\wedge",!0);i(l,u,D,"\u2228","\\vee",!0);i(l,u,v,"\u221A","\\surd");i(l,u,c0,"\u27E8","\\langle",!0);i(l,u,c0,"\u2223","\\lvert");i(l,u,c0,"\u2225","\\lVert");i(l,u,i0,"?","?");i(l,u,i0,"!","!");i(l,u,i0,"\u27E9","\\rangle",!0);i(l,u,i0,"\u2223","\\rvert");i(l,u,i0,"\u2225","\\rVert");i(l,u,f,"=","=");i(l,u,f,":",":");i(l,u,f,"\u2248","\\approx",!0);i(l,u,f,"\u2245","\\cong",!0);i(l,u,f,"\u2265","\\ge");i(l,u,f,"\u2265","\\geq",!0);i(l,u,f,"\u2190","\\gets");i(l,u,f,">","\\gt",!0);i(l,u,f,"\u2208","\\in",!0);i(l,u,f,"\uE020","\\@not");i(l,u,f,"\u2282","\\subset",!0);i(l,u,f,"\u2283","\\supset",!0);i(l,u,f,"\u2286","\\subseteq",!0);i(l,u,f,"\u2287","\\supseteq",!0);i(l,d,f,"\u2288","\\nsubseteq",!0);i(l,d,f,"\u2289","\\nsupseteq",!0);i(l,u,f,"\u22A8","\\models");i(l,u,f,"\u2190","\\leftarrow",!0);i(l,u,f,"\u2264","\\le");i(l,u,f,"\u2264","\\leq",!0);i(l,u,f,"<","\\lt",!0);i(l,u,f,"\u2192","\\rightarrow",!0);i(l,u,f,"\u2192","\\to");i(l,d,f,"\u2271","\\ngeq",!0);i(l,d,f,"\u2270","\\nleq",!0);i(l,u,R0,"\xA0","\\ ");i(l,u,R0,"\xA0","\\space");i(l,u,R0,"\xA0","\\nobreakspace");i(k,u,R0,"\xA0","\\ ");i(k,u,R0,"\xA0"," ");i(k,u,R0,"\xA0","\\space");i(k,u,R0,"\xA0","\\nobreakspace");i(l,u,R0,null,"\\nobreak");i(l,u,R0,null,"\\allowbreak");i(l,u,Ge,",",",");i(l,u,Ge,";",";");i(l,d,D,"\u22BC","\\barwedge",!0);i(l,d,D,"\u22BB","\\veebar",!0);i(l,u,D,"\u2299","\\odot",!0);i(l,u,D,"\u2295","\\oplus",!0);i(l,u,D,"\u2297","\\otimes",!0);i(l,u,v,"\u2202","\\partial",!0);i(l,u,D,"\u2298","\\oslash",!0);i(l,d,D,"\u229A","\\circledcirc",!0);i(l,d,D,"\u22A1","\\boxdot",!0);i(l,u,D,"\u25B3","\\bigtriangleup");i(l,u,D,"\u25BD","\\bigtriangledown");i(l,u,D,"\u2020","\\dagger");i(l,u,D,"\u22C4","\\diamond");i(l,u,D,"\u22C6","\\star");i(l,u,D,"\u25C3","\\triangleleft");i(l,u,D,"\u25B9","\\triangleright");i(l,u,c0,"{","\\{");i(k,u,v,"{","\\{");i(k,u,v,"{","\\textbraceleft");i(l,u,i0,"}","\\}");i(k,u,v,"}","\\}");i(k,u,v,"}","\\textbraceright");i(l,u,c0,"{","\\lbrace");i(l,u,i0,"}","\\rbrace");i(l,u,c0,"[","\\lbrack",!0);i(k,u,v,"[","\\lbrack",!0);i(l,u,i0,"]","\\rbrack",!0);i(k,u,v,"]","\\rbrack",!0);i(l,u,c0,"(","\\lparen",!0);i(l,u,i0,")","\\rparen",!0);i(k,u,v,"<","\\textless",!0);i(k,u,v,">","\\textgreater",!0);i(l,u,c0,"\u230A","\\lfloor",!0);i(l,u,i0,"\u230B","\\rfloor",!0);i(l,u,c0,"\u2308","\\lceil",!0);i(l,u,i0,"\u2309","\\rceil",!0);i(l,u,v,"\\","\\backslash");i(l,u,v,"\u2223","|");i(l,u,v,"\u2223","\\vert");i(k,u,v,"|","\\textbar",!0);i(l,u,v,"\u2225","\\|");i(l,u,v,"\u2225","\\Vert");i(k,u,v,"\u2225","\\textbardbl");i(k,u,v,"~","\\textasciitilde");i(k,u,v,"\\","\\textbackslash");i(k,u,v,"^","\\textasciicircum");i(l,u,f,"\u2191","\\uparrow",!0);i(l,u,f,"\u21D1","\\Uparrow",!0);i(l,u,f,"\u2193","\\downarrow",!0);i(l,u,f,"\u21D3","\\Downarrow",!0);i(l,u,f,"\u2195","\\updownarrow",!0);i(l,u,f,"\u21D5","\\Updownarrow",!0);i(l,u,_,"\u2210","\\coprod");i(l,u,_,"\u22C1","\\bigvee");i(l,u,_,"\u22C0","\\bigwedge");i(l,u,_,"\u2A04","\\biguplus");i(l,u,_,"\u22C2","\\bigcap");i(l,u,_,"\u22C3","\\bigcup");i(l,u,_,"\u222B","\\int");i(l,u,_,"\u222B","\\intop");i(l,u,_,"\u222C","\\iint");i(l,u,_,"\u222D","\\iiint");i(l,u,_,"\u220F","\\prod");i(l,u,_,"\u2211","\\sum");i(l,u,_,"\u2A02","\\bigotimes");i(l,u,_,"\u2A01","\\bigoplus");i(l,u,_,"\u2A00","\\bigodot");i(l,u,_,"\u222E","\\oint");i(l,u,_,"\u222F","\\oiint");i(l,u,_,"\u2230","\\oiiint");i(l,u,_,"\u2A06","\\bigsqcup");i(l,u,_,"\u222B","\\smallint");i(k,u,ae,"\u2026","\\textellipsis");i(l,u,ae,"\u2026","\\mathellipsis");i(k,u,ae,"\u2026","\\ldots",!0);i(l,u,ae,"\u2026","\\ldots",!0);i(l,u,ae,"\u22EF","\\@cdots",!0);i(l,u,ae,"\u22F1","\\ddots",!0);i(l,u,v,"\u22EE","\\varvdots");i(l,u,W,"\u02CA","\\acute");i(l,u,W,"\u02CB","\\grave");i(l,u,W,"\xA8","\\ddot");i(l,u,W,"~","\\tilde");i(l,u,W,"\u02C9","\\bar");i(l,u,W,"\u02D8","\\breve");i(l,u,W,"\u02C7","\\check");i(l,u,W,"^","\\hat");i(l,u,W,"\u20D7","\\vec");i(l,u,W,"\u02D9","\\dot");i(l,u,W,"\u02DA","\\mathring");i(l,u,E,"\uE131","\\@imath");i(l,u,E,"\uE237","\\@jmath");i(l,u,v,"\u0131","\u0131");i(l,u,v,"\u0237","\u0237");i(k,u,v,"\u0131","\\i",!0);i(k,u,v,"\u0237","\\j",!0);i(k,u,v,"\xDF","\\ss",!0);i(k,u,v,"\xE6","\\ae",!0);i(k,u,v,"\u0153","\\oe",!0);i(k,u,v,"\xF8","\\o",!0);i(k,u,v,"\xC6","\\AE",!0);i(k,u,v,"\u0152","\\OE",!0);i(k,u,v,"\xD8","\\O",!0);i(k,u,W,"\u02CA","\\'");i(k,u,W,"\u02CB","\\`");i(k,u,W,"\u02C6","\\^");i(k,u,W,"\u02DC","\\~");i(k,u,W,"\u02C9","\\=");i(k,u,W,"\u02D8","\\u");i(k,u,W,"\u02D9","\\.");i(k,u,W,"\xB8","\\c");i(k,u,W,"\u02DA","\\r");i(k,u,W,"\u02C7","\\v");i(k,u,W,"\xA8",'\\"');i(k,u,W,"\u02DD","\\H");i(k,u,W,"\u25EF","\\textcircled");var Tr={"--":!0,"---":!0,"``":!0,"''":!0};i(k,u,v,"\u2013","--",!0);i(k,u,v,"\u2013","\\textendash");i(k,u,v,"\u2014","---",!0);i(k,u,v,"\u2014","\\textemdash");i(k,u,v,"\u2018","`",!0);i(k,u,v,"\u2018","\\textquoteleft");i(k,u,v,"\u2019","'",!0);i(k,u,v,"\u2019","\\textquoteright");i(k,u,v,"\u201C","``",!0);i(k,u,v,"\u201C","\\textquotedblleft");i(k,u,v,"\u201D","''",!0);i(k,u,v,"\u201D","\\textquotedblright");i(l,u,v,"\xB0","\\degree",!0);i(k,u,v,"\xB0","\\degree");i(k,u,v,"\xB0","\\textdegree",!0);i(l,u,v,"\xA3","\\pounds");i(l,u,v,"\xA3","\\mathsterling",!0);i(k,u,v,"\xA3","\\pounds");i(k,u,v,"\xA3","\\textsterling",!0);i(l,d,v,"\u2720","\\maltese");i(k,d,v,"\u2720","\\maltese");var Zt='0123456789/@."';for(we=0;we0)return b0(s,p,n,t,o.concat(g));if(c){var b,w;if(c==="boldsymbol"){var x=n1(s,n,t,o,a);b=x.fontName,w=[x.fontClass]}else h?(b=Cr[c].fontName,w=[c]):(b=Ae(c,t.fontWeight,t.fontShape),w=[c,t.fontWeight,t.fontShape]);if(Ve(s,b,n).metrics)return b0(s,b,n,t,o.concat(w));if(Tr.hasOwnProperty(s)&&b.slice(0,10)==="Typewriter"){for(var z=[],T=0;T{if(P0(r.classes)!==P0(e.classes)||r.skew!==e.skew||r.maxFontSize!==e.maxFontSize)return!1;if(r.classes.length===1){var t=r.classes[0];if(t==="mbin"||t==="mord")return!1}for(var a in r.style)if(r.style.hasOwnProperty(a)&&r.style[a]!==e.style[a])return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&r.style[n]!==e.style[n])return!1;return!0},l1=r=>{for(var e=0;et&&(t=o.height),o.depth>a&&(a=o.depth),o.maxFontSize>n&&(n=o.maxFontSize)}e.height=t,e.depth=a,e.maxFontSize=n},l0=function(e,t,a,n){var s=new W0(e,t,a,n);return Mt(s),s},Br=(r,e,t,a)=>new W0(r,e,t,a),o1=function(e,t,a){var n=l0([e],[],t);return n.height=Math.max(a||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=A(n.height),n.maxFontSize=1,n},u1=function(e,t,a,n){var s=new ce(e,t,a,n);return Mt(s),s},Dr=function(e){var t=new X0(e);return Mt(t),t},h1=function(e,t){return e instanceof X0?l0([],[e],t):e},m1=function(e){if(e.positionType==="individualShift"){for(var t=e.children,a=[t[0]],n=-t[0].shift-t[0].elem.depth,s=n,o=1;o{var t=l0(["mspace"],[],e),a=J(r,e);return t.style.marginRight=A(a),t},Ae=function(e,t,a){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:n=e}var s;return t==="textbf"&&a==="textit"?s="BoldItalic":t==="textbf"?s="Bold":t==="textit"?s="Italic":s="Regular",n+"-"+s},Cr={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},qr={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},f1=function(e,t){var[a,n,s]=qr[e],o=new S0(a),h=new y0([o],{width:A(n),height:A(s),style:"width:"+A(n),viewBox:"0 0 "+1e3*n+" "+1e3*s,preserveAspectRatio:"xMinYMin"}),c=Br(["overlay"],[h],t);return c.height=s,c.style.height=A(s),c.style.width=A(n),c},y={fontMap:Cr,makeSymbol:b0,mathsym:a1,makeSpan:l0,makeSvgSpan:Br,makeLineSpan:o1,makeAnchor:u1,makeFragment:Dr,wrapFragment:h1,makeVList:c1,makeOrd:i1,makeGlue:d1,staticSvg:f1,svgData:qr,tryCombineChars:l1},K={number:3,unit:"mu"},$0={number:4,unit:"mu"},D0={number:5,unit:"mu"},p1={mord:{mop:K,mbin:$0,mrel:D0,minner:K},mop:{mord:K,mop:K,mrel:D0,minner:K},mbin:{mord:$0,mop:$0,mopen:$0,minner:$0},mrel:{mord:D0,mop:D0,mopen:D0,minner:D0},mopen:{},mclose:{mop:K,mbin:$0,mrel:D0,minner:K},mpunct:{mord:K,mop:K,mrel:D0,mopen:K,mclose:K,mpunct:K,minner:K},minner:{mord:K,mop:K,mbin:$0,mrel:D0,mopen:K,mpunct:K,minner:K}},v1={mord:{mop:K},mop:{mord:K,mop:K},mbin:{},mrel:{},mopen:{},mclose:{mop:K},mpunct:{},minner:{mop:K}},Nr={},Oe={},He={};function B(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:a.allowedInMath===void 0?!0:a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:n},c=0;c{var C=T.classes[0],q=z.classes[0];C==="mbin"&&N.contains(b1,q)?T.classes[0]="mord":q==="mbin"&&N.contains(g1,C)&&(z.classes[0]="mord")},{node:b},w,x),Qt(s,(z,T)=>{var C=ft(T),q=ft(z),O=C&&q?z.hasClass("mtight")?v1[C][q]:p1[C][q]:null;if(O)return y.makeGlue(O,p)},{node:b},w,x),s},Qt=function r(e,t,a,n,s){n&&e.push(n);for(var o=0;ow=>{e.splice(b+1,0,w),o++})(o)}n&&e.pop()},Er=function(e){return e instanceof X0||e instanceof ce||e instanceof W0&&e.hasClass("enclosing")?e:null},w1=function r(e,t){var a=Er(e);if(a){var n=a.children;if(n.length){if(t==="right")return r(n[n.length-1],"right");if(t==="left")return r(n[0],"left")}}return e},ft=function(e,t){return e?(t&&(e=w1(e,t)),x1[e.classes[0]]||null):null},fe=function(e,t){var a=["nulldelimiter"].concat(e.baseSizingClasses());return N0(t.concat(a))},P=function(e,t,a){if(!e)return N0();if(Oe[e.type]){var n=Oe[e.type](e,t);if(a&&t.size!==a.size){n=N0(t.sizingClasses(a),[n],t);var s=t.sizeMultiplier/a.sizeMultiplier;n.height*=s,n.depth*=s}return n}else throw new M("Got group of unknown type: '"+e.type+"'")};function Te(r,e){var t=N0(["base"],r,e),a=N0(["strut"]);return a.style.height=A(t.height+t.depth),t.depth&&(a.style.verticalAlign=A(-t.depth)),t.children.unshift(a),t}function pt(r,e){var t=null;r.length===1&&r[0].type==="tag"&&(t=r[0].tag,r=r[0].body);var a=t0(r,e,"root"),n;a.length===2&&a[1].hasClass("tag")&&(n=a.pop());for(var s=[],o=[],h=0;h0&&(s.push(Te(o,e)),o=[]),s.push(a[h]));o.length>0&&s.push(Te(o,e));var p;t?(p=Te(t0(t,e,!0)),p.classes=["tag"],s.push(p)):n&&s.push(n);var g=N0(["katex-html"],s);if(g.setAttribute("aria-hidden","true"),p){var b=p.children[0];b.style.height=A(g.height+g.depth),g.depth&&(b.style.verticalAlign=A(-g.depth))}return g}function Rr(r){return new X0(r)}var o0=class{constructor(e,t,a){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=a||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=P0(this.classes));for(var a=0;a0&&(e+=' class ="'+N.escape(P0(this.classes))+'"'),e+=">";for(var a=0;a",e}toText(){return this.children.map(e=>e.toText()).join("")}},Y0=class{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return N.escape(this.toText())}toText(){return this.text}},vt=class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character="\u200A":e>=.1666&&e<=.1667?this.character="\u2009":e>=.2222&&e<=.2223?this.character="\u2005":e>=.2777&&e<=.2778?this.character="\u2005\u200A":e>=-.05556&&e<=-.05555?this.character="\u200A\u2063":e>=-.1667&&e<=-.1666?this.character="\u2009\u2063":e>=-.2223&&e<=-.2222?this.character="\u205F\u2063":e>=-.2778&&e<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",A(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},S={MathNode:o0,TextNode:Y0,SpaceNode:vt,newDocumentFragment:Rr},v0=function(e,t,a){return X[t][e]&&X[t][e].replace&&e.charCodeAt(0)!==55349&&!(Tr.hasOwnProperty(e)&&a&&(a.fontFamily&&a.fontFamily.slice(4,6)==="tt"||a.font&&a.font.slice(4,6)==="tt"))&&(e=X[t][e].replace),new S.TextNode(e)},zt=function(e){return e.length===1?e[0]:new S.MathNode("mrow",e)},At=function(e,t){if(t.fontFamily==="texttt")return"monospace";if(t.fontFamily==="textsf")return t.fontShape==="textit"&&t.fontWeight==="textbf"?"sans-serif-bold-italic":t.fontShape==="textit"?"sans-serif-italic":t.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(t.fontShape==="textit"&&t.fontWeight==="textbf")return"bold-italic";if(t.fontShape==="textit")return"italic";if(t.fontWeight==="textbf")return"bold";var a=t.font;if(!a||a==="mathnormal")return null;var n=e.mode;if(a==="mathit")return"italic";if(a==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(a==="mathbf")return"bold";if(a==="mathbb")return"double-struck";if(a==="mathfrak")return"fraktur";if(a==="mathscr"||a==="mathcal")return"script";if(a==="mathsf")return"sans-serif";if(a==="mathtt")return"monospace";var s=e.text;if(N.contains(["\\imath","\\jmath"],s))return null;X[n][s]&&X[n][s].replace&&(s=X[n][s].replace);var o=y.fontMap[a].fontName;return St(s,o,n)?y.fontMap[a].variant:null},h0=function(e,t,a){if(e.length===1){var n=Y(e[0],t);return a&&n instanceof o0&&n.type==="mo"&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var s=[],o,h=0;h0&&(b.text=b.text.slice(0,1)+"\u0338"+b.text.slice(1),s.pop())}}}s.push(c),o=c}return s},G0=function(e,t,a){return zt(h0(e,t,a))},Y=function(e,t){if(!e)return new S.MathNode("mrow");if(He[e.type]){var a=He[e.type](e,t);return a}else throw new M("Got group of unknown type: '"+e.type+"'")};function _t(r,e,t,a,n){var s=h0(r,t),o;s.length===1&&s[0]instanceof o0&&N.contains(["mrow","mtable"],s[0].type)?o=s[0]:o=new S.MathNode("mrow",s);var h=new S.MathNode("annotation",[new S.TextNode(e)]);h.setAttribute("encoding","application/x-tex");var c=new S.MathNode("semantics",[o,h]),p=new S.MathNode("math",[c]);p.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&p.setAttribute("display","block");var g=n?"katex":"katex-mathml";return y.makeSpan([g],[p])}var Ir=function(e){return new Re({style:e.displayMode?R.DISPLAY:R.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Or=function(e,t){if(t.displayMode){var a=["katex-display"];t.leqno&&a.push("leqno"),t.fleqn&&a.push("fleqn"),e=y.makeSpan(a,[e])}return e},k1=function(e,t,a){var n=Ir(a),s;if(a.output==="mathml")return _t(e,t,n,a.displayMode,!0);if(a.output==="html"){var o=pt(e,n);s=y.makeSpan(["katex"],[o])}else{var h=_t(e,t,n,a.displayMode,!1),c=pt(e,n);s=y.makeSpan(["katex"],[h,c])}return Or(s,a)},S1=function(e,t,a){var n=Ir(a),s=pt(e,n),o=y.makeSpan(["katex"],[s]);return Or(o,a)},M1={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":"="},z1=function(e){var t=new S.MathNode("mo",[new S.TextNode(M1[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},A1={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]},T1=function(e){return e.type==="ordgroup"?e.body.length:1},B1=function(e,t){function a(){var h=4e5,c=e.label.slice(1);if(N.contains(["widehat","widecheck","widetilde","utilde"],c)){var p=e,g=T1(p.base),b,w,x;if(g>5)c==="widehat"||c==="widecheck"?(b=420,h=2364,x=.42,w=c+"4"):(b=312,h=2340,x=.34,w="tilde4");else{var z=[1,1,2,2,3,3][g];c==="widehat"||c==="widecheck"?(h=[0,1062,2364,2364,2364][z],b=[0,239,300,360,420][z],x=[0,.24,.3,.3,.36,.42][z],w=c+z):(h=[0,600,1033,2339,2340][z],b=[0,260,286,306,312][z],x=[0,.26,.286,.3,.306,.34][z],w="tilde"+z)}var T=new S0(w),C=new y0([T],{width:"100%",height:A(x),viewBox:"0 0 "+h+" "+b,preserveAspectRatio:"none"});return{span:y.makeSvgSpan([],[C],t),minWidth:0,height:x}}else{var q=[],O=A1[c],[H,V,L]=O,U=L/1e3,G=H.length,j,$;if(G===1){var T0=O[3];j=["hide-tail"],$=[T0]}else if(G===2)j=["halfarrow-left","halfarrow-right"],$=["xMinYMin","xMaxYMin"];else if(G===3)j=["brace-left","brace-center","brace-right"],$=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+G+" children.");for(var a0=0;a00&&(n.style.minWidth=A(s)),n},D1=function(e,t,a,n,s){var o,h=e.height+e.depth+a+n;if(/fbox|color|angl/.test(t)){if(o=y.makeSpan(["stretchy",t],[],s),t==="fbox"){var c=s.color&&s.getColor();c&&(o.style.borderColor=c)}}else{var p=[];/^[bx]cancel$/.test(t)&&p.push(new de({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&p.push(new de({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var g=new y0(p,{width:"100%",height:A(h)});o=y.makeSvgSpan([],[g],s)}return o.height=h,o.style.height=A(h),o},E0={encloseSpan:D1,mathMLnode:z1,svgSpan:B1};function F(r,e){if(!r||r.type!==e)throw new Error("Expected node of type "+e+", but got "+(r?"node of type "+r.type:String(r)));return r}function Tt(r){var e=Ue(r);if(!e)throw new Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return e}function Ue(r){return r&&(r.type==="atom"||t1.hasOwnProperty(r.type))?r:null}var Bt=(r,e)=>{var t,a,n;r&&r.type==="supsub"?(a=F(r.base,"accent"),t=a.base,r.base=t,n=_a(P(r,e)),r.base=a):(a=F(r,"accent"),t=a.base);var s=P(t,e.havingCrampedStyle()),o=a.isShifty&&N.isCharacterBox(t),h=0;if(o){var c=N.getBaseElem(t),p=P(c,e.havingCrampedStyle());h=jt(p).skew}var g=a.label==="\\c",b=g?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),w;if(a.isStretchy)w=E0.svgSpan(a,e),w=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"elem",elem:w,wrapperClasses:["svg-align"],wrapperStyle:h>0?{width:"calc(100% - "+A(2*h)+")",marginLeft:A(2*h)}:void 0}]},e);else{var x,z;a.label==="\\vec"?(x=y.staticSvg("vec",e),z=y.svgData.vec[1]):(x=y.makeOrd({mode:a.mode,text:a.label},e,"textord"),x=jt(x),x.italic=0,z=x.width,g&&(b+=x.depth)),w=y.makeSpan(["accent-body"],[x]);var T=a.label==="\\textcircled";T&&(w.classes.push("accent-full"),b=s.height);var C=h;T||(C-=z/2),w.style.left=A(C),a.label==="\\textcircled"&&(w.style.top=".2em"),w=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:-b},{type:"elem",elem:w}]},e)}var q=y.makeSpan(["mord","accent"],[w],e);return n?(n.children[0]=q,n.height=Math.max(q.height,n.height),n.classes[0]="mord",n):q},Hr=(r,e)=>{var t=r.isStretchy?E0.mathMLnode(r.label):new S.MathNode("mo",[v0(r.label,r.mode)]),a=new S.MathNode("mover",[Y(r.base,e),t]);return a.setAttribute("accent","true"),a},C1=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));B({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:(r,e)=>{var t=Fe(e[0]),a=!C1.test(r.funcName),n=!a||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:a,isShifty:n,base:t}},htmlBuilder:Bt,mathmlBuilder:Hr});B({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,e)=>{var t=e[0],a=r.parser.mode;return a==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:r.funcName,isStretchy:!1,isShifty:!0,base:t}},htmlBuilder:Bt,mathmlBuilder:Hr});B({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"accentUnder",mode:t.mode,label:a,base:n}},htmlBuilder:(r,e)=>{var t=P(r.base,e),a=E0.svgSpan(r,e),n=r.label==="\\utilde"?.12:0,s=y.makeVList({positionType:"top",positionData:t.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:t}]},e);return y.makeSpan(["mord","accentunder"],[s],e)},mathmlBuilder:(r,e)=>{var t=E0.mathMLnode(r.label),a=new S.MathNode("munder",[Y(r.base,e),t]);return a.setAttribute("accentunder","true"),a}});var Be=r=>{var e=new S.MathNode("mpadded",r?[r]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};B({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(r,e,t){var{parser:a,funcName:n}=r;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:t[0]}},htmlBuilder(r,e){var t=e.style,a=e.havingStyle(t.sup()),n=y.wrapFragment(P(r.body,a,e),e),s=r.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(s+"-arrow-pad");var o;r.below&&(a=e.havingStyle(t.sub()),o=y.wrapFragment(P(r.below,a,e),e),o.classes.push(s+"-arrow-pad"));var h=E0.svgSpan(r,e),c=-e.fontMetrics().axisHeight+.5*h.height,p=-e.fontMetrics().axisHeight-.5*h.height-.111;(n.depth>.25||r.label==="\\xleftequilibrium")&&(p-=n.depth);var g;if(o){var b=-e.fontMetrics().axisHeight+o.height+.5*h.height+.111;g=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c},{type:"elem",elem:o,shift:b}]},e)}else g=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c}]},e);return g.children[0].children[0].children[1].classes.push("svg-align"),y.makeSpan(["mrel","x-arrow"],[g],e)},mathmlBuilder(r,e){var t=E0.mathMLnode(r.label);t.setAttribute("minsize",r.label.charAt(0)==="x"?"1.75em":"3.0em");var a;if(r.body){var n=Be(Y(r.body,e));if(r.below){var s=Be(Y(r.below,e));a=new S.MathNode("munderover",[t,s,n])}else a=new S.MathNode("mover",[t,n])}else if(r.below){var o=Be(Y(r.below,e));a=new S.MathNode("munder",[t,o])}else a=Be(),a=new S.MathNode("mover",[t,a]);return a}});var q1=y.makeSpan;function Fr(r,e){var t=t0(r.body,e,!0);return q1([r.mclass],t,e)}function Lr(r,e){var t,a=h0(r.body,e);return r.mclass==="minner"?t=new S.MathNode("mpadded",a):r.mclass==="mord"?r.isCharacterBox?(t=a[0],t.type="mi"):t=new S.MathNode("mi",a):(r.isCharacterBox?(t=a[0],t.type="mo"):t=new S.MathNode("mo",a),r.mclass==="mbin"?(t.attributes.lspace="0.22em",t.attributes.rspace="0.22em"):r.mclass==="mpunct"?(t.attributes.lspace="0em",t.attributes.rspace="0.17em"):r.mclass==="mopen"||r.mclass==="mclose"?(t.attributes.lspace="0em",t.attributes.rspace="0em"):r.mclass==="minner"&&(t.attributes.lspace="0.0556em",t.attributes.width="+0.1111em")),t}B({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"mclass",mode:t.mode,mclass:"m"+a.slice(5),body:Q(n),isCharacterBox:N.isCharacterBox(n)}},htmlBuilder:Fr,mathmlBuilder:Lr});var $e=r=>{var e=r.type==="ordgroup"&&r.body.length?r.body[0]:r;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};B({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(r,e){var{parser:t}=r;return{type:"mclass",mode:t.mode,mclass:$e(e[0]),body:Q(e[1]),isCharacterBox:N.isCharacterBox(e[1])}}});B({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(r,e){var{parser:t,funcName:a}=r,n=e[1],s=e[0],o;a!=="\\stackrel"?o=$e(n):o="mrel";var h={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:a!=="\\stackrel",body:Q(n)},c={type:"supsub",mode:s.mode,base:h,sup:a==="\\underset"?null:s,sub:a==="\\underset"?s:null};return{type:"mclass",mode:t.mode,mclass:o,body:[c],isCharacterBox:N.isCharacterBox(c)}},htmlBuilder:Fr,mathmlBuilder:Lr});B({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"pmb",mode:t.mode,mclass:$e(e[0]),body:Q(e[0])}},htmlBuilder(r,e){var t=t0(r.body,e,!0),a=y.makeSpan([r.mclass],t,e);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(r,e){var t=h0(r.body,e),a=new S.MathNode("mstyle",t);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var N1={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},er=()=>({type:"styling",body:[],mode:"math",style:"display"}),tr=r=>r.type==="textord"&&r.text==="@",E1=(r,e)=>(r.type==="mathord"||r.type==="atom")&&r.text===e;function R1(r,e,t){var a=N1[r];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return t.callFunction(a,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=t.callFunction("\\\\cdleft",[e[0]],[]),s={type:"atom",text:a,mode:"math",family:"rel"},o=t.callFunction("\\Big",[s],[]),h=t.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,o,h]};return t.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return t.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var p={type:"textord",text:"\\Vert",mode:"math"};return t.callFunction("\\Big",[p],[])}default:return{type:"textord",text:" ",mode:"math"}}}function I1(r){var e=[];for(r.gullet.beginGroup(),r.gullet.macros.set("\\cr","\\\\\\relax"),r.gullet.beginGroup();;){e.push(r.parseExpression(!1,"\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t==="&"||t==="\\\\")r.consume();else if(t==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new M("Expected \\\\ or \\cr or \\end",r.nextToken)}for(var a=[],n=[a],s=0;s-1))if("<>AV".indexOf(p)>-1)for(var b=0;b<2;b++){for(var w=!0,x=c+1;xAV=|." after @',o[c]);var z=R1(p,g,r),T={type:"styling",body:[z],mode:"math",style:"display"};a.push(T),h=er()}s%2===0?a.push(h):a.shift(),a=[],n.push(a)}r.gullet.endGroup(),r.gullet.endGroup();var C=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:C,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}B({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"cdlabel",mode:t.mode,side:a.slice(4),label:e[0]}},htmlBuilder(r,e){var t=e.havingStyle(e.style.sup()),a=y.wrapFragment(P(r.label,t,e),e);return a.classes.push("cd-label-"+r.side),a.style.bottom=A(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(r,e){var t=new S.MathNode("mrow",[Y(r.label,e)]);return t=new S.MathNode("mpadded",[t]),t.setAttribute("width","0"),r.side==="left"&&t.setAttribute("lspace","-1width"),t.setAttribute("voffset","0.7em"),t=new S.MathNode("mstyle",[t]),t.setAttribute("displaystyle","false"),t.setAttribute("scriptlevel","1"),t}});B({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(r,e){var{parser:t}=r;return{type:"cdlabelparent",mode:t.mode,fragment:e[0]}},htmlBuilder(r,e){var t=y.wrapFragment(P(r.fragment,e),e);return t.classes.push("cd-vert-arrow"),t},mathmlBuilder(r,e){return new S.MathNode("mrow",[Y(r.fragment,e)])}});B({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(r,e){for(var{parser:t}=r,a=F(e[0],"ordgroup"),n=a.body,s="",o=0;o=1114111)throw new M("\\@char with invalid code point "+s);return c<=65535?p=String.fromCharCode(c):(c-=65536,p=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:t.mode,text:p}}});var Pr=(r,e)=>{var t=t0(r.body,e.withColor(r.color),!1);return y.makeFragment(t)},Gr=(r,e)=>{var t=h0(r.body,e.withColor(r.color)),a=new S.MathNode("mstyle",t);return a.setAttribute("mathcolor",r.color),a};B({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(r,e){var{parser:t}=r,a=F(e[0],"color-token").color,n=e[1];return{type:"color",mode:t.mode,color:a,body:Q(n)}},htmlBuilder:Pr,mathmlBuilder:Gr});B({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(r,e){var{parser:t,breakOnTokenText:a}=r,n=F(e[0],"color-token").color;t.gullet.macros.set("\\current@color",n);var s=t.parseExpression(!0,a);return{type:"color",mode:t.mode,color:n,body:s}},htmlBuilder:Pr,mathmlBuilder:Gr});B({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(r,e,t){var{parser:a}=r,n=a.gullet.future().text==="["?a.parseSizeGroup(!0):null,s=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:s,size:n&&F(n,"size").value}},htmlBuilder(r,e){var t=y.makeSpan(["mspace"],[],e);return r.newLine&&(t.classes.push("newline"),r.size&&(t.style.marginTop=A(J(r.size,e)))),t},mathmlBuilder(r,e){var t=new S.MathNode("mspace");return r.newLine&&(t.setAttribute("linebreak","newline"),r.size&&t.setAttribute("height",A(J(r.size,e)))),t}});var gt={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Vr=r=>{var e=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new M("Expected a control sequence",r);return e},O1=r=>{var e=r.gullet.popToken();return e.text==="="&&(e=r.gullet.popToken(),e.text===" "&&(e=r.gullet.popToken())),e},Ur=(r,e,t,a)=>{var n=r.gullet.macros.get(t.text);n==null&&(t.noexpand=!0,n={tokens:[t],numArgs:0,unexpandable:!r.gullet.isExpandable(t.text)}),r.gullet.macros.set(e,n,a)};B({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e,funcName:t}=r;e.consumeSpaces();var a=e.fetch();if(gt[a.text])return(t==="\\global"||t==="\\\\globallong")&&(a.text=gt[a.text]),F(e.parseFunction(),"internal");throw new M("Invalid token after macro prefix",a)}});B({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=e.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new M("Expected a control sequence",a);for(var s=0,o,h=[[]];e.gullet.future().text!=="{";)if(a=e.gullet.popToken(),a.text==="#"){if(e.gullet.future().text==="{"){o=e.gullet.future(),h[s].push("{");break}if(a=e.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new M('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new M('Argument number "'+a.text+'" out of order');s++,h.push([])}else{if(a.text==="EOF")throw new M("Expected a macro definition");h[s].push(a.text)}var{tokens:c}=e.gullet.consumeArg();return o&&c.unshift(o),(t==="\\edef"||t==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:s,delimiters:h},t===gt[t]),{type:"internal",mode:e.mode}}});B({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Vr(e.gullet.popToken());e.gullet.consumeSpaces();var n=O1(e);return Ur(e,a,n,t==="\\\\globallet"),{type:"internal",mode:e.mode}}});B({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Vr(e.gullet.popToken()),n=e.gullet.popToken(),s=e.gullet.popToken();return Ur(e,a,s,t==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var oe=function(e,t,a){var n=X.math[e]&&X.math[e].replace,s=St(n||e,t,a);if(!s)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return s},Dt=function(e,t,a,n){var s=a.havingBaseStyle(t),o=y.makeSpan(n.concat(s.sizingClasses(a)),[e],a),h=s.sizeMultiplier/a.sizeMultiplier;return o.height*=h,o.depth*=h,o.maxFontSize=s.sizeMultiplier,o},$r=function(e,t,a){var n=t.havingBaseStyle(a),s=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=A(s),e.height-=s,e.depth+=s},H1=function(e,t,a,n,s,o){var h=y.makeSymbol(e,"Main-Regular",s,n),c=Dt(h,t,n,o);return a&&$r(c,n,t),c},F1=function(e,t,a,n){return y.makeSymbol(e,"Size"+t+"-Regular",a,n)},Yr=function(e,t,a,n,s,o){var h=F1(e,t,s,n),c=Dt(y.makeSpan(["delimsizing","size"+t],[h],n),R.TEXT,n,o);return a&&$r(c,n,R.TEXT),c},tt=function(e,t,a){var n;t==="Size1-Regular"?n="delim-size1":n="delim-size4";var s=y.makeSpan(["delimsizinginner",n],[y.makeSpan([],[y.makeSymbol(e,t,a)])]);return{type:"elem",elem:s}},rt=function(e,t,a){var n=k0["Size4-Regular"][e.charCodeAt(0)]?k0["Size4-Regular"][e.charCodeAt(0)][4]:k0["Size1-Regular"][e.charCodeAt(0)][4],s=new S0("inner",Xa(e,Math.round(1e3*t))),o=new y0([s],{width:A(n),height:A(t),style:"width:"+A(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),h=y.makeSvgSpan([],[o],a);return h.height=t,h.style.height=A(t),h.style.width=A(n),{type:"elem",elem:h}},bt=.008,De={type:"kern",size:-1*bt},L1=["|","\\lvert","\\rvert","\\vert"],P1=["\\|","\\lVert","\\rVert","\\Vert"],Xr=function(e,t,a,n,s,o){var h,c,p,g,b="",w=0;h=p=g=e,c=null;var x="Size1-Regular";e==="\\uparrow"?p=g="\u23D0":e==="\\Uparrow"?p=g="\u2016":e==="\\downarrow"?h=p="\u23D0":e==="\\Downarrow"?h=p="\u2016":e==="\\updownarrow"?(h="\\uparrow",p="\u23D0",g="\\downarrow"):e==="\\Updownarrow"?(h="\\Uparrow",p="\u2016",g="\\Downarrow"):N.contains(L1,e)?(p="\u2223",b="vert",w=333):N.contains(P1,e)?(p="\u2225",b="doublevert",w=556):e==="["||e==="\\lbrack"?(h="\u23A1",p="\u23A2",g="\u23A3",x="Size4-Regular",b="lbrack",w=667):e==="]"||e==="\\rbrack"?(h="\u23A4",p="\u23A5",g="\u23A6",x="Size4-Regular",b="rbrack",w=667):e==="\\lfloor"||e==="\u230A"?(p=h="\u23A2",g="\u23A3",x="Size4-Regular",b="lfloor",w=667):e==="\\lceil"||e==="\u2308"?(h="\u23A1",p=g="\u23A2",x="Size4-Regular",b="lceil",w=667):e==="\\rfloor"||e==="\u230B"?(p=h="\u23A5",g="\u23A6",x="Size4-Regular",b="rfloor",w=667):e==="\\rceil"||e==="\u2309"?(h="\u23A4",p=g="\u23A5",x="Size4-Regular",b="rceil",w=667):e==="("||e==="\\lparen"?(h="\u239B",p="\u239C",g="\u239D",x="Size4-Regular",b="lparen",w=875):e===")"||e==="\\rparen"?(h="\u239E",p="\u239F",g="\u23A0",x="Size4-Regular",b="rparen",w=875):e==="\\{"||e==="\\lbrace"?(h="\u23A7",c="\u23A8",g="\u23A9",p="\u23AA",x="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(h="\u23AB",c="\u23AC",g="\u23AD",p="\u23AA",x="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(h="\u23A7",g="\u23A9",p="\u23AA",x="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(h="\u23AB",g="\u23AD",p="\u23AA",x="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(h="\u23A7",g="\u23AD",p="\u23AA",x="Size4-Regular"):(e==="\\rmoustache"||e==="\u23B1")&&(h="\u23AB",g="\u23A9",p="\u23AA",x="Size4-Regular");var z=oe(h,x,s),T=z.height+z.depth,C=oe(p,x,s),q=C.height+C.depth,O=oe(g,x,s),H=O.height+O.depth,V=0,L=1;if(c!==null){var U=oe(c,x,s);V=U.height+U.depth,L=2}var G=T+H+V,j=Math.max(0,Math.ceil((t-G)/(L*q))),$=G+j*L*q,T0=n.fontMetrics().axisHeight;a&&(T0*=n.sizeMultiplier);var a0=$/2-T0,e0=[];if(b.length>0){var U0=$-T-H,s0=Math.round($*1e3),g0=Wa(b,Math.round(U0*1e3)),I0=new S0(b,g0),Z0=(w/1e3).toFixed(3)+"em",K0=(s0/1e3).toFixed(3)+"em",We=new y0([I0],{width:Z0,height:K0,viewBox:"0 0 "+w+" "+s0}),O0=y.makeSvgSpan([],[We],n);O0.height=s0/1e3,O0.style.width=Z0,O0.style.height=K0,e0.push({type:"elem",elem:O0})}else{if(e0.push(tt(g,x,s)),e0.push(De),c===null){var H0=$-T-H+2*bt;e0.push(rt(p,H0,n))}else{var d0=($-T-H-V)/2+2*bt;e0.push(rt(p,d0,n)),e0.push(De),e0.push(tt(c,x,s)),e0.push(De),e0.push(rt(p,d0,n))}e0.push(De),e0.push(tt(h,x,s))}var ie=n.havingBaseStyle(R.TEXT),je=y.makeVList({positionType:"bottom",positionData:a0,children:e0},ie);return Dt(y.makeSpan(["delimsizing","mult"],[je],ie),R.TEXT,n,o)},at=80,nt=.08,it=function(e,t,a,n,s){var o=Ya(e,n,a),h=new S0(e,o),c=new y0([h],{width:"400em",height:A(t),viewBox:"0 0 400000 "+a,preserveAspectRatio:"xMinYMin slice"});return y.makeSvgSpan(["hide-tail"],[c],s)},G1=function(e,t){var a=t.havingBaseSizing(),n=Kr("\\surd",e*a.sizeMultiplier,Zr,a),s=a.sizeMultiplier,o=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),h,c=0,p=0,g=0,b;return n.type==="small"?(g=1e3+1e3*o+at,e<1?s=1:e<1.4&&(s=.7),c=(1+o+nt)/s,p=(1+o)/s,h=it("sqrtMain",c,g,o,t),h.style.minWidth="0.853em",b=.833/s):n.type==="large"?(g=(1e3+at)*ue[n.size],p=(ue[n.size]+o)/s,c=(ue[n.size]+o+nt)/s,h=it("sqrtSize"+n.size,c,g,o,t),h.style.minWidth="1.02em",b=1/s):(c=e+o+nt,p=e+o,g=Math.floor(1e3*e+o)+at,h=it("sqrtTall",c,g,o,t),h.style.minWidth="0.742em",b=1.056),h.height=p,h.style.height=A(c),{span:h,advanceWidth:b,ruleWidth:(t.fontMetrics().sqrtRuleThickness+o)*s}},Wr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],V1=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],jr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ue=[0,1.2,1.8,2.4,3],U1=function(e,t,a,n,s){if(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),N.contains(Wr,e)||N.contains(jr,e))return Yr(e,t,!1,a,n,s);if(N.contains(V1,e))return Xr(e,ue[t],!1,a,n,s);throw new M("Illegal delimiter: '"+e+"'")},$1=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Y1=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"stack"}],Zr=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],X1=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Kr=function(e,t,a,n){for(var s=Math.min(2,3-n.style.size),o=s;ot)return a[o]}return a[a.length-1]},Jr=function(e,t,a,n,s,o){e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle");var h;N.contains(jr,e)?h=$1:N.contains(Wr,e)?h=Zr:h=Y1;var c=Kr(e,t,h,n);return c.type==="small"?H1(e,c.style,a,n,s,o):c.type==="large"?Yr(e,c.size,a,n,s,o):Xr(e,t,a,n,s,o)},W1=function(e,t,a,n,s,o){var h=n.fontMetrics().axisHeight*n.sizeMultiplier,c=901,p=5/n.fontMetrics().ptPerEm,g=Math.max(t-h,a+h),b=Math.max(g/500*c,2*g-p);return Jr(e,b,!0,n,s,o)},q0={sqrtImage:G1,sizedDelim:U1,sizeToMaxHeight:ue,customSizedDelim:Jr,leftRightDelim:W1},rr={"\\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}},j1=["(","\\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 Ye(r,e){var t=Ue(r);if(t&&N.contains(j1,t.text))return t;throw t?new M("Invalid delimiter '"+t.text+"' after '"+e.funcName+"'",r):new M("Invalid delimiter type '"+r.type+"'",r)}B({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:(r,e)=>{var t=Ye(e[0],r);return{type:"delimsizing",mode:r.parser.mode,size:rr[r.funcName].size,mclass:rr[r.funcName].mclass,delim:t.text}},htmlBuilder:(r,e)=>r.delim==="."?y.makeSpan([r.mclass]):q0.sizedDelim(r.delim,r.size,e,r.mode,[r.mclass]),mathmlBuilder:r=>{var e=[];r.delim!=="."&&e.push(v0(r.delim,r.mode));var t=new S.MathNode("mo",e);r.mclass==="mopen"||r.mclass==="mclose"?t.setAttribute("fence","true"):t.setAttribute("fence","false"),t.setAttribute("stretchy","true");var a=A(q0.sizeToMaxHeight[r.size]);return t.setAttribute("minsize",a),t.setAttribute("maxsize",a),t}});function ar(r){if(!r.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}B({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=r.parser.gullet.macros.get("\\current@color");if(t&&typeof t!="string")throw new M("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:Ye(e[0],r).text,color:t}}});B({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Ye(e[0],r),a=r.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var s=F(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:t.text,right:s.delim,rightColor:s.color}},htmlBuilder:(r,e)=>{ar(r);for(var t=t0(r.body,e,!0,["mopen","mclose"]),a=0,n=0,s=!1,o=0;o{ar(r);var t=h0(r.body,e);if(r.left!=="."){var a=new S.MathNode("mo",[v0(r.left,r.mode)]);a.setAttribute("fence","true"),t.unshift(a)}if(r.right!=="."){var n=new S.MathNode("mo",[v0(r.right,r.mode)]);n.setAttribute("fence","true"),r.rightColor&&n.setAttribute("mathcolor",r.rightColor),t.push(n)}return zt(t)}});B({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Ye(e[0],r);if(!r.parser.leftrightDepth)throw new M("\\middle without preceding \\left",t);return{type:"middle",mode:r.parser.mode,delim:t.text}},htmlBuilder:(r,e)=>{var t;if(r.delim===".")t=fe(e,[]);else{t=q0.sizedDelim(r.delim,1,e,r.mode,[]);var a={delim:r.delim,options:e};t.isMiddle=a}return t},mathmlBuilder:(r,e)=>{var t=r.delim==="\\vert"||r.delim==="|"?v0("|","text"):v0(r.delim,r.mode),a=new S.MathNode("mo",[t]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var Ct=(r,e)=>{var t=y.wrapFragment(P(r.body,e),e),a=r.label.slice(1),n=e.sizeMultiplier,s,o=0,h=N.isCharacterBox(r.body);if(a==="sout")s=y.makeSpan(["stretchy","sout"]),s.height=e.fontMetrics().defaultRuleThickness/n,o=-.5*e.fontMetrics().xHeight;else if(a==="phase"){var c=J({number:.6,unit:"pt"},e),p=J({number:.35,unit:"ex"},e),g=e.havingBaseSizing();n=n/g.sizeMultiplier;var b=t.height+t.depth+c+p;t.style.paddingLeft=A(b/2+c);var w=Math.floor(1e3*b*n),x=Ua(w),z=new y0([new S0("phase",x)],{width:"400em",height:A(w/1e3),viewBox:"0 0 400000 "+w,preserveAspectRatio:"xMinYMin slice"});s=y.makeSvgSpan(["hide-tail"],[z],e),s.style.height=A(b),o=t.depth+c+p}else{/cancel/.test(a)?h||t.classes.push("cancel-pad"):a==="angl"?t.classes.push("anglpad"):t.classes.push("boxpad");var T=0,C=0,q=0;/box/.test(a)?(q=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(a==="colorbox"?0:q),C=T):a==="angl"?(q=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*q,C=Math.max(0,.25-t.depth)):(T=h?.2:0,C=T),s=E0.encloseSpan(t,a,T,C,e),/fbox|boxed|fcolorbox/.test(a)?(s.style.borderStyle="solid",s.style.borderWidth=A(q)):a==="angl"&&q!==.049&&(s.style.borderTopWidth=A(q),s.style.borderRightWidth=A(q)),o=t.depth+C,r.backgroundColor&&(s.style.backgroundColor=r.backgroundColor,r.borderColor&&(s.style.borderColor=r.borderColor))}var O;if(r.backgroundColor)O=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:o},{type:"elem",elem:t,shift:0}]},e);else{var H=/cancel|phase/.test(a)?["svg-align"]:[];O=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:t,shift:0},{type:"elem",elem:s,shift:o,wrapperClasses:H}]},e)}return/cancel/.test(a)&&(O.height=t.height,O.depth=t.depth),/cancel/.test(a)&&!h?y.makeSpan(["mord","cancel-lap"],[O],e):y.makeSpan(["mord"],[O],e)},qt=(r,e)=>{var t=0,a=new S.MathNode(r.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Y(r.body,e)]);switch(r.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(t=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*t+"pt"),a.setAttribute("height","+"+2*t+"pt"),a.setAttribute("lspace",t+"pt"),a.setAttribute("voffset",t+"pt"),r.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(r.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return r.backgroundColor&&a.setAttribute("mathbackground",r.backgroundColor),a};B({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=F(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:s,body:o}},htmlBuilder:Ct,mathmlBuilder:qt});B({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=F(e[0],"color-token").color,o=F(e[1],"color-token").color,h=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:s,body:h}},htmlBuilder:Ct,mathmlBuilder:qt});B({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\fbox",body:e[0]}}});B({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"enclose",mode:t.mode,label:a,body:n}},htmlBuilder:Ct,mathmlBuilder:qt});B({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\angl",body:e[0]}}});var Qr={};function M0(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c{var e=r.parser.settings;if(!e.displayMode)throw new M("{"+r.envName+"} can be used only in display mode.")};function Nt(r){if(r.indexOf("ed")===-1)return r.indexOf("*")===-1}function V0(r,e,t){var{hskipBeforeAndAfter:a,addJot:n,cols:s,arraystretch:o,colSeparationType:h,autoTag:c,singleRow:p,emptySingleRow:g,maxNumCols:b,leqno:w}=e;if(r.gullet.beginGroup(),p||r.gullet.macros.set("\\cr","\\\\\\relax"),!o){var x=r.gullet.expandMacroAsText("\\arraystretch");if(x==null)o=1;else if(o=parseFloat(x),!o||o<0)throw new M("Invalid \\arraystretch: "+x)}r.gullet.beginGroup();var z=[],T=[z],C=[],q=[],O=c!=null?[]:void 0;function H(){c&&r.gullet.macros.set("\\@eqnsw","1",!0)}function V(){O&&(r.gullet.macros.get("\\df@tag")?(O.push(r.subparse([new p0("\\df@tag")])),r.gullet.macros.set("\\df@tag",void 0,!0)):O.push(!!c&&r.gullet.macros.get("\\@eqnsw")==="1"))}for(H(),q.push(nr(r));;){var L=r.parseExpression(!1,p?"\\end":"\\\\");r.gullet.endGroup(),r.gullet.beginGroup(),L={type:"ordgroup",mode:r.mode,body:L},t&&(L={type:"styling",mode:r.mode,style:t,body:[L]}),z.push(L);var U=r.fetch().text;if(U==="&"){if(b&&z.length===b){if(p||h)throw new M("Too many tab characters: &",r.nextToken);r.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}r.consume()}else if(U==="\\end"){V(),z.length===1&&L.type==="styling"&&L.body[0].body.length===0&&(T.length>1||!g)&&T.pop(),q.length0&&(H+=.25),p.push({pos:H,isDashed:be[ye]})}for(V(o[0]),a=0;a0&&(a0+=O,Gbe))for(a=0;a=h)){var Q0=void 0;(n>0||e.hskipBeforeAndAfter)&&(Q0=N.deflt(d0.pregap,w),Q0!==0&&(g0=y.makeSpan(["arraycolsep"],[]),g0.style.width=A(Q0),s0.push(g0)));var _0=[];for(a=0;a0){for(var ba=y.makeLineSpan("hline",t,g),ya=y.makeLineSpan("hdashline",t,g),Ze=[{type:"elem",elem:c,shift:0}];p.length>0;){var Gt=p.pop(),Vt=Gt.pos-e0;Gt.isDashed?Ze.push({type:"elem",elem:ya,shift:Vt}):Ze.push({type:"elem",elem:ba,shift:Vt})}c=y.makeVList({positionType:"individualShift",children:Ze},t)}if(Z0.length===0)return y.makeSpan(["mord"],[c],t);var Ke=y.makeVList({positionType:"individualShift",children:Z0},t);return Ke=y.makeSpan(["tag"],[Ke],t),y.makeFragment([c,Ke])},Z1={c:"center ",l:"left ",r:"right "},A0=function(e,t){for(var a=[],n=new S.MathNode("mtd",[],["mtr-glue"]),s=new S.MathNode("mtd",[],["mml-eqn-num"]),o=0;o0){var z=e.cols,T="",C=!1,q=0,O=z.length;z[0].type==="separator"&&(w+="top ",q=1),z[z.length-1].type==="separator"&&(w+="bottom ",O-=1);for(var H=q;H0?"left ":"",w+=j[j.length-1].length>0?"right ":"";for(var $=1;$-1?"alignat":"align",s=e.envName==="split",o=V0(e.parser,{cols:a,addJot:!0,autoTag:s?void 0:Nt(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:s?2:void 0,leqno:e.parser.settings.leqno},"display"),h,c=0,p={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&t[0].type==="ordgroup"){for(var g="",b=0;b0&&x&&(C=1),a[z]={type:"align",align:T,pregap:C,postgap:0}}return o.colSeparationType=x?"align":"alignat",o};M0({type:"array",names:["array","darray"],props:{numArgs:1},handler(r,e){var t=Ue(e[0]),a=t?[e[0]]:F(e[0],"ordgroup").body,n=a.map(function(o){var h=Tt(o),c=h.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new M("Unknown column alignment: "+c,o)}),s={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return V0(r.parser,s,Et(r.envName))},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(r){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],t="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:t}]};if(r.envName.charAt(r.envName.length-1)==="*"){var n=r.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),t=n.fetch().text,"lcr".indexOf(t)===-1)throw new M("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:t}]}}var s=V0(r.parser,a,Et(r.envName)),o=Math.max(0,...s.body.map(h=>h.length));return s.cols=new Array(o).fill({type:"align",align:t}),e?{type:"leftright",mode:r.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(r){var e={arraystretch:.5},t=V0(r.parser,e,"script");return t.colSeparationType="small",t},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["subarray"],props:{numArgs:1},handler(r,e){var t=Ue(e[0]),a=t?[e[0]]:F(e[0],"ordgroup").body,n=a.map(function(o){var h=Tt(o),c=h.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new M("Unknown column alignment: "+c,o)});if(n.length>1)throw new M("{subarray} can contain only one column");var s={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=V0(r.parser,s,"script"),s.body.length>0&&s.body[0].length>1)throw new M("{subarray} can contain only one column");return s},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(r){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},t=V0(r.parser,e,Et(r.envName));return{type:"leftright",mode:r.mode,body:[t],left:r.envName.indexOf("r")>-1?".":"\\{",right:r.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:ea,htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(r){N.contains(["gather","gather*"],r.envName)&&Xe(r);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Nt(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return V0(r.parser,e,"display")},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:ea,htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(r){Xe(r);var e={autoTag:Nt(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return V0(r.parser,e,"display")},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["CD"],props:{numArgs:0},handler(r){return Xe(r),I1(r.parser)},htmlBuilder:z0,mathmlBuilder:A0});m("\\nonumber","\\gdef\\@eqnsw{0}");m("\\notag","\\nonumber");B({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,e){throw new M(r.funcName+" valid only within array environment")}});var ir=Qr;B({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];if(n.type!=="ordgroup")throw new M("Invalid environment name",n);for(var s="",o=0;o{var t=r.font,a=e.withFont(t);return P(r.body,a)},ra=(r,e)=>{var t=r.font,a=e.withFont(t);return Y(r.body,a)},sr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};B({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=Fe(e[0]),s=a;return s in sr&&(s=sr[s]),{type:"font",mode:t.mode,font:s.slice(1),body:n}},htmlBuilder:ta,mathmlBuilder:ra});B({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(r,e)=>{var{parser:t}=r,a=e[0],n=N.isCharacterBox(a);return{type:"mclass",mode:t.mode,mclass:$e(a),body:[{type:"font",mode:t.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}});B({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,breakOnTokenText:n}=r,{mode:s}=t,o=t.parseExpression(!0,n),h="math"+a.slice(1);return{type:"font",mode:s,font:h,body:{type:"ordgroup",mode:t.mode,body:o}}},htmlBuilder:ta,mathmlBuilder:ra});var aa=(r,e)=>{var t=e;return r==="display"?t=t.id>=R.SCRIPT.id?t.text():R.DISPLAY:r==="text"&&t.size===R.DISPLAY.size?t=R.TEXT:r==="script"?t=R.SCRIPT:r==="scriptscript"&&(t=R.SCRIPTSCRIPT),t},Rt=(r,e)=>{var t=aa(r.size,e.style),a=t.fracNum(),n=t.fracDen(),s;s=e.havingStyle(a);var o=P(r.numer,s,e);if(r.continued){var h=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?z=3*w:z=7*w,T=e.fontMetrics().denom1):(b>0?(x=e.fontMetrics().num2,z=w):(x=e.fontMetrics().num3,z=3*w),T=e.fontMetrics().denom2);var C;if(g){var O=e.fontMetrics().axisHeight;x-o.depth-(O+.5*b){var t=new S.MathNode("mfrac",[Y(r.numer,e),Y(r.denom,e)]);if(!r.hasBarLine)t.setAttribute("linethickness","0px");else if(r.barSize){var a=J(r.barSize,e);t.setAttribute("linethickness",A(a))}var n=aa(r.size,e.style);if(n.size!==e.style.size){t=new S.MathNode("mstyle",[t]);var s=n.size===R.DISPLAY.size?"true":"false";t.setAttribute("displaystyle",s),t.setAttribute("scriptlevel","0")}if(r.leftDelim!=null||r.rightDelim!=null){var o=[];if(r.leftDelim!=null){var h=new S.MathNode("mo",[new S.TextNode(r.leftDelim.replace("\\",""))]);h.setAttribute("fence","true"),o.push(h)}if(o.push(t),r.rightDelim!=null){var c=new S.MathNode("mo",[new S.TextNode(r.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),o.push(c)}return zt(o)}return t};B({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1],o,h=null,c=null,p="auto";switch(a){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,h="(",c=")";break;case"\\\\bracefrac":o=!1,h="\\{",c="\\}";break;case"\\\\brackfrac":o=!1,h="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(a){case"\\dfrac":case"\\dbinom":p="display";break;case"\\tfrac":case"\\tbinom":p="text";break}return{type:"genfrac",mode:t.mode,continued:!1,numer:n,denom:s,hasBarLine:o,leftDelim:h,rightDelim:c,size:p,barSize:null}},htmlBuilder:Rt,mathmlBuilder:It});B({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1];return{type:"genfrac",mode:t.mode,continued:!0,numer:n,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});B({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(r){var{parser:e,funcName:t,token:a}=r,n;switch(t){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:a}}});var lr=["display","text","script","scriptscript"],or=function(e){var t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};B({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(r,e){var{parser:t}=r,a=e[4],n=e[5],s=Fe(e[0]),o=s.type==="atom"&&s.family==="open"?or(s.text):null,h=Fe(e[1]),c=h.type==="atom"&&h.family==="close"?or(h.text):null,p=F(e[2],"size"),g,b=null;p.isBlank?g=!0:(b=p.value,g=b.number>0);var w="auto",x=e[3];if(x.type==="ordgroup"){if(x.body.length>0){var z=F(x.body[0],"textord");w=lr[Number(z.text)]}}else x=F(x,"textord"),w=lr[Number(x.text)];return{type:"genfrac",mode:t.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:b,leftDelim:o,rightDelim:c,size:w}},htmlBuilder:Rt,mathmlBuilder:It});B({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(r,e){var{parser:t,funcName:a,token:n}=r;return{type:"infix",mode:t.mode,replaceWith:"\\\\abovefrac",size:F(e[0],"size").value,token:n}}});B({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=Ba(F(e[1],"infix").size),o=e[2],h=s.number>0;return{type:"genfrac",mode:t.mode,numer:n,denom:o,continued:!1,hasBarLine:h,barSize:s,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Rt,mathmlBuilder:It});var na=(r,e)=>{var t=e.style,a,n;r.type==="supsub"?(a=r.sup?P(r.sup,e.havingStyle(t.sup()),e):P(r.sub,e.havingStyle(t.sub()),e),n=F(r.base,"horizBrace")):n=F(r,"horizBrace");var s=P(n.base,e.havingBaseStyle(R.DISPLAY)),o=E0.svgSpan(n,e),h;if(n.isOver?(h=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},e),h.children[0].children[0].children[1].classes.push("svg-align")):(h=y.makeVList({positionType:"bottom",positionData:s.depth+.1+o.height,children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},e),h.children[0].children[0].children[0].classes.push("svg-align")),a){var c=y.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e);n.isOver?h=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:a}]},e):h=y.makeVList({positionType:"bottom",positionData:c.depth+.2+a.height+a.depth,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return y.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e)},K1=(r,e)=>{var t=E0.mathMLnode(r.label);return new S.MathNode(r.isOver?"mover":"munder",[Y(r.base,e),t])};B({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"horizBrace",mode:t.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:na,mathmlBuilder:K1});B({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[1],n=F(e[0],"url").url;return t.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:t.mode,href:n,body:Q(a)}:t.formatUnsupportedCmd("\\href")},htmlBuilder:(r,e)=>{var t=t0(r.body,e,!1);return y.makeAnchor(r.href,[],t,e)},mathmlBuilder:(r,e)=>{var t=G0(r.body,e);return t instanceof o0||(t=new o0("mrow",[t])),t.setAttribute("href",r.href),t}});B({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=F(e[0],"url").url;if(!t.settings.isTrusted({command:"\\url",url:a}))return t.formatUnsupportedCmd("\\url");for(var n=[],s=0;s{var{parser:t,funcName:a,token:n}=r,s=F(e[0],"raw").string,o=e[1];t.settings.strict&&t.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h,c={};switch(a){case"\\htmlClass":c.class=s,h={command:"\\htmlClass",class:s};break;case"\\htmlId":c.id=s,h={command:"\\htmlId",id:s};break;case"\\htmlStyle":c.style=s,h={command:"\\htmlStyle",style:s};break;case"\\htmlData":{for(var p=s.split(","),g=0;g{var t=t0(r.body,e,!1),a=["enclosing"];r.attributes.class&&a.push(...r.attributes.class.trim().split(/\s+/));var n=y.makeSpan(a,t,e);for(var s in r.attributes)s!=="class"&&r.attributes.hasOwnProperty(s)&&n.setAttribute(s,r.attributes[s]);return n},mathmlBuilder:(r,e)=>G0(r.body,e)});B({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"htmlmathml",mode:t.mode,html:Q(e[0]),mathml:Q(e[1])}},htmlBuilder:(r,e)=>{var t=t0(r.html,e,!1);return y.makeFragment(t)},mathmlBuilder:(r,e)=>G0(r.mathml,e)});var st=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new M("Invalid size: '"+e+"' in \\includegraphics");var a={number:+(t[1]+t[2]),unit:t[3]};if(!Sr(a))throw new M("Invalid unit: '"+a.unit+"' in \\includegraphics.");return a};B({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(r,e,t)=>{var{parser:a}=r,n={number:0,unit:"em"},s={number:.9,unit:"em"},o={number:0,unit:"em"},h="";if(t[0])for(var c=F(t[0],"raw").string,p=c.split(","),g=0;g{var t=J(r.height,e),a=0;r.totalheight.number>0&&(a=J(r.totalheight,e)-t);var n=0;r.width.number>0&&(n=J(r.width,e));var s={height:A(t+a)};n>0&&(s.width=A(n)),a>0&&(s.verticalAlign=A(-a));var o=new ct(r.src,r.alt,s);return o.height=t,o.depth=a,o},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mglyph",[]);t.setAttribute("alt",r.alt);var a=J(r.height,e),n=0;if(r.totalheight.number>0&&(n=J(r.totalheight,e)-a,t.setAttribute("valign",A(-n))),t.setAttribute("height",A(a+n)),r.width.number>0){var s=J(r.width,e);t.setAttribute("width",A(s))}return t.setAttribute("src",r.src),t}});B({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=F(e[0],"size");if(t.settings.strict){var s=a[1]==="m",o=n.value.unit==="mu";s?(o||t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, "+("not "+n.value.unit+" units")),t.mode!=="math"&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:t.mode,dimension:n.value}},htmlBuilder(r,e){return y.makeGlue(r.dimension,e)},mathmlBuilder(r,e){var t=J(r.dimension,e);return new S.SpaceNode(t)}});B({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"lap",mode:t.mode,alignment:a.slice(5),body:n}},htmlBuilder:(r,e)=>{var t;r.alignment==="clap"?(t=y.makeSpan([],[P(r.body,e)]),t=y.makeSpan(["inner"],[t],e)):t=y.makeSpan(["inner"],[P(r.body,e)]);var a=y.makeSpan(["fix"],[]),n=y.makeSpan([r.alignment],[t,a],e),s=y.makeSpan(["strut"]);return s.style.height=A(n.height+n.depth),n.depth&&(s.style.verticalAlign=A(-n.depth)),n.children.unshift(s),n=y.makeSpan(["thinbox"],[n],e),y.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mpadded",[Y(r.body,e)]);if(r.alignment!=="rlap"){var a=r.alignment==="llap"?"-1":"-0.5";t.setAttribute("lspace",a+"width")}return t.setAttribute("width","0px"),t}});B({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){var{funcName:t,parser:a}=r,n=a.mode;a.switchMode("math");var s=t==="\\("?"\\)":"$",o=a.parseExpression(!1,s);return a.expect(s),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}});B({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){throw new M("Mismatched "+r.funcName)}});var ur=(r,e)=>{switch(e.style.size){case R.DISPLAY.size:return r.display;case R.TEXT.size:return r.text;case R.SCRIPT.size:return r.script;case R.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};B({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"mathchoice",mode:t.mode,display:Q(e[0]),text:Q(e[1]),script:Q(e[2]),scriptscript:Q(e[3])}},htmlBuilder:(r,e)=>{var t=ur(r,e),a=t0(t,e,!1);return y.makeFragment(a)},mathmlBuilder:(r,e)=>{var t=ur(r,e);return G0(t,e)}});var ia=(r,e,t,a,n,s,o)=>{r=y.makeSpan([],[r]);var h=t&&N.isCharacterBox(t),c,p;if(e){var g=P(e,a.havingStyle(n.sup()),a);p={elem:g,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-g.depth)}}if(t){var b=P(t,a.havingStyle(n.sub()),a);c={elem:b,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-b.height)}}var w;if(p&&c){var x=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+r.depth+o;w=y.makeVList({positionType:"bottom",positionData:x,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:A(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:A(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(c){var z=r.height-o;w=y.makeVList({positionType:"top",positionData:z,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:A(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r}]},a)}else if(p){var T=r.depth+o;w=y.makeVList({positionType:"bottom",positionData:T,children:[{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:A(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else return r;var C=[w];if(c&&s!==0&&!h){var q=y.makeSpan(["mspace"],[],a);q.style.marginRight=A(s),C.unshift(q)}return y.makeSpan(["mop","op-limits"],C,a)},sa=["\\smallint"],ne=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=F(r.base,"op"),n=!0):s=F(r,"op");var o=e.style,h=!1;o.size===R.DISPLAY.size&&s.symbol&&!N.contains(sa,s.name)&&(h=!0);var c;if(s.symbol){var p=h?"Size2-Regular":"Size1-Regular",g="";if((s.name==="\\oiint"||s.name==="\\oiiint")&&(g=s.name.slice(1),s.name=g==="oiint"?"\\iint":"\\iiint"),c=y.makeSymbol(s.name,p,"math",e,["mop","op-symbol",h?"large-op":"small-op"]),g.length>0){var b=c.italic,w=y.staticSvg(g+"Size"+(h?"2":"1"),e);c=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:w,shift:h?.08:0}]},e),s.name="\\"+g,c.classes.unshift("mop"),c.italic=b}}else if(s.body){var x=t0(s.body,e,!0);x.length===1&&x[0]instanceof u0?(c=x[0],c.classes[0]="mop"):c=y.makeSpan(["mop"],x,e)}else{for(var z=[],T=1;T{var t;if(r.symbol)t=new o0("mo",[v0(r.name,r.mode)]),N.contains(sa,r.name)&&t.setAttribute("largeop","false");else if(r.body)t=new o0("mo",h0(r.body,e));else{t=new o0("mi",[new Y0(r.name.slice(1))]);var a=new o0("mo",[v0("\u2061","text")]);r.parentIsSupSub?t=new o0("mrow",[t,a]):t=Rr([t,a])}return t},J1={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};B({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:(r,e)=>{var{parser:t,funcName:a}=r,n=a;return n.length===1&&(n=J1[n]),{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ne,mathmlBuilder:pe});B({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Q(a)}},htmlBuilder:ne,mathmlBuilder:pe});var Q1={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};B({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(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:ne,mathmlBuilder:pe});B({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:ne,mathmlBuilder:pe});B({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r,a=t;return a.length===1&&(a=Q1[a]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ne,mathmlBuilder:pe});var la=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=F(r.base,"operatorname"),n=!0):s=F(r,"operatorname");var o;if(s.body.length>0){for(var h=s.body.map(b=>{var w=b.text;return typeof w=="string"?{type:"textord",mode:b.mode,text:w}:b}),c=t0(h,e.withFont("mathrm"),!0),p=0;p{for(var t=h0(r.body,e.withFont("mathrm")),a=!0,n=0;ng.toText()).join("");t=[new S.TextNode(h)]}var c=new S.MathNode("mi",t);c.setAttribute("mathvariant","normal");var p=new S.MathNode("mo",[v0("\u2061","text")]);return r.parentIsSupSub?new S.MathNode("mrow",[c,p]):S.newDocumentFragment([c,p])};B({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"operatorname",mode:t.mode,body:Q(n),alwaysHandleSupSub:a==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:la,mathmlBuilder:_1});m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");j0({type:"ordgroup",htmlBuilder(r,e){return r.semisimple?y.makeFragment(t0(r.body,e,!1)):y.makeSpan(["mord"],t0(r.body,e,!0),e)},mathmlBuilder(r,e){return G0(r.body,e,!0)}});B({type:"overline",names:["\\overline"],props:{numArgs:1},handler(r,e){var{parser:t}=r,a=e[0];return{type:"overline",mode:t.mode,body:a}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle()),a=y.makeLineSpan("overline-line",e),n=e.fontMetrics().defaultRuleThickness,s=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},e);return y.makeSpan(["mord","overline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("mover",[Y(r.body,e),t]);return a.setAttribute("accent","true"),a}});B({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"phantom",mode:t.mode,body:Q(a)}},htmlBuilder:(r,e)=>{var t=t0(r.body,e.withPhantom(),!1);return y.makeFragment(t)},mathmlBuilder:(r,e)=>{var t=h0(r.body,e);return new S.MathNode("mphantom",t)}});B({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"hphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=y.makeSpan([],[P(r.body,e.withPhantom())]);if(t.height=0,t.depth=0,t.children)for(var a=0;a{var t=h0(Q(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}});B({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"vphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=y.makeSpan(["inner"],[P(r.body,e.withPhantom())]),a=y.makeSpan(["fix"],[]);return y.makeSpan(["mord","rlap"],[t,a],e)},mathmlBuilder:(r,e)=>{var t=h0(Q(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}});B({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r,a=F(e[0],"size").value,n=e[1];return{type:"raisebox",mode:t.mode,dy:a,body:n}},htmlBuilder(r,e){var t=P(r.body,e),a=J(r.dy,e);return y.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){var t=new S.MathNode("mpadded",[Y(r.body,e)]),a=r.dy.number+r.dy.unit;return t.setAttribute("voffset",a),t}});B({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e}=r;return{type:"internal",mode:e.mode}}});B({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(r,e,t){var{parser:a}=r,n=t[0],s=F(e[0],"size"),o=F(e[1],"size");return{type:"rule",mode:a.mode,shift:n&&F(n,"size").value,width:s.value,height:o.value}},htmlBuilder(r,e){var t=y.makeSpan(["mord","rule"],[],e),a=J(r.width,e),n=J(r.height,e),s=r.shift?J(r.shift,e):0;return t.style.borderRightWidth=A(a),t.style.borderTopWidth=A(n),t.style.bottom=A(s),t.width=a,t.height=n+s,t.depth=-s,t.maxFontSize=n*1.125*e.sizeMultiplier,t},mathmlBuilder(r,e){var t=J(r.width,e),a=J(r.height,e),n=r.shift?J(r.shift,e):0,s=e.color&&e.getColor()||"black",o=new S.MathNode("mspace");o.setAttribute("mathbackground",s),o.setAttribute("width",A(t)),o.setAttribute("height",A(a));var h=new S.MathNode("mpadded",[o]);return n>=0?h.setAttribute("height",A(n)):(h.setAttribute("height",A(n)),h.setAttribute("depth",A(-n))),h.setAttribute("voffset",A(n)),h}});function oa(r,e,t){for(var a=t0(r,e,!1),n=e.sizeMultiplier/t.sizeMultiplier,s=0;s{var t=e.havingSize(r.size);return oa(r.body,t,e)};B({type:"sizing",names:hr,props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!1,t);return{type:"sizing",mode:n.mode,size:hr.indexOf(a)+1,body:s}},htmlBuilder:e4,mathmlBuilder:(r,e)=>{var t=e.havingSize(r.size),a=h0(r.body,t),n=new S.MathNode("mstyle",a);return n.setAttribute("mathsize",A(t.sizeMultiplier)),n}});B({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,e,t)=>{var{parser:a}=r,n=!1,s=!1,o=t[0]&&F(t[0],"ordgroup");if(o)for(var h="",c=0;c{var t=y.makeSpan([],[P(r.body,e)]);if(!r.smashHeight&&!r.smashDepth)return t;if(r.smashHeight&&(t.height=0,t.children))for(var a=0;a{var t=new S.MathNode("mpadded",[Y(r.body,e)]);return r.smashHeight&&t.setAttribute("height","0px"),r.smashDepth&&t.setAttribute("depth","0px"),t}});B({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a}=r,n=t[0],s=e[0];return{type:"sqrt",mode:a.mode,body:s,index:n}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle());t.height===0&&(t.height=e.fontMetrics().xHeight),t=y.wrapFragment(t,e);var a=e.fontMetrics(),n=a.defaultRuleThickness,s=n;e.style.idt.height+t.depth+o&&(o=(o+b-t.height-t.depth)/2);var w=c.height-t.height-o-p;t.style.paddingLeft=A(g);var x=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t,wrapperClasses:["svg-align"]},{type:"kern",size:-(t.height+w)},{type:"elem",elem:c},{type:"kern",size:p}]},e);if(r.index){var z=e.havingStyle(R.SCRIPTSCRIPT),T=P(r.index,z,e),C=.6*(x.height-x.depth),q=y.makeVList({positionType:"shift",positionData:-C,children:[{type:"elem",elem:T}]},e),O=y.makeSpan(["root"],[q]);return y.makeSpan(["mord","sqrt"],[O,x],e)}else return y.makeSpan(["mord","sqrt"],[x],e)},mathmlBuilder(r,e){var{body:t,index:a}=r;return a?new S.MathNode("mroot",[Y(t,e),Y(a,e)]):new S.MathNode("msqrt",[Y(t,e)])}});var mr={display:R.DISPLAY,text:R.TEXT,script:R.SCRIPT,scriptscript:R.SCRIPTSCRIPT};B({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,e){var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!0,t),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:s}},htmlBuilder(r,e){var t=mr[r.style],a=e.havingStyle(t).withFont("");return oa(r.body,a,e)},mathmlBuilder(r,e){var t=mr[r.style],a=e.havingStyle(t),n=h0(r.body,a),s=new S.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},h=o[r.style];return s.setAttribute("scriptlevel",h[0]),s.setAttribute("displaystyle",h[1]),s}});var t4=function(e,t){var a=e.base;if(a)if(a.type==="op"){var n=a.limits&&(t.style.size===R.DISPLAY.size||a.alwaysHandleSupSub);return n?ne:null}else if(a.type==="operatorname"){var s=a.alwaysHandleSupSub&&(t.style.size===R.DISPLAY.size||a.limits);return s?la:null}else{if(a.type==="accent")return N.isCharacterBox(a.base)?Bt:null;if(a.type==="horizBrace"){var o=!e.sub;return o===a.isOver?na:null}else return null}else return null};j0({type:"supsub",htmlBuilder(r,e){var t=t4(r,e);if(t)return t(r,e);var{base:a,sup:n,sub:s}=r,o=P(a,e),h,c,p=e.fontMetrics(),g=0,b=0,w=a&&N.isCharacterBox(a);if(n){var x=e.havingStyle(e.style.sup());h=P(n,x,e),w||(g=o.height-x.fontMetrics().supDrop*x.sizeMultiplier/e.sizeMultiplier)}if(s){var z=e.havingStyle(e.style.sub());c=P(s,z,e),w||(b=o.depth+z.fontMetrics().subDrop*z.sizeMultiplier/e.sizeMultiplier)}var T;e.style===R.DISPLAY?T=p.sup1:e.style.cramped?T=p.sup3:T=p.sup2;var C=e.sizeMultiplier,q=A(.5/p.ptPerEm/C),O=null;if(c){var H=r.base&&r.base.type==="op"&&r.base.name&&(r.base.name==="\\oiint"||r.base.name==="\\oiiint");(o instanceof u0||H)&&(O=A(-o.italic))}var V;if(h&&c){g=Math.max(g,T,h.depth+.25*p.xHeight),b=Math.max(b,p.sub2);var L=p.defaultRuleThickness,U=4*L;if(g-h.depth-(c.height-b)0&&(g+=G,b-=G)}var j=[{type:"elem",elem:c,shift:b,marginRight:q,marginLeft:O},{type:"elem",elem:h,shift:-g,marginRight:q}];V=y.makeVList({positionType:"individualShift",children:j},e)}else if(c){b=Math.max(b,p.sub1,c.height-.8*p.xHeight);var $=[{type:"elem",elem:c,marginLeft:O,marginRight:q}];V=y.makeVList({positionType:"shift",positionData:b,children:$},e)}else if(h)g=Math.max(g,T,h.depth+.25*p.xHeight),V=y.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:h,marginRight:q}]},e);else throw new Error("supsub must have either sup or sub.");var T0=ft(o,"right")||"mord";return y.makeSpan([T0],[o,y.makeSpan(["msupsub"],[V])],e)},mathmlBuilder(r,e){var t=!1,a,n;r.base&&r.base.type==="horizBrace"&&(n=!!r.sup,n===r.base.isOver&&(t=!0,a=r.base.isOver)),r.base&&(r.base.type==="op"||r.base.type==="operatorname")&&(r.base.parentIsSupSub=!0);var s=[Y(r.base,e)];r.sub&&s.push(Y(r.sub,e)),r.sup&&s.push(Y(r.sup,e));var o;if(t)o=a?"mover":"munder";else if(r.sub)if(r.sup){var p=r.base;p&&p.type==="op"&&p.limits&&e.style===R.DISPLAY||p&&p.type==="operatorname"&&p.alwaysHandleSupSub&&(e.style===R.DISPLAY||p.limits)?o="munderover":o="msubsup"}else{var c=r.base;c&&c.type==="op"&&c.limits&&(e.style===R.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===R.DISPLAY)?o="munder":o="msub"}else{var h=r.base;h&&h.type==="op"&&h.limits&&(e.style===R.DISPLAY||h.alwaysHandleSupSub)||h&&h.type==="operatorname"&&h.alwaysHandleSupSub&&(h.limits||e.style===R.DISPLAY)?o="mover":o="msup"}return new S.MathNode(o,s)}});j0({type:"atom",htmlBuilder(r,e){return y.mathsym(r.text,r.mode,e,["m"+r.family])},mathmlBuilder(r,e){var t=new S.MathNode("mo",[v0(r.text,r.mode)]);if(r.family==="bin"){var a=At(r,e);a==="bold-italic"&&t.setAttribute("mathvariant",a)}else r.family==="punct"?t.setAttribute("separator","true"):(r.family==="open"||r.family==="close")&&t.setAttribute("stretchy","false");return t}});var ua={mi:"italic",mn:"normal",mtext:"normal"};j0({type:"mathord",htmlBuilder(r,e){return y.makeOrd(r,e,"mathord")},mathmlBuilder(r,e){var t=new S.MathNode("mi",[v0(r.text,r.mode,e)]),a=At(r,e)||"italic";return a!==ua[t.type]&&t.setAttribute("mathvariant",a),t}});j0({type:"textord",htmlBuilder(r,e){return y.makeOrd(r,e,"textord")},mathmlBuilder(r,e){var t=v0(r.text,r.mode,e),a=At(r,e)||"normal",n;return r.mode==="text"?n=new S.MathNode("mtext",[t]):/[0-9]/.test(r.text)?n=new S.MathNode("mn",[t]):r.text==="\\prime"?n=new S.MathNode("mo",[t]):n=new S.MathNode("mi",[t]),a!==ua[n.type]&&n.setAttribute("mathvariant",a),n}});var lt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},ot={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};j0({type:"spacing",htmlBuilder(r,e){if(ot.hasOwnProperty(r.text)){var t=ot[r.text].className||"";if(r.mode==="text"){var a=y.makeOrd(r,e,"textord");return a.classes.push(t),a}else return y.makeSpan(["mspace",t],[y.mathsym(r.text,r.mode,e)],e)}else{if(lt.hasOwnProperty(r.text))return y.makeSpan(["mspace",lt[r.text]],[],e);throw new M('Unknown type of space "'+r.text+'"')}},mathmlBuilder(r,e){var t;if(ot.hasOwnProperty(r.text))t=new S.MathNode("mtext",[new S.TextNode("\xA0")]);else{if(lt.hasOwnProperty(r.text))return new S.MathNode("mspace");throw new M('Unknown type of space "'+r.text+'"')}return t}});var cr=()=>{var r=new S.MathNode("mtd",[]);return r.setAttribute("width","50%"),r};j0({type:"tag",mathmlBuilder(r,e){var t=new S.MathNode("mtable",[new S.MathNode("mtr",[cr(),new S.MathNode("mtd",[G0(r.body,e)]),cr(),new S.MathNode("mtd",[G0(r.tag,e)])])]);return t.setAttribute("width","100%"),t}});var dr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},fr={"\\textbf":"textbf","\\textmd":"textmd"},r4={"\\textit":"textit","\\textup":"textup"},pr=(r,e)=>{var t=r.font;if(t){if(dr[t])return e.withTextFontFamily(dr[t]);if(fr[t])return e.withTextFontWeight(fr[t]);if(t==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(r4[t])};B({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"text",mode:t.mode,body:Q(n),font:a}},htmlBuilder(r,e){var t=pr(r,e),a=t0(r.body,t,!0);return y.makeSpan(["mord","text"],a,t)},mathmlBuilder(r,e){var t=pr(r,e);return G0(r.body,t)}});B({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"underline",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=y.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,s=y.makeVList({positionType:"top",positionData:t.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:t}]},e);return y.makeSpan(["mord","underline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("munder",[Y(r.body,e),t]);return a.setAttribute("accentunder","true"),a}});B({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"vcenter",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=e.fontMetrics().axisHeight,n=.5*(t.height-a-(t.depth+a));return y.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){return new S.MathNode("mpadded",[Y(r.body,e)],["vcenter"])}});B({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(r,e,t){throw new M("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(r,e){for(var t=vr(r),a=[],n=e.havingStyle(e.style.text()),s=0;sr.body.replace(/ /g,r.star?"\u2423":"\xA0"),L0=Nr,ha=`[ \r +-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.")}},X0=class{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return N.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;tt.toText();return this.children.map(e).join("")}},k0={"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]}},xe={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]},Yt={\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 ja(r,e){k0[r]=e}function St(r,e,t){if(!k0[e])throw new Error("Font metrics not found for font: "+e+".");var a=r.charCodeAt(0),n=k0[e][a];if(!n&&r[0]in Yt&&(a=Yt[r[0]].charCodeAt(0),n=k0[e][a]),!n&&t==="text"&&kr(a)&&(n=k0[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var Qe={};function Za(r){var e;if(r>=5?e=0:r>=3?e=1:e=2,!Qe[e]){var t=Qe[e]={cssEmPerMu:xe.quad[e]/18};for(var a in xe)xe.hasOwnProperty(a)&&(t[a]=xe[a][e])}return Qe[e]}var Ka=[[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]],Xt=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Wt=function(e,t){return t.size<2?e:Ka[e-1][t.size-1]},Re=class r{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||r.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Xt[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={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 a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return new r(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Wt(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Xt[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=Wt(r.BASESIZE,e);return this.size===t&&this.textSize===r.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==r.BASESIZE?["sizing","reset-size"+this.size,"size"+r.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Za(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}};Re.BASESIZE=6;var mt={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},Ja={ex:!0,em:!0,mu:!0},Sr=function(e){return typeof e!="string"&&(e=e.unit),e in mt||e in Ja||e==="ex"},J=function(e,t){var a;if(e.unit in mt)a=mt[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(e.unit==="mu")a=t.fontMetrics().cssEmPerMu;else{var n;if(t.style.isTight()?n=t.havingStyle(t.style.text()):n=t,e.unit==="ex")a=n.fontMetrics().xHeight;else if(e.unit==="em")a=n.fontMetrics().quad;else throw new M("Invalid unit: '"+e.unit+"'");n!==t&&(a*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*a,t.maxSize)},A=function(e){return+e.toFixed(4)+"em"},P0=function(e){return e.filter(t=>t).join(" ")},Mr=function(e,t,a){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},t){t.style.isTight()&&this.classes.push("mtight");var n=t.getColor();n&&(this.style.color=n)}},zr=function(e){var t=document.createElement(e);t.className=P0(this.classes);for(var a in this.style)this.style.hasOwnProperty(a)&&(t.style[a]=this.style[a]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var s=0;s",t},W0=class{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Mr.call(this,e,a,n),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return N.contains(this.classes,e)}toNode(){return zr.call(this,"span")}toMarkup(){return Ar.call(this,"span")}},ce=class{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Mr.call(this,t,n),this.children=a||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return N.contains(this.classes,e)}toNode(){return zr.call(this,"a")}toMarkup(){return Ar.call(this,"a")}},ct=class{constructor(e,t,a){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=t,this.src=e,this.classes=["mord"],this.style=a}hasClass(e){return N.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var t in this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=''+N.escape(this.alt)+'0&&(t=document.createElement("span"),t.style.marginRight=A(this.italic)),this.classes.length>0&&(t=t||document.createElement("span"),t.className=P0(this.classes));for(var a in this.style)this.style.hasOwnProperty(a)&&(t=t||document.createElement("span"),t.style[a]=this.style[a]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="0&&(a+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=N.hyphenate(n)+":"+this.style[n]+";");a&&(e=!0,t+=' style="'+N.escape(a)+'"');var s=N.escape(this.text);return e?(t+=">",t+=s,t+="",t):s}},y0=class{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n':''}},de=class{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"line");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);return t}toMarkup(){var e=" but got "+String(r)+".")}var e1={bin:1,close:1,inner:1,open:1,punct:1,rel:1},t1={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},X={math:{},text:{}};function i(r,e,t,a,n,s){X[r][n]={font:e,group:t,replace:a},s&&a&&(X[r][a]=X[r][n])}var l="math",k="text",u="main",d="ams",W="accent-token",D="bin",i0="close",ae="inner",E="mathord",_="op-token",c0="open",Ge="punct",f="rel",R0="spacing",v="textord";i(l,u,f,"\u2261","\\equiv",!0);i(l,u,f,"\u227A","\\prec",!0);i(l,u,f,"\u227B","\\succ",!0);i(l,u,f,"\u223C","\\sim",!0);i(l,u,f,"\u22A5","\\perp");i(l,u,f,"\u2AAF","\\preceq",!0);i(l,u,f,"\u2AB0","\\succeq",!0);i(l,u,f,"\u2243","\\simeq",!0);i(l,u,f,"\u2223","\\mid",!0);i(l,u,f,"\u226A","\\ll",!0);i(l,u,f,"\u226B","\\gg",!0);i(l,u,f,"\u224D","\\asymp",!0);i(l,u,f,"\u2225","\\parallel");i(l,u,f,"\u22C8","\\bowtie",!0);i(l,u,f,"\u2323","\\smile",!0);i(l,u,f,"\u2291","\\sqsubseteq",!0);i(l,u,f,"\u2292","\\sqsupseteq",!0);i(l,u,f,"\u2250","\\doteq",!0);i(l,u,f,"\u2322","\\frown",!0);i(l,u,f,"\u220B","\\ni",!0);i(l,u,f,"\u221D","\\propto",!0);i(l,u,f,"\u22A2","\\vdash",!0);i(l,u,f,"\u22A3","\\dashv",!0);i(l,u,f,"\u220B","\\owns");i(l,u,Ge,".","\\ldotp");i(l,u,Ge,"\u22C5","\\cdotp");i(l,u,v,"#","\\#");i(k,u,v,"#","\\#");i(l,u,v,"&","\\&");i(k,u,v,"&","\\&");i(l,u,v,"\u2135","\\aleph",!0);i(l,u,v,"\u2200","\\forall",!0);i(l,u,v,"\u210F","\\hbar",!0);i(l,u,v,"\u2203","\\exists",!0);i(l,u,v,"\u2207","\\nabla",!0);i(l,u,v,"\u266D","\\flat",!0);i(l,u,v,"\u2113","\\ell",!0);i(l,u,v,"\u266E","\\natural",!0);i(l,u,v,"\u2663","\\clubsuit",!0);i(l,u,v,"\u2118","\\wp",!0);i(l,u,v,"\u266F","\\sharp",!0);i(l,u,v,"\u2662","\\diamondsuit",!0);i(l,u,v,"\u211C","\\Re",!0);i(l,u,v,"\u2661","\\heartsuit",!0);i(l,u,v,"\u2111","\\Im",!0);i(l,u,v,"\u2660","\\spadesuit",!0);i(l,u,v,"\xA7","\\S",!0);i(k,u,v,"\xA7","\\S");i(l,u,v,"\xB6","\\P",!0);i(k,u,v,"\xB6","\\P");i(l,u,v,"\u2020","\\dag");i(k,u,v,"\u2020","\\dag");i(k,u,v,"\u2020","\\textdagger");i(l,u,v,"\u2021","\\ddag");i(k,u,v,"\u2021","\\ddag");i(k,u,v,"\u2021","\\textdaggerdbl");i(l,u,i0,"\u23B1","\\rmoustache",!0);i(l,u,c0,"\u23B0","\\lmoustache",!0);i(l,u,i0,"\u27EF","\\rgroup",!0);i(l,u,c0,"\u27EE","\\lgroup",!0);i(l,u,D,"\u2213","\\mp",!0);i(l,u,D,"\u2296","\\ominus",!0);i(l,u,D,"\u228E","\\uplus",!0);i(l,u,D,"\u2293","\\sqcap",!0);i(l,u,D,"\u2217","\\ast");i(l,u,D,"\u2294","\\sqcup",!0);i(l,u,D,"\u25EF","\\bigcirc",!0);i(l,u,D,"\u2219","\\bullet",!0);i(l,u,D,"\u2021","\\ddagger");i(l,u,D,"\u2240","\\wr",!0);i(l,u,D,"\u2A3F","\\amalg");i(l,u,D,"&","\\And");i(l,u,f,"\u27F5","\\longleftarrow",!0);i(l,u,f,"\u21D0","\\Leftarrow",!0);i(l,u,f,"\u27F8","\\Longleftarrow",!0);i(l,u,f,"\u27F6","\\longrightarrow",!0);i(l,u,f,"\u21D2","\\Rightarrow",!0);i(l,u,f,"\u27F9","\\Longrightarrow",!0);i(l,u,f,"\u2194","\\leftrightarrow",!0);i(l,u,f,"\u27F7","\\longleftrightarrow",!0);i(l,u,f,"\u21D4","\\Leftrightarrow",!0);i(l,u,f,"\u27FA","\\Longleftrightarrow",!0);i(l,u,f,"\u21A6","\\mapsto",!0);i(l,u,f,"\u27FC","\\longmapsto",!0);i(l,u,f,"\u2197","\\nearrow",!0);i(l,u,f,"\u21A9","\\hookleftarrow",!0);i(l,u,f,"\u21AA","\\hookrightarrow",!0);i(l,u,f,"\u2198","\\searrow",!0);i(l,u,f,"\u21BC","\\leftharpoonup",!0);i(l,u,f,"\u21C0","\\rightharpoonup",!0);i(l,u,f,"\u2199","\\swarrow",!0);i(l,u,f,"\u21BD","\\leftharpoondown",!0);i(l,u,f,"\u21C1","\\rightharpoondown",!0);i(l,u,f,"\u2196","\\nwarrow",!0);i(l,u,f,"\u21CC","\\rightleftharpoons",!0);i(l,d,f,"\u226E","\\nless",!0);i(l,d,f,"\uE010","\\@nleqslant");i(l,d,f,"\uE011","\\@nleqq");i(l,d,f,"\u2A87","\\lneq",!0);i(l,d,f,"\u2268","\\lneqq",!0);i(l,d,f,"\uE00C","\\@lvertneqq");i(l,d,f,"\u22E6","\\lnsim",!0);i(l,d,f,"\u2A89","\\lnapprox",!0);i(l,d,f,"\u2280","\\nprec",!0);i(l,d,f,"\u22E0","\\npreceq",!0);i(l,d,f,"\u22E8","\\precnsim",!0);i(l,d,f,"\u2AB9","\\precnapprox",!0);i(l,d,f,"\u2241","\\nsim",!0);i(l,d,f,"\uE006","\\@nshortmid");i(l,d,f,"\u2224","\\nmid",!0);i(l,d,f,"\u22AC","\\nvdash",!0);i(l,d,f,"\u22AD","\\nvDash",!0);i(l,d,f,"\u22EA","\\ntriangleleft");i(l,d,f,"\u22EC","\\ntrianglelefteq",!0);i(l,d,f,"\u228A","\\subsetneq",!0);i(l,d,f,"\uE01A","\\@varsubsetneq");i(l,d,f,"\u2ACB","\\subsetneqq",!0);i(l,d,f,"\uE017","\\@varsubsetneqq");i(l,d,f,"\u226F","\\ngtr",!0);i(l,d,f,"\uE00F","\\@ngeqslant");i(l,d,f,"\uE00E","\\@ngeqq");i(l,d,f,"\u2A88","\\gneq",!0);i(l,d,f,"\u2269","\\gneqq",!0);i(l,d,f,"\uE00D","\\@gvertneqq");i(l,d,f,"\u22E7","\\gnsim",!0);i(l,d,f,"\u2A8A","\\gnapprox",!0);i(l,d,f,"\u2281","\\nsucc",!0);i(l,d,f,"\u22E1","\\nsucceq",!0);i(l,d,f,"\u22E9","\\succnsim",!0);i(l,d,f,"\u2ABA","\\succnapprox",!0);i(l,d,f,"\u2246","\\ncong",!0);i(l,d,f,"\uE007","\\@nshortparallel");i(l,d,f,"\u2226","\\nparallel",!0);i(l,d,f,"\u22AF","\\nVDash",!0);i(l,d,f,"\u22EB","\\ntriangleright");i(l,d,f,"\u22ED","\\ntrianglerighteq",!0);i(l,d,f,"\uE018","\\@nsupseteqq");i(l,d,f,"\u228B","\\supsetneq",!0);i(l,d,f,"\uE01B","\\@varsupsetneq");i(l,d,f,"\u2ACC","\\supsetneqq",!0);i(l,d,f,"\uE019","\\@varsupsetneqq");i(l,d,f,"\u22AE","\\nVdash",!0);i(l,d,f,"\u2AB5","\\precneqq",!0);i(l,d,f,"\u2AB6","\\succneqq",!0);i(l,d,f,"\uE016","\\@nsubseteqq");i(l,d,D,"\u22B4","\\unlhd");i(l,d,D,"\u22B5","\\unrhd");i(l,d,f,"\u219A","\\nleftarrow",!0);i(l,d,f,"\u219B","\\nrightarrow",!0);i(l,d,f,"\u21CD","\\nLeftarrow",!0);i(l,d,f,"\u21CF","\\nRightarrow",!0);i(l,d,f,"\u21AE","\\nleftrightarrow",!0);i(l,d,f,"\u21CE","\\nLeftrightarrow",!0);i(l,d,f,"\u25B3","\\vartriangle");i(l,d,v,"\u210F","\\hslash");i(l,d,v,"\u25BD","\\triangledown");i(l,d,v,"\u25CA","\\lozenge");i(l,d,v,"\u24C8","\\circledS");i(l,d,v,"\xAE","\\circledR");i(k,d,v,"\xAE","\\circledR");i(l,d,v,"\u2221","\\measuredangle",!0);i(l,d,v,"\u2204","\\nexists");i(l,d,v,"\u2127","\\mho");i(l,d,v,"\u2132","\\Finv",!0);i(l,d,v,"\u2141","\\Game",!0);i(l,d,v,"\u2035","\\backprime");i(l,d,v,"\u25B2","\\blacktriangle");i(l,d,v,"\u25BC","\\blacktriangledown");i(l,d,v,"\u25A0","\\blacksquare");i(l,d,v,"\u29EB","\\blacklozenge");i(l,d,v,"\u2605","\\bigstar");i(l,d,v,"\u2222","\\sphericalangle",!0);i(l,d,v,"\u2201","\\complement",!0);i(l,d,v,"\xF0","\\eth",!0);i(k,u,v,"\xF0","\xF0");i(l,d,v,"\u2571","\\diagup");i(l,d,v,"\u2572","\\diagdown");i(l,d,v,"\u25A1","\\square");i(l,d,v,"\u25A1","\\Box");i(l,d,v,"\u25CA","\\Diamond");i(l,d,v,"\xA5","\\yen",!0);i(k,d,v,"\xA5","\\yen",!0);i(l,d,v,"\u2713","\\checkmark",!0);i(k,d,v,"\u2713","\\checkmark");i(l,d,v,"\u2136","\\beth",!0);i(l,d,v,"\u2138","\\daleth",!0);i(l,d,v,"\u2137","\\gimel",!0);i(l,d,v,"\u03DD","\\digamma",!0);i(l,d,v,"\u03F0","\\varkappa");i(l,d,c0,"\u250C","\\@ulcorner",!0);i(l,d,i0,"\u2510","\\@urcorner",!0);i(l,d,c0,"\u2514","\\@llcorner",!0);i(l,d,i0,"\u2518","\\@lrcorner",!0);i(l,d,f,"\u2266","\\leqq",!0);i(l,d,f,"\u2A7D","\\leqslant",!0);i(l,d,f,"\u2A95","\\eqslantless",!0);i(l,d,f,"\u2272","\\lesssim",!0);i(l,d,f,"\u2A85","\\lessapprox",!0);i(l,d,f,"\u224A","\\approxeq",!0);i(l,d,D,"\u22D6","\\lessdot");i(l,d,f,"\u22D8","\\lll",!0);i(l,d,f,"\u2276","\\lessgtr",!0);i(l,d,f,"\u22DA","\\lesseqgtr",!0);i(l,d,f,"\u2A8B","\\lesseqqgtr",!0);i(l,d,f,"\u2251","\\doteqdot");i(l,d,f,"\u2253","\\risingdotseq",!0);i(l,d,f,"\u2252","\\fallingdotseq",!0);i(l,d,f,"\u223D","\\backsim",!0);i(l,d,f,"\u22CD","\\backsimeq",!0);i(l,d,f,"\u2AC5","\\subseteqq",!0);i(l,d,f,"\u22D0","\\Subset",!0);i(l,d,f,"\u228F","\\sqsubset",!0);i(l,d,f,"\u227C","\\preccurlyeq",!0);i(l,d,f,"\u22DE","\\curlyeqprec",!0);i(l,d,f,"\u227E","\\precsim",!0);i(l,d,f,"\u2AB7","\\precapprox",!0);i(l,d,f,"\u22B2","\\vartriangleleft");i(l,d,f,"\u22B4","\\trianglelefteq");i(l,d,f,"\u22A8","\\vDash",!0);i(l,d,f,"\u22AA","\\Vvdash",!0);i(l,d,f,"\u2323","\\smallsmile");i(l,d,f,"\u2322","\\smallfrown");i(l,d,f,"\u224F","\\bumpeq",!0);i(l,d,f,"\u224E","\\Bumpeq",!0);i(l,d,f,"\u2267","\\geqq",!0);i(l,d,f,"\u2A7E","\\geqslant",!0);i(l,d,f,"\u2A96","\\eqslantgtr",!0);i(l,d,f,"\u2273","\\gtrsim",!0);i(l,d,f,"\u2A86","\\gtrapprox",!0);i(l,d,D,"\u22D7","\\gtrdot");i(l,d,f,"\u22D9","\\ggg",!0);i(l,d,f,"\u2277","\\gtrless",!0);i(l,d,f,"\u22DB","\\gtreqless",!0);i(l,d,f,"\u2A8C","\\gtreqqless",!0);i(l,d,f,"\u2256","\\eqcirc",!0);i(l,d,f,"\u2257","\\circeq",!0);i(l,d,f,"\u225C","\\triangleq",!0);i(l,d,f,"\u223C","\\thicksim");i(l,d,f,"\u2248","\\thickapprox");i(l,d,f,"\u2AC6","\\supseteqq",!0);i(l,d,f,"\u22D1","\\Supset",!0);i(l,d,f,"\u2290","\\sqsupset",!0);i(l,d,f,"\u227D","\\succcurlyeq",!0);i(l,d,f,"\u22DF","\\curlyeqsucc",!0);i(l,d,f,"\u227F","\\succsim",!0);i(l,d,f,"\u2AB8","\\succapprox",!0);i(l,d,f,"\u22B3","\\vartriangleright");i(l,d,f,"\u22B5","\\trianglerighteq");i(l,d,f,"\u22A9","\\Vdash",!0);i(l,d,f,"\u2223","\\shortmid");i(l,d,f,"\u2225","\\shortparallel");i(l,d,f,"\u226C","\\between",!0);i(l,d,f,"\u22D4","\\pitchfork",!0);i(l,d,f,"\u221D","\\varpropto");i(l,d,f,"\u25C0","\\blacktriangleleft");i(l,d,f,"\u2234","\\therefore",!0);i(l,d,f,"\u220D","\\backepsilon");i(l,d,f,"\u25B6","\\blacktriangleright");i(l,d,f,"\u2235","\\because",!0);i(l,d,f,"\u22D8","\\llless");i(l,d,f,"\u22D9","\\gggtr");i(l,d,D,"\u22B2","\\lhd");i(l,d,D,"\u22B3","\\rhd");i(l,d,f,"\u2242","\\eqsim",!0);i(l,u,f,"\u22C8","\\Join");i(l,d,f,"\u2251","\\Doteq",!0);i(l,d,D,"\u2214","\\dotplus",!0);i(l,d,D,"\u2216","\\smallsetminus");i(l,d,D,"\u22D2","\\Cap",!0);i(l,d,D,"\u22D3","\\Cup",!0);i(l,d,D,"\u2A5E","\\doublebarwedge",!0);i(l,d,D,"\u229F","\\boxminus",!0);i(l,d,D,"\u229E","\\boxplus",!0);i(l,d,D,"\u22C7","\\divideontimes",!0);i(l,d,D,"\u22C9","\\ltimes",!0);i(l,d,D,"\u22CA","\\rtimes",!0);i(l,d,D,"\u22CB","\\leftthreetimes",!0);i(l,d,D,"\u22CC","\\rightthreetimes",!0);i(l,d,D,"\u22CF","\\curlywedge",!0);i(l,d,D,"\u22CE","\\curlyvee",!0);i(l,d,D,"\u229D","\\circleddash",!0);i(l,d,D,"\u229B","\\circledast",!0);i(l,d,D,"\u22C5","\\centerdot");i(l,d,D,"\u22BA","\\intercal",!0);i(l,d,D,"\u22D2","\\doublecap");i(l,d,D,"\u22D3","\\doublecup");i(l,d,D,"\u22A0","\\boxtimes",!0);i(l,d,f,"\u21E2","\\dashrightarrow",!0);i(l,d,f,"\u21E0","\\dashleftarrow",!0);i(l,d,f,"\u21C7","\\leftleftarrows",!0);i(l,d,f,"\u21C6","\\leftrightarrows",!0);i(l,d,f,"\u21DA","\\Lleftarrow",!0);i(l,d,f,"\u219E","\\twoheadleftarrow",!0);i(l,d,f,"\u21A2","\\leftarrowtail",!0);i(l,d,f,"\u21AB","\\looparrowleft",!0);i(l,d,f,"\u21CB","\\leftrightharpoons",!0);i(l,d,f,"\u21B6","\\curvearrowleft",!0);i(l,d,f,"\u21BA","\\circlearrowleft",!0);i(l,d,f,"\u21B0","\\Lsh",!0);i(l,d,f,"\u21C8","\\upuparrows",!0);i(l,d,f,"\u21BF","\\upharpoonleft",!0);i(l,d,f,"\u21C3","\\downharpoonleft",!0);i(l,u,f,"\u22B6","\\origof",!0);i(l,u,f,"\u22B7","\\imageof",!0);i(l,d,f,"\u22B8","\\multimap",!0);i(l,d,f,"\u21AD","\\leftrightsquigarrow",!0);i(l,d,f,"\u21C9","\\rightrightarrows",!0);i(l,d,f,"\u21C4","\\rightleftarrows",!0);i(l,d,f,"\u21A0","\\twoheadrightarrow",!0);i(l,d,f,"\u21A3","\\rightarrowtail",!0);i(l,d,f,"\u21AC","\\looparrowright",!0);i(l,d,f,"\u21B7","\\curvearrowright",!0);i(l,d,f,"\u21BB","\\circlearrowright",!0);i(l,d,f,"\u21B1","\\Rsh",!0);i(l,d,f,"\u21CA","\\downdownarrows",!0);i(l,d,f,"\u21BE","\\upharpoonright",!0);i(l,d,f,"\u21C2","\\downharpoonright",!0);i(l,d,f,"\u21DD","\\rightsquigarrow",!0);i(l,d,f,"\u21DD","\\leadsto");i(l,d,f,"\u21DB","\\Rrightarrow",!0);i(l,d,f,"\u21BE","\\restriction");i(l,u,v,"\u2018","`");i(l,u,v,"$","\\$");i(k,u,v,"$","\\$");i(k,u,v,"$","\\textdollar");i(l,u,v,"%","\\%");i(k,u,v,"%","\\%");i(l,u,v,"_","\\_");i(k,u,v,"_","\\_");i(k,u,v,"_","\\textunderscore");i(l,u,v,"\u2220","\\angle",!0);i(l,u,v,"\u221E","\\infty",!0);i(l,u,v,"\u2032","\\prime");i(l,u,v,"\u25B3","\\triangle");i(l,u,v,"\u0393","\\Gamma",!0);i(l,u,v,"\u0394","\\Delta",!0);i(l,u,v,"\u0398","\\Theta",!0);i(l,u,v,"\u039B","\\Lambda",!0);i(l,u,v,"\u039E","\\Xi",!0);i(l,u,v,"\u03A0","\\Pi",!0);i(l,u,v,"\u03A3","\\Sigma",!0);i(l,u,v,"\u03A5","\\Upsilon",!0);i(l,u,v,"\u03A6","\\Phi",!0);i(l,u,v,"\u03A8","\\Psi",!0);i(l,u,v,"\u03A9","\\Omega",!0);i(l,u,v,"A","\u0391");i(l,u,v,"B","\u0392");i(l,u,v,"E","\u0395");i(l,u,v,"Z","\u0396");i(l,u,v,"H","\u0397");i(l,u,v,"I","\u0399");i(l,u,v,"K","\u039A");i(l,u,v,"M","\u039C");i(l,u,v,"N","\u039D");i(l,u,v,"O","\u039F");i(l,u,v,"P","\u03A1");i(l,u,v,"T","\u03A4");i(l,u,v,"X","\u03A7");i(l,u,v,"\xAC","\\neg",!0);i(l,u,v,"\xAC","\\lnot");i(l,u,v,"\u22A4","\\top");i(l,u,v,"\u22A5","\\bot");i(l,u,v,"\u2205","\\emptyset");i(l,d,v,"\u2205","\\varnothing");i(l,u,E,"\u03B1","\\alpha",!0);i(l,u,E,"\u03B2","\\beta",!0);i(l,u,E,"\u03B3","\\gamma",!0);i(l,u,E,"\u03B4","\\delta",!0);i(l,u,E,"\u03F5","\\epsilon",!0);i(l,u,E,"\u03B6","\\zeta",!0);i(l,u,E,"\u03B7","\\eta",!0);i(l,u,E,"\u03B8","\\theta",!0);i(l,u,E,"\u03B9","\\iota",!0);i(l,u,E,"\u03BA","\\kappa",!0);i(l,u,E,"\u03BB","\\lambda",!0);i(l,u,E,"\u03BC","\\mu",!0);i(l,u,E,"\u03BD","\\nu",!0);i(l,u,E,"\u03BE","\\xi",!0);i(l,u,E,"\u03BF","\\omicron",!0);i(l,u,E,"\u03C0","\\pi",!0);i(l,u,E,"\u03C1","\\rho",!0);i(l,u,E,"\u03C3","\\sigma",!0);i(l,u,E,"\u03C4","\\tau",!0);i(l,u,E,"\u03C5","\\upsilon",!0);i(l,u,E,"\u03D5","\\phi",!0);i(l,u,E,"\u03C7","\\chi",!0);i(l,u,E,"\u03C8","\\psi",!0);i(l,u,E,"\u03C9","\\omega",!0);i(l,u,E,"\u03B5","\\varepsilon",!0);i(l,u,E,"\u03D1","\\vartheta",!0);i(l,u,E,"\u03D6","\\varpi",!0);i(l,u,E,"\u03F1","\\varrho",!0);i(l,u,E,"\u03C2","\\varsigma",!0);i(l,u,E,"\u03C6","\\varphi",!0);i(l,u,D,"\u2217","*",!0);i(l,u,D,"+","+");i(l,u,D,"\u2212","-",!0);i(l,u,D,"\u22C5","\\cdot",!0);i(l,u,D,"\u2218","\\circ",!0);i(l,u,D,"\xF7","\\div",!0);i(l,u,D,"\xB1","\\pm",!0);i(l,u,D,"\xD7","\\times",!0);i(l,u,D,"\u2229","\\cap",!0);i(l,u,D,"\u222A","\\cup",!0);i(l,u,D,"\u2216","\\setminus",!0);i(l,u,D,"\u2227","\\land");i(l,u,D,"\u2228","\\lor");i(l,u,D,"\u2227","\\wedge",!0);i(l,u,D,"\u2228","\\vee",!0);i(l,u,v,"\u221A","\\surd");i(l,u,c0,"\u27E8","\\langle",!0);i(l,u,c0,"\u2223","\\lvert");i(l,u,c0,"\u2225","\\lVert");i(l,u,i0,"?","?");i(l,u,i0,"!","!");i(l,u,i0,"\u27E9","\\rangle",!0);i(l,u,i0,"\u2223","\\rvert");i(l,u,i0,"\u2225","\\rVert");i(l,u,f,"=","=");i(l,u,f,":",":");i(l,u,f,"\u2248","\\approx",!0);i(l,u,f,"\u2245","\\cong",!0);i(l,u,f,"\u2265","\\ge");i(l,u,f,"\u2265","\\geq",!0);i(l,u,f,"\u2190","\\gets");i(l,u,f,">","\\gt",!0);i(l,u,f,"\u2208","\\in",!0);i(l,u,f,"\uE020","\\@not");i(l,u,f,"\u2282","\\subset",!0);i(l,u,f,"\u2283","\\supset",!0);i(l,u,f,"\u2286","\\subseteq",!0);i(l,u,f,"\u2287","\\supseteq",!0);i(l,d,f,"\u2288","\\nsubseteq",!0);i(l,d,f,"\u2289","\\nsupseteq",!0);i(l,u,f,"\u22A8","\\models");i(l,u,f,"\u2190","\\leftarrow",!0);i(l,u,f,"\u2264","\\le");i(l,u,f,"\u2264","\\leq",!0);i(l,u,f,"<","\\lt",!0);i(l,u,f,"\u2192","\\rightarrow",!0);i(l,u,f,"\u2192","\\to");i(l,d,f,"\u2271","\\ngeq",!0);i(l,d,f,"\u2270","\\nleq",!0);i(l,u,R0,"\xA0","\\ ");i(l,u,R0,"\xA0","\\space");i(l,u,R0,"\xA0","\\nobreakspace");i(k,u,R0,"\xA0","\\ ");i(k,u,R0,"\xA0"," ");i(k,u,R0,"\xA0","\\space");i(k,u,R0,"\xA0","\\nobreakspace");i(l,u,R0,null,"\\nobreak");i(l,u,R0,null,"\\allowbreak");i(l,u,Ge,",",",");i(l,u,Ge,";",";");i(l,d,D,"\u22BC","\\barwedge",!0);i(l,d,D,"\u22BB","\\veebar",!0);i(l,u,D,"\u2299","\\odot",!0);i(l,u,D,"\u2295","\\oplus",!0);i(l,u,D,"\u2297","\\otimes",!0);i(l,u,v,"\u2202","\\partial",!0);i(l,u,D,"\u2298","\\oslash",!0);i(l,d,D,"\u229A","\\circledcirc",!0);i(l,d,D,"\u22A1","\\boxdot",!0);i(l,u,D,"\u25B3","\\bigtriangleup");i(l,u,D,"\u25BD","\\bigtriangledown");i(l,u,D,"\u2020","\\dagger");i(l,u,D,"\u22C4","\\diamond");i(l,u,D,"\u22C6","\\star");i(l,u,D,"\u25C3","\\triangleleft");i(l,u,D,"\u25B9","\\triangleright");i(l,u,c0,"{","\\{");i(k,u,v,"{","\\{");i(k,u,v,"{","\\textbraceleft");i(l,u,i0,"}","\\}");i(k,u,v,"}","\\}");i(k,u,v,"}","\\textbraceright");i(l,u,c0,"{","\\lbrace");i(l,u,i0,"}","\\rbrace");i(l,u,c0,"[","\\lbrack",!0);i(k,u,v,"[","\\lbrack",!0);i(l,u,i0,"]","\\rbrack",!0);i(k,u,v,"]","\\rbrack",!0);i(l,u,c0,"(","\\lparen",!0);i(l,u,i0,")","\\rparen",!0);i(k,u,v,"<","\\textless",!0);i(k,u,v,">","\\textgreater",!0);i(l,u,c0,"\u230A","\\lfloor",!0);i(l,u,i0,"\u230B","\\rfloor",!0);i(l,u,c0,"\u2308","\\lceil",!0);i(l,u,i0,"\u2309","\\rceil",!0);i(l,u,v,"\\","\\backslash");i(l,u,v,"\u2223","|");i(l,u,v,"\u2223","\\vert");i(k,u,v,"|","\\textbar",!0);i(l,u,v,"\u2225","\\|");i(l,u,v,"\u2225","\\Vert");i(k,u,v,"\u2225","\\textbardbl");i(k,u,v,"~","\\textasciitilde");i(k,u,v,"\\","\\textbackslash");i(k,u,v,"^","\\textasciicircum");i(l,u,f,"\u2191","\\uparrow",!0);i(l,u,f,"\u21D1","\\Uparrow",!0);i(l,u,f,"\u2193","\\downarrow",!0);i(l,u,f,"\u21D3","\\Downarrow",!0);i(l,u,f,"\u2195","\\updownarrow",!0);i(l,u,f,"\u21D5","\\Updownarrow",!0);i(l,u,_,"\u2210","\\coprod");i(l,u,_,"\u22C1","\\bigvee");i(l,u,_,"\u22C0","\\bigwedge");i(l,u,_,"\u2A04","\\biguplus");i(l,u,_,"\u22C2","\\bigcap");i(l,u,_,"\u22C3","\\bigcup");i(l,u,_,"\u222B","\\int");i(l,u,_,"\u222B","\\intop");i(l,u,_,"\u222C","\\iint");i(l,u,_,"\u222D","\\iiint");i(l,u,_,"\u220F","\\prod");i(l,u,_,"\u2211","\\sum");i(l,u,_,"\u2A02","\\bigotimes");i(l,u,_,"\u2A01","\\bigoplus");i(l,u,_,"\u2A00","\\bigodot");i(l,u,_,"\u222E","\\oint");i(l,u,_,"\u222F","\\oiint");i(l,u,_,"\u2230","\\oiiint");i(l,u,_,"\u2A06","\\bigsqcup");i(l,u,_,"\u222B","\\smallint");i(k,u,ae,"\u2026","\\textellipsis");i(l,u,ae,"\u2026","\\mathellipsis");i(k,u,ae,"\u2026","\\ldots",!0);i(l,u,ae,"\u2026","\\ldots",!0);i(l,u,ae,"\u22EF","\\@cdots",!0);i(l,u,ae,"\u22F1","\\ddots",!0);i(l,u,v,"\u22EE","\\varvdots");i(l,u,W,"\u02CA","\\acute");i(l,u,W,"\u02CB","\\grave");i(l,u,W,"\xA8","\\ddot");i(l,u,W,"~","\\tilde");i(l,u,W,"\u02C9","\\bar");i(l,u,W,"\u02D8","\\breve");i(l,u,W,"\u02C7","\\check");i(l,u,W,"^","\\hat");i(l,u,W,"\u20D7","\\vec");i(l,u,W,"\u02D9","\\dot");i(l,u,W,"\u02DA","\\mathring");i(l,u,E,"\uE131","\\@imath");i(l,u,E,"\uE237","\\@jmath");i(l,u,v,"\u0131","\u0131");i(l,u,v,"\u0237","\u0237");i(k,u,v,"\u0131","\\i",!0);i(k,u,v,"\u0237","\\j",!0);i(k,u,v,"\xDF","\\ss",!0);i(k,u,v,"\xE6","\\ae",!0);i(k,u,v,"\u0153","\\oe",!0);i(k,u,v,"\xF8","\\o",!0);i(k,u,v,"\xC6","\\AE",!0);i(k,u,v,"\u0152","\\OE",!0);i(k,u,v,"\xD8","\\O",!0);i(k,u,W,"\u02CA","\\'");i(k,u,W,"\u02CB","\\`");i(k,u,W,"\u02C6","\\^");i(k,u,W,"\u02DC","\\~");i(k,u,W,"\u02C9","\\=");i(k,u,W,"\u02D8","\\u");i(k,u,W,"\u02D9","\\.");i(k,u,W,"\xB8","\\c");i(k,u,W,"\u02DA","\\r");i(k,u,W,"\u02C7","\\v");i(k,u,W,"\xA8",'\\"');i(k,u,W,"\u02DD","\\H");i(k,u,W,"\u25EF","\\textcircled");var Tr={"--":!0,"---":!0,"``":!0,"''":!0};i(k,u,v,"\u2013","--",!0);i(k,u,v,"\u2013","\\textendash");i(k,u,v,"\u2014","---",!0);i(k,u,v,"\u2014","\\textemdash");i(k,u,v,"\u2018","`",!0);i(k,u,v,"\u2018","\\textquoteleft");i(k,u,v,"\u2019","'",!0);i(k,u,v,"\u2019","\\textquoteright");i(k,u,v,"\u201C","``",!0);i(k,u,v,"\u201C","\\textquotedblleft");i(k,u,v,"\u201D","''",!0);i(k,u,v,"\u201D","\\textquotedblright");i(l,u,v,"\xB0","\\degree",!0);i(k,u,v,"\xB0","\\degree");i(k,u,v,"\xB0","\\textdegree",!0);i(l,u,v,"\xA3","\\pounds");i(l,u,v,"\xA3","\\mathsterling",!0);i(k,u,v,"\xA3","\\pounds");i(k,u,v,"\xA3","\\textsterling",!0);i(l,d,v,"\u2720","\\maltese");i(k,d,v,"\u2720","\\maltese");var Zt='0123456789/@."';for(we=0;we0)return b0(s,p,n,t,o.concat(g));if(c){var b,x;if(c==="boldsymbol"){var w=n1(s,n,t,o,a);b=w.fontName,x=[w.fontClass]}else h?(b=Cr[c].fontName,x=[c]):(b=Ae(c,t.fontWeight,t.fontShape),x=[c,t.fontWeight,t.fontShape]);if(Ve(s,b,n).metrics)return b0(s,b,n,t,o.concat(x));if(Tr.hasOwnProperty(s)&&b.slice(0,10)==="Typewriter"){for(var z=[],T=0;T{if(P0(r.classes)!==P0(e.classes)||r.skew!==e.skew||r.maxFontSize!==e.maxFontSize)return!1;if(r.classes.length===1){var t=r.classes[0];if(t==="mbin"||t==="mord")return!1}for(var a in r.style)if(r.style.hasOwnProperty(a)&&r.style[a]!==e.style[a])return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&r.style[n]!==e.style[n])return!1;return!0},l1=r=>{for(var e=0;et&&(t=o.height),o.depth>a&&(a=o.depth),o.maxFontSize>n&&(n=o.maxFontSize)}e.height=t,e.depth=a,e.maxFontSize=n},l0=function(e,t,a,n){var s=new W0(e,t,a,n);return Mt(s),s},Br=(r,e,t,a)=>new W0(r,e,t,a),o1=function(e,t,a){var n=l0([e],[],t);return n.height=Math.max(a||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=A(n.height),n.maxFontSize=1,n},u1=function(e,t,a,n){var s=new ce(e,t,a,n);return Mt(s),s},Dr=function(e){var t=new X0(e);return Mt(t),t},h1=function(e,t){return e instanceof X0?l0([],[e],t):e},m1=function(e){if(e.positionType==="individualShift"){for(var t=e.children,a=[t[0]],n=-t[0].shift-t[0].elem.depth,s=n,o=1;o{var t=l0(["mspace"],[],e),a=J(r,e);return t.style.marginRight=A(a),t},Ae=function(e,t,a){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:n=e}var s;return t==="textbf"&&a==="textit"?s="BoldItalic":t==="textbf"?s="Bold":t==="textit"?s="Italic":s="Regular",n+"-"+s},Cr={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},qr={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},f1=function(e,t){var[a,n,s]=qr[e],o=new S0(a),h=new y0([o],{width:A(n),height:A(s),style:"width:"+A(n),viewBox:"0 0 "+1e3*n+" "+1e3*s,preserveAspectRatio:"xMinYMin"}),c=Br(["overlay"],[h],t);return c.height=s,c.style.height=A(s),c.style.width=A(n),c},y={fontMap:Cr,makeSymbol:b0,mathsym:a1,makeSpan:l0,makeSvgSpan:Br,makeLineSpan:o1,makeAnchor:u1,makeFragment:Dr,wrapFragment:h1,makeVList:c1,makeOrd:i1,makeGlue:d1,staticSvg:f1,svgData:qr,tryCombineChars:l1},K={number:3,unit:"mu"},$0={number:4,unit:"mu"},D0={number:5,unit:"mu"},p1={mord:{mop:K,mbin:$0,mrel:D0,minner:K},mop:{mord:K,mop:K,mrel:D0,minner:K},mbin:{mord:$0,mop:$0,mopen:$0,minner:$0},mrel:{mord:D0,mop:D0,mopen:D0,minner:D0},mopen:{},mclose:{mop:K,mbin:$0,mrel:D0,minner:K},mpunct:{mord:K,mop:K,mrel:D0,mopen:K,mclose:K,mpunct:K,minner:K},minner:{mord:K,mop:K,mbin:$0,mrel:D0,mopen:K,mpunct:K,minner:K}},v1={mord:{mop:K},mop:{mord:K,mop:K},mbin:{},mrel:{},mopen:{},mclose:{mop:K},mpunct:{},minner:{mop:K}},Nr={},Oe={},He={};function B(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:a.allowedInMath===void 0?!0:a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:n},c=0;c{var C=T.classes[0],q=z.classes[0];C==="mbin"&&N.contains(b1,q)?T.classes[0]="mord":q==="mbin"&&N.contains(g1,C)&&(z.classes[0]="mord")},{node:b},x,w),Qt(s,(z,T)=>{var C=ft(T),q=ft(z),O=C&&q?z.hasClass("mtight")?v1[C][q]:p1[C][q]:null;if(O)return y.makeGlue(O,p)},{node:b},x,w),s},Qt=function r(e,t,a,n,s){n&&e.push(n);for(var o=0;ox=>{e.splice(b+1,0,x),o++})(o)}n&&e.pop()},Er=function(e){return e instanceof X0||e instanceof ce||e instanceof W0&&e.hasClass("enclosing")?e:null},w1=function r(e,t){var a=Er(e);if(a){var n=a.children;if(n.length){if(t==="right")return r(n[n.length-1],"right");if(t==="left")return r(n[0],"left")}}return e},ft=function(e,t){return e?(t&&(e=w1(e,t)),x1[e.classes[0]]||null):null},fe=function(e,t){var a=["nulldelimiter"].concat(e.baseSizingClasses());return N0(t.concat(a))},P=function(e,t,a){if(!e)return N0();if(Oe[e.type]){var n=Oe[e.type](e,t);if(a&&t.size!==a.size){n=N0(t.sizingClasses(a),[n],t);var s=t.sizeMultiplier/a.sizeMultiplier;n.height*=s,n.depth*=s}return n}else throw new M("Got group of unknown type: '"+e.type+"'")};function Te(r,e){var t=N0(["base"],r,e),a=N0(["strut"]);return a.style.height=A(t.height+t.depth),t.depth&&(a.style.verticalAlign=A(-t.depth)),t.children.unshift(a),t}function pt(r,e){var t=null;r.length===1&&r[0].type==="tag"&&(t=r[0].tag,r=r[0].body);var a=t0(r,e,"root"),n;a.length===2&&a[1].hasClass("tag")&&(n=a.pop());for(var s=[],o=[],h=0;h0&&(s.push(Te(o,e)),o=[]),s.push(a[h]));o.length>0&&s.push(Te(o,e));var p;t?(p=Te(t0(t,e,!0)),p.classes=["tag"],s.push(p)):n&&s.push(n);var g=N0(["katex-html"],s);if(g.setAttribute("aria-hidden","true"),p){var b=p.children[0];b.style.height=A(g.height+g.depth),g.depth&&(b.style.verticalAlign=A(-g.depth))}return g}function Rr(r){return new X0(r)}var o0=class{constructor(e,t,a){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=a||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=P0(this.classes));for(var a=0;a0&&(e+=' class ="'+N.escape(P0(this.classes))+'"'),e+=">";for(var a=0;a",e}toText(){return this.children.map(e=>e.toText()).join("")}},Y0=class{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return N.escape(this.toText())}toText(){return this.text}},vt=class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character="\u200A":e>=.1666&&e<=.1667?this.character="\u2009":e>=.2222&&e<=.2223?this.character="\u2005":e>=.2777&&e<=.2778?this.character="\u2005\u200A":e>=-.05556&&e<=-.05555?this.character="\u200A\u2063":e>=-.1667&&e<=-.1666?this.character="\u2009\u2063":e>=-.2223&&e<=-.2222?this.character="\u205F\u2063":e>=-.2778&&e<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",A(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},S={MathNode:o0,TextNode:Y0,SpaceNode:vt,newDocumentFragment:Rr},v0=function(e,t,a){return X[t][e]&&X[t][e].replace&&e.charCodeAt(0)!==55349&&!(Tr.hasOwnProperty(e)&&a&&(a.fontFamily&&a.fontFamily.slice(4,6)==="tt"||a.font&&a.font.slice(4,6)==="tt"))&&(e=X[t][e].replace),new S.TextNode(e)},zt=function(e){return e.length===1?e[0]:new S.MathNode("mrow",e)},At=function(e,t){if(t.fontFamily==="texttt")return"monospace";if(t.fontFamily==="textsf")return t.fontShape==="textit"&&t.fontWeight==="textbf"?"sans-serif-bold-italic":t.fontShape==="textit"?"sans-serif-italic":t.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(t.fontShape==="textit"&&t.fontWeight==="textbf")return"bold-italic";if(t.fontShape==="textit")return"italic";if(t.fontWeight==="textbf")return"bold";var a=t.font;if(!a||a==="mathnormal")return null;var n=e.mode;if(a==="mathit")return"italic";if(a==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(a==="mathbf")return"bold";if(a==="mathbb")return"double-struck";if(a==="mathfrak")return"fraktur";if(a==="mathscr"||a==="mathcal")return"script";if(a==="mathsf")return"sans-serif";if(a==="mathtt")return"monospace";var s=e.text;if(N.contains(["\\imath","\\jmath"],s))return null;X[n][s]&&X[n][s].replace&&(s=X[n][s].replace);var o=y.fontMap[a].fontName;return St(s,o,n)?y.fontMap[a].variant:null},h0=function(e,t,a){if(e.length===1){var n=Y(e[0],t);return a&&n instanceof o0&&n.type==="mo"&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var s=[],o,h=0;h0&&(b.text=b.text.slice(0,1)+"\u0338"+b.text.slice(1),s.pop())}}}s.push(c),o=c}return s},G0=function(e,t,a){return zt(h0(e,t,a))},Y=function(e,t){if(!e)return new S.MathNode("mrow");if(He[e.type]){var a=He[e.type](e,t);return a}else throw new M("Got group of unknown type: '"+e.type+"'")};function _t(r,e,t,a,n){var s=h0(r,t),o;s.length===1&&s[0]instanceof o0&&N.contains(["mrow","mtable"],s[0].type)?o=s[0]:o=new S.MathNode("mrow",s);var h=new S.MathNode("annotation",[new S.TextNode(e)]);h.setAttribute("encoding","application/x-tex");var c=new S.MathNode("semantics",[o,h]),p=new S.MathNode("math",[c]);p.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&p.setAttribute("display","block");var g=n?"katex":"katex-mathml";return y.makeSpan([g],[p])}var Ir=function(e){return new Re({style:e.displayMode?R.DISPLAY:R.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Or=function(e,t){if(t.displayMode){var a=["katex-display"];t.leqno&&a.push("leqno"),t.fleqn&&a.push("fleqn"),e=y.makeSpan(a,[e])}return e},k1=function(e,t,a){var n=Ir(a),s;if(a.output==="mathml")return _t(e,t,n,a.displayMode,!0);if(a.output==="html"){var o=pt(e,n);s=y.makeSpan(["katex"],[o])}else{var h=_t(e,t,n,a.displayMode,!1),c=pt(e,n);s=y.makeSpan(["katex"],[h,c])}return Or(s,a)},S1=function(e,t,a){var n=Ir(a),s=pt(e,n),o=y.makeSpan(["katex"],[s]);return Or(o,a)},M1={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":"="},z1=function(e){var t=new S.MathNode("mo",[new S.TextNode(M1[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},A1={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]},T1=function(e){return e.type==="ordgroup"?e.body.length:1},B1=function(e,t){function a(){var h=4e5,c=e.label.slice(1);if(N.contains(["widehat","widecheck","widetilde","utilde"],c)){var p=e,g=T1(p.base),b,x,w;if(g>5)c==="widehat"||c==="widecheck"?(b=420,h=2364,w=.42,x=c+"4"):(b=312,h=2340,w=.34,x="tilde4");else{var z=[1,1,2,2,3,3][g];c==="widehat"||c==="widecheck"?(h=[0,1062,2364,2364,2364][z],b=[0,239,300,360,420][z],w=[0,.24,.3,.3,.36,.42][z],x=c+z):(h=[0,600,1033,2339,2340][z],b=[0,260,286,306,312][z],w=[0,.26,.286,.3,.306,.34][z],x="tilde"+z)}var T=new S0(x),C=new y0([T],{width:"100%",height:A(w),viewBox:"0 0 "+h+" "+b,preserveAspectRatio:"none"});return{span:y.makeSvgSpan([],[C],t),minWidth:0,height:w}}else{var q=[],O=A1[c],[H,V,L]=O,U=L/1e3,G=H.length,j,$;if(G===1){var T0=O[3];j=["hide-tail"],$=[T0]}else if(G===2)j=["halfarrow-left","halfarrow-right"],$=["xMinYMin","xMaxYMin"];else if(G===3)j=["brace-left","brace-center","brace-right"],$=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+G+" children.");for(var a0=0;a00&&(n.style.minWidth=A(s)),n},D1=function(e,t,a,n,s){var o,h=e.height+e.depth+a+n;if(/fbox|color|angl/.test(t)){if(o=y.makeSpan(["stretchy",t],[],s),t==="fbox"){var c=s.color&&s.getColor();c&&(o.style.borderColor=c)}}else{var p=[];/^[bx]cancel$/.test(t)&&p.push(new de({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&p.push(new de({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var g=new y0(p,{width:"100%",height:A(h)});o=y.makeSvgSpan([],[g],s)}return o.height=h,o.style.height=A(h),o},E0={encloseSpan:D1,mathMLnode:z1,svgSpan:B1};function F(r,e){if(!r||r.type!==e)throw new Error("Expected node of type "+e+", but got "+(r?"node of type "+r.type:String(r)));return r}function Tt(r){var e=Ue(r);if(!e)throw new Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return e}function Ue(r){return r&&(r.type==="atom"||t1.hasOwnProperty(r.type))?r:null}var Bt=(r,e)=>{var t,a,n;r&&r.type==="supsub"?(a=F(r.base,"accent"),t=a.base,r.base=t,n=_a(P(r,e)),r.base=a):(a=F(r,"accent"),t=a.base);var s=P(t,e.havingCrampedStyle()),o=a.isShifty&&N.isCharacterBox(t),h=0;if(o){var c=N.getBaseElem(t),p=P(c,e.havingCrampedStyle());h=jt(p).skew}var g=a.label==="\\c",b=g?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),x;if(a.isStretchy)x=E0.svgSpan(a,e),x=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"elem",elem:x,wrapperClasses:["svg-align"],wrapperStyle:h>0?{width:"calc(100% - "+A(2*h)+")",marginLeft:A(2*h)}:void 0}]},e);else{var w,z;a.label==="\\vec"?(w=y.staticSvg("vec",e),z=y.svgData.vec[1]):(w=y.makeOrd({mode:a.mode,text:a.label},e,"textord"),w=jt(w),w.italic=0,z=w.width,g&&(b+=w.depth)),x=y.makeSpan(["accent-body"],[w]);var T=a.label==="\\textcircled";T&&(x.classes.push("accent-full"),b=s.height);var C=h;T||(C-=z/2),x.style.left=A(C),a.label==="\\textcircled"&&(x.style.top=".2em"),x=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:-b},{type:"elem",elem:x}]},e)}var q=y.makeSpan(["mord","accent"],[x],e);return n?(n.children[0]=q,n.height=Math.max(q.height,n.height),n.classes[0]="mord",n):q},Hr=(r,e)=>{var t=r.isStretchy?E0.mathMLnode(r.label):new S.MathNode("mo",[v0(r.label,r.mode)]),a=new S.MathNode("mover",[Y(r.base,e),t]);return a.setAttribute("accent","true"),a},C1=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));B({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:(r,e)=>{var t=Fe(e[0]),a=!C1.test(r.funcName),n=!a||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:a,isShifty:n,base:t}},htmlBuilder:Bt,mathmlBuilder:Hr});B({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,e)=>{var t=e[0],a=r.parser.mode;return a==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:r.funcName,isStretchy:!1,isShifty:!0,base:t}},htmlBuilder:Bt,mathmlBuilder:Hr});B({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"accentUnder",mode:t.mode,label:a,base:n}},htmlBuilder:(r,e)=>{var t=P(r.base,e),a=E0.svgSpan(r,e),n=r.label==="\\utilde"?.12:0,s=y.makeVList({positionType:"top",positionData:t.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:t}]},e);return y.makeSpan(["mord","accentunder"],[s],e)},mathmlBuilder:(r,e)=>{var t=E0.mathMLnode(r.label),a=new S.MathNode("munder",[Y(r.base,e),t]);return a.setAttribute("accentunder","true"),a}});var Be=r=>{var e=new S.MathNode("mpadded",r?[r]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};B({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(r,e,t){var{parser:a,funcName:n}=r;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:t[0]}},htmlBuilder(r,e){var t=e.style,a=e.havingStyle(t.sup()),n=y.wrapFragment(P(r.body,a,e),e),s=r.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(s+"-arrow-pad");var o;r.below&&(a=e.havingStyle(t.sub()),o=y.wrapFragment(P(r.below,a,e),e),o.classes.push(s+"-arrow-pad"));var h=E0.svgSpan(r,e),c=-e.fontMetrics().axisHeight+.5*h.height,p=-e.fontMetrics().axisHeight-.5*h.height-.111;(n.depth>.25||r.label==="\\xleftequilibrium")&&(p-=n.depth);var g;if(o){var b=-e.fontMetrics().axisHeight+o.height+.5*h.height+.111;g=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c},{type:"elem",elem:o,shift:b}]},e)}else g=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c}]},e);return g.children[0].children[0].children[1].classes.push("svg-align"),y.makeSpan(["mrel","x-arrow"],[g],e)},mathmlBuilder(r,e){var t=E0.mathMLnode(r.label);t.setAttribute("minsize",r.label.charAt(0)==="x"?"1.75em":"3.0em");var a;if(r.body){var n=Be(Y(r.body,e));if(r.below){var s=Be(Y(r.below,e));a=new S.MathNode("munderover",[t,s,n])}else a=new S.MathNode("mover",[t,n])}else if(r.below){var o=Be(Y(r.below,e));a=new S.MathNode("munder",[t,o])}else a=Be(),a=new S.MathNode("mover",[t,a]);return a}});var q1=y.makeSpan;function Fr(r,e){var t=t0(r.body,e,!0);return q1([r.mclass],t,e)}function Lr(r,e){var t,a=h0(r.body,e);return r.mclass==="minner"?t=new S.MathNode("mpadded",a):r.mclass==="mord"?r.isCharacterBox?(t=a[0],t.type="mi"):t=new S.MathNode("mi",a):(r.isCharacterBox?(t=a[0],t.type="mo"):t=new S.MathNode("mo",a),r.mclass==="mbin"?(t.attributes.lspace="0.22em",t.attributes.rspace="0.22em"):r.mclass==="mpunct"?(t.attributes.lspace="0em",t.attributes.rspace="0.17em"):r.mclass==="mopen"||r.mclass==="mclose"?(t.attributes.lspace="0em",t.attributes.rspace="0em"):r.mclass==="minner"&&(t.attributes.lspace="0.0556em",t.attributes.width="+0.1111em")),t}B({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"mclass",mode:t.mode,mclass:"m"+a.slice(5),body:Q(n),isCharacterBox:N.isCharacterBox(n)}},htmlBuilder:Fr,mathmlBuilder:Lr});var $e=r=>{var e=r.type==="ordgroup"&&r.body.length?r.body[0]:r;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};B({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(r,e){var{parser:t}=r;return{type:"mclass",mode:t.mode,mclass:$e(e[0]),body:Q(e[1]),isCharacterBox:N.isCharacterBox(e[1])}}});B({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(r,e){var{parser:t,funcName:a}=r,n=e[1],s=e[0],o;a!=="\\stackrel"?o=$e(n):o="mrel";var h={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:a!=="\\stackrel",body:Q(n)},c={type:"supsub",mode:s.mode,base:h,sup:a==="\\underset"?null:s,sub:a==="\\underset"?s:null};return{type:"mclass",mode:t.mode,mclass:o,body:[c],isCharacterBox:N.isCharacterBox(c)}},htmlBuilder:Fr,mathmlBuilder:Lr});B({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"pmb",mode:t.mode,mclass:$e(e[0]),body:Q(e[0])}},htmlBuilder(r,e){var t=t0(r.body,e,!0),a=y.makeSpan([r.mclass],t,e);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(r,e){var t=h0(r.body,e),a=new S.MathNode("mstyle",t);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var N1={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},er=()=>({type:"styling",body:[],mode:"math",style:"display"}),tr=r=>r.type==="textord"&&r.text==="@",E1=(r,e)=>(r.type==="mathord"||r.type==="atom")&&r.text===e;function R1(r,e,t){var a=N1[r];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return t.callFunction(a,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=t.callFunction("\\\\cdleft",[e[0]],[]),s={type:"atom",text:a,mode:"math",family:"rel"},o=t.callFunction("\\Big",[s],[]),h=t.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,o,h]};return t.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return t.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var p={type:"textord",text:"\\Vert",mode:"math"};return t.callFunction("\\Big",[p],[])}default:return{type:"textord",text:" ",mode:"math"}}}function I1(r){var e=[];for(r.gullet.beginGroup(),r.gullet.macros.set("\\cr","\\\\\\relax"),r.gullet.beginGroup();;){e.push(r.parseExpression(!1,"\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t==="&"||t==="\\\\")r.consume();else if(t==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new M("Expected \\\\ or \\cr or \\end",r.nextToken)}for(var a=[],n=[a],s=0;s-1))if("<>AV".indexOf(p)>-1)for(var b=0;b<2;b++){for(var x=!0,w=c+1;wAV=|." after @',o[c]);var z=R1(p,g,r),T={type:"styling",body:[z],mode:"math",style:"display"};a.push(T),h=er()}s%2===0?a.push(h):a.shift(),a=[],n.push(a)}r.gullet.endGroup(),r.gullet.endGroup();var C=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:C,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}B({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"cdlabel",mode:t.mode,side:a.slice(4),label:e[0]}},htmlBuilder(r,e){var t=e.havingStyle(e.style.sup()),a=y.wrapFragment(P(r.label,t,e),e);return a.classes.push("cd-label-"+r.side),a.style.bottom=A(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(r,e){var t=new S.MathNode("mrow",[Y(r.label,e)]);return t=new S.MathNode("mpadded",[t]),t.setAttribute("width","0"),r.side==="left"&&t.setAttribute("lspace","-1width"),t.setAttribute("voffset","0.7em"),t=new S.MathNode("mstyle",[t]),t.setAttribute("displaystyle","false"),t.setAttribute("scriptlevel","1"),t}});B({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(r,e){var{parser:t}=r;return{type:"cdlabelparent",mode:t.mode,fragment:e[0]}},htmlBuilder(r,e){var t=y.wrapFragment(P(r.fragment,e),e);return t.classes.push("cd-vert-arrow"),t},mathmlBuilder(r,e){return new S.MathNode("mrow",[Y(r.fragment,e)])}});B({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(r,e){for(var{parser:t}=r,a=F(e[0],"ordgroup"),n=a.body,s="",o=0;o=1114111)throw new M("\\@char with invalid code point "+s);return c<=65535?p=String.fromCharCode(c):(c-=65536,p=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:t.mode,text:p}}});var Pr=(r,e)=>{var t=t0(r.body,e.withColor(r.color),!1);return y.makeFragment(t)},Gr=(r,e)=>{var t=h0(r.body,e.withColor(r.color)),a=new S.MathNode("mstyle",t);return a.setAttribute("mathcolor",r.color),a};B({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(r,e){var{parser:t}=r,a=F(e[0],"color-token").color,n=e[1];return{type:"color",mode:t.mode,color:a,body:Q(n)}},htmlBuilder:Pr,mathmlBuilder:Gr});B({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(r,e){var{parser:t,breakOnTokenText:a}=r,n=F(e[0],"color-token").color;t.gullet.macros.set("\\current@color",n);var s=t.parseExpression(!0,a);return{type:"color",mode:t.mode,color:n,body:s}},htmlBuilder:Pr,mathmlBuilder:Gr});B({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(r,e,t){var{parser:a}=r,n=a.gullet.future().text==="["?a.parseSizeGroup(!0):null,s=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:s,size:n&&F(n,"size").value}},htmlBuilder(r,e){var t=y.makeSpan(["mspace"],[],e);return r.newLine&&(t.classes.push("newline"),r.size&&(t.style.marginTop=A(J(r.size,e)))),t},mathmlBuilder(r,e){var t=new S.MathNode("mspace");return r.newLine&&(t.setAttribute("linebreak","newline"),r.size&&t.setAttribute("height",A(J(r.size,e)))),t}});var gt={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Vr=r=>{var e=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new M("Expected a control sequence",r);return e},O1=r=>{var e=r.gullet.popToken();return e.text==="="&&(e=r.gullet.popToken(),e.text===" "&&(e=r.gullet.popToken())),e},Ur=(r,e,t,a)=>{var n=r.gullet.macros.get(t.text);n==null&&(t.noexpand=!0,n={tokens:[t],numArgs:0,unexpandable:!r.gullet.isExpandable(t.text)}),r.gullet.macros.set(e,n,a)};B({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e,funcName:t}=r;e.consumeSpaces();var a=e.fetch();if(gt[a.text])return(t==="\\global"||t==="\\\\globallong")&&(a.text=gt[a.text]),F(e.parseFunction(),"internal");throw new M("Invalid token after macro prefix",a)}});B({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=e.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new M("Expected a control sequence",a);for(var s=0,o,h=[[]];e.gullet.future().text!=="{";)if(a=e.gullet.popToken(),a.text==="#"){if(e.gullet.future().text==="{"){o=e.gullet.future(),h[s].push("{");break}if(a=e.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new M('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new M('Argument number "'+a.text+'" out of order');s++,h.push([])}else{if(a.text==="EOF")throw new M("Expected a macro definition");h[s].push(a.text)}var{tokens:c}=e.gullet.consumeArg();return o&&c.unshift(o),(t==="\\edef"||t==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:s,delimiters:h},t===gt[t]),{type:"internal",mode:e.mode}}});B({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Vr(e.gullet.popToken());e.gullet.consumeSpaces();var n=O1(e);return Ur(e,a,n,t==="\\\\globallet"),{type:"internal",mode:e.mode}}});B({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Vr(e.gullet.popToken()),n=e.gullet.popToken(),s=e.gullet.popToken();return Ur(e,a,s,t==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var oe=function(e,t,a){var n=X.math[e]&&X.math[e].replace,s=St(n||e,t,a);if(!s)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return s},Dt=function(e,t,a,n){var s=a.havingBaseStyle(t),o=y.makeSpan(n.concat(s.sizingClasses(a)),[e],a),h=s.sizeMultiplier/a.sizeMultiplier;return o.height*=h,o.depth*=h,o.maxFontSize=s.sizeMultiplier,o},$r=function(e,t,a){var n=t.havingBaseStyle(a),s=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=A(s),e.height-=s,e.depth+=s},H1=function(e,t,a,n,s,o){var h=y.makeSymbol(e,"Main-Regular",s,n),c=Dt(h,t,n,o);return a&&$r(c,n,t),c},F1=function(e,t,a,n){return y.makeSymbol(e,"Size"+t+"-Regular",a,n)},Yr=function(e,t,a,n,s,o){var h=F1(e,t,s,n),c=Dt(y.makeSpan(["delimsizing","size"+t],[h],n),R.TEXT,n,o);return a&&$r(c,n,R.TEXT),c},tt=function(e,t,a){var n;t==="Size1-Regular"?n="delim-size1":n="delim-size4";var s=y.makeSpan(["delimsizinginner",n],[y.makeSpan([],[y.makeSymbol(e,t,a)])]);return{type:"elem",elem:s}},rt=function(e,t,a){var n=k0["Size4-Regular"][e.charCodeAt(0)]?k0["Size4-Regular"][e.charCodeAt(0)][4]:k0["Size1-Regular"][e.charCodeAt(0)][4],s=new S0("inner",Xa(e,Math.round(1e3*t))),o=new y0([s],{width:A(n),height:A(t),style:"width:"+A(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),h=y.makeSvgSpan([],[o],a);return h.height=t,h.style.height=A(t),h.style.width=A(n),{type:"elem",elem:h}},bt=.008,De={type:"kern",size:-1*bt},L1=["|","\\lvert","\\rvert","\\vert"],P1=["\\|","\\lVert","\\rVert","\\Vert"],Xr=function(e,t,a,n,s,o){var h,c,p,g,b="",x=0;h=p=g=e,c=null;var w="Size1-Regular";e==="\\uparrow"?p=g="\u23D0":e==="\\Uparrow"?p=g="\u2016":e==="\\downarrow"?h=p="\u23D0":e==="\\Downarrow"?h=p="\u2016":e==="\\updownarrow"?(h="\\uparrow",p="\u23D0",g="\\downarrow"):e==="\\Updownarrow"?(h="\\Uparrow",p="\u2016",g="\\Downarrow"):N.contains(L1,e)?(p="\u2223",b="vert",x=333):N.contains(P1,e)?(p="\u2225",b="doublevert",x=556):e==="["||e==="\\lbrack"?(h="\u23A1",p="\u23A2",g="\u23A3",w="Size4-Regular",b="lbrack",x=667):e==="]"||e==="\\rbrack"?(h="\u23A4",p="\u23A5",g="\u23A6",w="Size4-Regular",b="rbrack",x=667):e==="\\lfloor"||e==="\u230A"?(p=h="\u23A2",g="\u23A3",w="Size4-Regular",b="lfloor",x=667):e==="\\lceil"||e==="\u2308"?(h="\u23A1",p=g="\u23A2",w="Size4-Regular",b="lceil",x=667):e==="\\rfloor"||e==="\u230B"?(p=h="\u23A5",g="\u23A6",w="Size4-Regular",b="rfloor",x=667):e==="\\rceil"||e==="\u2309"?(h="\u23A4",p=g="\u23A5",w="Size4-Regular",b="rceil",x=667):e==="("||e==="\\lparen"?(h="\u239B",p="\u239C",g="\u239D",w="Size4-Regular",b="lparen",x=875):e===")"||e==="\\rparen"?(h="\u239E",p="\u239F",g="\u23A0",w="Size4-Regular",b="rparen",x=875):e==="\\{"||e==="\\lbrace"?(h="\u23A7",c="\u23A8",g="\u23A9",p="\u23AA",w="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(h="\u23AB",c="\u23AC",g="\u23AD",p="\u23AA",w="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(h="\u23A7",g="\u23A9",p="\u23AA",w="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(h="\u23AB",g="\u23AD",p="\u23AA",w="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(h="\u23A7",g="\u23AD",p="\u23AA",w="Size4-Regular"):(e==="\\rmoustache"||e==="\u23B1")&&(h="\u23AB",g="\u23A9",p="\u23AA",w="Size4-Regular");var z=oe(h,w,s),T=z.height+z.depth,C=oe(p,w,s),q=C.height+C.depth,O=oe(g,w,s),H=O.height+O.depth,V=0,L=1;if(c!==null){var U=oe(c,w,s);V=U.height+U.depth,L=2}var G=T+H+V,j=Math.max(0,Math.ceil((t-G)/(L*q))),$=G+j*L*q,T0=n.fontMetrics().axisHeight;a&&(T0*=n.sizeMultiplier);var a0=$/2-T0,e0=[];if(b.length>0){var U0=$-T-H,s0=Math.round($*1e3),g0=Wa(b,Math.round(U0*1e3)),I0=new S0(b,g0),Z0=(x/1e3).toFixed(3)+"em",K0=(s0/1e3).toFixed(3)+"em",We=new y0([I0],{width:Z0,height:K0,viewBox:"0 0 "+x+" "+s0}),O0=y.makeSvgSpan([],[We],n);O0.height=s0/1e3,O0.style.width=Z0,O0.style.height=K0,e0.push({type:"elem",elem:O0})}else{if(e0.push(tt(g,w,s)),e0.push(De),c===null){var H0=$-T-H+2*bt;e0.push(rt(p,H0,n))}else{var d0=($-T-H-V)/2+2*bt;e0.push(rt(p,d0,n)),e0.push(De),e0.push(tt(c,w,s)),e0.push(De),e0.push(rt(p,d0,n))}e0.push(De),e0.push(tt(h,w,s))}var ie=n.havingBaseStyle(R.TEXT),je=y.makeVList({positionType:"bottom",positionData:a0,children:e0},ie);return Dt(y.makeSpan(["delimsizing","mult"],[je],ie),R.TEXT,n,o)},at=80,nt=.08,it=function(e,t,a,n,s){var o=Ya(e,n,a),h=new S0(e,o),c=new y0([h],{width:"400em",height:A(t),viewBox:"0 0 400000 "+a,preserveAspectRatio:"xMinYMin slice"});return y.makeSvgSpan(["hide-tail"],[c],s)},G1=function(e,t){var a=t.havingBaseSizing(),n=Kr("\\surd",e*a.sizeMultiplier,Zr,a),s=a.sizeMultiplier,o=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),h,c=0,p=0,g=0,b;return n.type==="small"?(g=1e3+1e3*o+at,e<1?s=1:e<1.4&&(s=.7),c=(1+o+nt)/s,p=(1+o)/s,h=it("sqrtMain",c,g,o,t),h.style.minWidth="0.853em",b=.833/s):n.type==="large"?(g=(1e3+at)*ue[n.size],p=(ue[n.size]+o)/s,c=(ue[n.size]+o+nt)/s,h=it("sqrtSize"+n.size,c,g,o,t),h.style.minWidth="1.02em",b=1/s):(c=e+o+nt,p=e+o,g=Math.floor(1e3*e+o)+at,h=it("sqrtTall",c,g,o,t),h.style.minWidth="0.742em",b=1.056),h.height=p,h.style.height=A(c),{span:h,advanceWidth:b,ruleWidth:(t.fontMetrics().sqrtRuleThickness+o)*s}},Wr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],V1=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],jr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ue=[0,1.2,1.8,2.4,3],U1=function(e,t,a,n,s){if(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),N.contains(Wr,e)||N.contains(jr,e))return Yr(e,t,!1,a,n,s);if(N.contains(V1,e))return Xr(e,ue[t],!1,a,n,s);throw new M("Illegal delimiter: '"+e+"'")},$1=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Y1=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"stack"}],Zr=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],X1=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Kr=function(e,t,a,n){for(var s=Math.min(2,3-n.style.size),o=s;ot)return a[o]}return a[a.length-1]},Jr=function(e,t,a,n,s,o){e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle");var h;N.contains(jr,e)?h=$1:N.contains(Wr,e)?h=Zr:h=Y1;var c=Kr(e,t,h,n);return c.type==="small"?H1(e,c.style,a,n,s,o):c.type==="large"?Yr(e,c.size,a,n,s,o):Xr(e,t,a,n,s,o)},W1=function(e,t,a,n,s,o){var h=n.fontMetrics().axisHeight*n.sizeMultiplier,c=901,p=5/n.fontMetrics().ptPerEm,g=Math.max(t-h,a+h),b=Math.max(g/500*c,2*g-p);return Jr(e,b,!0,n,s,o)},q0={sqrtImage:G1,sizedDelim:U1,sizeToMaxHeight:ue,customSizedDelim:Jr,leftRightDelim:W1},rr={"\\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}},j1=["(","\\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 Ye(r,e){var t=Ue(r);if(t&&N.contains(j1,t.text))return t;throw t?new M("Invalid delimiter '"+t.text+"' after '"+e.funcName+"'",r):new M("Invalid delimiter type '"+r.type+"'",r)}B({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:(r,e)=>{var t=Ye(e[0],r);return{type:"delimsizing",mode:r.parser.mode,size:rr[r.funcName].size,mclass:rr[r.funcName].mclass,delim:t.text}},htmlBuilder:(r,e)=>r.delim==="."?y.makeSpan([r.mclass]):q0.sizedDelim(r.delim,r.size,e,r.mode,[r.mclass]),mathmlBuilder:r=>{var e=[];r.delim!=="."&&e.push(v0(r.delim,r.mode));var t=new S.MathNode("mo",e);r.mclass==="mopen"||r.mclass==="mclose"?t.setAttribute("fence","true"):t.setAttribute("fence","false"),t.setAttribute("stretchy","true");var a=A(q0.sizeToMaxHeight[r.size]);return t.setAttribute("minsize",a),t.setAttribute("maxsize",a),t}});function ar(r){if(!r.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}B({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=r.parser.gullet.macros.get("\\current@color");if(t&&typeof t!="string")throw new M("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:Ye(e[0],r).text,color:t}}});B({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Ye(e[0],r),a=r.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var s=F(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:t.text,right:s.delim,rightColor:s.color}},htmlBuilder:(r,e)=>{ar(r);for(var t=t0(r.body,e,!0,["mopen","mclose"]),a=0,n=0,s=!1,o=0;o{ar(r);var t=h0(r.body,e);if(r.left!=="."){var a=new S.MathNode("mo",[v0(r.left,r.mode)]);a.setAttribute("fence","true"),t.unshift(a)}if(r.right!=="."){var n=new S.MathNode("mo",[v0(r.right,r.mode)]);n.setAttribute("fence","true"),r.rightColor&&n.setAttribute("mathcolor",r.rightColor),t.push(n)}return zt(t)}});B({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Ye(e[0],r);if(!r.parser.leftrightDepth)throw new M("\\middle without preceding \\left",t);return{type:"middle",mode:r.parser.mode,delim:t.text}},htmlBuilder:(r,e)=>{var t;if(r.delim===".")t=fe(e,[]);else{t=q0.sizedDelim(r.delim,1,e,r.mode,[]);var a={delim:r.delim,options:e};t.isMiddle=a}return t},mathmlBuilder:(r,e)=>{var t=r.delim==="\\vert"||r.delim==="|"?v0("|","text"):v0(r.delim,r.mode),a=new S.MathNode("mo",[t]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var Ct=(r,e)=>{var t=y.wrapFragment(P(r.body,e),e),a=r.label.slice(1),n=e.sizeMultiplier,s,o=0,h=N.isCharacterBox(r.body);if(a==="sout")s=y.makeSpan(["stretchy","sout"]),s.height=e.fontMetrics().defaultRuleThickness/n,o=-.5*e.fontMetrics().xHeight;else if(a==="phase"){var c=J({number:.6,unit:"pt"},e),p=J({number:.35,unit:"ex"},e),g=e.havingBaseSizing();n=n/g.sizeMultiplier;var b=t.height+t.depth+c+p;t.style.paddingLeft=A(b/2+c);var x=Math.floor(1e3*b*n),w=Ua(x),z=new y0([new S0("phase",w)],{width:"400em",height:A(x/1e3),viewBox:"0 0 400000 "+x,preserveAspectRatio:"xMinYMin slice"});s=y.makeSvgSpan(["hide-tail"],[z],e),s.style.height=A(b),o=t.depth+c+p}else{/cancel/.test(a)?h||t.classes.push("cancel-pad"):a==="angl"?t.classes.push("anglpad"):t.classes.push("boxpad");var T=0,C=0,q=0;/box/.test(a)?(q=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(a==="colorbox"?0:q),C=T):a==="angl"?(q=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*q,C=Math.max(0,.25-t.depth)):(T=h?.2:0,C=T),s=E0.encloseSpan(t,a,T,C,e),/fbox|boxed|fcolorbox/.test(a)?(s.style.borderStyle="solid",s.style.borderWidth=A(q)):a==="angl"&&q!==.049&&(s.style.borderTopWidth=A(q),s.style.borderRightWidth=A(q)),o=t.depth+C,r.backgroundColor&&(s.style.backgroundColor=r.backgroundColor,r.borderColor&&(s.style.borderColor=r.borderColor))}var O;if(r.backgroundColor)O=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:o},{type:"elem",elem:t,shift:0}]},e);else{var H=/cancel|phase/.test(a)?["svg-align"]:[];O=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:t,shift:0},{type:"elem",elem:s,shift:o,wrapperClasses:H}]},e)}return/cancel/.test(a)&&(O.height=t.height,O.depth=t.depth),/cancel/.test(a)&&!h?y.makeSpan(["mord","cancel-lap"],[O],e):y.makeSpan(["mord"],[O],e)},qt=(r,e)=>{var t=0,a=new S.MathNode(r.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Y(r.body,e)]);switch(r.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(t=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*t+"pt"),a.setAttribute("height","+"+2*t+"pt"),a.setAttribute("lspace",t+"pt"),a.setAttribute("voffset",t+"pt"),r.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(r.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return r.backgroundColor&&a.setAttribute("mathbackground",r.backgroundColor),a};B({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=F(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:s,body:o}},htmlBuilder:Ct,mathmlBuilder:qt});B({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=F(e[0],"color-token").color,o=F(e[1],"color-token").color,h=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:s,body:h}},htmlBuilder:Ct,mathmlBuilder:qt});B({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\fbox",body:e[0]}}});B({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"enclose",mode:t.mode,label:a,body:n}},htmlBuilder:Ct,mathmlBuilder:qt});B({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\angl",body:e[0]}}});var Qr={};function M0(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c{var e=r.parser.settings;if(!e.displayMode)throw new M("{"+r.envName+"} can be used only in display mode.")};function Nt(r){if(r.indexOf("ed")===-1)return r.indexOf("*")===-1}function V0(r,e,t){var{hskipBeforeAndAfter:a,addJot:n,cols:s,arraystretch:o,colSeparationType:h,autoTag:c,singleRow:p,emptySingleRow:g,maxNumCols:b,leqno:x}=e;if(r.gullet.beginGroup(),p||r.gullet.macros.set("\\cr","\\\\\\relax"),!o){var w=r.gullet.expandMacroAsText("\\arraystretch");if(w==null)o=1;else if(o=parseFloat(w),!o||o<0)throw new M("Invalid \\arraystretch: "+w)}r.gullet.beginGroup();var z=[],T=[z],C=[],q=[],O=c!=null?[]:void 0;function H(){c&&r.gullet.macros.set("\\@eqnsw","1",!0)}function V(){O&&(r.gullet.macros.get("\\df@tag")?(O.push(r.subparse([new p0("\\df@tag")])),r.gullet.macros.set("\\df@tag",void 0,!0)):O.push(!!c&&r.gullet.macros.get("\\@eqnsw")==="1"))}for(H(),q.push(nr(r));;){var L=r.parseExpression(!1,p?"\\end":"\\\\");r.gullet.endGroup(),r.gullet.beginGroup(),L={type:"ordgroup",mode:r.mode,body:L},t&&(L={type:"styling",mode:r.mode,style:t,body:[L]}),z.push(L);var U=r.fetch().text;if(U==="&"){if(b&&z.length===b){if(p||h)throw new M("Too many tab characters: &",r.nextToken);r.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}r.consume()}else if(U==="\\end"){V(),z.length===1&&L.type==="styling"&&L.body[0].body.length===0&&(T.length>1||!g)&&T.pop(),q.length0&&(H+=.25),p.push({pos:H,isDashed:be[ye]})}for(V(o[0]),a=0;a0&&(a0+=O,Gbe))for(a=0;a=h)){var Q0=void 0;(n>0||e.hskipBeforeAndAfter)&&(Q0=N.deflt(d0.pregap,x),Q0!==0&&(g0=y.makeSpan(["arraycolsep"],[]),g0.style.width=A(Q0),s0.push(g0)));var _0=[];for(a=0;a0){for(var ba=y.makeLineSpan("hline",t,g),ya=y.makeLineSpan("hdashline",t,g),Ze=[{type:"elem",elem:c,shift:0}];p.length>0;){var Gt=p.pop(),Vt=Gt.pos-e0;Gt.isDashed?Ze.push({type:"elem",elem:ya,shift:Vt}):Ze.push({type:"elem",elem:ba,shift:Vt})}c=y.makeVList({positionType:"individualShift",children:Ze},t)}if(Z0.length===0)return y.makeSpan(["mord"],[c],t);var Ke=y.makeVList({positionType:"individualShift",children:Z0},t);return Ke=y.makeSpan(["tag"],[Ke],t),y.makeFragment([c,Ke])},Z1={c:"center ",l:"left ",r:"right "},A0=function(e,t){for(var a=[],n=new S.MathNode("mtd",[],["mtr-glue"]),s=new S.MathNode("mtd",[],["mml-eqn-num"]),o=0;o0){var z=e.cols,T="",C=!1,q=0,O=z.length;z[0].type==="separator"&&(x+="top ",q=1),z[z.length-1].type==="separator"&&(x+="bottom ",O-=1);for(var H=q;H0?"left ":"",x+=j[j.length-1].length>0?"right ":"";for(var $=1;$-1?"alignat":"align",s=e.envName==="split",o=V0(e.parser,{cols:a,addJot:!0,autoTag:s?void 0:Nt(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:s?2:void 0,leqno:e.parser.settings.leqno},"display"),h,c=0,p={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&t[0].type==="ordgroup"){for(var g="",b=0;b0&&w&&(C=1),a[z]={type:"align",align:T,pregap:C,postgap:0}}return o.colSeparationType=w?"align":"alignat",o};M0({type:"array",names:["array","darray"],props:{numArgs:1},handler(r,e){var t=Ue(e[0]),a=t?[e[0]]:F(e[0],"ordgroup").body,n=a.map(function(o){var h=Tt(o),c=h.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new M("Unknown column alignment: "+c,o)}),s={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return V0(r.parser,s,Et(r.envName))},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(r){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],t="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:t}]};if(r.envName.charAt(r.envName.length-1)==="*"){var n=r.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),t=n.fetch().text,"lcr".indexOf(t)===-1)throw new M("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:t}]}}var s=V0(r.parser,a,Et(r.envName)),o=Math.max(0,...s.body.map(h=>h.length));return s.cols=new Array(o).fill({type:"align",align:t}),e?{type:"leftright",mode:r.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(r){var e={arraystretch:.5},t=V0(r.parser,e,"script");return t.colSeparationType="small",t},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["subarray"],props:{numArgs:1},handler(r,e){var t=Ue(e[0]),a=t?[e[0]]:F(e[0],"ordgroup").body,n=a.map(function(o){var h=Tt(o),c=h.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new M("Unknown column alignment: "+c,o)});if(n.length>1)throw new M("{subarray} can contain only one column");var s={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=V0(r.parser,s,"script"),s.body.length>0&&s.body[0].length>1)throw new M("{subarray} can contain only one column");return s},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(r){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},t=V0(r.parser,e,Et(r.envName));return{type:"leftright",mode:r.mode,body:[t],left:r.envName.indexOf("r")>-1?".":"\\{",right:r.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:ea,htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(r){N.contains(["gather","gather*"],r.envName)&&Xe(r);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Nt(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return V0(r.parser,e,"display")},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:ea,htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(r){Xe(r);var e={autoTag:Nt(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return V0(r.parser,e,"display")},htmlBuilder:z0,mathmlBuilder:A0});M0({type:"array",names:["CD"],props:{numArgs:0},handler(r){return Xe(r),I1(r.parser)},htmlBuilder:z0,mathmlBuilder:A0});m("\\nonumber","\\gdef\\@eqnsw{0}");m("\\notag","\\nonumber");B({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,e){throw new M(r.funcName+" valid only within array environment")}});var ir=Qr;B({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];if(n.type!=="ordgroup")throw new M("Invalid environment name",n);for(var s="",o=0;o{var t=r.font,a=e.withFont(t);return P(r.body,a)},ra=(r,e)=>{var t=r.font,a=e.withFont(t);return Y(r.body,a)},sr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};B({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=Fe(e[0]),s=a;return s in sr&&(s=sr[s]),{type:"font",mode:t.mode,font:s.slice(1),body:n}},htmlBuilder:ta,mathmlBuilder:ra});B({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(r,e)=>{var{parser:t}=r,a=e[0],n=N.isCharacterBox(a);return{type:"mclass",mode:t.mode,mclass:$e(a),body:[{type:"font",mode:t.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}});B({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,breakOnTokenText:n}=r,{mode:s}=t,o=t.parseExpression(!0,n),h="math"+a.slice(1);return{type:"font",mode:s,font:h,body:{type:"ordgroup",mode:t.mode,body:o}}},htmlBuilder:ta,mathmlBuilder:ra});var aa=(r,e)=>{var t=e;return r==="display"?t=t.id>=R.SCRIPT.id?t.text():R.DISPLAY:r==="text"&&t.size===R.DISPLAY.size?t=R.TEXT:r==="script"?t=R.SCRIPT:r==="scriptscript"&&(t=R.SCRIPTSCRIPT),t},Rt=(r,e)=>{var t=aa(r.size,e.style),a=t.fracNum(),n=t.fracDen(),s;s=e.havingStyle(a);var o=P(r.numer,s,e);if(r.continued){var h=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?z=3*x:z=7*x,T=e.fontMetrics().denom1):(b>0?(w=e.fontMetrics().num2,z=x):(w=e.fontMetrics().num3,z=3*x),T=e.fontMetrics().denom2);var C;if(g){var O=e.fontMetrics().axisHeight;w-o.depth-(O+.5*b){var t=new S.MathNode("mfrac",[Y(r.numer,e),Y(r.denom,e)]);if(!r.hasBarLine)t.setAttribute("linethickness","0px");else if(r.barSize){var a=J(r.barSize,e);t.setAttribute("linethickness",A(a))}var n=aa(r.size,e.style);if(n.size!==e.style.size){t=new S.MathNode("mstyle",[t]);var s=n.size===R.DISPLAY.size?"true":"false";t.setAttribute("displaystyle",s),t.setAttribute("scriptlevel","0")}if(r.leftDelim!=null||r.rightDelim!=null){var o=[];if(r.leftDelim!=null){var h=new S.MathNode("mo",[new S.TextNode(r.leftDelim.replace("\\",""))]);h.setAttribute("fence","true"),o.push(h)}if(o.push(t),r.rightDelim!=null){var c=new S.MathNode("mo",[new S.TextNode(r.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),o.push(c)}return zt(o)}return t};B({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1],o,h=null,c=null,p="auto";switch(a){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,h="(",c=")";break;case"\\\\bracefrac":o=!1,h="\\{",c="\\}";break;case"\\\\brackfrac":o=!1,h="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(a){case"\\dfrac":case"\\dbinom":p="display";break;case"\\tfrac":case"\\tbinom":p="text";break}return{type:"genfrac",mode:t.mode,continued:!1,numer:n,denom:s,hasBarLine:o,leftDelim:h,rightDelim:c,size:p,barSize:null}},htmlBuilder:Rt,mathmlBuilder:It});B({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1];return{type:"genfrac",mode:t.mode,continued:!0,numer:n,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});B({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(r){var{parser:e,funcName:t,token:a}=r,n;switch(t){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:a}}});var lr=["display","text","script","scriptscript"],or=function(e){var t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};B({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(r,e){var{parser:t}=r,a=e[4],n=e[5],s=Fe(e[0]),o=s.type==="atom"&&s.family==="open"?or(s.text):null,h=Fe(e[1]),c=h.type==="atom"&&h.family==="close"?or(h.text):null,p=F(e[2],"size"),g,b=null;p.isBlank?g=!0:(b=p.value,g=b.number>0);var x="auto",w=e[3];if(w.type==="ordgroup"){if(w.body.length>0){var z=F(w.body[0],"textord");x=lr[Number(z.text)]}}else w=F(w,"textord"),x=lr[Number(w.text)];return{type:"genfrac",mode:t.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:b,leftDelim:o,rightDelim:c,size:x}},htmlBuilder:Rt,mathmlBuilder:It});B({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(r,e){var{parser:t,funcName:a,token:n}=r;return{type:"infix",mode:t.mode,replaceWith:"\\\\abovefrac",size:F(e[0],"size").value,token:n}}});B({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=Ba(F(e[1],"infix").size),o=e[2],h=s.number>0;return{type:"genfrac",mode:t.mode,numer:n,denom:o,continued:!1,hasBarLine:h,barSize:s,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Rt,mathmlBuilder:It});var na=(r,e)=>{var t=e.style,a,n;r.type==="supsub"?(a=r.sup?P(r.sup,e.havingStyle(t.sup()),e):P(r.sub,e.havingStyle(t.sub()),e),n=F(r.base,"horizBrace")):n=F(r,"horizBrace");var s=P(n.base,e.havingBaseStyle(R.DISPLAY)),o=E0.svgSpan(n,e),h;if(n.isOver?(h=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},e),h.children[0].children[0].children[1].classes.push("svg-align")):(h=y.makeVList({positionType:"bottom",positionData:s.depth+.1+o.height,children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},e),h.children[0].children[0].children[0].classes.push("svg-align")),a){var c=y.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e);n.isOver?h=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:a}]},e):h=y.makeVList({positionType:"bottom",positionData:c.depth+.2+a.height+a.depth,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return y.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e)},K1=(r,e)=>{var t=E0.mathMLnode(r.label);return new S.MathNode(r.isOver?"mover":"munder",[Y(r.base,e),t])};B({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"horizBrace",mode:t.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:na,mathmlBuilder:K1});B({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[1],n=F(e[0],"url").url;return t.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:t.mode,href:n,body:Q(a)}:t.formatUnsupportedCmd("\\href")},htmlBuilder:(r,e)=>{var t=t0(r.body,e,!1);return y.makeAnchor(r.href,[],t,e)},mathmlBuilder:(r,e)=>{var t=G0(r.body,e);return t instanceof o0||(t=new o0("mrow",[t])),t.setAttribute("href",r.href),t}});B({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=F(e[0],"url").url;if(!t.settings.isTrusted({command:"\\url",url:a}))return t.formatUnsupportedCmd("\\url");for(var n=[],s=0;s{var{parser:t,funcName:a,token:n}=r,s=F(e[0],"raw").string,o=e[1];t.settings.strict&&t.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h,c={};switch(a){case"\\htmlClass":c.class=s,h={command:"\\htmlClass",class:s};break;case"\\htmlId":c.id=s,h={command:"\\htmlId",id:s};break;case"\\htmlStyle":c.style=s,h={command:"\\htmlStyle",style:s};break;case"\\htmlData":{for(var p=s.split(","),g=0;g{var t=t0(r.body,e,!1),a=["enclosing"];r.attributes.class&&a.push(...r.attributes.class.trim().split(/\s+/));var n=y.makeSpan(a,t,e);for(var s in r.attributes)s!=="class"&&r.attributes.hasOwnProperty(s)&&n.setAttribute(s,r.attributes[s]);return n},mathmlBuilder:(r,e)=>G0(r.body,e)});B({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"htmlmathml",mode:t.mode,html:Q(e[0]),mathml:Q(e[1])}},htmlBuilder:(r,e)=>{var t=t0(r.html,e,!1);return y.makeFragment(t)},mathmlBuilder:(r,e)=>G0(r.mathml,e)});var st=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new M("Invalid size: '"+e+"' in \\includegraphics");var a={number:+(t[1]+t[2]),unit:t[3]};if(!Sr(a))throw new M("Invalid unit: '"+a.unit+"' in \\includegraphics.");return a};B({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(r,e,t)=>{var{parser:a}=r,n={number:0,unit:"em"},s={number:.9,unit:"em"},o={number:0,unit:"em"},h="";if(t[0])for(var c=F(t[0],"raw").string,p=c.split(","),g=0;g{var t=J(r.height,e),a=0;r.totalheight.number>0&&(a=J(r.totalheight,e)-t);var n=0;r.width.number>0&&(n=J(r.width,e));var s={height:A(t+a)};n>0&&(s.width=A(n)),a>0&&(s.verticalAlign=A(-a));var o=new ct(r.src,r.alt,s);return o.height=t,o.depth=a,o},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mglyph",[]);t.setAttribute("alt",r.alt);var a=J(r.height,e),n=0;if(r.totalheight.number>0&&(n=J(r.totalheight,e)-a,t.setAttribute("valign",A(-n))),t.setAttribute("height",A(a+n)),r.width.number>0){var s=J(r.width,e);t.setAttribute("width",A(s))}return t.setAttribute("src",r.src),t}});B({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=F(e[0],"size");if(t.settings.strict){var s=a[1]==="m",o=n.value.unit==="mu";s?(o||t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, "+("not "+n.value.unit+" units")),t.mode!=="math"&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:t.mode,dimension:n.value}},htmlBuilder(r,e){return y.makeGlue(r.dimension,e)},mathmlBuilder(r,e){var t=J(r.dimension,e);return new S.SpaceNode(t)}});B({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"lap",mode:t.mode,alignment:a.slice(5),body:n}},htmlBuilder:(r,e)=>{var t;r.alignment==="clap"?(t=y.makeSpan([],[P(r.body,e)]),t=y.makeSpan(["inner"],[t],e)):t=y.makeSpan(["inner"],[P(r.body,e)]);var a=y.makeSpan(["fix"],[]),n=y.makeSpan([r.alignment],[t,a],e),s=y.makeSpan(["strut"]);return s.style.height=A(n.height+n.depth),n.depth&&(s.style.verticalAlign=A(-n.depth)),n.children.unshift(s),n=y.makeSpan(["thinbox"],[n],e),y.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mpadded",[Y(r.body,e)]);if(r.alignment!=="rlap"){var a=r.alignment==="llap"?"-1":"-0.5";t.setAttribute("lspace",a+"width")}return t.setAttribute("width","0px"),t}});B({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){var{funcName:t,parser:a}=r,n=a.mode;a.switchMode("math");var s=t==="\\("?"\\)":"$",o=a.parseExpression(!1,s);return a.expect(s),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}});B({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){throw new M("Mismatched "+r.funcName)}});var ur=(r,e)=>{switch(e.style.size){case R.DISPLAY.size:return r.display;case R.TEXT.size:return r.text;case R.SCRIPT.size:return r.script;case R.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};B({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"mathchoice",mode:t.mode,display:Q(e[0]),text:Q(e[1]),script:Q(e[2]),scriptscript:Q(e[3])}},htmlBuilder:(r,e)=>{var t=ur(r,e),a=t0(t,e,!1);return y.makeFragment(a)},mathmlBuilder:(r,e)=>{var t=ur(r,e);return G0(t,e)}});var ia=(r,e,t,a,n,s,o)=>{r=y.makeSpan([],[r]);var h=t&&N.isCharacterBox(t),c,p;if(e){var g=P(e,a.havingStyle(n.sup()),a);p={elem:g,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-g.depth)}}if(t){var b=P(t,a.havingStyle(n.sub()),a);c={elem:b,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-b.height)}}var x;if(p&&c){var w=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+r.depth+o;x=y.makeVList({positionType:"bottom",positionData:w,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:A(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:A(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(c){var z=r.height-o;x=y.makeVList({positionType:"top",positionData:z,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:A(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r}]},a)}else if(p){var T=r.depth+o;x=y.makeVList({positionType:"bottom",positionData:T,children:[{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:A(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else return r;var C=[x];if(c&&s!==0&&!h){var q=y.makeSpan(["mspace"],[],a);q.style.marginRight=A(s),C.unshift(q)}return y.makeSpan(["mop","op-limits"],C,a)},sa=["\\smallint"],ne=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=F(r.base,"op"),n=!0):s=F(r,"op");var o=e.style,h=!1;o.size===R.DISPLAY.size&&s.symbol&&!N.contains(sa,s.name)&&(h=!0);var c;if(s.symbol){var p=h?"Size2-Regular":"Size1-Regular",g="";if((s.name==="\\oiint"||s.name==="\\oiiint")&&(g=s.name.slice(1),s.name=g==="oiint"?"\\iint":"\\iiint"),c=y.makeSymbol(s.name,p,"math",e,["mop","op-symbol",h?"large-op":"small-op"]),g.length>0){var b=c.italic,x=y.staticSvg(g+"Size"+(h?"2":"1"),e);c=y.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:x,shift:h?.08:0}]},e),s.name="\\"+g,c.classes.unshift("mop"),c.italic=b}}else if(s.body){var w=t0(s.body,e,!0);w.length===1&&w[0]instanceof u0?(c=w[0],c.classes[0]="mop"):c=y.makeSpan(["mop"],w,e)}else{for(var z=[],T=1;T{var t;if(r.symbol)t=new o0("mo",[v0(r.name,r.mode)]),N.contains(sa,r.name)&&t.setAttribute("largeop","false");else if(r.body)t=new o0("mo",h0(r.body,e));else{t=new o0("mi",[new Y0(r.name.slice(1))]);var a=new o0("mo",[v0("\u2061","text")]);r.parentIsSupSub?t=new o0("mrow",[t,a]):t=Rr([t,a])}return t},J1={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};B({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:(r,e)=>{var{parser:t,funcName:a}=r,n=a;return n.length===1&&(n=J1[n]),{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ne,mathmlBuilder:pe});B({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Q(a)}},htmlBuilder:ne,mathmlBuilder:pe});var Q1={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};B({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(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:ne,mathmlBuilder:pe});B({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:ne,mathmlBuilder:pe});B({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r,a=t;return a.length===1&&(a=Q1[a]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ne,mathmlBuilder:pe});var la=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=F(r.base,"operatorname"),n=!0):s=F(r,"operatorname");var o;if(s.body.length>0){for(var h=s.body.map(b=>{var x=b.text;return typeof x=="string"?{type:"textord",mode:b.mode,text:x}:b}),c=t0(h,e.withFont("mathrm"),!0),p=0;p{for(var t=h0(r.body,e.withFont("mathrm")),a=!0,n=0;ng.toText()).join("");t=[new S.TextNode(h)]}var c=new S.MathNode("mi",t);c.setAttribute("mathvariant","normal");var p=new S.MathNode("mo",[v0("\u2061","text")]);return r.parentIsSupSub?new S.MathNode("mrow",[c,p]):S.newDocumentFragment([c,p])};B({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"operatorname",mode:t.mode,body:Q(n),alwaysHandleSupSub:a==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:la,mathmlBuilder:_1});m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");j0({type:"ordgroup",htmlBuilder(r,e){return r.semisimple?y.makeFragment(t0(r.body,e,!1)):y.makeSpan(["mord"],t0(r.body,e,!0),e)},mathmlBuilder(r,e){return G0(r.body,e,!0)}});B({type:"overline",names:["\\overline"],props:{numArgs:1},handler(r,e){var{parser:t}=r,a=e[0];return{type:"overline",mode:t.mode,body:a}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle()),a=y.makeLineSpan("overline-line",e),n=e.fontMetrics().defaultRuleThickness,s=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},e);return y.makeSpan(["mord","overline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("mover",[Y(r.body,e),t]);return a.setAttribute("accent","true"),a}});B({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"phantom",mode:t.mode,body:Q(a)}},htmlBuilder:(r,e)=>{var t=t0(r.body,e.withPhantom(),!1);return y.makeFragment(t)},mathmlBuilder:(r,e)=>{var t=h0(r.body,e);return new S.MathNode("mphantom",t)}});B({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"hphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=y.makeSpan([],[P(r.body,e.withPhantom())]);if(t.height=0,t.depth=0,t.children)for(var a=0;a{var t=h0(Q(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}});B({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"vphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=y.makeSpan(["inner"],[P(r.body,e.withPhantom())]),a=y.makeSpan(["fix"],[]);return y.makeSpan(["mord","rlap"],[t,a],e)},mathmlBuilder:(r,e)=>{var t=h0(Q(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}});B({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r,a=F(e[0],"size").value,n=e[1];return{type:"raisebox",mode:t.mode,dy:a,body:n}},htmlBuilder(r,e){var t=P(r.body,e),a=J(r.dy,e);return y.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){var t=new S.MathNode("mpadded",[Y(r.body,e)]),a=r.dy.number+r.dy.unit;return t.setAttribute("voffset",a),t}});B({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e}=r;return{type:"internal",mode:e.mode}}});B({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(r,e,t){var{parser:a}=r,n=t[0],s=F(e[0],"size"),o=F(e[1],"size");return{type:"rule",mode:a.mode,shift:n&&F(n,"size").value,width:s.value,height:o.value}},htmlBuilder(r,e){var t=y.makeSpan(["mord","rule"],[],e),a=J(r.width,e),n=J(r.height,e),s=r.shift?J(r.shift,e):0;return t.style.borderRightWidth=A(a),t.style.borderTopWidth=A(n),t.style.bottom=A(s),t.width=a,t.height=n+s,t.depth=-s,t.maxFontSize=n*1.125*e.sizeMultiplier,t},mathmlBuilder(r,e){var t=J(r.width,e),a=J(r.height,e),n=r.shift?J(r.shift,e):0,s=e.color&&e.getColor()||"black",o=new S.MathNode("mspace");o.setAttribute("mathbackground",s),o.setAttribute("width",A(t)),o.setAttribute("height",A(a));var h=new S.MathNode("mpadded",[o]);return n>=0?h.setAttribute("height",A(n)):(h.setAttribute("height",A(n)),h.setAttribute("depth",A(-n))),h.setAttribute("voffset",A(n)),h}});function oa(r,e,t){for(var a=t0(r,e,!1),n=e.sizeMultiplier/t.sizeMultiplier,s=0;s{var t=e.havingSize(r.size);return oa(r.body,t,e)};B({type:"sizing",names:hr,props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!1,t);return{type:"sizing",mode:n.mode,size:hr.indexOf(a)+1,body:s}},htmlBuilder:e4,mathmlBuilder:(r,e)=>{var t=e.havingSize(r.size),a=h0(r.body,t),n=new S.MathNode("mstyle",a);return n.setAttribute("mathsize",A(t.sizeMultiplier)),n}});B({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,e,t)=>{var{parser:a}=r,n=!1,s=!1,o=t[0]&&F(t[0],"ordgroup");if(o)for(var h="",c=0;c{var t=y.makeSpan([],[P(r.body,e)]);if(!r.smashHeight&&!r.smashDepth)return t;if(r.smashHeight&&(t.height=0,t.children))for(var a=0;a{var t=new S.MathNode("mpadded",[Y(r.body,e)]);return r.smashHeight&&t.setAttribute("height","0px"),r.smashDepth&&t.setAttribute("depth","0px"),t}});B({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a}=r,n=t[0],s=e[0];return{type:"sqrt",mode:a.mode,body:s,index:n}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle());t.height===0&&(t.height=e.fontMetrics().xHeight),t=y.wrapFragment(t,e);var a=e.fontMetrics(),n=a.defaultRuleThickness,s=n;e.style.idt.height+t.depth+o&&(o=(o+b-t.height-t.depth)/2);var x=c.height-t.height-o-p;t.style.paddingLeft=A(g);var w=y.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t,wrapperClasses:["svg-align"]},{type:"kern",size:-(t.height+x)},{type:"elem",elem:c},{type:"kern",size:p}]},e);if(r.index){var z=e.havingStyle(R.SCRIPTSCRIPT),T=P(r.index,z,e),C=.6*(w.height-w.depth),q=y.makeVList({positionType:"shift",positionData:-C,children:[{type:"elem",elem:T}]},e),O=y.makeSpan(["root"],[q]);return y.makeSpan(["mord","sqrt"],[O,w],e)}else return y.makeSpan(["mord","sqrt"],[w],e)},mathmlBuilder(r,e){var{body:t,index:a}=r;return a?new S.MathNode("mroot",[Y(t,e),Y(a,e)]):new S.MathNode("msqrt",[Y(t,e)])}});var mr={display:R.DISPLAY,text:R.TEXT,script:R.SCRIPT,scriptscript:R.SCRIPTSCRIPT};B({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,e){var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!0,t),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:s}},htmlBuilder(r,e){var t=mr[r.style],a=e.havingStyle(t).withFont("");return oa(r.body,a,e)},mathmlBuilder(r,e){var t=mr[r.style],a=e.havingStyle(t),n=h0(r.body,a),s=new S.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},h=o[r.style];return s.setAttribute("scriptlevel",h[0]),s.setAttribute("displaystyle",h[1]),s}});var t4=function(e,t){var a=e.base;if(a)if(a.type==="op"){var n=a.limits&&(t.style.size===R.DISPLAY.size||a.alwaysHandleSupSub);return n?ne:null}else if(a.type==="operatorname"){var s=a.alwaysHandleSupSub&&(t.style.size===R.DISPLAY.size||a.limits);return s?la:null}else{if(a.type==="accent")return N.isCharacterBox(a.base)?Bt:null;if(a.type==="horizBrace"){var o=!e.sub;return o===a.isOver?na:null}else return null}else return null};j0({type:"supsub",htmlBuilder(r,e){var t=t4(r,e);if(t)return t(r,e);var{base:a,sup:n,sub:s}=r,o=P(a,e),h,c,p=e.fontMetrics(),g=0,b=0,x=a&&N.isCharacterBox(a);if(n){var w=e.havingStyle(e.style.sup());h=P(n,w,e),x||(g=o.height-w.fontMetrics().supDrop*w.sizeMultiplier/e.sizeMultiplier)}if(s){var z=e.havingStyle(e.style.sub());c=P(s,z,e),x||(b=o.depth+z.fontMetrics().subDrop*z.sizeMultiplier/e.sizeMultiplier)}var T;e.style===R.DISPLAY?T=p.sup1:e.style.cramped?T=p.sup3:T=p.sup2;var C=e.sizeMultiplier,q=A(.5/p.ptPerEm/C),O=null;if(c){var H=r.base&&r.base.type==="op"&&r.base.name&&(r.base.name==="\\oiint"||r.base.name==="\\oiiint");(o instanceof u0||H)&&(O=A(-o.italic))}var V;if(h&&c){g=Math.max(g,T,h.depth+.25*p.xHeight),b=Math.max(b,p.sub2);var L=p.defaultRuleThickness,U=4*L;if(g-h.depth-(c.height-b)0&&(g+=G,b-=G)}var j=[{type:"elem",elem:c,shift:b,marginRight:q,marginLeft:O},{type:"elem",elem:h,shift:-g,marginRight:q}];V=y.makeVList({positionType:"individualShift",children:j},e)}else if(c){b=Math.max(b,p.sub1,c.height-.8*p.xHeight);var $=[{type:"elem",elem:c,marginLeft:O,marginRight:q}];V=y.makeVList({positionType:"shift",positionData:b,children:$},e)}else if(h)g=Math.max(g,T,h.depth+.25*p.xHeight),V=y.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:h,marginRight:q}]},e);else throw new Error("supsub must have either sup or sub.");var T0=ft(o,"right")||"mord";return y.makeSpan([T0],[o,y.makeSpan(["msupsub"],[V])],e)},mathmlBuilder(r,e){var t=!1,a,n;r.base&&r.base.type==="horizBrace"&&(n=!!r.sup,n===r.base.isOver&&(t=!0,a=r.base.isOver)),r.base&&(r.base.type==="op"||r.base.type==="operatorname")&&(r.base.parentIsSupSub=!0);var s=[Y(r.base,e)];r.sub&&s.push(Y(r.sub,e)),r.sup&&s.push(Y(r.sup,e));var o;if(t)o=a?"mover":"munder";else if(r.sub)if(r.sup){var p=r.base;p&&p.type==="op"&&p.limits&&e.style===R.DISPLAY||p&&p.type==="operatorname"&&p.alwaysHandleSupSub&&(e.style===R.DISPLAY||p.limits)?o="munderover":o="msubsup"}else{var c=r.base;c&&c.type==="op"&&c.limits&&(e.style===R.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===R.DISPLAY)?o="munder":o="msub"}else{var h=r.base;h&&h.type==="op"&&h.limits&&(e.style===R.DISPLAY||h.alwaysHandleSupSub)||h&&h.type==="operatorname"&&h.alwaysHandleSupSub&&(h.limits||e.style===R.DISPLAY)?o="mover":o="msup"}return new S.MathNode(o,s)}});j0({type:"atom",htmlBuilder(r,e){return y.mathsym(r.text,r.mode,e,["m"+r.family])},mathmlBuilder(r,e){var t=new S.MathNode("mo",[v0(r.text,r.mode)]);if(r.family==="bin"){var a=At(r,e);a==="bold-italic"&&t.setAttribute("mathvariant",a)}else r.family==="punct"?t.setAttribute("separator","true"):(r.family==="open"||r.family==="close")&&t.setAttribute("stretchy","false");return t}});var ua={mi:"italic",mn:"normal",mtext:"normal"};j0({type:"mathord",htmlBuilder(r,e){return y.makeOrd(r,e,"mathord")},mathmlBuilder(r,e){var t=new S.MathNode("mi",[v0(r.text,r.mode,e)]),a=At(r,e)||"italic";return a!==ua[t.type]&&t.setAttribute("mathvariant",a),t}});j0({type:"textord",htmlBuilder(r,e){return y.makeOrd(r,e,"textord")},mathmlBuilder(r,e){var t=v0(r.text,r.mode,e),a=At(r,e)||"normal",n;return r.mode==="text"?n=new S.MathNode("mtext",[t]):/[0-9]/.test(r.text)?n=new S.MathNode("mn",[t]):r.text==="\\prime"?n=new S.MathNode("mo",[t]):n=new S.MathNode("mi",[t]),a!==ua[n.type]&&n.setAttribute("mathvariant",a),n}});var lt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},ot={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};j0({type:"spacing",htmlBuilder(r,e){if(ot.hasOwnProperty(r.text)){var t=ot[r.text].className||"";if(r.mode==="text"){var a=y.makeOrd(r,e,"textord");return a.classes.push(t),a}else return y.makeSpan(["mspace",t],[y.mathsym(r.text,r.mode,e)],e)}else{if(lt.hasOwnProperty(r.text))return y.makeSpan(["mspace",lt[r.text]],[],e);throw new M('Unknown type of space "'+r.text+'"')}},mathmlBuilder(r,e){var t;if(ot.hasOwnProperty(r.text))t=new S.MathNode("mtext",[new S.TextNode("\xA0")]);else{if(lt.hasOwnProperty(r.text))return new S.MathNode("mspace");throw new M('Unknown type of space "'+r.text+'"')}return t}});var cr=()=>{var r=new S.MathNode("mtd",[]);return r.setAttribute("width","50%"),r};j0({type:"tag",mathmlBuilder(r,e){var t=new S.MathNode("mtable",[new S.MathNode("mtr",[cr(),new S.MathNode("mtd",[G0(r.body,e)]),cr(),new S.MathNode("mtd",[G0(r.tag,e)])])]);return t.setAttribute("width","100%"),t}});var dr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},fr={"\\textbf":"textbf","\\textmd":"textmd"},r4={"\\textit":"textit","\\textup":"textup"},pr=(r,e)=>{var t=r.font;if(t){if(dr[t])return e.withTextFontFamily(dr[t]);if(fr[t])return e.withTextFontWeight(fr[t]);if(t==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(r4[t])};B({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"text",mode:t.mode,body:Q(n),font:a}},htmlBuilder(r,e){var t=pr(r,e),a=t0(r.body,t,!0);return y.makeSpan(["mord","text"],a,t)},mathmlBuilder(r,e){var t=pr(r,e);return G0(r.body,t)}});B({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"underline",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=y.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,s=y.makeVList({positionType:"top",positionData:t.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:t}]},e);return y.makeSpan(["mord","underline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("\u203E")]);t.setAttribute("stretchy","true");var a=new S.MathNode("munder",[Y(r.body,e),t]);return a.setAttribute("accentunder","true"),a}});B({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"vcenter",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=e.fontMetrics().axisHeight,n=.5*(t.height-a-(t.depth+a));return y.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){return new S.MathNode("mpadded",[Y(r.body,e)],["vcenter"])}});B({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(r,e,t){throw new M("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(r,e){for(var t=vr(r),a=[],n=e.havingStyle(e.style.text()),s=0;sr.body.replace(/ /g,r.star?"\u2423":"\xA0"),L0=Nr,ha=`[ \r ]`,a4="\\\\[a-zA-Z@]+",n4="\\\\[^\uD800-\uDFFF]",i4="("+a4+")"+ha+"*",s4=`\\\\( |[ \r ]+ ?)[ \r ]*`,yt="[\u0300-\u036F]",l4=new RegExp(yt+"+$"),o4="("+ha+"+)|"+(s4+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(yt+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(yt+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+i4)+("|"+n4+")"),Le=class{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(o4,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new p0("EOF",new m0(this,t,t));var a=this.tokenRegex.exec(e);if(a===null||a.index!==t)throw new M("Unexpected character: '"+e[t]+"'",new p0(e[t],new m0(this,t,t+1)));var n=a[6]||a[3]||(a[2]?"\\ ":" ");if(this.catcodes[n]===14){var s=e.indexOf(` -`,this.tokenRegex.lastIndex);return s===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=s+1,this.lex()}return new p0(n,new m0(this,t,this.tokenRegex.lastIndex))}},xt=class{constructor(e,t){e===void 0&&(e={}),t===void 0&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new M("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(e[t]==null?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,a){if(a===void 0&&(a=!1),a){for(var n=0;n0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(e)&&(s[e]=this.current[e])}t==null?delete this.current[e]:this.current[e]=t}},u4=_r;m("\\noexpand",function(r){var e=r.popToken();return r.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});m("\\expandafter",function(r){var e=r.popToken();return r.expandOnce(!0),{tokens:[e],numArgs:0}});m("\\@firstoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[0],numArgs:0}});m("\\@secondoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[1],numArgs:0}});m("\\@ifnextchar",function(r){var e=r.consumeArgs(3);r.consumeSpaces();var t=r.future();return e[0].length===1&&e[0][0].text===t.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});m("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");m("\\TextOrMath",function(r){var e=r.consumeArgs(2);return r.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var gr={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};m("\\char",function(r){var e=r.popToken(),t,a="";if(e.text==="'")t=8,e=r.popToken();else if(e.text==='"')t=16,e=r.popToken();else if(e.text==="`")if(e=r.popToken(),e.text[0]==="\\")a=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new M("\\char` missing argument");a=e.text.charCodeAt(0)}else t=10;if(t){if(a=gr[e.text],a==null||a>=t)throw new M("Invalid base-"+t+" digit "+e.text);for(var n;(n=gr[r.future().text])!=null&&n{var a=r.consumeArg().tokens;if(a.length!==1)throw new M("\\newcommand's first argument must be a macro name");var n=a[0].text,s=r.isDefined(n);if(s&&!e)throw new M("\\newcommand{"+n+"} attempting to redefine "+(n+"; use \\renewcommand"));if(!s&&!t)throw new M("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var o=0;if(a=r.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var h="",c=r.expandNextToken();c.text!=="]"&&c.text!=="EOF";)h+=c.text,c=r.expandNextToken();if(!h.match(/^\s*[0-9]+\s*$/))throw new M("Invalid number of arguments: "+h);o=parseInt(h),a=r.consumeArg().tokens}return r.macros.set(n,{tokens:a,numArgs:o}),""};m("\\newcommand",r=>Ot(r,!1,!0));m("\\renewcommand",r=>Ot(r,!0,!1));m("\\providecommand",r=>Ot(r,!0,!0));m("\\message",r=>{var e=r.consumeArgs(1)[0];return console.log(e.reverse().map(t=>t.text).join("")),""});m("\\errmessage",r=>{var e=r.consumeArgs(1)[0];return console.error(e.reverse().map(t=>t.text).join("")),""});m("\\show",r=>{var e=r.popToken(),t=e.text;return console.log(e,r.macros.get(t),L0[t],X.math[t],X.text[t]),""});m("\\bgroup","{");m("\\egroup","}");m("~","\\nobreakspace");m("\\lq","`");m("\\rq","'");m("\\aa","\\r a");m("\\AA","\\r A");m("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}");m("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");m("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}");m("\u212C","\\mathscr{B}");m("\u2130","\\mathscr{E}");m("\u2131","\\mathscr{F}");m("\u210B","\\mathscr{H}");m("\u2110","\\mathscr{I}");m("\u2112","\\mathscr{L}");m("\u2133","\\mathscr{M}");m("\u211B","\\mathscr{R}");m("\u212D","\\mathfrak{C}");m("\u210C","\\mathfrak{H}");m("\u2128","\\mathfrak{Z}");m("\\Bbbk","\\Bbb{k}");m("\xB7","\\cdotp");m("\\llap","\\mathllap{\\textrm{#1}}");m("\\rlap","\\mathrlap{\\textrm{#1}}");m("\\clap","\\mathclap{\\textrm{#1}}");m("\\mathstrut","\\vphantom{(}");m("\\underbar","\\underline{\\text{#1}}");m("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');m("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}");m("\\ne","\\neq");m("\u2260","\\neq");m("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}");m("\u2209","\\notin");m("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}");m("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}");m("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}");m("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}");m("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}");m("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}");m("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}");m("\u27C2","\\perp");m("\u203C","\\mathclose{!\\mkern-0.8mu!}");m("\u220C","\\notni");m("\u231C","\\ulcorner");m("\u231D","\\urcorner");m("\u231E","\\llcorner");m("\u231F","\\lrcorner");m("\xA9","\\copyright");m("\xAE","\\textregistered");m("\uFE0F","\\textregistered");m("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');m("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');m("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');m("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');m("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");m("\u22EE","\\vdots");m("\\varGamma","\\mathit{\\Gamma}");m("\\varDelta","\\mathit{\\Delta}");m("\\varTheta","\\mathit{\\Theta}");m("\\varLambda","\\mathit{\\Lambda}");m("\\varXi","\\mathit{\\Xi}");m("\\varPi","\\mathit{\\Pi}");m("\\varSigma","\\mathit{\\Sigma}");m("\\varUpsilon","\\mathit{\\Upsilon}");m("\\varPhi","\\mathit{\\Phi}");m("\\varPsi","\\mathit{\\Psi}");m("\\varOmega","\\mathit{\\Omega}");m("\\substack","\\begin{subarray}{c}#1\\end{subarray}");m("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");m("\\boxed","\\fbox{$\\displaystyle{#1}$}");m("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");m("\\implies","\\DOTSB\\;\\Longrightarrow\\;");m("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var br={",":"\\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"};m("\\dots",function(r){var e="\\dotso",t=r.expandAfterFuture().text;return t in br?e=br[t]:(t.slice(0,4)==="\\not"||t in X.math&&N.contains(["bin","rel"],X.math[t].group))&&(e="\\dotsb"),e});var Ht={")":!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};m("\\dotso",function(r){var e=r.future().text;return e in Ht?"\\ldots\\,":"\\ldots"});m("\\dotsc",function(r){var e=r.future().text;return e in Ht&&e!==","?"\\ldots\\,":"\\ldots"});m("\\cdots",function(r){var e=r.future().text;return e in Ht?"\\@cdots\\,":"\\@cdots"});m("\\dotsb","\\cdots");m("\\dotsm","\\cdots");m("\\dotsi","\\!\\cdots");m("\\dotsx","\\ldots\\,");m("\\DOTSI","\\relax");m("\\DOTSB","\\relax");m("\\DOTSX","\\relax");m("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");m("\\,","\\tmspace+{3mu}{.1667em}");m("\\thinspace","\\,");m("\\>","\\mskip{4mu}");m("\\:","\\tmspace+{4mu}{.2222em}");m("\\medspace","\\:");m("\\;","\\tmspace+{5mu}{.2777em}");m("\\thickspace","\\;");m("\\!","\\tmspace-{3mu}{.1667em}");m("\\negthinspace","\\!");m("\\negmedspace","\\tmspace-{4mu}{.2222em}");m("\\negthickspace","\\tmspace-{5mu}{.277em}");m("\\enspace","\\kern.5em ");m("\\enskip","\\hskip.5em\\relax");m("\\quad","\\hskip1em\\relax");m("\\qquad","\\hskip2em\\relax");m("\\tag","\\@ifstar\\tag@literal\\tag@paren");m("\\tag@paren","\\tag@literal{({#1})}");m("\\tag@literal",r=>{if(r.macros.get("\\df@tag"))throw new M("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});m("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");m("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");m("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");m("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");m("\\newline","\\\\\\relax");m("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var ma=A(k0["Main-Regular"][84][1]-.7*k0["Main-Regular"][65][1]);m("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+ma+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");m("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+ma+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");m("\\hspace","\\@ifstar\\@hspacer\\@hspace");m("\\@hspace","\\hskip #1\\relax");m("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");m("\\ordinarycolon",":");m("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");m("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');m("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');m("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');m("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');m("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');m("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');m("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');m("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');m("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');m("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');m("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');m("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');m("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');m("\u2237","\\dblcolon");m("\u2239","\\eqcolon");m("\u2254","\\coloneqq");m("\u2255","\\eqqcolon");m("\u2A74","\\Coloneqq");m("\\ratio","\\vcentcolon");m("\\coloncolon","\\dblcolon");m("\\colonequals","\\coloneqq");m("\\coloncolonequals","\\Coloneqq");m("\\equalscolon","\\eqqcolon");m("\\equalscoloncolon","\\Eqqcolon");m("\\colonminus","\\coloneq");m("\\coloncolonminus","\\Coloneq");m("\\minuscolon","\\eqcolon");m("\\minuscoloncolon","\\Eqcolon");m("\\coloncolonapprox","\\Colonapprox");m("\\coloncolonsim","\\Colonsim");m("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}");m("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");m("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");m("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");m("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");m("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");m("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");m("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");m("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");m("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}");m("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}");m("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}");m("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}");m("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}");m("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}");m("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}");m("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}");m("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}");m("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}");m("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}");m("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}");m("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}");m("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}");m("\\imath","\\html@mathml{\\@imath}{\u0131}");m("\\jmath","\\html@mathml{\\@jmath}{\u0237}");m("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}");m("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}");m("\u27E6","\\llbracket");m("\u27E7","\\rrbracket");m("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}");m("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}");m("\u2983","\\lBrace");m("\u2984","\\rBrace");m("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}");m("\u29B5","\\minuso");m("\\darr","\\downarrow");m("\\dArr","\\Downarrow");m("\\Darr","\\Downarrow");m("\\lang","\\langle");m("\\rang","\\rangle");m("\\uarr","\\uparrow");m("\\uArr","\\Uparrow");m("\\Uarr","\\Uparrow");m("\\N","\\mathbb{N}");m("\\R","\\mathbb{R}");m("\\Z","\\mathbb{Z}");m("\\alef","\\aleph");m("\\alefsym","\\aleph");m("\\Alpha","\\mathrm{A}");m("\\Beta","\\mathrm{B}");m("\\bull","\\bullet");m("\\Chi","\\mathrm{X}");m("\\clubs","\\clubsuit");m("\\cnums","\\mathbb{C}");m("\\Complex","\\mathbb{C}");m("\\Dagger","\\ddagger");m("\\diamonds","\\diamondsuit");m("\\empty","\\emptyset");m("\\Epsilon","\\mathrm{E}");m("\\Eta","\\mathrm{H}");m("\\exist","\\exists");m("\\harr","\\leftrightarrow");m("\\hArr","\\Leftrightarrow");m("\\Harr","\\Leftrightarrow");m("\\hearts","\\heartsuit");m("\\image","\\Im");m("\\infin","\\infty");m("\\Iota","\\mathrm{I}");m("\\isin","\\in");m("\\Kappa","\\mathrm{K}");m("\\larr","\\leftarrow");m("\\lArr","\\Leftarrow");m("\\Larr","\\Leftarrow");m("\\lrarr","\\leftrightarrow");m("\\lrArr","\\Leftrightarrow");m("\\Lrarr","\\Leftrightarrow");m("\\Mu","\\mathrm{M}");m("\\natnums","\\mathbb{N}");m("\\Nu","\\mathrm{N}");m("\\Omicron","\\mathrm{O}");m("\\plusmn","\\pm");m("\\rarr","\\rightarrow");m("\\rArr","\\Rightarrow");m("\\Rarr","\\Rightarrow");m("\\real","\\Re");m("\\reals","\\mathbb{R}");m("\\Reals","\\mathbb{R}");m("\\Rho","\\mathrm{P}");m("\\sdot","\\cdot");m("\\sect","\\S");m("\\spades","\\spadesuit");m("\\sub","\\subset");m("\\sube","\\subseteq");m("\\supe","\\supseteq");m("\\Tau","\\mathrm{T}");m("\\thetasym","\\vartheta");m("\\weierp","\\wp");m("\\Zeta","\\mathrm{Z}");m("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");m("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");m("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");m("\\bra","\\mathinner{\\langle{#1}|}");m("\\ket","\\mathinner{|{#1}\\rangle}");m("\\braket","\\mathinner{\\langle{#1}\\rangle}");m("\\Bra","\\left\\langle#1\\right|");m("\\Ket","\\left|#1\\right\\rangle");var ca=r=>e=>{var t=e.consumeArg().tokens,a=e.consumeArg().tokens,n=e.consumeArg().tokens,s=e.consumeArg().tokens,o=e.macros.get("|"),h=e.macros.get("\\|");e.macros.beginGroup();var c=b=>w=>{r&&(w.macros.set("|",o),n.length&&w.macros.set("\\|",h));var x=b;if(!b&&n.length){var z=w.future();z.text==="|"&&(w.popToken(),x=!0)}return{tokens:x?n:a,numArgs:0}};e.macros.set("|",c(!1)),n.length&&e.macros.set("\\|",c(!0));var p=e.consumeArg().tokens,g=e.expandTokens([...s,...p,...t]);return e.macros.endGroup(),{tokens:g.reverse(),numArgs:0}};m("\\bra@ket",ca(!1));m("\\bra@set",ca(!0));m("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");m("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");m("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");m("\\angln","{\\angl n}");m("\\blue","\\textcolor{##6495ed}{#1}");m("\\orange","\\textcolor{##ffa500}{#1}");m("\\pink","\\textcolor{##ff00af}{#1}");m("\\red","\\textcolor{##df0030}{#1}");m("\\green","\\textcolor{##28ae7b}{#1}");m("\\gray","\\textcolor{gray}{#1}");m("\\purple","\\textcolor{##9d38bd}{#1}");m("\\blueA","\\textcolor{##ccfaff}{#1}");m("\\blueB","\\textcolor{##80f6ff}{#1}");m("\\blueC","\\textcolor{##63d9ea}{#1}");m("\\blueD","\\textcolor{##11accd}{#1}");m("\\blueE","\\textcolor{##0c7f99}{#1}");m("\\tealA","\\textcolor{##94fff5}{#1}");m("\\tealB","\\textcolor{##26edd5}{#1}");m("\\tealC","\\textcolor{##01d1c1}{#1}");m("\\tealD","\\textcolor{##01a995}{#1}");m("\\tealE","\\textcolor{##208170}{#1}");m("\\greenA","\\textcolor{##b6ffb0}{#1}");m("\\greenB","\\textcolor{##8af281}{#1}");m("\\greenC","\\textcolor{##74cf70}{#1}");m("\\greenD","\\textcolor{##1fab54}{#1}");m("\\greenE","\\textcolor{##0d923f}{#1}");m("\\goldA","\\textcolor{##ffd0a9}{#1}");m("\\goldB","\\textcolor{##ffbb71}{#1}");m("\\goldC","\\textcolor{##ff9c39}{#1}");m("\\goldD","\\textcolor{##e07d10}{#1}");m("\\goldE","\\textcolor{##a75a05}{#1}");m("\\redA","\\textcolor{##fca9a9}{#1}");m("\\redB","\\textcolor{##ff8482}{#1}");m("\\redC","\\textcolor{##f9685d}{#1}");m("\\redD","\\textcolor{##e84d39}{#1}");m("\\redE","\\textcolor{##bc2612}{#1}");m("\\maroonA","\\textcolor{##ffbde0}{#1}");m("\\maroonB","\\textcolor{##ff92c6}{#1}");m("\\maroonC","\\textcolor{##ed5fa6}{#1}");m("\\maroonD","\\textcolor{##ca337c}{#1}");m("\\maroonE","\\textcolor{##9e034e}{#1}");m("\\purpleA","\\textcolor{##ddd7ff}{#1}");m("\\purpleB","\\textcolor{##c6b9fc}{#1}");m("\\purpleC","\\textcolor{##aa87ff}{#1}");m("\\purpleD","\\textcolor{##7854ab}{#1}");m("\\purpleE","\\textcolor{##543b78}{#1}");m("\\mintA","\\textcolor{##f5f9e8}{#1}");m("\\mintB","\\textcolor{##edf2df}{#1}");m("\\mintC","\\textcolor{##e0e5cc}{#1}");m("\\grayA","\\textcolor{##f6f7f7}{#1}");m("\\grayB","\\textcolor{##f0f1f2}{#1}");m("\\grayC","\\textcolor{##e3e5e6}{#1}");m("\\grayD","\\textcolor{##d6d8da}{#1}");m("\\grayE","\\textcolor{##babec2}{#1}");m("\\grayF","\\textcolor{##888d93}{#1}");m("\\grayG","\\textcolor{##626569}{#1}");m("\\grayH","\\textcolor{##3b3e40}{#1}");m("\\grayI","\\textcolor{##21242c}{#1}");m("\\kaBlue","\\textcolor{##314453}{#1}");m("\\kaGreen","\\textcolor{##71B307}{#1}");var da={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},wt=class{constructor(e,t,a){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=t,this.expansionCount=0,this.feed(e),this.macros=new xt(u4,t.macros),this.mode=a,this.stack=[]}feed(e){this.lexer=new Le(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,a,n;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;t=this.popToken(),{tokens:n,end:a}=this.consumeArg(["]"])}else({tokens:n,start:t,end:a}=this.consumeArg());return this.pushToken(new p0("EOF",a.loc)),this.pushTokens(n),t.range(a,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var t=[],a=e&&e.length>0;a||this.consumeSpaces();var n=this.future(),s,o=0,h=0;do{if(s=this.popToken(),t.push(s),s.text==="{")++o;else if(s.text==="}"){if(--o,o===-1)throw new M("Extra }",s)}else if(s.text==="EOF")throw new M("Unexpected end of input in a macro argument, expected '"+(e&&a?e[h]:"}")+"'",s);if(e&&a)if((o===0||o===1&&e[h]==="{")&&s.text===e[h]){if(++h,h===e.length){t.splice(-h,h);break}}else h=0}while(o!==0||a);return n.text==="{"&&t[t.length-1].text==="}"&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:s}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new M("The length of delimiters doesn't match the number of args!");for(var a=t[0],n=0;nthis.settings.maxExpand)throw new M("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),a=t.text,n=t.noexpand?null:this._getExpansion(a);if(n==null||e&&n.unexpandable){if(e&&n==null&&a[0]==="\\"&&!this.isDefined(a))throw new M("Undefined control sequence: "+a);return this.pushToken(t),!1}this.countExpansion(1);var s=n.tokens,o=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){s=s.slice();for(var h=s.length-1;h>=0;--h){var c=s[h];if(c.text==="#"){if(h===0)throw new M("Incomplete placeholder at end of macro body",c);if(c=s[--h],c.text==="#")s.splice(h+1,1);else if(/^[1-9]$/.test(c.text))s.splice(h,2,...o[+c.text-1]);else throw new M("Not a valid argument number",c)}}}return this.pushTokens(s),s.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new p0(e)]):void 0}expandTokens(e){var t=[],a=this.stack.length;for(this.pushTokens(e);this.stack.length>a;)if(this.expandOnce(!0)===!1){var n=this.stack.pop();n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),t.push(n)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t&&t.map(a=>a.text).join("")}_getExpansion(e){var t=this.macros.get(e);if(t==null)return t;if(e.length===1){var a=this.lexer.catcodes[e];if(a!=null&&a!==13)return}var n=typeof t=="function"?t(this):t;if(typeof n=="string"){var s=0;if(n.indexOf("#")!==-1)for(var o=n.replace(/##/g,"");o.indexOf("#"+(s+1))!==-1;)++s;for(var h=new Le(n,this.settings),c=[],p=h.lex();p.text!=="EOF";)c.push(p),p=h.lex();c.reverse();var g={tokens:c,numArgs:s};return g}return n}isDefined(e){return this.macros.has(e)||L0.hasOwnProperty(e)||X.math.hasOwnProperty(e)||X.text.hasOwnProperty(e)||da.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return t!=null?typeof t=="string"||typeof t=="function"||!t.unexpandable:L0.hasOwnProperty(e)&&!L0[e].primitive}},yr=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Ce=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"}),ut={"\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"}},xr={\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"},Pe=class r{constructor(e,t){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 wt(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(t===void 0&&(t=!0),this.fetch().text!==e)throw new M("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new p0("}")),this.gullet.pushTokens(e);var a=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,a}parseExpression(e,t){for(var a=[];;){this.mode==="math"&&this.consumeSpaces();var n=this.fetch();if(r.endOfExpression.indexOf(n.text)!==-1||t&&n.text===t||e&&L0[n.text]&&L0[n.text].infix)break;var s=this.parseAtom(t);if(s){if(s.type==="internal")continue}else break;a.push(s)}return this.mode==="text"&&this.formLigatures(a),this.handleInfixNodes(a)}handleInfixNodes(e){for(var t=-1,a,n=0;n=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var h=X[this.mode][t].group,c=m0.range(e),p;if(e1.hasOwnProperty(h)){var g=h;p={type:"atom",mode:this.mode,family:g,loc:c,text:t}}else p={type:h,mode:this.mode,loc:c,text:t};o=p}else if(t.charCodeAt(0)>=128)this.settings.strict&&(kr(t.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'"'+(" ("+t.charCodeAt(0)+")"),e)),o={type:"textord",mode:"text",loc:m0.range(e),text:t};else return null;if(this.consume(),s)for(var b=0;b0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,a){if(a===void 0&&(a=!1),a){for(var n=0;n0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(e)&&(s[e]=this.current[e])}t==null?delete this.current[e]:this.current[e]=t}},u4=_r;m("\\noexpand",function(r){var e=r.popToken();return r.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});m("\\expandafter",function(r){var e=r.popToken();return r.expandOnce(!0),{tokens:[e],numArgs:0}});m("\\@firstoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[0],numArgs:0}});m("\\@secondoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[1],numArgs:0}});m("\\@ifnextchar",function(r){var e=r.consumeArgs(3);r.consumeSpaces();var t=r.future();return e[0].length===1&&e[0][0].text===t.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});m("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");m("\\TextOrMath",function(r){var e=r.consumeArgs(2);return r.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var gr={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};m("\\char",function(r){var e=r.popToken(),t,a="";if(e.text==="'")t=8,e=r.popToken();else if(e.text==='"')t=16,e=r.popToken();else if(e.text==="`")if(e=r.popToken(),e.text[0]==="\\")a=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new M("\\char` missing argument");a=e.text.charCodeAt(0)}else t=10;if(t){if(a=gr[e.text],a==null||a>=t)throw new M("Invalid base-"+t+" digit "+e.text);for(var n;(n=gr[r.future().text])!=null&&n{var a=r.consumeArg().tokens;if(a.length!==1)throw new M("\\newcommand's first argument must be a macro name");var n=a[0].text,s=r.isDefined(n);if(s&&!e)throw new M("\\newcommand{"+n+"} attempting to redefine "+(n+"; use \\renewcommand"));if(!s&&!t)throw new M("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var o=0;if(a=r.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var h="",c=r.expandNextToken();c.text!=="]"&&c.text!=="EOF";)h+=c.text,c=r.expandNextToken();if(!h.match(/^\s*[0-9]+\s*$/))throw new M("Invalid number of arguments: "+h);o=parseInt(h),a=r.consumeArg().tokens}return r.macros.set(n,{tokens:a,numArgs:o}),""};m("\\newcommand",r=>Ot(r,!1,!0));m("\\renewcommand",r=>Ot(r,!0,!1));m("\\providecommand",r=>Ot(r,!0,!0));m("\\message",r=>{var e=r.consumeArgs(1)[0];return console.log(e.reverse().map(t=>t.text).join("")),""});m("\\errmessage",r=>{var e=r.consumeArgs(1)[0];return console.error(e.reverse().map(t=>t.text).join("")),""});m("\\show",r=>{var e=r.popToken(),t=e.text;return console.log(e,r.macros.get(t),L0[t],X.math[t],X.text[t]),""});m("\\bgroup","{");m("\\egroup","}");m("~","\\nobreakspace");m("\\lq","`");m("\\rq","'");m("\\aa","\\r a");m("\\AA","\\r A");m("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}");m("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");m("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}");m("\u212C","\\mathscr{B}");m("\u2130","\\mathscr{E}");m("\u2131","\\mathscr{F}");m("\u210B","\\mathscr{H}");m("\u2110","\\mathscr{I}");m("\u2112","\\mathscr{L}");m("\u2133","\\mathscr{M}");m("\u211B","\\mathscr{R}");m("\u212D","\\mathfrak{C}");m("\u210C","\\mathfrak{H}");m("\u2128","\\mathfrak{Z}");m("\\Bbbk","\\Bbb{k}");m("\xB7","\\cdotp");m("\\llap","\\mathllap{\\textrm{#1}}");m("\\rlap","\\mathrlap{\\textrm{#1}}");m("\\clap","\\mathclap{\\textrm{#1}}");m("\\mathstrut","\\vphantom{(}");m("\\underbar","\\underline{\\text{#1}}");m("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');m("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}");m("\\ne","\\neq");m("\u2260","\\neq");m("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}");m("\u2209","\\notin");m("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}");m("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}");m("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}");m("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}");m("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}");m("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}");m("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}");m("\u27C2","\\perp");m("\u203C","\\mathclose{!\\mkern-0.8mu!}");m("\u220C","\\notni");m("\u231C","\\ulcorner");m("\u231D","\\urcorner");m("\u231E","\\llcorner");m("\u231F","\\lrcorner");m("\xA9","\\copyright");m("\xAE","\\textregistered");m("\uFE0F","\\textregistered");m("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');m("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');m("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');m("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');m("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");m("\u22EE","\\vdots");m("\\varGamma","\\mathit{\\Gamma}");m("\\varDelta","\\mathit{\\Delta}");m("\\varTheta","\\mathit{\\Theta}");m("\\varLambda","\\mathit{\\Lambda}");m("\\varXi","\\mathit{\\Xi}");m("\\varPi","\\mathit{\\Pi}");m("\\varSigma","\\mathit{\\Sigma}");m("\\varUpsilon","\\mathit{\\Upsilon}");m("\\varPhi","\\mathit{\\Phi}");m("\\varPsi","\\mathit{\\Psi}");m("\\varOmega","\\mathit{\\Omega}");m("\\substack","\\begin{subarray}{c}#1\\end{subarray}");m("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");m("\\boxed","\\fbox{$\\displaystyle{#1}$}");m("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");m("\\implies","\\DOTSB\\;\\Longrightarrow\\;");m("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var br={",":"\\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"};m("\\dots",function(r){var e="\\dotso",t=r.expandAfterFuture().text;return t in br?e=br[t]:(t.slice(0,4)==="\\not"||t in X.math&&N.contains(["bin","rel"],X.math[t].group))&&(e="\\dotsb"),e});var Ht={")":!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};m("\\dotso",function(r){var e=r.future().text;return e in Ht?"\\ldots\\,":"\\ldots"});m("\\dotsc",function(r){var e=r.future().text;return e in Ht&&e!==","?"\\ldots\\,":"\\ldots"});m("\\cdots",function(r){var e=r.future().text;return e in Ht?"\\@cdots\\,":"\\@cdots"});m("\\dotsb","\\cdots");m("\\dotsm","\\cdots");m("\\dotsi","\\!\\cdots");m("\\dotsx","\\ldots\\,");m("\\DOTSI","\\relax");m("\\DOTSB","\\relax");m("\\DOTSX","\\relax");m("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");m("\\,","\\tmspace+{3mu}{.1667em}");m("\\thinspace","\\,");m("\\>","\\mskip{4mu}");m("\\:","\\tmspace+{4mu}{.2222em}");m("\\medspace","\\:");m("\\;","\\tmspace+{5mu}{.2777em}");m("\\thickspace","\\;");m("\\!","\\tmspace-{3mu}{.1667em}");m("\\negthinspace","\\!");m("\\negmedspace","\\tmspace-{4mu}{.2222em}");m("\\negthickspace","\\tmspace-{5mu}{.277em}");m("\\enspace","\\kern.5em ");m("\\enskip","\\hskip.5em\\relax");m("\\quad","\\hskip1em\\relax");m("\\qquad","\\hskip2em\\relax");m("\\tag","\\@ifstar\\tag@literal\\tag@paren");m("\\tag@paren","\\tag@literal{({#1})}");m("\\tag@literal",r=>{if(r.macros.get("\\df@tag"))throw new M("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});m("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");m("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");m("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");m("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");m("\\newline","\\\\\\relax");m("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var ma=A(k0["Main-Regular"][84][1]-.7*k0["Main-Regular"][65][1]);m("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+ma+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");m("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+ma+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");m("\\hspace","\\@ifstar\\@hspacer\\@hspace");m("\\@hspace","\\hskip #1\\relax");m("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");m("\\ordinarycolon",":");m("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");m("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');m("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');m("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');m("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');m("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');m("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');m("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');m("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');m("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');m("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');m("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');m("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');m("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');m("\u2237","\\dblcolon");m("\u2239","\\eqcolon");m("\u2254","\\coloneqq");m("\u2255","\\eqqcolon");m("\u2A74","\\Coloneqq");m("\\ratio","\\vcentcolon");m("\\coloncolon","\\dblcolon");m("\\colonequals","\\coloneqq");m("\\coloncolonequals","\\Coloneqq");m("\\equalscolon","\\eqqcolon");m("\\equalscoloncolon","\\Eqqcolon");m("\\colonminus","\\coloneq");m("\\coloncolonminus","\\Coloneq");m("\\minuscolon","\\eqcolon");m("\\minuscoloncolon","\\Eqcolon");m("\\coloncolonapprox","\\Colonapprox");m("\\coloncolonsim","\\Colonsim");m("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}");m("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");m("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");m("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");m("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");m("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");m("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");m("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");m("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");m("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}");m("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}");m("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}");m("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}");m("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}");m("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}");m("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}");m("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}");m("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}");m("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}");m("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}");m("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}");m("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}");m("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}");m("\\imath","\\html@mathml{\\@imath}{\u0131}");m("\\jmath","\\html@mathml{\\@jmath}{\u0237}");m("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}");m("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}");m("\u27E6","\\llbracket");m("\u27E7","\\rrbracket");m("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}");m("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}");m("\u2983","\\lBrace");m("\u2984","\\rBrace");m("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}");m("\u29B5","\\minuso");m("\\darr","\\downarrow");m("\\dArr","\\Downarrow");m("\\Darr","\\Downarrow");m("\\lang","\\langle");m("\\rang","\\rangle");m("\\uarr","\\uparrow");m("\\uArr","\\Uparrow");m("\\Uarr","\\Uparrow");m("\\N","\\mathbb{N}");m("\\R","\\mathbb{R}");m("\\Z","\\mathbb{Z}");m("\\alef","\\aleph");m("\\alefsym","\\aleph");m("\\Alpha","\\mathrm{A}");m("\\Beta","\\mathrm{B}");m("\\bull","\\bullet");m("\\Chi","\\mathrm{X}");m("\\clubs","\\clubsuit");m("\\cnums","\\mathbb{C}");m("\\Complex","\\mathbb{C}");m("\\Dagger","\\ddagger");m("\\diamonds","\\diamondsuit");m("\\empty","\\emptyset");m("\\Epsilon","\\mathrm{E}");m("\\Eta","\\mathrm{H}");m("\\exist","\\exists");m("\\harr","\\leftrightarrow");m("\\hArr","\\Leftrightarrow");m("\\Harr","\\Leftrightarrow");m("\\hearts","\\heartsuit");m("\\image","\\Im");m("\\infin","\\infty");m("\\Iota","\\mathrm{I}");m("\\isin","\\in");m("\\Kappa","\\mathrm{K}");m("\\larr","\\leftarrow");m("\\lArr","\\Leftarrow");m("\\Larr","\\Leftarrow");m("\\lrarr","\\leftrightarrow");m("\\lrArr","\\Leftrightarrow");m("\\Lrarr","\\Leftrightarrow");m("\\Mu","\\mathrm{M}");m("\\natnums","\\mathbb{N}");m("\\Nu","\\mathrm{N}");m("\\Omicron","\\mathrm{O}");m("\\plusmn","\\pm");m("\\rarr","\\rightarrow");m("\\rArr","\\Rightarrow");m("\\Rarr","\\Rightarrow");m("\\real","\\Re");m("\\reals","\\mathbb{R}");m("\\Reals","\\mathbb{R}");m("\\Rho","\\mathrm{P}");m("\\sdot","\\cdot");m("\\sect","\\S");m("\\spades","\\spadesuit");m("\\sub","\\subset");m("\\sube","\\subseteq");m("\\supe","\\supseteq");m("\\Tau","\\mathrm{T}");m("\\thetasym","\\vartheta");m("\\weierp","\\wp");m("\\Zeta","\\mathrm{Z}");m("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");m("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");m("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");m("\\bra","\\mathinner{\\langle{#1}|}");m("\\ket","\\mathinner{|{#1}\\rangle}");m("\\braket","\\mathinner{\\langle{#1}\\rangle}");m("\\Bra","\\left\\langle#1\\right|");m("\\Ket","\\left|#1\\right\\rangle");var ca=r=>e=>{var t=e.consumeArg().tokens,a=e.consumeArg().tokens,n=e.consumeArg().tokens,s=e.consumeArg().tokens,o=e.macros.get("|"),h=e.macros.get("\\|");e.macros.beginGroup();var c=b=>x=>{r&&(x.macros.set("|",o),n.length&&x.macros.set("\\|",h));var w=b;if(!b&&n.length){var z=x.future();z.text==="|"&&(x.popToken(),w=!0)}return{tokens:w?n:a,numArgs:0}};e.macros.set("|",c(!1)),n.length&&e.macros.set("\\|",c(!0));var p=e.consumeArg().tokens,g=e.expandTokens([...s,...p,...t]);return e.macros.endGroup(),{tokens:g.reverse(),numArgs:0}};m("\\bra@ket",ca(!1));m("\\bra@set",ca(!0));m("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");m("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");m("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");m("\\angln","{\\angl n}");m("\\blue","\\textcolor{##6495ed}{#1}");m("\\orange","\\textcolor{##ffa500}{#1}");m("\\pink","\\textcolor{##ff00af}{#1}");m("\\red","\\textcolor{##df0030}{#1}");m("\\green","\\textcolor{##28ae7b}{#1}");m("\\gray","\\textcolor{gray}{#1}");m("\\purple","\\textcolor{##9d38bd}{#1}");m("\\blueA","\\textcolor{##ccfaff}{#1}");m("\\blueB","\\textcolor{##80f6ff}{#1}");m("\\blueC","\\textcolor{##63d9ea}{#1}");m("\\blueD","\\textcolor{##11accd}{#1}");m("\\blueE","\\textcolor{##0c7f99}{#1}");m("\\tealA","\\textcolor{##94fff5}{#1}");m("\\tealB","\\textcolor{##26edd5}{#1}");m("\\tealC","\\textcolor{##01d1c1}{#1}");m("\\tealD","\\textcolor{##01a995}{#1}");m("\\tealE","\\textcolor{##208170}{#1}");m("\\greenA","\\textcolor{##b6ffb0}{#1}");m("\\greenB","\\textcolor{##8af281}{#1}");m("\\greenC","\\textcolor{##74cf70}{#1}");m("\\greenD","\\textcolor{##1fab54}{#1}");m("\\greenE","\\textcolor{##0d923f}{#1}");m("\\goldA","\\textcolor{##ffd0a9}{#1}");m("\\goldB","\\textcolor{##ffbb71}{#1}");m("\\goldC","\\textcolor{##ff9c39}{#1}");m("\\goldD","\\textcolor{##e07d10}{#1}");m("\\goldE","\\textcolor{##a75a05}{#1}");m("\\redA","\\textcolor{##fca9a9}{#1}");m("\\redB","\\textcolor{##ff8482}{#1}");m("\\redC","\\textcolor{##f9685d}{#1}");m("\\redD","\\textcolor{##e84d39}{#1}");m("\\redE","\\textcolor{##bc2612}{#1}");m("\\maroonA","\\textcolor{##ffbde0}{#1}");m("\\maroonB","\\textcolor{##ff92c6}{#1}");m("\\maroonC","\\textcolor{##ed5fa6}{#1}");m("\\maroonD","\\textcolor{##ca337c}{#1}");m("\\maroonE","\\textcolor{##9e034e}{#1}");m("\\purpleA","\\textcolor{##ddd7ff}{#1}");m("\\purpleB","\\textcolor{##c6b9fc}{#1}");m("\\purpleC","\\textcolor{##aa87ff}{#1}");m("\\purpleD","\\textcolor{##7854ab}{#1}");m("\\purpleE","\\textcolor{##543b78}{#1}");m("\\mintA","\\textcolor{##f5f9e8}{#1}");m("\\mintB","\\textcolor{##edf2df}{#1}");m("\\mintC","\\textcolor{##e0e5cc}{#1}");m("\\grayA","\\textcolor{##f6f7f7}{#1}");m("\\grayB","\\textcolor{##f0f1f2}{#1}");m("\\grayC","\\textcolor{##e3e5e6}{#1}");m("\\grayD","\\textcolor{##d6d8da}{#1}");m("\\grayE","\\textcolor{##babec2}{#1}");m("\\grayF","\\textcolor{##888d93}{#1}");m("\\grayG","\\textcolor{##626569}{#1}");m("\\grayH","\\textcolor{##3b3e40}{#1}");m("\\grayI","\\textcolor{##21242c}{#1}");m("\\kaBlue","\\textcolor{##314453}{#1}");m("\\kaGreen","\\textcolor{##71B307}{#1}");var da={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},wt=class{constructor(e,t,a){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=t,this.expansionCount=0,this.feed(e),this.macros=new xt(u4,t.macros),this.mode=a,this.stack=[]}feed(e){this.lexer=new Le(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,a,n;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;t=this.popToken(),{tokens:n,end:a}=this.consumeArg(["]"])}else({tokens:n,start:t,end:a}=this.consumeArg());return this.pushToken(new p0("EOF",a.loc)),this.pushTokens(n),t.range(a,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var t=[],a=e&&e.length>0;a||this.consumeSpaces();var n=this.future(),s,o=0,h=0;do{if(s=this.popToken(),t.push(s),s.text==="{")++o;else if(s.text==="}"){if(--o,o===-1)throw new M("Extra }",s)}else if(s.text==="EOF")throw new M("Unexpected end of input in a macro argument, expected '"+(e&&a?e[h]:"}")+"'",s);if(e&&a)if((o===0||o===1&&e[h]==="{")&&s.text===e[h]){if(++h,h===e.length){t.splice(-h,h);break}}else h=0}while(o!==0||a);return n.text==="{"&&t[t.length-1].text==="}"&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:s}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new M("The length of delimiters doesn't match the number of args!");for(var a=t[0],n=0;nthis.settings.maxExpand)throw new M("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),a=t.text,n=t.noexpand?null:this._getExpansion(a);if(n==null||e&&n.unexpandable){if(e&&n==null&&a[0]==="\\"&&!this.isDefined(a))throw new M("Undefined control sequence: "+a);return this.pushToken(t),!1}this.countExpansion(1);var s=n.tokens,o=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){s=s.slice();for(var h=s.length-1;h>=0;--h){var c=s[h];if(c.text==="#"){if(h===0)throw new M("Incomplete placeholder at end of macro body",c);if(c=s[--h],c.text==="#")s.splice(h+1,1);else if(/^[1-9]$/.test(c.text))s.splice(h,2,...o[+c.text-1]);else throw new M("Not a valid argument number",c)}}}return this.pushTokens(s),s.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new p0(e)]):void 0}expandTokens(e){var t=[],a=this.stack.length;for(this.pushTokens(e);this.stack.length>a;)if(this.expandOnce(!0)===!1){var n=this.stack.pop();n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),t.push(n)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t&&t.map(a=>a.text).join("")}_getExpansion(e){var t=this.macros.get(e);if(t==null)return t;if(e.length===1){var a=this.lexer.catcodes[e];if(a!=null&&a!==13)return}var n=typeof t=="function"?t(this):t;if(typeof n=="string"){var s=0;if(n.indexOf("#")!==-1)for(var o=n.replace(/##/g,"");o.indexOf("#"+(s+1))!==-1;)++s;for(var h=new Le(n,this.settings),c=[],p=h.lex();p.text!=="EOF";)c.push(p),p=h.lex();c.reverse();var g={tokens:c,numArgs:s};return g}return n}isDefined(e){return this.macros.has(e)||L0.hasOwnProperty(e)||X.math.hasOwnProperty(e)||X.text.hasOwnProperty(e)||da.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return t!=null?typeof t=="string"||typeof t=="function"||!t.unexpandable:L0.hasOwnProperty(e)&&!L0[e].primitive}},yr=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Ce=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"}),ut={"\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"}},xr={\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"},Pe=class r{constructor(e,t){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 wt(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(t===void 0&&(t=!0),this.fetch().text!==e)throw new M("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new p0("}")),this.gullet.pushTokens(e);var a=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,a}parseExpression(e,t){for(var a=[];;){this.mode==="math"&&this.consumeSpaces();var n=this.fetch();if(r.endOfExpression.indexOf(n.text)!==-1||t&&n.text===t||e&&L0[n.text]&&L0[n.text].infix)break;var s=this.parseAtom(t);if(s){if(s.type==="internal")continue}else break;a.push(s)}return this.mode==="text"&&this.formLigatures(a),this.handleInfixNodes(a)}handleInfixNodes(e){for(var t=-1,a,n=0;n=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var h=X[this.mode][t].group,c=m0.range(e),p;if(e1.hasOwnProperty(h)){var g=h;p={type:"atom",mode:this.mode,family:g,loc:c,text:t}}else p={type:h,mode:this.mode,loc:c,text:t};o=p}else if(t.charCodeAt(0)>=128)this.settings.strict&&(kr(t.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'"'+(" ("+t.charCodeAt(0)+")"),e)),o={type:"textord",mode:"text",loc:m0.range(e),text:t};else return null;if(this.consume(),s)for(var b=0;bCh5{lIsK%Z9;|`Gn>+YCIZ3GI3OU*OHYPoROA8q!Sh*_0w66 z+(2X!Swt>TKqM0;B8kXj{ZWZRl4>?2nXP=Y)hf;gvJ>b_p#%vLOp#Ky ziU?yS$R|YPB_&)`&5^&xq0;|0uy$NgEfNrvU{9(Md>EAhfdT)B06Sa%5qv@jKZnyqi7*=G z@{2L3!N3*HKHy2c|2rd%g)SrFuCWE1M6P2zR>2P-z7wm;3K$ba|koUA;n$*jyIp`>D_?8abKcS_ZrhTEbKT@^dN zjeBsYV&IEA?uMheLzmQJmNEO%8;NIo8Yd{bbFg50mUAxd;I7Nw*|+w;2|EjaY+YFu ze6aY*t9`nvs*SwJgwe=`6Kj4?f0augQ1Ge`EsX9YEALj5@3k>0wq--n>+TCVBTi>a zwr7_jWSL**?O6Rjw0x^i<8+D7Mn9kN;6F7!%~##pQnvPmp2?SEc4ahqUMf64rWB5& z=T0|!Tu(e{ZS@=O{eyZo-)MGc_Sk=SlZx!*LeqX{x zkt@%{hWdFiDwnVA)a)ML`^9Q|!--U{>cAMCa-TvucI>bE$h)5R6kQ%eEd}1l;cnWY z6Y4HT(7g87BIl!L?swc=d1+qjib!1P?jCrnG_X>0=9NHUdT~?yzK;6Rduw%5K_Blf z*gLKcyLR(HY`?!IBBW$Y`A+ zw&>zV{t~I{;o!8z*?vT4uZcUA@o27NaJwNsayqSJytBnI()hLcc3VQkUa{vwGHbFO Y7EHE==2d>S)PH#4-16~=Zsj}hH+zR`F#rGn delta 1100 zcmZ8edrVt(6h6P-y_C{hD}`+0HlZjGsJs@atHn85WD{h{!)Q7krY#Ukcq}ax7lcY8 z#bhi2?;hA~We7urImsSj8_b~tLBMUwL|$Qr5Oo8_AmJfn;OY3oWdD5m&iCDO&Ufzb zipP0rWqZUp=MFD|8r0+5st`ctB<_UcCOAUIxfr=uMnSG2-L=swdz_L295Nkvs^!nIlKBR~_l}ml4>15&Q^DGm;>s9l4ZULG&dM7N)1r zT0ianlG_lgNu;;qyY*q`F zIw9y>K__tPnpOUHCfNNk%E~nasV{2lz)M+QD-h(VPdPZs)ft&3=ytk2xy6s!h&-Sd z!kh$GU3N$fE|`LaFAOY5X2aHL2qi86iOe8_VQnk{*$_jBOh-V62VuQ& zkP8xJEncD#ARBPTcSYhr(x+^8o{jnNulFnee?K99a9OhPfI%3P^mVg*iNKHEa^vd- z+XLOuPjCXqiVz3X9HLr@!yK#_sUzVT!~~9iEHGLxFqXca15s%GCKYbspb#A8L2V zUr|)2mPXZ2z42~Op!8_<%JZ_8-iE)lZT7v2Pp&5l%A4vYc57uS`oRhKbCYM)-06@N z@1=*|d>oXteCm52k0h;^Ru}tPeDO)Mpt(KRniSH1<*G)Z7@Rz^S~_3*dYa9|oSXC? z-Tw#4;65aqGjDg?jjf9g=(HSJ&k9LHWAH)k?!m+7 z6+3_W=kpfTXl26K(c0m_eJR({+V@^#%1x$lbyq`DW@1!u*Jw~%qWsuSqb0_pZ_hc~ zLltNGE%e6F{gA?vvNMLo!&*!1Tu$tp$A2C9^6v2QuU^u3HrBjjnz$9J9y^f2-MsU+ Otw>zJZM}2j0Q?8^-dmag diff --git a/internal/warpc/wasm/renderkatex.wasm b/internal/warpc/wasm/renderkatex.wasm index 0afa10852b78e6bc86220a6978eb337af719e04e..1db68b8150a781893f94cebfbdca4bddebcc6058 100644 GIT binary patch delta 104226 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�G#)G;}hGXnvJ-??Go2y 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 z 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

B>q-KWsds0Xl8lkT39mvHwXSN2l9bcFVF5lm$m z=i*rF24T4Hoqx$j4ad{RT&nPvL4fXZ!w}v@A@#E>Mdv4y1PD^%DfLHPyJ&0?aUPtE zdv&;#aS5YmT4$67){)Luy!a4eqXL2a4G2-hEO1jMSbO)uUP=f5?fAn$fLqxRfudDB zH^$aRaQio13Bpwt8uoE+^?lW%32R*n_OU#+rFFd$zJDVyeb;UJ=mD^@VNu~F*W`w(A2-*q+)P;LEool2__3>#FX3q#HYWYT;W= z6&I&>DEeNz@{gqw$dDU4nSVu$ekJf+-lLq4RF=yRV>5~0H2)XdxD5jqC<4pPw;xFe zIPV=3h!kLb*uR`lY;U&CDKj@=6$izREQeyCeSc${^A8EQHDX8cl|@2i&Oc5c`?nRM z=lHfo9W_uQ|I8rg7chr2y3D>NyH9UfR9%EMAHm?9SQc35hK;cP0wRV0Bylh^{v5&x z6q}z%>`zC?Zdlk8J%)eG4%G1nCg70&glH_TQtNv~;b~c;J=g-LKFEH_LxqakXfeNI z5r6sIj1>t`rOhcLJ!<}Y45VW{6>8x&kD?g2&cL08`yt5V0gO3Lq>fh9Lvi118N2+S zql)F3c<8LZ-Sf|x-BmQiWynbjUxQd!rw*P-SBvTfAl)yXQ?rVA80w z<1+-0-dL%8Yy( zA-tr4j-URH%AG6Z;?LU3JfIhUjl^m9k}f�@Y3*FkJ~e#{YTCF2hKE$~Q{Z+ah!q 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 diff --git a/tpl/transform/transform.go b/tpl/transform/transform.go index 843351702..c9af141ed 100644 --- a/tpl/transform/transform.go +++ b/tpl/transform/transform.go @@ -235,7 +235,7 @@ func (ns *Namespace) ToMath(ctx context.Context, args ...any) (types.Result[temp _, r, err := fileCache.GetOrCreate(key, func() (io.ReadCloser, error) { message := warpc.Message[warpc.KatexInput]{ Header: warpc.Header{ - Version: "v1", + Version: 1, ID: ns.id.Add(1), }, Data: katexInput, @@ -249,9 +249,6 @@ func (ns *Namespace) ToMath(ctx context.Context, args ...any) (types.Result[temp if err != nil { return nil, err } - if result.Header.Err != "" { - return nil, errors.New(result.Header.Err) - } return hugio.NewReadSeekerNoOpCloserFromString(result.Data.Output), nil }) if err != nil {