!function(){“use strict”;var t,e,a,r,o,n,l,i={667:function(t,e){e.q=void 0,e.q=“3.2.2”},205:function(t,e,a){var r,o=this&&this.__values||function(t){var e=“function”==typeof Symbol&&Symbol.iterator,a=e&&t,r=0;if(a)return a.call(t);if(t&&“number”==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t,done:!t}}};throw new TypeError(e?“Object is not iterable.”:“Symbol.iterator is not defined.”)},n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,“__esModule”,{value:!0}),e.MathtoolsConfiguration=e.fixPrescripts=e.PAIREDDELIMS=void 0;var l=a(251),i=a(871),s=n(a(748)),u=a(74);a(926);var c=a(262),d=a(298),m=a(144);function h(t){var e,a,r,n,l,i,u=t.data;try{for(var c=o(u.getList(“mmultiscripts”)),d=c.next();!d.done;d=c.next()){var m=d.value;if(m.getProperty(“fixPrescript”)){var h=s.default.getChildren(m),p=0;try{for(var f=(r=void 0,o()),M=f.next();!M.done;M=f.next()){h||(s.default.setChild(m,v,u.nodeFactory.create(“node”,“none”)),p++)}}catch(t){r={error:t}}finally{try{M&&!M.done&&(n=f.return)&&n.call(f)}finally{if®throw r.error}}try{for(var x=(l=void 0,o()),g=x.next();!g.done;g=x.next()){var v=g.value;s.default.isType(h,“mrow”)&&0===s.default.getChildren(h).length&&s.default.setChild(m,v,u.nodeFactory.create(“node”,“none”))}}catch(t){l={error:t}}finally{try{g&&!g.done&&(i=x.return)&&i.call(x)}finally{if(l)throw l.error}}2===p&&h.splice(1,2)}}}catch(t){e={error:t}}finally{try{d&&!d.done&&(a=c.return)&&a.call©}finally{if(e)throw e.error}}}e.PAIREDDELIMS=“mathtools-paired-delims”,e.fixPrescripts=h,e.MathtoolsConfiguration=l.Configuration.create(“mathtools”,{handler:{macro:,environment:,delimiter:,character:},items:(r={},r=m.MultlinedItem,r),init:function(t){new i.CommandMap(e.PAIREDDELIMS,{},{}),t.append(l.Configuration.local({handler:{macro:},priority:-5}))},config:function(t,e){var a,r,n=e.parseOptions,l=n.options.mathtools.pairedDelimiters;try{for(var i=o(Object.keys(l)),s=i.next();!s.done;s=i.next()){var u=s.value;c.MathtoolsUtil.addPairedDelims(n,u,l)}}catch(t){a={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}(0,d.MathtoolsTagFormat)(t,e)},postprocessors:[],options:{mathtools:{multlinegap:“1em”,“multlined-pos”:“c”,“firstline-afterskip”:“”,“lastline-preskip”:“”,“smallmatrix-align”:“c”,shortvdotsadjustabove:“.2em”,shortvdotsadjustbelow:“.2em”,centercolon:!1,“centercolon-offset”:“.04em”,“thincolon-dx”:“-.04em”,“thincolon-dw”:“-.08em”,“use-unicode”:!1,“prescript-sub-format”:“”,“prescript-sup-format”:“”,“prescript-arg-format”:“”,“allow-mathtoolsset”:!0,pairedDelimiters:(0,u.expandable)({}),tagforms:(0,u.expandable)({})}}})},144:function(t,e,a){var r,o=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t=e)},r(t,e)},function(t,e){if(“function”!=typeof e&&null!==e)throw new TypeError(“Class extends value ”+String(e)+“ is not a constructor or null”);function a(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(a.prototype=e.prototype,new a)}),n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,“__esModule”,{value:!0}),e.MultlinedItem=void 0;var l=a(927),i=n(a(748)),s=a(108),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,“kind”,{get:function(){return“multlined”},enumerable:!1,configurable:!0}),e.prototype.EndTable=function(){if((this.Size()||this.row.length)&&(this.EndEntry(),this.EndRow()),this.table.length>1){var e=this.factory.configuration.options.mathtools,a=e.multlinegap,r=e||a,o=e||a,n=i.default.getChildren(this.table)[0];i.default.getAttribute(n,“columnalign”)!==s.TexConstant.Align.RIGHT&&n.appendChild(this.create(“node”,“mspace”,[],{width:r}));var l=i.default.getChildren(this.table)[0];if(i.default.getAttribute(l,“columnalign”)!==s.TexConstant.Align.LEFT){var u=i.default.getChildren(l);u.childNodes.unshift(null);var c=this.create(“node”,“mspace”,[],{width:o});i.default.setChild(u,0,c)}}t.prototype.EndTable.call(this)},e}(l.MultlineItem);e.MultlinedItem=u},926:function(t,e,a){var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,“__esModule”,{value:!0});var o=r(a(945)),n=a(871),l=a(108),i=a(178);new n.CommandMap(“mathtools-macros”,{shoveleft:,shoveright:,xleftrightarrow:,xLeftarrow:,xRightarrow:,xLeftrightarrow:,xhookleftarrow:,xhookrightarrow:,xmapsto:,xrightharpoondown:,xleftharpoondown:,xrightleftharpoons:,xrightharpoonup:,xleftharpoonup:,xleftrightharpoons:,mathllap:,mathrlap:,mathclap:,clap:,textllap:,textrlap:,textclap:,cramped:“Cramped”,crampedllap:,crampedrlap:,crampedclap:,crampedsubstack:,mathmbox:“MathMBox”,mathmakebox:“MathMakeBox”,overbracket:“UnderOverBracket”,underbracket:“UnderOverBracket”,refeq:“HandleRef”,MoveEqLeft:,Aboxed:“Aboxed”,ArrowBetweenLines:“ArrowBetweenLines”,vdotswithin:“VDotsWithin”,shortvdotswithin:“ShortVDotsWithin”,MTFlushSpaceAbove:“FlushSpaceAbove”,MTFlushSpaceBelow:“FlushSpaceBelow”,DeclarePairedDelimiter:“DeclarePairedDelimiter”,DeclarePairedDelimiterX:“DeclarePairedDelimiterX”,DeclarePairedDelimiterXPP:“DeclarePairedDelimiterXPP”,DeclarePairedDelimiters:“DeclarePairedDelimiter”,DeclarePairedDelimitersX:“DeclarePairedDelimiterX”,DeclarePairedDelimitersXPP:“DeclarePairedDelimiterXPP”,centercolon:,ordinarycolon:,MTThinColon:,coloneqq:,Coloneqq:,coloneq:,Coloneq:,eqqcolon:,Eqqcolon:,eqcolon:,Eqcolon:,colonapprox:,Colonapprox:,colonsim:,Colonsim:,dblcolon:,nuparrow:,ndownarrow:,bigtimes:,splitfrac:,splitdfrac:,xmathstrut:“XMathStrut”,prescript:“Prescript”,newtagform:,renewtagform:,usetagform:“UseTagForm”,adjustlimits:,mathtoolsset:“SetOptions”},i.MathtoolsMethods),new n.EnvironmentMap(“mathtools-environments”,o.default.environment,{dcases:,rcases:,drcases:,“dcases*”:,“rcases*”:,“drcases*”:,“cases*”:,“matrix*”:,“pmatrix*”:,“bmatrix*”:[“MtMatrix”,null,“”],“Bmatrix*”:,“vmatrix*”:,“Vmatrix*”:,“smallmatrix*”:,psmallmatrix:,“psmallmatrix*”:,bsmallmatrix:[“MtSmallMatrix”,null,“”,“c”],“bsmallmatrix*”:[“MtSmallMatrix”,null,“”],Bsmallmatrix:,“Bsmallmatrix*”:,vsmallmatrix:,“vsmallmatrix*”:,Vsmallmatrix:,“Vsmallmatrix*”:,crampedsubarray:,multlined:“MtMultlined”,spreadlines:,lgathered:,rgathered:},i.MathtoolsMethods),new n.DelimiterMap(“mathtools-delimiters”,o.default.delimiter,{“\lparen”:“(”,“\rparen”:“)”}),new n.CommandMap(“mathtools-characters”,{“:”:[“CenterColon”,!0]},i.MathtoolsMethods)},178:function(t,e,a){var r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var e,a=1,r=arguments.length;a<r;a++)for(var o in e=arguments)Object.prototype.hasOwnProperty.call(e,o)&&(t=e);return t},r.apply(this,arguments)},o=this&&this.__read||function(t,e){var a=“function”==typeof Symbol&&t;if(!a)return t;var r,o,n=a.call(t),l=[];try{for(;(void 0===e||e– >0)&&!(r=n.next()).done;)l.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(a=n.return)&&a.call(n)}finally{if(o)throw o.error}}return l},n=this&&this.__values||function(t){var e=“function”==typeof Symbol&&Symbol.iterator,a=e&&t,r=0;if(a)return a.call(t);if(t&&“number”==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t,done:!t}}};throw new TypeError(e?“Object is not iterable.”:“Symbol.iterator is not defined.”)},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,“__esModule”,{value:!0}),e.MathtoolsMethods=void 0;var i=l(a(398)),s=a(939),u=l(a(360)),c=l(a(193)),d=l(a(402)),m=l(a(748)),h=a(801),p=a(230),f=a(74),M=l(a(892)),x=l(a(432)),g=a(262);e.MathtoolsMethods={MtMatrix:function(t,a,r,o){var n=t.GetBrackets(“\begin{”.concat(a.getName(),“}”),“c”);return e.MathtoolsMethods.Array(t,a,r,o,n)},MtSmallMatrix:function(t,a,r,o,n){return n||(n=t.GetBrackets(“\begin{”.concat(a.getName(),“}”),t.options.mathtools)),e.MathtoolsMethods.Array(t,a,r,o,n,i.default.Em(1/3),“.2em”,“S”,1)},MtMultlined:function(t,e){var a,r=“\begin{”.concat(e.getName(),“}”),n=t.GetBrackets(r,t.options.mathtools||“c”),l=n?t.GetBrackets(r,“”):“”;n&&!n.match(/^$/)&&(l=(a=o(,2)),n=a),t.Push(e);var s=t.itemFactory.create(“multlined”,t,e);return s.arraydef={displaystyle:!0,rowspacing:“.5em”,width:l||“auto”,columnwidth:“100%”},i.default.setArrayAlign(s,n||“c”)},HandleShove:function(t,e,a){var r=t.stack.Top();if(“multline”!==r.kind&&“multlined”!==r.kind)throw new d.default(“CommandInMultlined”,“%1 can only appear within the multline or multlined environments”,e);if(r.Size())throw new d.default(“CommandAtTheBeginingOfLine”,“%1 must come at the beginning of the line”,e);r.setProperty(“shove”,a);var o=t.GetBrackets(e),n=t.ParseArg(e);if(o){var l=t.create(“node”,“mrow”,[]),i=t.create(“node”,“mspace”,,{width:o});“left”===a?(l.appendChild(i),l.appendChild(n)):(l.appendChild(n),l.appendChild(i)),n=l}t.Push(n)},SpreadLines:function(t,e){var a,r;if(t.stack.env.closing===e.getName()){delete t.stack.env.closing;var o=t.stack.Pop(),l=o.toMml(),i=o.getProperty(“spread”);if(l.isInferred)try{for(var s=n(m.default.getChildren(l)),u=s.next();!u.done;u=s.next()){var c=u.value;g.MathtoolsUtil.spreadLines(c,i)}}catch(t){a={error:t}}finally{try{u&&!u.done&&(r=s.return)&&r.call(s)}finally{if(a)throw a.error}}else g.MathtoolsUtil.spreadLines(l,i);t.Push(l)}else{i=t.GetDimen(“\begin{”.concat(e.getName(),“}”));e.setProperty(“spread”,i),t.Push(e)}},Cases:function(t,e,a,r,o){var n=t.itemFactory.create(“array”).setProperty(“casesEnv”,e.getName());return n.arraydef={rowspacing:“.2em”,columnspacing:“1em”,columnalign:“left”},“D”===o&&(n.arraydef.displaystyle=!0),n.setProperties({open:a,close:r}),t.Push(e),n},MathLap:function(t,e,a,o){var n=t.GetBrackets(e,“”).trim(),l=t.create(“node”,“mstyle”,[t.create(“node”,“mpadded”,,r({width:0},“r”===a?{}:{lspace:“l”===a?“-1width”:“-.5width”}))],{“data-cramped”:o});g.MathtoolsUtil.setDisplayLevel(l,n),t.Push(t.create(“node”,“TeXAtom”,))},Cramped:function(t,e){var a=t.GetBrackets(e,“”).trim(),r=t.ParseArg(e),o=t.create(“node”,“mstyle”,,{“data-cramped”:!0});g.MathtoolsUtil.setDisplayLevel(o,a),t.Push(o)},MtLap:function(t,e,a){var r=i.default.internalMath(t,t.GetArgument(e),0),o=t.create(“node”,“mpadded”,r,{width:0});“r”!==a&&m.default.setAttribute(o,“lspace”,“l”===a?“-1width”:“-.5width”),t.Push(o)},MathMakeBox:function(t,e){var a=t.GetBrackets(e),r=t.GetBrackets(e,“c”),o=t.create(“node”,“mpadded”,);a&&m.default.setAttribute(o,“width”,a);var n=(0,f.lookup)(r,{c:“center”,r:“right”},“”);n&&m.default.setAttribute(o,“data-align”,n),t.Push(o)},MathMBox:function(t,e){t.Push(t.create(“node”,“mrow”,))},UnderOverBracket:function(t,e){var a=(0,p.length2em)(t.GetBrackets(e,“.1em”),.1),r=t.GetBrackets(e,“.2em”),n=t.GetArgument(e),l=o(“o”===e.charAt(1)?:[“under”,“accentunder”,“top”],3),s=l,u=l,d=l,h=(0,p.em)(a),f=new c.default(n,t.stack.env,t.configuration).mml(),M=new c.default(n,t.stack.env,t.configuration).mml(),x=t.create(“node”,“mpadded”,[t.create(“node”,“mphantom”,)],{style:“border: ”.concat(h,“ solid; border-”).concat(d,“: none”),height:r,depth:0}),g=i.default.underOver(t,f,x,s,!0),v=m.default.getChildAt(m.default.getChildAt(g,0),0);m.default.setAttribute(v,u,!0),t.Push(g)},Aboxed:function(t,e){var a=g.MathtoolsUtil.checkAlignment(t,e);a.row.length%2==1&&a.row.push(t.create(“node”,“mtd”,[]));var r=t.GetArgument(e),o=t.string.substr(t.i);t.string=r+“&&\endAboxed”,t.i=0;var n=t.GetUpTo(e,“&”),l=t.GetUpTo(e,“&”);t.GetUpTo(e,“\endAboxed”);var s=i.default.substituteArgs(t,,“\rlap{\boxed{#1{}#2}}\kern.267em\phantom{#1}&\phantom{{}#2}\kern.267em”);t.string=s+o,t.i=0},ArrowBetweenLines:function(t,e){var a=g.MathtoolsUtil.checkAlignment(t,e);if(a.Size()||a.row.length)throw new d.default(“BetweenLines”,“%1 must be on a row by itself”,e);var r=t.GetStar(),o=t.GetBrackets(e,“\Updownarrow”);r&&(a.EndEntry(),a.EndEntry());var n=r?“\quad”o:o
“\quad”,l=new c.default(n,t.stack.env,t.configuration).mml();t.Push(l),a.EndEntry(),a.EndRow()},VDotsWithin:function(t,e){var a=t.stack.Top(),o=a.getProperty(“flushspaceabove”)===a.table.length,n=“\mmlToken{mi}{}”+t.GetArgument(e)+“\mmlToken{mi}{}”,l=new c.default(n,t.stack.env,t.configuration).mml(),i=t.create(“node”,“mpadded”,[t.create(“node”,“mpadded”,[t.create(“node”,“mo”,)],r({width:0,lspace:“-.5width”},o?{height:“-.6em”,voffset:“-.18em”}:{})),t.create(“node”,“mphantom”,)],{lspace:“.5width”});t.Push(i)},ShortVDotsWithin:function(t,a){var r=t.stack.Top(),o=t.GetStar();e.MathtoolsMethods.FlushSpaceAbove(t,“\MTFlushSpaceAbove”),!o&&r.EndEntry(),e.MathtoolsMethods.VDotsWithin(t,“\vdotswithin”),o&&r.EndEntry(),e.MathtoolsMethods.FlushSpaceBelow(t,“\MTFlushSpaceBelow”)},FlushSpaceAbove:function(t,e){var a=g.MathtoolsUtil.checkAlignment(t,e);a.setProperty(“flushspaceabove”,a.table.length),a.addRowSpacing(“-”+t.options.mathtools.shortvdotsadjustabove)},FlushSpaceBelow:function(t,e){var a=g.MathtoolsUtil.checkAlignment(t,e);a.Size()&&a.EndEntry(),a.EndRow(),a.addRowSpacing(“-”+t.options.mathtools.shortvdotsadjustbelow)},PairedDelimiters:function(t,e,a,r,n,l,s,u){void 0===n&&(n=“#1”),void 0===l&&(l=1),void 0===s&&(s=“”),void 0===u&&(u=“”);var c=t.GetStar(),d=c?“”:t.GetBrackets(e),m=o(c?:d?:[“”,“”],2),h=m,p=m,f=c?“\middle”:d||“”;if(l){for(var M=[],x=M.length;x<l;x++)M.push(t.GetArgument(e));s=i.default.substituteArgs(t,M,s),n=i.default.substituteArgs(t,M,n),u=i.default.substituteArgs(t,M,u)}n=n.replace(/\delimsize/g,f),t.string=.reduce((function(e,a){return i.default.addArgs(t,e,a)}),“”),t.i=0,i.default.checkMaxMacros(t)},DeclarePairedDelimiter:function(t,e){var a=M.default.GetCsNameArgument(t,e),r=t.GetArgument(e),o=t.GetArgument(e);g.MathtoolsUtil.addPairedDelims(t.configuration,a,)},DeclarePairedDelimiterX:function(t,e){var a=M.default.GetCsNameArgument(t,e),r=M.default.GetArgCount(t,e),o=t.GetArgument(e),n=t.GetArgument(e),l=t.GetArgument(e);g.MathtoolsUtil.addPairedDelims(t.configuration,a,)},DeclarePairedDelimiterXPP:function(t,e){var a=M.default.GetCsNameArgument(t,e),r=M.default.GetArgCount(t,e),o=t.GetArgument(e),n=t.GetArgument(e),l=t.GetArgument(e),i=t.GetArgument(e),s=t.GetArgument(e);g.MathtoolsUtil.addPairedDelims(t.configuration,a,)},CenterColon:function(t,e,a,o,n){void 0===o&&(o=!1),void 0===n&&(n=!1);var l=t.options.mathtools,i=t.create(“token”,“mo”,{},“:”);if(a&&(l.centercolon||o)){var s=l;i=t.create(“node”,“mpadded”,,r({voffset:s,height:“+”.concat(s),depth:“-”.concat(s)},n?{width:l,lspace:l}:{}))}t.Push(i)},Relation:function(t,e,a,r){t.options.mathtools&&r?t.Push(t.create(“token”,“mo”,{texClass:h.TEXCLASS.REL},r)):(a=“\mathrel{”+a.replace(/:/g,“\MTThinColon”).replace(/-/g,“\mathrel{-}”)+“}”,t.string=i.default.addArgs(t,a,t.string.substr(t.i)),t.i=0)},NArrow:function(t,e,a,r){t.Push(t.create(“node”,“TeXAtom”,[t.create(“token”,“mtext”,{},a),t.create(“node”,“mpadded”,[t.create(“node”,“mpadded”,[t.create(“node”,“menclose”,[t.create(“node”,“mspace”,,{height:“.2em”,depth:0,width:“.4em”})],{notation:“updiagonalstrike”,“data-thickness”:“.05em”,“data-padding”:0})],{width:0,lspace:“-.5width”,voffset:r}),t.create(“node”,“mphantom”,)],{width:0,lspace:“-.5width”})],{texClass:h.TEXCLASS.REL}))},SplitFrac:function(t,e,a){var r=t.ParseArg(e),o=t.ParseArg(e);t.Push(t.create(“node”,“mstyle”,[t.create(“node”,“mfrac”,[t.create(“node”,“mstyle”,,{scriptlevel:0}),t.create(“node”,“mstyle”,,{scriptlevel:0})],{linethickness:0,numalign:“left”,denomalign:“right”})],{displaystyle:a,scriptlevel:0}))},XMathStrut:function(t,e){var a=t.GetBrackets(e),r=t.GetArgument(e);r=g.MathtoolsUtil.plusOrMinus(e,r),a=g.MathtoolsUtil.plusOrMinus(e,a||r),t.Push(t.create(“node”,“TeXAtom”,[t.create(“node”,“mpadded”,[t.create(“node”,“mphantom”,)],{width:0,height:r+“height”,depth:a+“depth”})],{texClass:h.TEXCLASS.ORD}))},Prescript:function(t,e){var a=g.MathtoolsUtil.getScript(t,e,“sup”),r=g.MathtoolsUtil.getScript(t,e,“sub”),o=g.MathtoolsUtil.getScript(t,e,“arg”);if(m.default.isType(a,“none”)&&m.default.isType(r,“none”))t.Push(o);else{var n=t.create(“node”,“mmultiscripts”,);m.default.getChildren(n).push(null,null),m.default.appendChildren(n,),n.setProperty(“fixPrescript”,!0),t.Push(n)}},NewTagForm:function(t,e,a){void 0===a&&(a=!1);var r=t.tags;if(!(“mtFormats”in r))throw new d.default(“TagsNotMT”,“%1 can only be used with ams or mathtools tags”,e);var o=t.GetArgument(e).trim();if(!o)throw new d.default(“InvalidTagFormID”,“Tag form name can’t be empty”);var n=t.GetBrackets(e,“”),l=t.GetArgument(e),i=t.GetArgument(e);if(!a&&r.mtFormats.has(o))throw new d.default(“DuplicateTagForm”,“Duplicate tag form: %1”,o);r.mtFormats.set(o,)},UseTagForm:function(t,e){var a=t.tags;if(!(“mtFormats”in a))throw new d.default(“TagsNotMT”,“%1 can only be used with ams or mathtools tags”,e);var r=t.GetArgument(e).trim();if®{if(!a.mtFormats.has®)throw new d.default(“UndefinedTagForm”,“Undefined tag form: %1”,r);a.mtCurrent=a.mtFormats.get®}else a.mtCurrent=null},SetOptions:function(t,e){var a,r,o=t.options.mathtools;if(!o)throw new d.default(“ForbiddenMathtoolsSet”,“%1 is disabled”,e);var l={};Object.keys(o).forEach((function(t){“pariedDelimiters”!==t&&“tagforms”!==t&&“allow-mathtoolsset”!==t&&(l=1)}));var s=t.GetArgument(e),u=i.default.keyvalOptions(s,l,!0);try{for(var c=n(Object.keys(u)),m=c.next();!m.done;m=c.next()){var h=m.value;o=u}}catch(t){a={error:t}}finally{try{m&&!m.done&&(r=c.return)&&r.call©}finally{if(a)throw a.error}}},Array:u.default.Array,Macro:u.default.Macro,xArrow:s.AmsMethods.xArrow,HandleRef:s.AmsMethods.HandleRef,AmsEqnArray:s.AmsMethods.AmsEqnArray,MacroWithTemplate:x.default.MacroWithTemplate}},298:function(t,e,a){var r,o=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t=e)},r(t,e)},function(t,e){if(“function”!=typeof e&&null!==e)throw new TypeError(“Class extends value ”+String(e)+“ is not a constructor or null”);function a(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(a.prototype=e.prototype,new a)}),n=this&&this.__values||function(t){var e=“function”==typeof Symbol&&Symbol.iterator,a=e&&t,r=0;if(a)return a.call(t);if(t&&“number”==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t,done:!t}}};throw new TypeError(e?“Object is not iterable.”:“Symbol.iterator is not defined.”)},l=this&&this.__read||function(t,e){var a=“function”==typeof Symbol&&t;if(!a)return t;var r,o,n=a.call(t),l=[];try{for(;(void 0===e||e– >0)&&!(r=n.next()).done;)l.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(a=n.return)&&a.call(n)}finally{if(o)throw o.error}}return l},i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,“__esModule”,{value:!0}),e.MathtoolsTagFormat=void 0;var s=i(a(402)),u=a(680),c=0;e.MathtoolsTagFormat=function(t,e){var a=e.parseOptions.options.tags;“base”!==a&&t.tags.hasOwnProperty(a)&&u.TagsFactory.add(a,t.tags);var r=function(t){function a(){var a,r,o=t.call(this)||this;o.mtFormats=new Map,o.mtCurrent=null;var l=e.parseOptions.options.mathtools.tagforms;try{for(var i=n(Object.keys(l)),u=i.next();!u.done;u=i.next()){var c=u.value;if(!Array.isArray(l)||3!==l.length)throw new s.default(“InvalidTagFormDef”,‘The tag form definition for “%1” should be an array fo three strings’,c);o.mtFormats.set(c,l)}}catch(t){a={error:t}}finally{try{u&&!u.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return o}return o(a,t),a.prototype.formatTag=function(e){if(this.mtCurrent){var a=l(this.mtCurrent,3),r=a,o=a,n=a;return n?“”.concat®.concat(n,“{”).concat(e,“}”).concat(o):“”.concat®.concat(e).concat(o)}return t.prototype.formatTag.call(this,e)},a}(u.TagsFactory.create(e.parseOptions.options.tags).constructor),i=“MathtoolsTags-”+ ++c;u.TagsFactory.add(i,r),e.parseOptions.options.tags=i}},262:function(t,e,a){var r=this&&this.__read||function(t,e){var a=“function”==typeof Symbol&&t;if(!a)return t;var r,o,n=a.call(t),l=[];try{for(;(void 0===e||e– >0)&&!(r=n.next()).done;)l.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(a=n.return)&&a.call(n)}finally{if(o)throw o.error}}return l},o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,“__esModule”,{value:!0}),e.MathtoolsUtil=void 0;var n=a(935),l=o(a(398)),i=o(a(193)),s=o(a(402)),u=a(924),c=a(74),d=a(178),m=a(205);e.MathtoolsUtil={setDisplayLevel:function(t,e){if(e){var a=r((0,c.lookup)(e,{“\displaystyle”:,“\textstyle”:,“\scriptstyle”:,“\scriptscriptstyle”:},[null,null]),2),o=a,n=a;null!==o&&(t.attributes.set(“displaystyle”,o),t.attributes.set(“scriptlevel”,n))}},checkAlignment:function(t,e){var a=t.stack.Top();if(a.kind!==n.EqnArrayItem.prototype.kind)throw new s.default(“NotInAlignment”,“%1 can only be used in aligment environments”,e);return a},addPairedDelims:function(t,e,a){t.handlers.retrieve(m.PAIREDDELIMS).add(e,new u.Macro(e,d.MathtoolsMethods.PairedDelimiters,a))},spreadLines:function(t,e){if(t.isKind(“mtable”)){var a=t.attributes.get(“rowspacing”);if(a){var r=l.default.dimen2em(e);a=a.split(/ /).map((function(t){return l.default.Em(Math.max(0,l.default.dimen2em(t)+r))})).join(“ ”)}else a=e;t.attributes.set(“rowspacing”,a)}},plusOrMinus:function(t,e){if(!(e=e.trim()).match(/^?(?:d+(?:.d*)?|.d+)$/))throw new s.default(“NotANumber”,“Argument to %1 is not a number”,t);return e.match(/^/)?e:“+”+e},getScript:function(t,e,a){var r=l.default.trimSpaces(t.GetArgument(e));if(“”===r)return t.create(“node”,“none”);var o=t.options.mathtools;return o&&(r=“”.concat(o,“{”).concat(r,“}”)),new i.default(r,t.stack.env,t.configuration).mml()}}},955:function(t,e){MathJax._.components.global.isObject,MathJax._.components.global.combineConfig,MathJax._.components.global.combineDefaults,e.r8=MathJax._.components.global.combineWithMathJax,MathJax._.components.global.MathJax},801:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.TEXCLASS=MathJax._.core.MmlTree.MmlNode.TEXCLASS,e.TEXCLASSNAMES=MathJax._.core.MmlTree.MmlNode.TEXCLASSNAMES,e.indentAttributes=MathJax._.core.MmlTree.MmlNode.indentAttributes,e.AbstractMmlNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlNode,e.AbstractMmlTokenNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlTokenNode,e.AbstractMmlLayoutNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlLayoutNode,e.AbstractMmlBaseNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlBaseNode,e.AbstractMmlEmptyNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlEmptyNode,e.TextNode=MathJax._.core.MmlTree.MmlNode.TextNode,e.XMLNode=MathJax._.core.MmlTree.MmlNode.XMLNode},74:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.isObject=MathJax._.util.Options.isObject,e.APPEND=MathJax._.util.Options.APPEND,e.REMOVE=MathJax._.util.Options.REMOVE,e.OPTIONS=MathJax._.util.Options.OPTIONS,e.Expandable=MathJax._.util.Options.Expandable,e.expandable=MathJax._.util.Options.expandable,e.makeArray=MathJax._.util.Options.makeArray,e.keys=MathJax._.util.Options.keys,e.copy=MathJax._.util.Options.copy,e.insert=MathJax._.util.Options.insert,e.defaultOptions=MathJax._.util.Options.defaultOptions,e.userOptions=MathJax._.util.Options.userOptions,e.selectOptions=MathJax._.util.Options.selectOptions,e.selectOptionsFromKeys=MathJax._.util.Options.selectOptionsFromKeys,e.separateOptions=MathJax._.util.Options.separateOptions,e.lookup=MathJax._.util.Options.lookup},230:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.BIGDIMEN=MathJax._.util.lengths.BIGDIMEN,e.UNITS=MathJax._.util.lengths.UNITS,e.RELUNITS=MathJax._.util.lengths.RELUNITS,e.MATHSPACE=MathJax._.util.lengths.MATHSPACE,e.length2em=MathJax._.util.lengths.length2em,e.percent=MathJax._.util.lengths.percent,e.em=MathJax._.util.lengths.em,e.emRounded=MathJax._.util.lengths.emRounded,e.px=MathJax._.util.lengths.px},251:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.Configuration=MathJax._.input.tex.Configuration.Configuration,e.ConfigurationHandler=MathJax._.input.tex.Configuration.ConfigurationHandler,e.ParserConfiguration=MathJax._.input.tex.Configuration.ParserConfiguration},748:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.NodeUtil.default},945:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.ParseMethods.default},398:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.ParseUtil.default},924:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.Symbol=MathJax._.input.tex.Symbol.Symbol,e.Macro=MathJax._.input.tex.Symbol.Macro},871:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.parseResult=MathJax._.input.tex.SymbolMap.parseResult,e.AbstractSymbolMap=MathJax._.input.tex.SymbolMap.AbstractSymbolMap,e.RegExpMap=MathJax._.input.tex.SymbolMap.RegExpMap,e.AbstractParseMap=MathJax._.input.tex.SymbolMap.AbstractParseMap,e.CharacterMap=MathJax._.input.tex.SymbolMap.CharacterMap,e.DelimiterMap=MathJax._.input.tex.SymbolMap.DelimiterMap,e.MacroMap=MathJax._.input.tex.SymbolMap.MacroMap,e.CommandMap=MathJax._.input.tex.SymbolMap.CommandMap,e.EnvironmentMap=MathJax._.input.tex.SymbolMap.EnvironmentMap},680:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.Label=MathJax._.input.tex.Tags.Label,e.TagInfo=MathJax._.input.tex.Tags.TagInfo,e.AbstractTags=MathJax._.input.tex.Tags.AbstractTags,e.NoTags=MathJax._.input.tex.Tags.NoTags,e.AllTags=MathJax._.input.tex.Tags.AllTags,e.TagsFactory=MathJax._.input.tex.Tags.TagsFactory},108:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.TexConstant=MathJax._.input.tex.TexConstants.TexConstant},402:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.TexError.default},193:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.TexParser.default},935:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.StartItem=MathJax._.input.tex.base.BaseItems.StartItem,e.StopItem=MathJax._.input.tex.base.BaseItems.StopItem,e.OpenItem=MathJax._.input.tex.base.BaseItems.OpenItem,e.CloseItem=MathJax._.input.tex.base.BaseItems.CloseItem,e.PrimeItem=MathJax._.input.tex.base.BaseItems.PrimeItem,e.SubsupItem=MathJax._.input.tex.base.BaseItems.SubsupItem,e.OverItem=MathJax._.input.tex.base.BaseItems.OverItem,e.LeftItem=MathJax._.input.tex.base.BaseItems.LeftItem,e.Middle=MathJax._.input.tex.base.BaseItems.Middle,e.RightItem=MathJax._.input.tex.base.BaseItems.RightItem,e.BeginItem=MathJax._.input.tex.base.BaseItems.BeginItem,e.EndItem=MathJax._.input.tex.base.BaseItems.EndItem,e.StyleItem=MathJax._.input.tex.base.BaseItems.StyleItem,e.PositionItem=MathJax._.input.tex.base.BaseItems.PositionItem,e.CellItem=MathJax._.input.tex.base.BaseItems.CellItem,e.MmlItem=MathJax._.input.tex.base.BaseItems.MmlItem,e.FnItem=MathJax._.input.tex.base.BaseItems.FnItem,e.NotItem=MathJax._.input.tex.base.BaseItems.NotItem,e.NonscriptItem=MathJax._.input.tex.base.BaseItems.NonscriptItem,e.DotsItem=MathJax._.input.tex.base.BaseItems.DotsItem,e.ArrayItem=MathJax._.input.tex.base.BaseItems.ArrayItem,e.EqnArrayItem=MathJax._.input.tex.base.BaseItems.EqnArrayItem,e.EquationItem=MathJax._.input.tex.base.BaseItems.EquationItem},360:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.base.BaseMethods.default},927:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.MultlineItem=MathJax._.input.tex.ams.AmsItems.MultlineItem,e.FlalignItem=MathJax._.input.tex.ams.AmsItems.FlalignItem},939:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.AmsMethods=MathJax._.input.tex.ams.AmsMethods.AmsMethods,e.NEW_OPS=MathJax._.input.tex.ams.AmsMethods.NEW_OPS},432:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.newcommand.NewcommandMethods.default},892:function(t,e){Object.defineProperty(e,“__esModule”,{value:!0}),e.default=MathJax._.input.tex.newcommand.NewcommandUtil.default}},s={};function u(t){var e=s;if(void 0!==e)return e.exports;var a=s={exports:{}};return i.call(a.exports,a,a.exports,u),a.exports}t=u(955),e=u(667),a=u(205),r=u(144),o=u(178),n=u(298),l=u(262),MathJax.loader&&MathJax.loader.checkVersion(“/mathtools”,e.q,“tex-extension”),(0,t.r8)({_:{input:{tex:{mathtools:{MathtoolsConfiguration:a,MathtoolsItems:r,MathtoolsMethods:o,MathtoolsTags:n,MathtoolsUtil:l}}}}})}();