12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- (self.webpackChunkwhiteboard_bridge=self.webpackChunkwhiteboard_bridge||[]).push([[736],{41176:function(e){"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},34397:function(e){"use strict";function t(e,t,n,r,i,o,a){try{var s=e[o](a),A=s.value}catch(e){return void n(e)}s.done?t(A):Promise.resolve(A).then(r,i)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(i,o){var a=e.apply(n,r);function s(e){t(a,i,o,s,A,"next",e)}function A(e){t(a,i,o,s,A,"throw",e)}s(void 0)}))}}},57750:function(e){"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},85037:function(e,t,n){"use strict";var r=n(69917),i=n(73028);function o(t,n,a){return i()?e.exports=o=Reflect.construct:e.exports=o=function(e,t,n){var i=[null];i.push.apply(i,t);var o=new(Function.bind.apply(e,i));return n&&r(o,n.prototype),o},o.apply(null,arguments)}e.exports=o},67338:function(e){"use strict";function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}},91566:function(e){"use strict";e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},19645:function(e){"use strict";function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t.apply(this,arguments)}e.exports=t},1373:function(e){"use strict";function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},t(n)}e.exports=t},85589:function(e,t,n){"use strict";var r=n(69917);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},26149:function(e){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},73028:function(e){"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}},31420:function(e,t,n){"use strict";var r=n(29385),i=n(41176);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?i(e):t}},69917:function(e){"use strict";function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(n,r)}e.exports=t},29385:function(e){"use strict";function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t},64910:function(e,t,n){"use strict";e.exports=n(66763)},51013:function(e,t){"use strict";var n,r,i,o;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}o=function(e){var t,n=[],r="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(t||(t={}));var i,o=function(e){return Object.freeze(e)},a=function(e,t){this.inlineSize=e,this.blockSize=t,o(this)},s=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,o(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),A=function(e){return e instanceof SVGElement&&"getBBox"in e},u=function(e){if(A(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,o=i.offsetWidth,a=i.offsetHeight;return!(o||a||e.getClientRects().length)},c=function(e){var t,n;if(e instanceof Element)return!0;var r=null===(n=null===(t=e)||void 0===t?void 0:t.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},l="undefined"!=typeof window?window:{},f=new WeakMap,p=/auto|scroll/,d=/^tb|vertical/,h=/msie|trident/i.test(l.navigator&&l.navigator.userAgent),m=function(e){return parseFloat(e||"0")},g=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new a((n?t:e)||0,(n?e:t)||0)},y=o({devicePixelContentBoxSize:g(),borderBoxSize:g(),contentBoxSize:g(),contentRect:new s(0,0,0,0)}),v=function(e,t){if(void 0===t&&(t=!1),f.has(e)&&!t)return f.get(e);if(u(e))return f.set(e,y),y;var n=getComputedStyle(e),r=A(e)&&e.ownerSVGElement&&e.getBBox(),i=!h&&"border-box"===n.boxSizing,a=d.test(n.writingMode||""),c=!r&&p.test(n.overflowY||""),l=!r&&p.test(n.overflowX||""),v=r?0:m(n.paddingTop),b=r?0:m(n.paddingRight),w=r?0:m(n.paddingBottom),x=r?0:m(n.paddingLeft),B=r?0:m(n.borderTopWidth),D=r?0:m(n.borderRightWidth),C=r?0:m(n.borderBottomWidth),E=x+b,N=v+w,_=(r?0:m(n.borderLeftWidth))+D,O=B+C,M=l?e.offsetHeight-O-e.clientHeight:0,S=c?e.offsetWidth-_-e.clientWidth:0,U=i?E+_:0,F=i?N+O:0,P=r?r.width:m(n.width)-U-S,Q=r?r.height:m(n.height)-F-M,T=P+E+S+_,I=Q+N+M+O,j=o({devicePixelContentBoxSize:g(Math.round(P*devicePixelRatio),Math.round(Q*devicePixelRatio),a),borderBoxSize:g(T,I,a),contentBoxSize:g(P,Q,a),contentRect:new s(x,v,P,Q)});return f.set(e,j),j},b=function(e,n,r){var i=v(e,r),o=i.borderBoxSize,a=i.contentBoxSize,s=i.devicePixelContentBoxSize;switch(n){case t.DEVICE_PIXEL_CONTENT_BOX:return s;case t.BORDER_BOX:return o;default:return a}},w=function(e){var t=v(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=o([t.borderBoxSize]),this.contentBoxSize=o([t.contentBoxSize]),this.devicePixelContentBoxSize=o([t.devicePixelContentBoxSize])},x=function(e){if(u(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},B=function(){var e=1/0,t=[];n.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new w(t.target),i=x(t.target);r.push(n),t.lastReportedSize=b(t.target,t.observedBox),i<e&&(e=i)})),t.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var r=0,i=t;r<i.length;r++)(0,i[r])();return e},D=function(e){n.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(n){n.isActive()&&(x(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},C=function(){var e,t=0;for(D(t);n.some((function(e){return e.activeTargets.length>0}));)t=B(),D(t);return n.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:r}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=r),window.dispatchEvent(e)),t>0},E=[],N=function(e){if(!i){var t=0,n=document.createTextNode("");new MutationObserver((function(){return E.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),i=function(){n.textContent=""+(t?t--:t++)}}E.push(e),i()},_=0,O={attributes:!0,characterData:!0,childList:!0,subtree:!0},M=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],S=function(e){return void 0===e&&(e=0),Date.now()+e},U=!1,F=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!U){U=!0;var n,r=S(e);n=function(){var n=!1;try{n=C()}finally{if(U=!1,e=r-S(),!_)return;n?t.run(1e3):e>0?t.run(e):t.start()}},N((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,O)};document.body?t():l.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),M.forEach((function(t){return l.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),M.forEach((function(t){return l.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),P=function(e){!_&&e>0&&F.start(),!(_+=e)&&F.stop()},Q=function(){function e(e,n){this.target=e,this.observedBox=n||t.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=b(this.target,this.observedBox,!0);return e=this.target,A(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),T=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},I=new WeakMap,j=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},k=function(){function e(){}return e.connect=function(e,t){var n=new T(e,t);I.set(e,n)},e.observe=function(e,t,r){var i=I.get(e),o=0===i.observationTargets.length;j(i.observationTargets,t)<0&&(o&&n.push(i),i.observationTargets.push(new Q(t,r&&r.box)),P(1),F.schedule())},e.unobserve=function(e,t){var r=I.get(e),i=j(r.observationTargets,t),o=1===r.observationTargets.length;i>=0&&(o&&n.splice(n.indexOf(r),1),r.observationTargets.splice(i,1),P(-1))},e.disconnect=function(e){var t=this,n=I.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),R=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");k.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!c(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");k.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!c(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");k.unobserve(this,e)},e.prototype.disconnect=function(){k.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();e.ResizeObserver=R,e.ResizeObserverEntry=w,e.ResizeObserverSize=a,Object.defineProperty(e,"__esModule",{value:!0})},"object"===a(t)?o(t):(r=[t],void 0===(i="function"==typeof(n=o)?n.apply(t,r):n)||(e.exports=i))},41825:function(e){"use strict";e.exports=function(e,t){var n=new Array(arguments.length-1),r=0,i=2,o=!0;for(;i<arguments.length;)n[r++]=arguments[i++];return new Promise((function(i,a){n[r]=function(e){if(o)if(o=!1,e)a(e);else{for(var t=new Array(arguments.length-1),n=0;n<t.length;)t[n++]=arguments[n];i.apply(null,t)}};try{e.apply(t||null,n)}catch(e){o&&(o=!1,a(e))}}))}},34026:function(e,t){"use strict";var n=t;n.length=function(e){var t=e.length;if(!t)return 0;for(var n=0;--t%4>1&&"="===e.charAt(t);)++n;return Math.ceil(3*e.length)/4-n};for(var r=new Array(64),i=new Array(123),o=0;o<64;)i[r[o]=o<26?o+65:o<52?o+71:o<62?o-4:o-59|43]=o++;n.encode=function(e,t,n){for(var i,o=null,a=[],s=0,A=0;t<n;){var u=e[t++];switch(A){case 0:a[s++]=r[u>>2],i=(3&u)<<4,A=1;break;case 1:a[s++]=r[i|u>>4],i=(15&u)<<2,A=2;break;case 2:a[s++]=r[i|u>>6],a[s++]=r[63&u],A=0}s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,a)),s=0)}return A&&(a[s++]=r[i],a[s++]=61,1===A&&(a[s++]=61)),o?(s&&o.push(String.fromCharCode.apply(String,a.slice(0,s))),o.join("")):String.fromCharCode.apply(String,a.slice(0,s))};var a="invalid encoding";n.decode=function(e,t,n){for(var r,o=n,s=0,A=0;A<e.length;){var u=e.charCodeAt(A++);if(61===u&&s>1)break;if(void 0===(u=i[u]))throw Error(a);switch(s){case 0:r=u,s=1;break;case 1:t[n++]=r<<2|(48&u)>>4,r=u,s=2;break;case 2:t[n++]=(15&r)<<4|(60&u)>>2,r=u,s=3;break;case 3:t[n++]=(3&r)<<6|u,s=0}}if(1===s)throw Error(a);return n-o},n.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},90838:function(e){"use strict";function t(){this._listeners={}}e.exports=t,t.prototype.on=function(e,t,n){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:n||this}),this},t.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var n=this._listeners[e],r=0;r<n.length;)n[r].fn===t?n.splice(r,1):++r;return this},t.prototype.emit=function(e){var t=this._listeners[e];if(t){for(var n=[],r=1;r<arguments.length;)n.push(arguments[r++]);for(r=0;r<t.length;)t[r].fn.apply(t[r++].ctx,n)}return this}},97207:function(e){"use strict";function t(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),n=new Uint8Array(t.buffer),r=128===n[3];function i(e,r,i){t[0]=e,r[i]=n[0],r[i+1]=n[1],r[i+2]=n[2],r[i+3]=n[3]}function o(e,r,i){t[0]=e,r[i]=n[3],r[i+1]=n[2],r[i+2]=n[1],r[i+3]=n[0]}function a(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],t[0]}function s(e,r){return n[3]=e[r],n[2]=e[r+1],n[1]=e[r+2],n[0]=e[r+3],t[0]}e.writeFloatLE=r?i:o,e.writeFloatBE=r?o:i,e.readFloatLE=r?a:s,e.readFloatBE=r?s:a}():function(){function t(e,t,n,r){var i=t<0?1:0;if(i&&(t=-t),0===t)e(1/t>0?0:2147483648,n,r);else if(isNaN(t))e(2143289344,n,r);else if(t>34028234663852886e22)e((i<<31|2139095040)>>>0,n,r);else if(t<11754943508222875e-54)e((i<<31|Math.round(t/1401298464324817e-60))>>>0,n,r);else{var o=Math.floor(Math.log(t)/Math.LN2);e((i<<31|o+127<<23|8388607&Math.round(t*Math.pow(2,-o)*8388608))>>>0,n,r)}}function a(e,t,n){var r=e(t,n),i=2*(r>>31)+1,o=r>>>23&255,a=8388607&r;return 255===o?a?NaN:i*(1/0):0===o?1401298464324817e-60*i*a:i*Math.pow(2,o-150)*(a+8388608)}e.writeFloatLE=t.bind(null,n),e.writeFloatBE=t.bind(null,r),e.readFloatLE=a.bind(null,i),e.readFloatBE=a.bind(null,o)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),n=new Uint8Array(t.buffer),r=128===n[7];function i(e,r,i){t[0]=e,r[i]=n[0],r[i+1]=n[1],r[i+2]=n[2],r[i+3]=n[3],r[i+4]=n[4],r[i+5]=n[5],r[i+6]=n[6],r[i+7]=n[7]}function o(e,r,i){t[0]=e,r[i]=n[7],r[i+1]=n[6],r[i+2]=n[5],r[i+3]=n[4],r[i+4]=n[3],r[i+5]=n[2],r[i+6]=n[1],r[i+7]=n[0]}function a(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],n[4]=e[r+4],n[5]=e[r+5],n[6]=e[r+6],n[7]=e[r+7],t[0]}function s(e,r){return n[7]=e[r],n[6]=e[r+1],n[5]=e[r+2],n[4]=e[r+3],n[3]=e[r+4],n[2]=e[r+5],n[1]=e[r+6],n[0]=e[r+7],t[0]}e.writeDoubleLE=r?i:o,e.writeDoubleBE=r?o:i,e.readDoubleLE=r?a:s,e.readDoubleBE=r?s:a}():function(){function t(e,t,n,r,i,o){var a=r<0?1:0;if(a&&(r=-r),0===r)e(0,i,o+t),e(1/r>0?0:2147483648,i,o+n);else if(isNaN(r))e(0,i,o+t),e(2146959360,i,o+n);else if(r>17976931348623157e292)e(0,i,o+t),e((a<<31|2146435072)>>>0,i,o+n);else{var s;if(r<22250738585072014e-324)e((s=r/5e-324)>>>0,i,o+t),e((a<<31|s/4294967296)>>>0,i,o+n);else{var A=Math.floor(Math.log(r)/Math.LN2);1024===A&&(A=1023),e(4503599627370496*(s=r*Math.pow(2,-A))>>>0,i,o+t),e((a<<31|A+1023<<20|1048576*s&1048575)>>>0,i,o+n)}}}function a(e,t,n,r,i){var o=e(r,i+t),a=e(r,i+n),s=2*(a>>31)+1,A=a>>>20&2047,u=4294967296*(1048575&a)+o;return 2047===A?u?NaN:s*(1/0):0===A?5e-324*s*u:s*Math.pow(2,A-1075)*(u+4503599627370496)}e.writeDoubleLE=t.bind(null,n,0,4),e.writeDoubleBE=t.bind(null,r,4,0),e.readDoubleLE=a.bind(null,i,0,4),e.readDoubleBE=a.bind(null,o,4,0)}(),e}function n(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}function r(e,t,n){t[n]=e>>>24,t[n+1]=e>>>16&255,t[n+2]=e>>>8&255,t[n+3]=255&e}function i(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function o(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=t(t)},21895:function(module){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},4205:function(e){"use strict";e.exports=function(e,t,n){var r=n||8192,i=r>>>1,o=null,a=r;return function(n){if(n<1||n>i)return e(n);a+n>r&&(o=e(r),a=0);var s=t.call(o,a,a+=n);return 7&a&&(a=1+(7|a)),s}}},48967:function(e,t){"use strict";var n=t;n.length=function(e){for(var t=0,n=0,r=0;r<e.length;++r)(n=e.charCodeAt(r))<128?t+=1:n<2048?t+=2:55296==(64512&n)&&56320==(64512&e.charCodeAt(r+1))?(++r,t+=4):t+=3;return t},n.read=function(e,t,n){if(n-t<1)return"";for(var r,i=null,o=[],a=0;t<n;)(r=e[t++])<128?o[a++]=r:r>191&&r<224?o[a++]=(31&r)<<6|63&e[t++]:r>239&&r<365?(r=((7&r)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,o[a++]=55296+(r>>10),o[a++]=56320+(1023&r)):o[a++]=(15&r)<<12|(63&e[t++])<<6|63&e[t++],a>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,o)),a=0);return i?(a&&i.push(String.fromCharCode.apply(String,o.slice(0,a))),i.join("")):String.fromCharCode.apply(String,o.slice(0,a))},n.write=function(e,t,n){for(var r,i,o=n,a=0;a<e.length;++a)(r=e.charCodeAt(a))<128?t[n++]=r:r<2048?(t[n++]=r>>6|192,t[n++]=63&r|128):55296==(64512&r)&&56320==(64512&(i=e.charCodeAt(a+1)))?(r=65536+((1023&r)<<10)+(1023&i),++a,t[n++]=r>>18|240,t[n++]=r>>12&63|128,t[n++]=r>>6&63|128,t[n++]=63&r|128):(t[n++]=r>>12|224,t[n++]=r>>6&63|128,t[n++]=63&r|128);return n-o}},64002:function(e,t,n){"use strict";
- /*! @name aes-decrypter @version 3.0.2 @license Apache-2.0 */function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){return e&&"object"===r(e)&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=i(n(67338)),a=i(n(26149)),s=i(n(69419)),A=n(1058),u=null,c=function(){function e(e){var t,n,r;u||(u=function(){var e,t,n,r,i,o,a,s,A=[[[],[],[],[],[]],[[],[],[],[],[]]],u=A[0],c=A[1],l=u[4],f=c[4],p=[],d=[];for(e=0;e<256;e++)d[(p[e]=e<<1^283*(e>>7))^e]=e;for(t=n=0;!l[t];t^=r||1,n=d[n]||1)for(o=(o=n^n<<1^n<<2^n<<3^n<<4)>>8^255&o^99,l[t]=o,f[o]=t,s=16843009*p[i=p[r=p[t]]]^65537*i^257*r^16843008*t,a=257*p[o]^16843008*o,e=0;e<4;e++)u[e][t]=a=a<<24^a>>>8,c[e][o]=s=s<<24^s>>>8;for(e=0;e<5;e++)u[e]=u[e].slice(0),c[e]=c[e].slice(0);return A}()),this._tables=[[u[0][0].slice(),u[0][1].slice(),u[0][2].slice(),u[0][3].slice(),u[0][4].slice()],[u[1][0].slice(),u[1][1].slice(),u[1][2].slice(),u[1][3].slice(),u[1][4].slice()]];var i=this._tables[0][4],o=this._tables[1],a=e.length,s=1;if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size");var A=e.slice(0),c=[];for(this._key=[A,c],t=a;t<4*a+28;t++)r=A[t-1],(t%a==0||8===a&&t%a==4)&&(r=i[r>>>24]<<24^i[r>>16&255]<<16^i[r>>8&255]<<8^i[255&r],t%a==0&&(r=r<<8^r>>>24^s<<24,s=s<<1^283*(s>>7))),A[t]=A[t-a]^r;for(n=0;t;n++,t--)r=A[3&n?t:t-4],c[n]=t<=4||n<4?r:o[0][i[r>>>24]]^o[1][i[r>>16&255]]^o[2][i[r>>8&255]]^o[3][i[255&r]]}return e.prototype.decrypt=function(e,t,n,r,i,o){var a,s,A,u,c=this._key[1],l=e^c[0],f=r^c[1],p=n^c[2],d=t^c[3],h=c.length/4-2,m=4,g=this._tables[1],y=g[0],v=g[1],b=g[2],w=g[3],x=g[4];for(u=0;u<h;u++)a=y[l>>>24]^v[f>>16&255]^b[p>>8&255]^w[255&d]^c[m],s=y[f>>>24]^v[p>>16&255]^b[d>>8&255]^w[255&l]^c[m+1],A=y[p>>>24]^v[d>>16&255]^b[l>>8&255]^w[255&f]^c[m+2],d=y[d>>>24]^v[l>>16&255]^b[f>>8&255]^w[255&p]^c[m+3],m+=4,l=a,f=s,p=A;for(u=0;u<4;u++)i[(3&-u)+o]=x[l>>>24]<<24^x[f>>16&255]<<16^x[p>>8&255]<<8^x[255&d]^c[m++],a=l,l=f,f=p,p=d,d=a},e}(),l=function(e){function t(){var t;return(t=e.call(this,s)||this).jobs=[],t.delay=1,t.timeout_=null,t}a(t,e);var n=t.prototype;return n.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},n.push=function(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},t}(s),f=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},p=function(e,t,n){var r,i,o,a,s,A,u,l,p,d=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),h=new c(Array.prototype.slice.call(t)),m=new Uint8Array(e.byteLength),g=new Int32Array(m.buffer);for(r=n[0],i=n[1],o=n[2],a=n[3],p=0;p<d.length;p+=4)s=f(d[p]),A=f(d[p+1]),u=f(d[p+2]),l=f(d[p+3]),h.decrypt(s,A,u,l,g,p),g[p]=f(g[p]^r),g[p+1]=f(g[p+1]^i),g[p+2]=f(g[p+2]^o),g[p+3]=f(g[p+3]^a),r=s,i=A,o=u,a=l;return m},d=function(){function e(t,n,r,i){var o=e.STEP,a=new Int32Array(t.buffer),s=new Uint8Array(t.byteLength),u=0;for(this.asyncStream_=new l,this.asyncStream_.push(this.decryptChunk_(a.subarray(u,u+o),n,r,s)),u=o;u<a.length;u+=o)r=new Uint32Array([f(a[u-4]),f(a[u-3]),f(a[u-2]),f(a[u-1])]),this.asyncStream_.push(this.decryptChunk_(a.subarray(u,u+o),n,r,s));this.asyncStream_.push((function(){i(null,A.unpad(s))}))}return e.prototype.decryptChunk_=function(e,t,n,r){return function(){var i=p(e,t,n);r.set(i,e.byteOffset)}},o(e,null,[{key:"STEP",get:function(){return 32e3}}]),e}();t.AsyncStream=l,t.Decrypter=d,t.decrypt=p},6496:function(e,t,n){"use strict";var r=n(49766).Buffer;function i(e){return r.from(e,"base64").toString("binary")}e.exports=i.atob=i},68618:function(e,t){"use strict";t.byteLength=function(e){var t=A(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,o=A(e),a=o[0],s=o[1],u=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),c=0,l=s>0?a-4:a;for(n=0;n<l;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],a=16383,s=0,A=r-i;s<A;s+=a)o.push(u(e,s,s+a>A?A:s+a));1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=o.length;a<s;++a)n[a]=o[a],r[o.charCodeAt(a)]=a;function A(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,r){for(var i,o,a=[],s=t;s<r;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(n[(o=i)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},5522:function(e,t,n){"use strict";e.exports=n(59510)},59510:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}!function(){var t=Math.abs,i=Math.min,o=Math.max,a=Math.cos,s=Math.sin,A=Math.acos,u=Math.sqrt,c=Math.PI,l={x:0,y:0,z:0},f=n(52032),p=n(52961),d=function(e){var n=e&&e.forEach?e:[].slice.call(arguments),i=!1;if("object"===r(n[0])){i=n.length;var o=[];n.forEach((function(e){["x","y","z"].forEach((function(t){void 0!==e[t]&&o.push(e[t])}))})),n=o}var a=!1,s=n.length;if(i){if(i>4){if(1!==arguments.length)throw new Error("Only new Bezier(point[]) is accepted for 4th and higher order curves");a=!0}}else if(6!==s&&8!==s&&9!==s&&12!==s&&1!==arguments.length)throw new Error("Only new Bezier(point[]) is accepted for 4th and higher order curves");var A=!a&&(9===s||12===s)||e&&e[0]&&void 0!==e[0].z;this._3d=A;for(var u=[],c=0,l=A?3:2;c<s;c+=l){var p={x:n[c],y:n[c+1]};A&&(p.z=n[c+2]),u.push(p)}this.order=u.length-1,this.points=u;var d=["x","y"];A&&d.push("z"),this.dims=d,this.dimlen=d.length,function(e){for(var n=e.order,r=e.points,i=f.align(r,{p1:r[0],p2:r[n]}),o=0;o<i.length;o++)if(t(i[o].y)>1e-4)return void(e._linear=!1);e._linear=!0}(this),this._t1=0,this._t2=1,this.update()},h=n(822);function m(e,t,n,r,i){void 0===i&&(i=.5);var o=f.projectionratio(i,e),a=1-o,s={x:o*t.x+a*r.x,y:o*t.y+a*r.y},A=f.abcratio(i,e);return{A:{x:n.x+(n.x-s.x)/A,y:n.y+(n.y-s.y)/A},B:n,C:s}}d.SVGtoBeziers=function(e){return h(d,e)},d.quadraticFromPoints=function(e,t,n,r){if(void 0===r&&(r=.5),0===r)return new d(t,t,n);if(1===r)return new d(e,t,t);var i=m(2,e,t,n,r);return new d(e,i.A,n)},d.cubicFromPoints=function(e,t,n,r,i){void 0===r&&(r=.5);var o=m(3,e,t,n,r);void 0===i&&(i=f.dist(t,o.C));var a=i*(1-r)/r,s=f.dist(e,n),A=(n.x-e.x)/s,u=(n.y-e.y)/s,c=i*A,l=i*u,p=a*A,h=a*u,g=t.x-c,y=t.y-l,v=t.x+p,b=t.y+h,w=o.A,x=w.x+(g-w.x)/(1-r),B=w.y+(y-w.y)/(1-r),D=w.x+(v-w.x)/r,C=w.y+(b-w.y)/r,E={x:e.x+(x-e.x)/r,y:e.y+(B-e.y)/r},N={x:n.x+(D-n.x)/(1-r),y:n.y+(C-n.y)/(1-r)};return new d(e,E,N,n)};var g=function(){return f};d.getUtils=g,d.PolyBezier=p,d.prototype={getUtils:g,valueOf:function(){return this.toString()},toString:function(){return f.pointsToString(this.points)},toSVG:function(e){if(this._3d)return!1;for(var t=this.points,n=["M",t[0].x,t[0].y,2===this.order?"Q":"C"],r=1,i=t.length;r<i;r++)n.push(t[r].x),n.push(t[r].y);return n.join(" ")},setRatios:function(e){if(e.length!==this.points.length)throw new Error("incorrect number of ratio values");this.ratios=e,this._lut=[]},verify:function(){var e=this.coordDigest();e!==this._print&&(this._print=e,this.update())},coordDigest:function(){return this.points.map((function(e,t){return""+t+e.x+e.y+(e.z?e.z:0)})).join("")},update:function(e){this._lut=[],this.dpoints=f.derive(this.points,this._3d),this.computedirection()},computedirection:function(){var e=this.points,t=f.angle(e[0],e[this.order],e[1]);this.clockwise=t>0},length:function(){return f.length(this.derivative.bind(this))},_lut:[],getLUT:function(e){if(this.verify(),e=e||100,this._lut.length===e)return this._lut;this._lut=[],e--;for(var t=0;t<=e;t++)this._lut.push(this.compute(t/e));return this._lut},on:function(e,t){t=t||5;for(var n,r=this.getLUT(),i=[],o=0,a=0;a<r.length;a++)n=r[a],f.dist(n,e)<t&&(i.push(n),o+=a/r.length);return!!i.length&&o/i.length},project:function(e){var t,n,r,i,o=this.getLUT(),a=o.length-1,s=f.closest(o,e),A=s.mdist,u=s.mpos,c=(u+1)/a,l=.1/a;for(A+=1,t=n=(u-1)/a;n<c+l;n+=l)r=this.compute(n),(i=f.dist(e,r))<A&&(A=i,t=n);return(r=this.compute(t)).t=t,r.d=A,r},get:function(e){return this.compute(e)},point:function(e){return this.points[e]},compute:function(e){return this.ratios?f.computeWithRatios(e,this.points,this.ratios,this._3d):f.compute(e,this.points,this._3d,this.ratios)},raise:function(){for(var e,t,n=this.points,r=[n[0]],i=n.length,o=1;o<i;o++)e=n[o],t=n[o-1],r[o]={x:(i-o)/i*e.x+o/i*t.x,y:(i-o)/i*e.y+o/i*t.y};return r[i]=n[i-1],new d(r)},derivative:function(e){var t,n,r=1-e,i=0,o=this.dpoints[0];2===this.order&&(o=[o[0],o[1],l],t=r,n=e),3===this.order&&(t=r*r,n=r*e*2,i=e*e);var a={x:t*o[0].x+n*o[1].x+i*o[2].x,y:t*o[0].y+n*o[1].y+i*o[2].y};return this._3d&&(a.z=t*o[0].z+n*o[1].z+i*o[2].z),a},curvature:function(e){return f.curvature(e,this.points,this._3d)},inflections:function(){return f.inflections(this.points)},normal:function(e){return this._3d?this.__normal3(e):this.__normal2(e)},__normal2:function(e){var t=this.derivative(e),n=u(t.x*t.x+t.y*t.y);return{x:-t.y/n,y:t.x/n}},__normal3:function(e){var t=this.derivative(e),n=this.derivative(e+.01),r=u(t.x*t.x+t.y*t.y+t.z*t.z),i=u(n.x*n.x+n.y*n.y+n.z*n.z);t.x/=r,t.y/=r,t.z/=r,n.x/=i,n.y/=i,n.z/=i;var o={x:n.y*t.z-n.z*t.y,y:n.z*t.x-n.x*t.z,z:n.x*t.y-n.y*t.x},a=u(o.x*o.x+o.y*o.y+o.z*o.z);o.x/=a,o.y/=a,o.z/=a;var s=[o.x*o.x,o.x*o.y-o.z,o.x*o.z+o.y,o.x*o.y+o.z,o.y*o.y,o.y*o.z-o.x,o.x*o.z-o.y,o.y*o.z+o.x,o.z*o.z];return{x:s[0]*t.x+s[1]*t.y+s[2]*t.z,y:s[3]*t.x+s[4]*t.y+s[5]*t.z,z:s[6]*t.x+s[7]*t.y+s[8]*t.z}},hull:function(e){var t,n=this.points,r=[],i=[],o=0,a=0,s=0;for(i[o++]=n[0],i[o++]=n[1],i[o++]=n[2],3===this.order&&(i[o++]=n[3]);n.length>1;){for(r=[],a=0,s=n.length-1;a<s;a++)t=f.lerp(e,n[a],n[a+1]),i[o++]=t,r.push(t);n=r}return i},split:function(e,t){if(0===e&&t)return this.split(t).left;if(1===t)return this.split(e).right;var n=this.hull(e),r={left:2===this.order?new d([n[0],n[3],n[5]]):new d([n[0],n[4],n[7],n[9]]),right:2===this.order?new d([n[5],n[4],n[2]]):new d([n[9],n[8],n[6],n[3]]),span:n};return r.left._t1=f.map(0,0,1,this._t1,this._t2),r.left._t2=f.map(e,0,1,this._t1,this._t2),r.right._t1=f.map(e,0,1,this._t1,this._t2),r.right._t2=f.map(1,0,1,this._t1,this._t2),t?(t=f.map(t,e,1,0,1),r.right.split(t).left):r},extrema:function(){var e,t,n=this.dims,r={},i=[];return n.forEach(function(n){t=function(e){return e[n]},e=this.dpoints[0].map(t),r[n]=f.droots(e),3===this.order&&(e=this.dpoints[1].map(t),r[n]=r[n].concat(f.droots(e))),r[n]=r[n].filter((function(e){return e>=0&&e<=1})),i=i.concat(r[n].sort(f.numberSort))}.bind(this)),i=i.sort(f.numberSort).filter((function(e,t){return i.indexOf(e)===t})),r.values=i,r},bbox:function(){var e=this.extrema(),t={};return this.dims.forEach(function(n){t[n]=f.getminmax(this,n,e[n])}.bind(this)),t},overlaps:function(e){var t=this.bbox(),n=e.bbox();return f.bboxoverlap(t,n)},offset:function(e,t){if(void 0!==t){var n=this.get(e),r=this.normal(e),i={c:n,n:r,x:n.x+r.x*t,y:n.y+r.y*t};return this._3d&&(i.z=n.z+r.z*t),i}if(this._linear){var o=this.normal(0),a=this.points.map((function(t){var n={x:t.x+e*o.x,y:t.y+e*o.y};return t.z&&r.z&&(n.z=t.z+e*o.z),n}));return[new d(a)]}return this.reduce().map((function(t){return t._linear?t.offset(e)[0]:t.scale(e)}))},simple:function(){if(3===this.order){var e=f.angle(this.points[0],this.points[3],this.points[1]),n=f.angle(this.points[0],this.points[3],this.points[2]);if(e>0&&n<0||e<0&&n>0)return!1}var r=this.normal(0),i=this.normal(1),o=r.x*i.x+r.y*i.y;return this._3d&&(o+=r.z*i.z),t(A(o))<c/3},reduce:function(){var e,n,r=0,i=0,o=.01,a=[],s=[],A=this.extrema().values;for(-1===A.indexOf(0)&&(A=[0].concat(A)),-1===A.indexOf(1)&&A.push(1),r=A[0],e=1;e<A.length;e++)i=A[e],(n=this.split(r,i))._t1=r,n._t2=i,a.push(n),r=i;return a.forEach((function(e){for(r=0,i=0;i<=1;)for(i=r+o;i<=1.01;i+=o)if(!(n=e.split(r,i)).simple()){if(t(r-(i-=o))<o)return[];(n=e.split(r,i))._t1=f.map(r,0,1,e._t1,e._t2),n._t2=f.map(i,0,1,e._t1,e._t2),s.push(n),r=i;break}r<1&&((n=e.split(r,1))._t1=f.map(r,0,1,e._t1,e._t2),n._t2=e._t2,s.push(n))})),s},scale:function(e){var t=this.order,n=!1;if("function"==typeof e&&(n=e),n&&2===t)return this.raise().scale(n);var r=this.clockwise,i=n?n(0):e,o=n?n(1):e,a=[this.offset(0,10),this.offset(1,10)],s=f.lli4(a[0],a[0].c,a[1],a[1].c);if(!s)throw new Error("cannot scale this curve. Try reducing it first.");var A=this.points,c=[];return[0,1].forEach(function(e){var n=c[e*t]=f.copy(A[e*t]);n.x+=(e?o:i)*a[e].n.x,n.y+=(e?o:i)*a[e].n.y}.bind(this)),n?([0,1].forEach(function(i){if(2!==this.order||!i){var o=A[i+1],a={x:o.x-s.x,y:o.y-s.y},l=n?n((i+1)/t):e;n&&!r&&(l=-l);var f=u(a.x*a.x+a.y*a.y);a.x/=f,a.y/=f,c[i+1]={x:o.x+l*a.x,y:o.y+l*a.y}}}.bind(this)),new d(c)):([0,1].forEach(function(e){if(2!==this.order||!e){var n=c[e*t],r=this.derivative(e),i={x:n.x+r.x,y:n.y+r.y};c[e+1]=f.lli4(n,i,s,A[e+1])}}.bind(this)),new d(c))},outline:function(e,t,n,r){t=void 0===t?e:t;var i,o=this.reduce(),a=o.length,s=[],A=[],u=0,c=this.length(),l=void 0!==n&&void 0!==r;function d(e,t,n,r,i){return function(o){var a=r/n,s=(r+i)/n,A=t-e;return f.map(o,0,1,e+a*A,e+s*A)}}o.forEach((function(i){x=i.length(),l?(s.push(i.scale(d(e,n,c,u,x))),A.push(i.scale(d(-t,-r,c,u,x)))):(s.push(i.scale(e)),A.push(i.scale(-t))),u+=x})),A=A.map((function(e){return(i=e.points)[3]?e.points=[i[3],i[2],i[1],i[0]]:e.points=[i[2],i[1],i[0]],e})).reverse();var h=s[0].points[0],m=s[a-1].points[s[a-1].points.length-1],g=A[a-1].points[A[a-1].points.length-1],y=A[0].points[0],v=f.makeline(g,h),b=f.makeline(m,y),w=[v].concat(s).concat([b]).concat(A),x=w.length;return new p(w)},outlineshapes:function(e,t,n){t=t||e;for(var r=this.outline(e,t).curves,i=[],o=1,a=r.length;o<a/2;o++){var s=f.makeshape(r[o],r[a-o],n);s.startcap.virtual=o>1,s.endcap.virtual=o<a/2-1,i.push(s)}return i},intersects:function(e,t){return e?e.p1&&e.p2?this.lineIntersects(e):(e instanceof d&&(e=e.reduce()),this.curveintersects(this.reduce(),e,t)):this.selfintersects(t)},lineIntersects:function(e){var t=i(e.p1.x,e.p2.x),n=i(e.p1.y,e.p2.y),r=o(e.p1.x,e.p2.x),a=o(e.p1.y,e.p2.y),s=this;return f.roots(this.points,e).filter((function(e){var i=s.get(e);return f.between(i.x,t,r)&&f.between(i.y,n,a)}))},selfintersects:function(e){var t,n,r,i,o=this.reduce(),a=o.length-2,s=[];for(t=0;t<a;t++)r=o.slice(t,t+1),i=o.slice(t+2),n=this.curveintersects(r,i,e),s=s.concat(n);return s},curveintersects:function(e,t,n){var r=[];e.forEach((function(e){t.forEach((function(t){e.overlaps(t)&&r.push({left:e,right:t})}))}));var i=[];return r.forEach((function(e){var t=f.pairiteration(e.left,e.right,n);t.length>0&&(i=i.concat(t))})),i},arcs:function(e){e=e||.5;return this._iterate(e,[])},_error:function(e,n,r,i){var o=(i-r)/4,a=this.get(r+o),s=this.get(i-o),A=f.dist(e,n),u=f.dist(e,a),c=f.dist(e,s);return t(u-A)+t(c-A)},_iterate:function(e,t){var n,r=0,i=1;do{n=0,i=1;var o,A,u,c,l,p=this.get(r),d=!1,h=!1,m=i,g=1;do{if(h=d,c=u,m=(r+i)/2,o=this.get(m),A=this.get(i),(u=f.getccenter(p,o,A)).interval={start:r,end:i},d=this._error(u,p,r,i)<=e,(l=h&&!d)||(g=i),d){if(i>=1){if(u.interval.end=g=1,c=u,i>1){var y={x:u.x+u.r*a(u.e),y:u.y+u.r*s(u.e)};u.e+=f.angle({x:u.x,y:u.y},y,this.get(1))}break}i+=(i-r)/2}else i=m}while(!l&&n++<100);if(n>=100)break;c=c||u,t.push(c),r=g}while(i<1);return t}},e.exports=d}()},35202:function(e){"use strict";e.exports=function(e){var t,n,r,i,o,a,s=(e=e.replace(/,/g," ").replace(/-/g," - ").replace(/-\s+/g,"-").replace(/([a-zA-Z])/g," $1 ")).replace(/([a-zA-Z])\s?/g,"|$1").split("|"),A=s.length,u=[],c=0,l=0,f=0,p=0,d=0,h=0,m=0,g=0,y="";for(t=1;t<A;t++)if(i=(r=(n=s[t]).substring(0,1)).toLowerCase(),o=(u=(u=n.replace(r,"").trim().split(" ")).filter((function(e){return""!==e})).map(parseFloat)).length,"m"===i){if(y+="M ","m"===r?(f+=u[0],p+=u[1]):(f=u[0],p=u[1]),c=f,l=p,y+=f+" "+p+" ",o>2)for(a=0;a<o;a+=2)"m"===r?(f+=u[a],p+=u[a+1]):(f=u[a],p=u[a+1]),y+=["L",f,p,""].join(" ")}else if("l"===i)for(a=0;a<o;a+=2)"l"===r?(f+=u[a],p+=u[a+1]):(f=u[a],p=u[a+1]),y+=["L",f,p,""].join(" ");else if("h"===i)for(a=0;a<o;a++)"h"===r?f+=u[a]:f=u[a],y+=["L",f,p,""].join(" ");else if("v"===i)for(a=0;a<o;a++)"v"===r?p+=u[a]:p=u[a],y+=["L",f,p,""].join(" ");else if("q"===i)for(a=0;a<o;a+=4)"q"===r?(d=f+u[a],h=p+u[a+1],f+=u[a+2],p+=u[a+3]):(d=u[a],h=u[a+1],f=u[a+2],p=u[a+3]),y+=["Q",d,h,f,p,""].join(" ");else if("t"===i)for(a=0;a<o;a+=2)d=f+(f-d),h=p+(p-h),"t"===r?(f+=u[a],p+=u[a+1]):(f=u[a],p=u[a+1]),y+=["Q",d,h,f,p,""].join(" ");else if("c"===i)for(a=0;a<o;a+=6)"c"===r?(d=f+u[a],h=p+u[a+1],m=f+u[a+2],g=p+u[a+3],f+=u[a+4],p+=u[a+5]):(d=u[a],h=u[a+1],m=u[a+2],g=u[a+3],f=u[a+4],p=u[a+5]),y+=["C",d,h,m,g,f,p,""].join(" ");else if("s"===i)for(a=0;a<o;a+=4)d=f+(f-m),h=p+(p-g),"s"===r?(m=f+u[a],g=p+u[a+1],f+=u[a+2],p+=u[a+3]):(m=u[a],g=u[a+1],f=u[a+2],p=u[a+3]),y+=["C",d,h,m,g,f,p,""].join(" ");else"z"===i&&(y+="Z ",f=c,p=l);return y.trim()}},52961:function(e,t,n){"use strict";var r,i;r=n(52032),(i=function(e){this.curves=[],this._3d=!1,e&&(this.curves=e,this._3d=this.curves[0]._3d)}).prototype={valueOf:function(){return this.toString()},toString:function(){return"["+this.curves.map((function(e){return r.pointsToString(e.points)})).join(", ")+"]"},addCurve:function(e){this.curves.push(e),this._3d=this._3d||e._3d},length:function(){return this.curves.map((function(e){return e.length()})).reduce((function(e,t){return e+t}))},curve:function(e){return this.curves[e]},bbox:function(){for(var e=this.curves,t=e[0].bbox(),n=1;n<e.length;n++)r.expandbox(t,e[n].bbox());return t},offset:function(e){var t=[];return this.curves.forEach((function(n){t=t.concat(n.offset(e))})),new i(t)}},e.exports=i},822:function(e,t,n){"use strict";var r=n(35202),i={x:!1,y:!1};function o(e,t,n){if("Z"!==t){if("M"!==t){var r=[!1,i.x,i.y].concat(n),o=new(e.bind.apply(e,r)),a=n.slice(-2);return i={x:a[0],y:a[1]},o}i={x:n[0],y:n[1]}}}e.exports=function(e,t){for(var n,i,a=r(t).split(" "),s=new RegExp("[MLCQZ]",""),A=[],u={C:6,Q:4,L:2,M:2};a.length;)n=a.splice(0,1)[0],s.test(n)&&(i=o(e,n,a.splice(0,u[n]).map(parseFloat)))&&A.push(i);return new e.PolyBezier(A)}},52032:function(e,t,n){"use strict";var r,i,o,a,s,A,u,c,l,f,p,d,h,m,g;r=Math.abs,i=Math.cos,o=Math.sin,a=Math.acos,s=Math.atan2,A=Math.sqrt,u=Math.pow,c=function(e){return e<0?-u(-e,1/3):u(e,1/3)},l=Math.PI,f=2*l,p=l/2,d=Number.MAX_SAFE_INTEGER||9007199254740991,h=Number.MIN_SAFE_INTEGER||-9007199254740991,m={x:0,y:0,z:0},g={Tvalues:[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213],Cvalues:[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872],arcfn:function(e,t){var n=t(e),r=n.x*n.x+n.y*n.y;return void 0!==n.z&&(r+=n.z*n.z),A(r)},compute:function(e,t,n){if(0===e)return t[0];var r=t.length-1;if(1===e)return t[r];var i=t,o=1-e;if(0===r)return t[0];if(1===r)return f={x:o*i[0].x+e*i[1].x,y:o*i[0].y+e*i[1].y},n&&(f.z=o*i[0].z+e*i[1].z),f;if(r<4){var a,s,A,u=o*o,c=e*e,l=0;2===r?(i=[i[0],i[1],i[2],m],a=u,s=o*e*2,A=c):3===r&&(a=u*o,s=u*e*3,A=o*c*3,l=e*c);var f={x:a*i[0].x+s*i[1].x+A*i[2].x+l*i[3].x,y:a*i[0].y+s*i[1].y+A*i[2].y+l*i[3].y};return n&&(f.z=a*i[0].z+s*i[1].z+A*i[2].z+l*i[3].z),f}for(var p=JSON.parse(JSON.stringify(t));p.length>1;){for(var d=0;d<p.length-1;d++)p[d]={x:p[d].x+(p[d+1].x-p[d].x)*e,y:p[d].y+(p[d+1].y-p[d].y)*e},void 0!==p[d].z&&(p[d]=p[d].z+(p[d+1].z-p[d].z)*e);p.splice(p.length-1,1)}return p[0]},computeWithRatios:function(e,t,n,r){var i,o=1-e,a=n,s=t,A=a[0],u=a[1],c=a[2],l=a[3];return A*=o,u*=e,2===s.length?(i=A+u,{x:(A*s[0].x+u*s[1].x)/i,y:(A*s[0].y+u*s[1].y)/i,z:!!r&&(A*s[0].z+u*s[1].z)/i}):(A*=o,u*=2*o,c*=e*e,3===s.length?(i=A+u+c,{x:(A*s[0].x+u*s[1].x+c*s[2].x)/i,y:(A*s[0].y+u*s[1].y+c*s[2].y)/i,z:!!r&&(A*s[0].z+u*s[1].z+c*s[2].z)/i}):(A*=o,u*=1.5*o,c*=3*o,l*=e*e*e,4===s.length?(i=A+u+c+l,{x:(A*s[0].x+u*s[1].x+c*s[2].x+l*s[3].x)/i,y:(A*s[0].y+u*s[1].y+c*s[2].y+l*s[3].y)/i,z:!!r&&(A*s[0].z+u*s[1].z+c*s[2].z+l*s[3].z)/i}):void 0))},derive:function(e,t){for(var n=[],r=e,i=r.length,o=i-1;i>1;i--,o--){for(var a,s=[],A=0;A<o;A++)a={x:o*(r[A+1].x-r[A].x),y:o*(r[A+1].y-r[A].y)},t&&(a.z=o*(r[A+1].z-r[A].z)),s.push(a);n.push(s),r=s}return n},between:function(e,t,n){return t<=e&&e<=n||g.approximately(e,t)||g.approximately(e,n)},approximately:function(e,t,n){return r(e-t)<=(n||1e-6)},length:function(e){var t,n,r=0,i=g.Tvalues.length;for(t=0;t<i;t++)n=.5*g.Tvalues[t]+.5,r+=g.Cvalues[t]*g.arcfn(n,e);return.5*r},map:function(e,t,n,r,i){return r+(e-t)/(n-t)*(i-r)},lerp:function(e,t,n){var r={x:t.x+e*(n.x-t.x),y:t.y+e*(n.y-t.y)};return t.z&&n.z&&(r.z=t.z+e*(n.z-t.z)),r},pointToString:function(e){var t=e.x+"/"+e.y;return void 0!==e.z&&(t+="/"+e.z),t},pointsToString:function(e){return"["+e.map(g.pointToString).join(", ")+"]"},copy:function(e){return JSON.parse(JSON.stringify(e))},angle:function(e,t,n){var r=t.x-e.x,i=t.y-e.y,o=n.x-e.x,a=n.y-e.y;return s(r*a-i*o,r*o+i*a)},round:function(e,t){var n=""+e,r=n.indexOf(".");return parseFloat(n.substring(0,r+1+t))},dist:function(e,t){var n=e.x-t.x,r=e.y-t.y;return A(n*n+r*r)},closest:function(e,t){var n,r,i=u(2,63);return e.forEach((function(e,o){(r=g.dist(t,e))<i&&(i=r,n=o)})),{mdist:i,mpos:n}},abcratio:function(e,t){if(2!==t&&3!==t)return!1;if(void 0===e)e=.5;else if(0===e||1===e)return e;var n=u(e,t)+u(1-e,t);return r((n-1)/n)},projectionratio:function(e,t){if(2!==t&&3!==t)return!1;if(void 0===e)e=.5;else if(0===e||1===e)return e;var n=u(1-e,t);return n/(u(e,t)+n)},lli8:function(e,t,n,r,i,o,a,s){var A=(e-n)*(o-s)-(t-r)*(i-a);return 0!=A&&{x:((e*r-t*n)*(i-a)-(e-n)*(i*s-o*a))/A,y:((e*r-t*n)*(o-s)-(t-r)*(i*s-o*a))/A}},lli4:function(e,t,n,r){var i=e.x,o=e.y,a=t.x,s=t.y,A=n.x,u=n.y,c=r.x,l=r.y;return g.lli8(i,o,a,s,A,u,c,l)},lli:function(e,t){return g.lli4(e,e.c,t,t.c)},makeline:function(e,t){var r=n(59510),i=e.x,o=e.y,a=t.x,s=t.y,A=(a-i)/3,u=(s-o)/3;return new r(i,o,i+A,o+u,i+2*A,o+2*u,a,s)},findbbox:function(e){var t=d,n=d,r=h,i=h;return e.forEach((function(e){var o=e.bbox();t>o.x.min&&(t=o.x.min),n>o.y.min&&(n=o.y.min),r<o.x.max&&(r=o.x.max),i<o.y.max&&(i=o.y.max)})),{x:{min:t,mid:(t+r)/2,max:r,size:r-t},y:{min:n,mid:(n+i)/2,max:i,size:i-n}}},shapeintersections:function(e,t,n,r,i){if(!g.bboxoverlap(t,r))return[];var o=[],a=[e.startcap,e.forward,e.back,e.endcap],s=[n.startcap,n.forward,n.back,n.endcap];return a.forEach((function(t){t.virtual||s.forEach((function(r){if(!r.virtual){var a=t.intersects(r,i);a.length>0&&(a.c1=t,a.c2=r,a.s1=e,a.s2=n,o.push(a))}}))})),o},makeshape:function(e,t,n){var r=t.points.length,i=e.points.length,o=g.makeline(t.points[r-1],e.points[0]),a=g.makeline(e.points[i-1],t.points[0]),s={startcap:o,forward:e,back:t,endcap:a,bbox:g.findbbox([o,e,t,a])},A=g;return s.intersections=function(e){return A.shapeintersections(s,s.bbox,e,e.bbox,n)},s},getminmax:function(e,t,n){if(!n)return{min:0,max:0};var r,i,o=d,a=h;-1===n.indexOf(0)&&(n=[0].concat(n)),-1===n.indexOf(1)&&n.push(1);for(var s=0,A=n.length;s<A;s++)r=n[s],(i=e.get(r))[t]<o&&(o=i[t]),i[t]>a&&(a=i[t]);return{min:o,mid:(o+a)/2,max:a,size:a-o}},align:function(e,t){var n=t.p1.x,r=t.p1.y,a=-s(t.p2.y-r,t.p2.x-n);return e.map((function(e){return{x:(e.x-n)*i(a)-(e.y-r)*o(a),y:(e.x-n)*o(a)+(e.y-r)*i(a)}}))},roots:function(e,t){t=t||{p1:{x:0,y:0},p2:{x:1,y:0}};var n=e.length-1,r=g.align(e,t),o=function(e){return 0<=e&&e<=1};if(2===n){if(0!==(h=(m=r[0].y)-2*(y=r[1].y)+(v=r[2].y))){var s=-A(y*y-m*v),u=-m+y;return[-(s+u)/h,-(-s+u)/h].filter(o)}return y!==v&&0===h?[(2*y-v)/(2*y-2*v)].filter(o):[]}var l=r[0].y,p=r[1].y,d=r[2].y,h=3*p-l-3*d+r[3].y,m=3*l-6*p+3*d,y=-3*l+3*p,v=l;if(g.approximately(h,0)){if(g.approximately(m,0))return g.approximately(y,0)?[]:[-v/y].filter(o);var b=2*m;return[((w=A(y*y-4*m*v))-y)/b,(-y-w)/b].filter(o)}var w,x,B=(r=(3*(y/=h)-(m/=h)*m)/3)/3,D=(w=(2*m*m*m-9*m*y+27*(v/=h))/27)/2,C=D*D+B*B*B;if(C<0){var E=-r/3,N=A(E*E*E),_=-w/(2*N),O=a(_<-1?-1:_>1?1:_),M=2*c(N);return[M*i(O/3)-m/3,M*i((O+f)/3)-m/3,M*i((O+2*f)/3)-m/3].filter(o)}if(0===C)return[2*(x=D<0?c(-D):-c(D))-m/3,-x-m/3].filter(o);var S=A(C);return[(x=c(-D+S))-c(D+S)-m/3].filter(o)},droots:function(e){if(3===e.length){var t=e[0],n=e[1],r=e[2],i=t-2*n+r;if(0!==i){var o=-A(n*n-t*r),a=-t+n;return[-(o+a)/i,-(-o+a)/i]}return n!==r&&0===i?[(2*n-r)/(2*(n-r))]:[]}if(2===e.length)return(t=e[0])!==(n=e[1])?[t/(t-n)]:[]},curvature:function(e,t,n,i){var o,a,s,c,l,f,p=g.derive(t),d=p[0],h=p[1],m=g.compute(e,d),y=g.compute(e,h),v=m.x*m.x+m.y*m.y;if(n?(o=A(u(m.y*y.z-y.y*m.z,2)+u(m.z*y.x-y.z*m.x,2)+u(m.x*y.y-y.x*m.y,2)),a=u(v+m.z*m.z,1.5)):(o=m.x*y.y-m.y*y.x,a=u(v,1.5)),0===o||0===a)return{k:0,r:0};if(l=o/a,f=a/o,!i){var b=g.curvature(e-.001,t,n,!0).k,w=g.curvature(e+.001,t,n,!0).k;c=(w-l+(l-b))/2,s=(r(w-l)+r(l-b))/2}return{k:l,r:f,dk:c,adk:s}},inflections:function(e){if(e.length<4)return[];var t=g.align(e,{p1:e[0],p2:e.slice(-1)[0]}),n=t[2].x*t[1].y,r=t[3].x*t[1].y,i=t[1].x*t[2].y,o=18*(-3*n+2*r+3*i-(l=t[3].x*t[2].y)),a=18*(3*n-r-3*i),s=18*(i-n);if(g.approximately(o,0)){if(!g.approximately(a,0)){var A=-s/a;if(0<=A&&A<=1)return[A]}return[]}var u=a*a-4*o*s,c=Math.sqrt(u),l=2*o;return g.approximately(l,0)?[]:[(c-a)/l,-(a+c)/l].filter((function(e){return 0<=e&&e<=1}))},bboxoverlap:function(e,t){var n,i,o,a,s,A=["x","y"],u=A.length;for(n=0;n<u;n++)if(o=e[i=A[n]].mid,a=t[i].mid,s=(e[i].size+t[i].size)/2,r(o-a)>=s)return!1;return!0},expandbox:function(e,t){t.x.min<e.x.min&&(e.x.min=t.x.min),t.y.min<e.y.min&&(e.y.min=t.y.min),t.z&&t.z.min<e.z.min&&(e.z.min=t.z.min),t.x.max>e.x.max&&(e.x.max=t.x.max),t.y.max>e.y.max&&(e.y.max=t.y.max),t.z&&t.z.max>e.z.max&&(e.z.max=t.z.max),e.x.mid=(e.x.min+e.x.max)/2,e.y.mid=(e.y.min+e.y.max)/2,e.z&&(e.z.mid=(e.z.min+e.z.max)/2),e.x.size=e.x.max-e.x.min,e.y.size=e.y.max-e.y.min,e.z&&(e.z.size=e.z.max-e.z.min)},pairiteration:function(e,t,n){var r=e.bbox(),i=t.bbox(),o=1e5,a=n||.5;if(r.x.size+r.y.size<a&&i.x.size+i.y.size<a)return[(o*(e._t1+e._t2)/2|0)/o+"/"+(o*(t._t1+t._t2)/2|0)/o];var s=e.split(.5),A=t.split(.5),u=[{left:s.left,right:A.left},{left:s.left,right:A.right},{left:s.right,right:A.right},{left:s.right,right:A.left}];u=u.filter((function(e){return g.bboxoverlap(e.left.bbox(),e.right.bbox())}));var c=[];return 0===u.length?c:(u.forEach((function(e){c=c.concat(g.pairiteration(e.left,e.right,a))})),c=c.filter((function(e,t){return c.indexOf(e)===t})))},getccenter:function(e,t,n){var r,a=t.x-e.x,A=t.y-e.y,u=n.x-t.x,c=n.y-t.y,l=a*i(p)-A*o(p),d=a*o(p)+A*i(p),h=u*i(p)-c*o(p),m=u*o(p)+c*i(p),y=(e.x+t.x)/2,v=(e.y+t.y)/2,b=(t.x+n.x)/2,w=(t.y+n.y)/2,x=y+l,B=v+d,D=b+h,C=w+m,E=g.lli8(y,v,x,B,b,w,D,C),N=g.dist(E,e),_=s(e.y-E.y,e.x-E.x),O=s(t.y-E.y,t.x-E.x),M=s(n.y-E.y,n.x-E.x);return _<M?((_>O||O>M)&&(_+=f),_>M&&(r=M,M=_,_=r)):M<O&&O<_?(r=M,M=_,_=r):M+=f,E.s=_,E.e=M,E.r=N,E},numberSort:function(e,t){return e-t}},e.exports=g},49766:function(e,t,n){"use strict";
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <https://feross.org>
- * @license MIT
- */function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}function a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=u(e);if(t){var i=u(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?A(e):t}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=n(68618),f=n(36770),p="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=m,t.SlowBuffer=function(e){+e!=e&&(e=0);return m.alloc(+e)},t.INSPECT_MAX_BYTES=50;var d=2147483647;function h(e){if(e>d)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,m.prototype),t}function m(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return v(e)}return g(e,t,n)}function g(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!m.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|B(e,t),r=h(n),i=r.write(e,t);i!==n&&(r=r.slice(0,i));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(re(e,Uint8Array)){var t=new Uint8Array(e);return w(t.buffer,t.byteOffset,t.byteLength)}return b(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+c(e));if(re(e,ArrayBuffer)||e&&re(e.buffer,ArrayBuffer))return w(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(re(e,SharedArrayBuffer)||e&&re(e.buffer,SharedArrayBuffer)))return w(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return m.from(r,t,n);var i=function(e){if(m.isBuffer(e)){var t=0|x(e.length),n=h(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||ie(e.length)?h(0):b(e);if("Buffer"===e.type&&Array.isArray(e.data))return b(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return m.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+c(e))}function y(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function v(e){return y(e),h(e<0?0:0|x(e))}function b(e){for(var t=e.length<0?0:0|x(e.length),n=h(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function w(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,m.prototype),r}function x(e){if(e>=d)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+d.toString(16)+" bytes");return 0|e}function B(e,t){if(m.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||re(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+c(e));var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return ee(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return te(e).length;default:if(i)return r?-1:ee(e).length;t=(""+t).toLowerCase(),i=!0}}function D(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return T(this,t,n);case"latin1":case"binary":return I(this,t,n);case"base64":return F(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function C(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function E(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ie(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=m.from(t,r)),m.isBuffer(t))return 0===t.length?-1:N(e,t,n,r,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):N(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,n,r,i){var o,a=1,s=e.length,A=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,A/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var c=-1;for(o=n;o<s;o++)if(u(e,o)===u(t,-1===c?0:o-c)){if(-1===c&&(c=o),o-c+1===A)return c*a}else-1!==c&&(o-=o-c),c=-1}else for(n+A>s&&(n=s-A),o=n;o>=0;o--){for(var l=!0,f=0;f<A;f++)if(u(e,o+f)!==u(t,f)){l=!1;break}if(l)return o}return-1}function _(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o,a=t.length;for(r>a/2&&(r=a/2),o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(ie(s))return o;e[n+o]=s}return o}function O(e,t,n,r){return ne(ee(t,e.length-n),e,n,r)}function M(e,t,n,r){return ne(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function S(e,t,n,r){return ne(te(t),e,n,r)}function U(e,t,n,r){return ne(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function F(e,t,n){return 0===t&&n===e.length?l.fromByteArray(e):l.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o=e[i],a=null,s=o>239?4:o>223?3:o>191?2:1;if(i+s<=n){var A=void 0,u=void 0,c=void 0,l=void 0;switch(s){case 1:o<128&&(a=o);break;case 2:128==(192&(A=e[i+1]))&&(l=(31&o)<<6|63&A)>127&&(a=l);break;case 3:A=e[i+1],u=e[i+2],128==(192&A)&&128==(192&u)&&(l=(15&o)<<12|(63&A)<<6|63&u)>2047&&(l<55296||l>57343)&&(a=l);break;case 4:A=e[i+1],u=e[i+2],c=e[i+3],128==(192&A)&&128==(192&u)&&128==(192&c)&&(l=(15&o)<<18|(63&A)<<12|(63&u)<<6|63&c)>65535&&l<1114112&&(a=l)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=s}return function(e){var t=e.length;if(t<=Q)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Q));return n}(r)}t.kMaxLength=d,m.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),m.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(m.prototype,"parent",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.buffer}}),Object.defineProperty(m.prototype,"offset",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.byteOffset}}),m.poolSize=8192,m.from=function(e,t,n){return g(e,t,n)},Object.setPrototypeOf(m.prototype,Uint8Array.prototype),Object.setPrototypeOf(m,Uint8Array),m.alloc=function(e,t,n){return function(e,t,n){return y(e),e<=0?h(e):void 0!==t?"string"==typeof n?h(e).fill(t,n):h(e).fill(t):h(e)}(e,t,n)},m.allocUnsafe=function(e){return v(e)},m.allocUnsafeSlow=function(e){return v(e)},m.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==m.prototype},m.compare=function(e,t){if(re(e,Uint8Array)&&(e=m.from(e,e.offset,e.byteLength)),re(t,Uint8Array)&&(t=m.from(t,t.offset,t.byteLength)),!m.isBuffer(e)||!m.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},m.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},m.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return m.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=m.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var o=e[n];if(re(o,Uint8Array))i+o.length>r.length?(m.isBuffer(o)||(o=m.from(o)),o.copy(r,i)):Uint8Array.prototype.set.call(r,o,i);else{if(!m.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i)}i+=o.length}return r},m.byteLength=B,m.prototype._isBuffer=!0,m.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)C(this,t,t+1);return this},m.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)C(this,t,t+3),C(this,t+1,t+2);return this},m.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)C(this,t,t+7),C(this,t+1,t+6),C(this,t+2,t+5),C(this,t+3,t+4);return this},m.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?P(this,0,e):D.apply(this,arguments)},m.prototype.toLocaleString=m.prototype.toString,m.prototype.equals=function(e){if(!m.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===m.compare(this,e)},m.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},p&&(m.prototype[p]=m.prototype.inspect),m.prototype.compare=function(e,t,n,r,i){if(re(e,Uint8Array)&&(e=m.from(e,e.offset,e.byteLength)),!m.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+c(e));if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),A=this.slice(r,i),u=e.slice(t,n),l=0;l<s;++l)if(A[l]!==u[l]){o=A[l],a=u[l];break}return o<a?-1:a<o?1:0},m.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},m.prototype.indexOf=function(e,t,n){return E(this,e,t,n,!0)},m.prototype.lastIndexOf=function(e,t,n){return E(this,e,t,n,!1)},m.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return O(this,e,t,n);case"ascii":case"latin1":case"binary":return M(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;function T(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function I(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function j(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=oe[e[o]];return i}function k(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length-1;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function R(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function L(e,t,n,r,i,o){if(!m.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function H(e,t,n,r,i){J(t,r,i,e,n,7);var o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;var a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function z(e,t,n,r,i){J(t,r,i,e,n,7);var o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;var a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function q(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function K(e,t,n,r,i){return t=+t,n>>>=0,i||q(e,0,n,4),f.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return t=+t,n>>>=0,i||q(e,0,n,8),f.write(e,t,n,r,52,8),n+8}m.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,m.prototype),r},m.prototype.readUintLE=m.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},m.prototype.readUintBE=m.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},m.prototype.readUint8=m.prototype.readUInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),this[e]},m.prototype.readUint16LE=m.prototype.readUInt16LE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]|this[e+1]<<8},m.prototype.readUint16BE=m.prototype.readUInt16BE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]<<8|this[e+1]},m.prototype.readUint32LE=m.prototype.readUInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},m.prototype.readUint32BE=m.prototype.readUInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},m.prototype.readBigUInt64LE=ae((function(e){Y(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Z(e,this.length-8);var r=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),i=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(r)+(BigInt(i)<<BigInt(32))})),m.prototype.readBigUInt64BE=ae((function(e){Y(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Z(e,this.length-8);var r=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],i=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n;return(BigInt(r)<<BigInt(32))+BigInt(i)})),m.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},m.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},m.prototype.readInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},m.prototype.readInt16LE=function(e,t){e>>>=0,t||R(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},m.prototype.readInt16BE=function(e,t){e>>>=0,t||R(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},m.prototype.readInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},m.prototype.readInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},m.prototype.readBigInt64LE=ae((function(e){Y(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Z(e,this.length-8);var r=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(n<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24))})),m.prototype.readBigInt64BE=ae((function(e){Y(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||Z(e,this.length-8);var r=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(r)<<BigInt(32))+BigInt(this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n)})),m.prototype.readFloatLE=function(e,t){return e>>>=0,t||R(e,4,this.length),f.read(this,e,!0,23,4)},m.prototype.readFloatBE=function(e,t){return e>>>=0,t||R(e,4,this.length),f.read(this,e,!1,23,4)},m.prototype.readDoubleLE=function(e,t){return e>>>=0,t||R(e,8,this.length),f.read(this,e,!0,52,8)},m.prototype.readDoubleBE=function(e,t){return e>>>=0,t||R(e,8,this.length),f.read(this,e,!1,52,8)},m.prototype.writeUintLE=m.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||L(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},m.prototype.writeUintBE=m.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||L(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},m.prototype.writeUint8=m.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,1,255,0),this[t]=255&e,t+1},m.prototype.writeUint16LE=m.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},m.prototype.writeUint16BE=m.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},m.prototype.writeUint32LE=m.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},m.prototype.writeUint32BE=m.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},m.prototype.writeBigUInt64LE=ae((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return H(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),m.prototype.writeBigUInt64BE=ae((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return z(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),m.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);L(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},m.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);L(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},m.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},m.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},m.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},m.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},m.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||L(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},m.prototype.writeBigInt64LE=ae((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return H(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),m.prototype.writeBigInt64BE=ae((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return z(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),m.prototype.writeFloatLE=function(e,t,n){return K(this,e,t,!0,n)},m.prototype.writeFloatBE=function(e,t,n){return K(this,e,t,!1,n)},m.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},m.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},m.prototype.copy=function(e,t,n,r){if(!m.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),i},m.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!m.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o<n;++o)this[o]=e;else{var a=m.isBuffer(e)?e:m.from(e,r),s=a.length;if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var G={};function W(e,t,n){G[e]=function(n){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(f,n);var s,u,c,l=a(f);function f(){var n;return r(this,f),n=l.call(this),Object.defineProperty(A(n),"message",{value:t.apply(A(n),arguments),writable:!0,configurable:!0}),n.name="".concat(n.name," [").concat(e,"]"),n.stack,delete n.name,n}return s=f,(u=[{key:"toString",value:function(){return"".concat(this.name," [").concat(e,"]: ").concat(this.message)}},{key:"code",get:function(){return e},set:function(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}}])&&i(s.prototype,u),c&&i(s,c),f}(n)}function X(e){for(var t="",n=e.length,r="-"===e[0]?1:0;n>=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function J(e,t,n,r,i,o){if(e>n||e<t){var a,s="bigint"==typeof t?"n":"";throw a=o>3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(o+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(o+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(o+1)-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(n).concat(s),new G.ERR_OUT_OF_RANGE("value",a,e)}!function(e,t,n){Y(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||Z(t,e.length-(n+1))}(r,i,o)}function Y(e,t){if("number"!=typeof e)throw new G.ERR_INVALID_ARG_TYPE(t,"number",e)}function Z(e,t,n){if(Math.floor(e)!==e)throw Y(e,n),new G.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new G.ERR_BUFFER_OUT_OF_BOUNDS;throw new G.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}W("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),W("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(c(t))}),TypeError),W("ERR_OUT_OF_RANGE",(function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),i=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?i=X(String(n)):"bigint"==typeof n&&(i=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(i=X(i)),i+="n"),r+=" It must be ".concat(t,". Received ").concat(i)}),RangeError);var $=/[^+/0-9A-Za-z-_]/g;function ee(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function te(e){return l.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace($,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function ne(e,t,n,r){var i;for(i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function re(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function ie(e){return e!=e}var oe=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}();function ae(e){return"undefined"==typeof BigInt?se:e}function se(){throw new Error("BigInt not supported")}},4982:function(e,t,n){"use strict";var r=n(73640),i={};for(var o in r)r.hasOwnProperty(o)&&(i[r[o]]=o);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in a)if(a.hasOwnProperty(s)){if(!("channels"in a[s]))throw new Error("missing channels property: "+s);if(!("labels"in a[s]))throw new Error("missing channel labels property: "+s);if(a[s].labels.length!==a[s].channels)throw new Error("channel and label counts mismatch: "+s);var A=a[s].channels,u=a[s].labels;delete a[s].channels,delete a[s].labels,Object.defineProperty(a[s],"channels",{value:A}),Object.defineProperty(a[s],"labels",{value:u})}a.rgb.hsl=function(e){var t,n,r=e[0]/255,i=e[1]/255,o=e[2]/255,a=Math.min(r,i,o),s=Math.max(r,i,o),A=s-a;return s===a?t=0:r===s?t=(i-o)/A:i===s?t=2+(o-r)/A:o===s&&(t=4+(r-i)/A),(t=Math.min(60*t,360))<0&&(t+=360),n=(a+s)/2,[t,100*(s===a?0:n<=.5?A/(s+a):A/(2-s-a)),100*n]},a.rgb.hsv=function(e){var t,n,r,i,o,a=e[0]/255,s=e[1]/255,A=e[2]/255,u=Math.max(a,s,A),c=u-Math.min(a,s,A),l=function(e){return(u-e)/6/c+.5};return 0===c?i=o=0:(o=c/u,t=l(a),n=l(s),r=l(A),a===u?i=r-n:s===u?i=1/3+t-r:A===u&&(i=2/3+n-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*o,100*u]},a.rgb.hwb=function(e){var t=e[0],n=e[1],r=e[2];return[a.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,r))),100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},a.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-i)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=i[e];if(t)return t;var n,o,a,s=1/0;for(var A in r)if(r.hasOwnProperty(A)){var u=r[A],c=(o=e,a=u,Math.pow(o[0]-a[0],2)+Math.pow(o[1]-a[1],2)+Math.pow(o[2]-a[2],2));c<s&&(s=c,n=A)}return n},a.keyword.rgb=function(e){return r[e]},a.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),n=t[0],r=t[1],i=t[2];return r/=100,i/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.hsl.rgb=function(e){var t,n,r,i,o,a=e[0]/360,s=e[1]/100,A=e[2]/100;if(0===s)return[o=255*A,o,o];t=2*A-(n=A<.5?A*(1+s):A+s-A*s),i=[0,0,0];for(var u=0;u<3;u++)(r=a+1/3*-(u-1))<0&&r++,r>1&&r--,o=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,i[u]=255*o;return i},a.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,i=n,o=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,i*=o<=1?o:2-o,[t,100*(0===r?2*i/(o+i):2*n/(r+n)),100*((r+n)/2)]},a.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,i=Math.floor(t)%6,o=t-Math.floor(t),a=255*r*(1-n),s=255*r*(1-n*o),A=255*r*(1-n*(1-o));switch(r*=255,i){case 0:return[r,A,a];case 1:return[s,r,a];case 2:return[a,r,A];case 3:return[a,s,r];case 4:return[A,a,r];case 5:return[r,a,s]}},a.hsv.hsl=function(e){var t,n,r,i=e[0],o=e[1]/100,a=e[2]/100,s=Math.max(a,.01);return r=(2-o)*a,n=o*s,[i,100*(n=(n/=(t=(2-o)*s)<=1?t:2-t)||0),100*(r/=2)]},a.hwb.rgb=function(e){var t,n,r,i,o,a,s,A=e[0]/360,u=e[1]/100,c=e[2]/100,l=u+c;switch(l>1&&(u/=l,c/=l),r=6*A-(t=Math.floor(6*A)),0!=(1&t)&&(r=1-r),i=u+r*((n=1-c)-u),t){default:case 6:case 0:o=n,a=i,s=u;break;case 1:o=i,a=n,s=u;break;case 2:o=u,a=n,s=i;break;case 3:o=u,a=i,s=n;break;case 4:o=i,a=u,s=n;break;case 5:o=n,a=u,s=i}return[255*o,255*a,255*s]},a.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},a.xyz.rgb=function(e){var t,n,r,i=e[0]/100,o=e[1]/100,a=e[2]/100;return n=-.9689*i+1.8758*o+.0415*a,r=.0557*i+-.204*o+1.057*a,t=(t=3.2406*i+-1.5372*o+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},a.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.lab.xyz=function(e){var t,n,r,i=e[0];t=e[1]/500+(n=(i+16)/116),r=n-e[2]/200;var o=Math.pow(n,3),a=Math.pow(t,3),s=Math.pow(r,3);return n=o>.008856?o:(n-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},a.lab.lch=function(e){var t,n=e[0],r=e[1],i=e[2];return(t=360*Math.atan2(i,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+i*i),t]},a.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],n=e[1],r=e[2],i=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var o=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===i&&(o+=60),o},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},a.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255,o=Math.max(Math.max(n,r),i),a=Math.min(Math.min(n,r),i),s=o-a;return t=s<=0?0:o===n?(r-i)/s%6:o===r?2+(i-n)/s:4+(n-r)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?a/(1-s):0)]},a.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=1,i=0;return(r=n<.5?2*t*n:2*t*(1-n))<1&&(i=(n-.5*r)/(1-r)),[e[0],100*r,100*i]},a.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},a.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var i,o=[0,0,0],a=t%1*6,s=a%1,A=1-s;switch(Math.floor(a)){case 0:o[0]=1,o[1]=s,o[2]=0;break;case 1:o[0]=A,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=s;break;case 3:o[0]=0,o[1]=A,o[2]=1;break;case 4:o[0]=s,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=A}return i=(1-n)*r,[255*(n*o[0]+i),255*(n*o[1]+i),255*(n*o[2]+i)]},a.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},a.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},a.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},a.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},54755:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(4982),o=n(30607),a={};Object.keys(i).forEach((function(e){a[e]={},Object.defineProperty(a[e],"channels",{value:i[e].channels}),Object.defineProperty(a[e],"labels",{value:i[e].labels});var t=o(e);Object.keys(t).forEach((function(n){var i=t[n];a[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"===r(n))for(var i=n.length,o=0;o<i;o++)n[o]=Math.round(n[o]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(i),a[e][n].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))})),e.exports=a},30607:function(e,t,n){"use strict";var r=n(4982);function i(e){var t=function(){for(var e={},t=Object.keys(r),n=t.length,i=0;i<n;i++)e[t[i]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;)for(var i=n.pop(),o=Object.keys(r[i]),a=o.length,s=0;s<a;s++){var A=o[s],u=t[A];-1===u.distance&&(u.distance=t[i].distance+1,u.parent=i,n.unshift(A))}return t}function o(e,t){return function(n){return t(e(n))}}function a(e,t){for(var n=[t[e].parent,e],i=r[t[e].parent][e],a=t[e].parent;t[a].parent;)n.unshift(t[a].parent),i=o(r[t[a].parent][a],i),a=t[a].parent;return i.conversion=n,i}e.exports=function(e){for(var t=i(e),n={},r=Object.keys(t),o=r.length,s=0;s<o;s++){var A=r[s];null!==t[A].parent&&(n[A]=a(A,t))}return n}},73640:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},34114:function(e,t,n){"use strict";var r=n(8474),i=n(99705),o={};for(var a in r)r.hasOwnProperty(a)&&(o[r[a]]=a);var s=e.exports={to:{},get:{}};function A(e,t,n){return Math.min(Math.max(t,e),n)}function u(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),n="hsl";break;case"hwb":t=s.get.hwb(e),n="hwb";break;default:t=s.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,n,i,o=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(i=t[2],t=t[1],n=0;n<3;n++){var a=2*n;o[n]=parseInt(t.slice(a,a+2),16)}i&&(o[3]=parseInt(i,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(i=(t=t[1])[3],n=0;n<3;n++)o[n]=parseInt(t[n]+t[n],16);i&&(o[3]=parseInt(i+i,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(n=0;n<3;n++)o[n]=parseInt(t[n+1],0);t[4]&&(o[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(t=e.match(/(\D+)/))?"transparent"===t[1]?[0,0,0,0]:(o=r[t[1]])?(o[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(o[3]=parseFloat(t[4]))}for(n=0;n<3;n++)o[n]=A(o[n],0,255);return o[3]=A(o[3],0,1),o},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])+360)%360,A(parseFloat(t[2]),0,100),A(parseFloat(t[3]),0,100),A(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,A(parseFloat(t[2]),0,100),A(parseFloat(t[3]),0,100),A(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var e=i(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=i(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=i(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},s.to.hsl=function(){var e=i(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=i(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return o[e.slice(0,3)]}},8474:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},12809:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(34114),o=n(54755),a=[].slice,s=["keyword","gray","hex"],A={};Object.keys(o).forEach((function(e){A[a.call(o[e].labels).sort().join("")]=e}));var u={};function c(e,t){if(!(this instanceof c))return new c(e,t);if(t&&t in s&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);var n,r;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof c)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var l=i.get(e);if(null===l)throw new Error("Unable to parse color from string: "+e);this.model=l.model,r=o[this.model].channels,this.color=l.value.slice(0,r),this.valpha="number"==typeof l.value[r]?l.value[r]:1}else if(e.length){this.model=t||"rgb",r=o[this.model].channels;var f=a.call(e,0,r);this.color=d(f,r),this.valpha="number"==typeof e[r]?e[r]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var p=Object.keys(e);"alpha"in e&&(p.splice(p.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var h=p.sort().join("");if(!(h in A))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=A[h];var m=o[this.model].labels,g=[];for(n=0;n<m.length;n++)g.push(e[m[n]]);this.color=d(g)}if(u[this.model])for(r=o[this.model].channels,n=0;n<r;n++){var y=u[this.model][n];y&&(this.color[n]=y(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function l(e,t,n){return(e=Array.isArray(e)?e:[e]).forEach((function(e){(u[e]||(u[e]=[]))[t]=n})),e=e[0],function(r){var i;return arguments.length?(n&&(r=n(r)),(i=this[e]()).color[t]=r,i):(i=this[e]().color[t],n&&(i=n(i)),i)}}function f(e){return function(t){return Math.max(0,Math.min(e,t))}}function p(e){return Array.isArray(e)?e:[e]}function d(e,t){for(var n=0;n<t;n++)"number"!=typeof e[n]&&(e[n]=0);return e}c.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in i.to?this:this.rgb(),n=1===(t=t.round("number"==typeof e?e:1)).valpha?t.color:t.color.concat(this.valpha);return i.to[t.model](n)},percentString:function(e){var t=this.rgb().round("number"==typeof e?e:1),n=1===t.valpha?t.color:t.color.concat(this.valpha);return i.to.rgb.percent(n)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=o[this.model].channels,n=o[this.model].labels,r=0;r<t;r++)e[n[r]]=this.color[r];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new c(this.color.map(function(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new c(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:l("rgb",0,f(255)),green:l("rgb",1,f(255)),blue:l("rgb",2,f(255)),hue:l(["hsl","hsv","hsl","hwb","hcg"],0,(function(e){return(e%360+360)%360})),saturationl:l("hsl",1,f(100)),lightness:l("hsl",2,f(100)),saturationv:l("hsv",1,f(100)),value:l("hsv",2,f(100)),chroma:l("hcg",1,f(100)),gray:l("hcg",2,f(100)),white:l("hwb",1,f(100)),wblack:l("hwb",2,f(100)),cyan:l("cmyk",0,f(100)),magenta:l("cmyk",1,f(100)),yellow:l("cmyk",2,f(100)),black:l("cmyk",3,f(100)),x:l("xyz",0,f(100)),y:l("xyz",1,f(100)),z:l("xyz",2,f(100)),l:l("lab",0,f(100)),a:l("lab",1),b:l("lab",2),keyword:function(e){return arguments.length?new c(e):o[this.model].keyword(this.color)},hex:function(e){return arguments.length?new c(e):i.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],n=0;n<e.length;n++){var r=e[n]/255;t[n]=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+r(e));var n=e.rgb(),i=this.rgb(),o=void 0===t?.5:t,a=2*o-1,s=n.alpha()-i.alpha(),A=((a*s==-1?a:(a+s)/(1+a*s))+1)/2,u=1-A;return c.rgb(A*n.red()+u*i.red(),A*n.green()+u*i.green(),A*n.blue()+u*i.blue(),n.alpha()*o+i.alpha()*(1-o))}},Object.keys(o).forEach((function(e){if(-1===s.indexOf(e)){var t=o[e].channels;c.prototype[e]=function(){if(this.model===e)return new c(this);if(arguments.length)return new c(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new c(p(o[this.model][e].raw(this.color)).concat(n),e)},c[e]=function(n){return"number"==typeof n&&(n=d(a.call(arguments),t)),new c(n,e)}}})),e.exports=c},59279:function(e,t){"use strict";var n;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}
- /**
- * @license Complex.js v2.0.11 11/02/2016
- *
- * Copyright (c) 2016, Robert Eisele (robert@xarg.org)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- **/!function(i){var o=function(e){return.5*(Math.exp(e)+Math.exp(-e))},a=function(e){return.5*(Math.exp(e)-Math.exp(-e))},s=function(){throw SyntaxError("Invalid Param")};function A(e,t){var n=Math.abs(e),r=Math.abs(t);return 0===e?Math.log(r):0===t?Math.log(n):n<3e3&&r<3e3?.5*Math.log(e*e+t*t):Math.log(e/Math.cos(Math.atan2(t,e)))}function u(e,t){if(!(this instanceof u))return new u(e,t);var n=function(e,t){var n={re:0,im:0};if(null==e)n.re=n.im=0;else if(void 0!==t)n.re=e,n.im=t;else switch(r(e)){case"object":if("im"in e&&"re"in e)n.re=e.re,n.im=e.im;else if("abs"in e&&"arg"in e){if(!Number.isFinite(e.abs)&&Number.isFinite(e.arg))return u.INFINITY;n.re=e.abs*Math.cos(e.arg),n.im=e.abs*Math.sin(e.arg)}else if("r"in e&&"phi"in e){if(!Number.isFinite(e.r)&&Number.isFinite(e.phi))return u.INFINITY;n.re=e.r*Math.cos(e.phi),n.im=e.r*Math.sin(e.phi)}else 2===e.length?(n.re=e[0],n.im=e[1]):s();break;case"string":n.im=n.re=0;var i=e.match(/\d+\.?\d*e[+-]?\d+|\d+\.?\d*|\.\d+|./g),o=1,a=0;null===i&&s();for(var A=0;A<i.length;A++){var c=i[A];" "===c||"\t"===c||"\n"===c||("+"===c?o++:"-"===c?a++:"i"===c||"I"===c?(o+a===0&&s()," "===i[A+1]||isNaN(i[A+1])?n.im+=parseFloat((a%2?"-":"")+"1"):(n.im+=parseFloat((a%2?"-":"")+i[A+1]),A++),o=a=0):((o+a===0||isNaN(c))&&s(),"i"===i[A+1]||"I"===i[A+1]?(n.im+=parseFloat((a%2?"-":"")+c),A++):n.re+=parseFloat((a%2?"-":"")+c),o=a=0))}o+a>0&&s();break;case"number":n.im=0,n.re=e;break;default:s()}return isNaN(n.re)||isNaN(n.im),n}(e,t);this.re=n.re,this.im=n.im}u.prototype={re:0,im:0,sign:function(){var e=this.abs();return new u(this.re/e,this.im/e)},add:function(e,t){var n=new u(e,t);return this.isInfinite()&&n.isInfinite()?u.NAN:this.isInfinite()||n.isInfinite()?u.INFINITY:new u(this.re+n.re,this.im+n.im)},sub:function(e,t){var n=new u(e,t);return this.isInfinite()&&n.isInfinite()?u.NAN:this.isInfinite()||n.isInfinite()?u.INFINITY:new u(this.re-n.re,this.im-n.im)},mul:function(e,t){var n=new u(e,t);return this.isInfinite()&&n.isZero()||this.isZero()&&n.isInfinite()?u.NAN:this.isInfinite()||n.isInfinite()?u.INFINITY:0===n.im&&0===this.im?new u(this.re*n.re,0):new u(this.re*n.re-this.im*n.im,this.re*n.im+this.im*n.re)},div:function(e,t){var n=new u(e,t);if(this.isZero()&&n.isZero()||this.isInfinite()&&n.isInfinite())return u.NAN;if(this.isInfinite()||n.isZero())return u.INFINITY;if(this.isZero()||n.isInfinite())return u.ZERO;e=this.re,t=this.im;var r,i,o=n.re,a=n.im;return 0===a?new u(e/o,t/o):Math.abs(o)<Math.abs(a)?new u((e*(i=o/a)+t)/(r=o*i+a),(t*i-e)/r):new u((e+t*(i=a/o))/(r=a*i+o),(t-e*i)/r)},pow:function(e,t){var n=new u(e,t);if(e=this.re,t=this.im,n.isZero())return u.ONE;if(0===n.im){if(0===t&&e>=0)return new u(Math.pow(e,n.re),0);if(0===e)switch((n.re%4+4)%4){case 0:return new u(Math.pow(t,n.re),0);case 1:return new u(0,Math.pow(t,n.re));case 2:return new u(-Math.pow(t,n.re),0);case 3:return new u(0,-Math.pow(t,n.re))}}if(0===e&&0===t&&n.re>0&&n.im>=0)return u.ZERO;var r=Math.atan2(t,e),i=A(e,t);return e=Math.exp(n.re*i-n.im*r),t=n.im*i+n.re*r,new u(e*Math.cos(t),e*Math.sin(t))},sqrt:function(){var e,t,n=this.re,r=this.im,i=this.abs();if(n>=0){if(0===r)return new u(Math.sqrt(n),0);e=.5*Math.sqrt(2*(i+n))}else e=Math.abs(r)/Math.sqrt(2*(i-n));return t=n<=0?.5*Math.sqrt(2*(i-n)):Math.abs(r)/Math.sqrt(2*(i+n)),new u(e,r<0?-t:t)},exp:function(){var e=Math.exp(this.re);return this.im,new u(e*Math.cos(this.im),e*Math.sin(this.im))},expm1:function(){var e=this.re,t=this.im;return new u(Math.expm1(e)*Math.cos(t)+function(e){var t=Math.PI/4;if(e<-t||e>t)return Math.cos(e)-1;var n=e*e;return n*(n*(1/24+n*(-1/720+n*(1/40320+n*(-1/3628800+n*(1/4790014600+n*(-1/87178291200+n*(1/20922789888e3)))))))-.5)}(t),Math.exp(e)*Math.sin(t))},log:function(){var e=this.re,t=this.im;return new u(A(e,t),Math.atan2(t,e))},abs:function(){return e=this.re,t=this.im,n=Math.abs(e),r=Math.abs(t),n<3e3&&r<3e3?Math.sqrt(n*n+r*r):(n<r?(n=r,r=e/t):r=t/e,n*Math.sqrt(1+r*r));var e,t,n,r},arg:function(){return Math.atan2(this.im,this.re)},sin:function(){var e=this.re,t=this.im;return new u(Math.sin(e)*o(t),Math.cos(e)*a(t))},cos:function(){var e=this.re,t=this.im;return new u(Math.cos(e)*o(t),-Math.sin(e)*a(t))},tan:function(){var e=2*this.re,t=2*this.im,n=Math.cos(e)+o(t);return new u(Math.sin(e)/n,a(t)/n)},cot:function(){var e=2*this.re,t=2*this.im,n=Math.cos(e)-o(t);return new u(-Math.sin(e)/n,a(t)/n)},sec:function(){var e=this.re,t=this.im,n=.5*o(2*t)+.5*Math.cos(2*e);return new u(Math.cos(e)*o(t)/n,Math.sin(e)*a(t)/n)},csc:function(){var e=this.re,t=this.im,n=.5*o(2*t)-.5*Math.cos(2*e);return new u(Math.sin(e)*o(t)/n,-Math.cos(e)*a(t)/n)},asin:function(){var e=this.re,t=this.im,n=new u(t*t-e*e+1,-2*e*t).sqrt(),r=new u(n.re-t,n.im+e).log();return new u(r.im,-r.re)},acos:function(){var e=this.re,t=this.im,n=new u(t*t-e*e+1,-2*e*t).sqrt(),r=new u(n.re-t,n.im+e).log();return new u(Math.PI/2-r.im,r.re)},atan:function(){var e=this.re,t=this.im;if(0===e){if(1===t)return new u(0,1/0);if(-1===t)return new u(0,-1/0)}var n=e*e+(1-t)*(1-t),r=new u((1-t*t-e*e)/n,-2*e/n).log();return new u(-.5*r.im,.5*r.re)},acot:function(){var e=this.re,t=this.im;if(0===t)return new u(Math.atan2(1,e),0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).atan():new u(0!==e?e/0:0,0!==t?-t/0:0).atan()},asec:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new u(0,1/0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).acos():new u(0!==e?e/0:0,0!==t?-t/0:0).acos()},acsc:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new u(Math.PI/2,1/0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).asin():new u(0!==e?e/0:0,0!==t?-t/0:0).asin()},sinh:function(){var e=this.re,t=this.im;return new u(a(e)*Math.cos(t),o(e)*Math.sin(t))},cosh:function(){var e=this.re,t=this.im;return new u(o(e)*Math.cos(t),a(e)*Math.sin(t))},tanh:function(){var e=2*this.re,t=2*this.im,n=o(e)+Math.cos(t);return new u(a(e)/n,Math.sin(t)/n)},coth:function(){var e=2*this.re,t=2*this.im,n=o(e)-Math.cos(t);return new u(a(e)/n,-Math.sin(t)/n)},csch:function(){var e=this.re,t=this.im,n=Math.cos(2*t)-o(2*e);return new u(-2*a(e)*Math.cos(t)/n,2*o(e)*Math.sin(t)/n)},sech:function(){var e=this.re,t=this.im,n=Math.cos(2*t)+o(2*e);return new u(2*o(e)*Math.cos(t)/n,-2*a(e)*Math.sin(t)/n)},asinh:function(){var e=this.im;this.im=-this.re,this.re=e;var t=this.asin();return this.re=-this.im,this.im=e,e=t.re,t.re=-t.im,t.im=e,t},acosh:function(){var e=this.acos();if(e.im<=0){var t=e.re;e.re=-e.im,e.im=t}else{t=e.im;e.im=-e.re,e.re=t}return e},atanh:function(){var e=this.re,t=this.im,n=e>1&&0===t,r=1-e,i=1+e,o=r*r+t*t,a=0!==o?new u((i*r-t*t)/o,(t*r+i*t)/o):new u(-1!==e?e/0:0,0!==t?t/0:0),s=a.re;return a.re=A(a.re,a.im)/2,a.im=Math.atan2(a.im,s)/2,n&&(a.im=-a.im),a},acoth:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new u(0,Math.PI/2);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).atanh():new u(0!==e?e/0:0,0!==t?-t/0:0).atanh()},acsch:function(){var e=this.re,t=this.im;if(0===t)return new u(0!==e?Math.log(e+Math.sqrt(e*e+1)):1/0,0);var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).asinh():new u(0!==e?e/0:0,0!==t?-t/0:0).asinh()},asech:function(){var e=this.re,t=this.im;if(this.isZero())return u.INFINITY;var n=e*e+t*t;return 0!==n?new u(e/n,-t/n).acosh():new u(0!==e?e/0:0,0!==t?-t/0:0).acosh()},inverse:function(){if(this.isZero())return u.INFINITY;if(this.isInfinite())return u.ZERO;var e=this.re,t=this.im,n=e*e+t*t;return new u(e/n,-t/n)},conjugate:function(){return new u(this.re,-this.im)},neg:function(){return new u(-this.re,-this.im)},ceil:function(e){return e=Math.pow(10,e||0),new u(Math.ceil(this.re*e)/e,Math.ceil(this.im*e)/e)},floor:function(e){return e=Math.pow(10,e||0),new u(Math.floor(this.re*e)/e,Math.floor(this.im*e)/e)},round:function(e){return e=Math.pow(10,e||0),new u(Math.round(this.re*e)/e,Math.round(this.im*e)/e)},equals:function(e,t){var n=new u(e,t);return Math.abs(n.re-this.re)<=u.EPSILON&&Math.abs(n.im-this.im)<=u.EPSILON},clone:function(){return new u(this.re,this.im)},toString:function(){var e=this.re,t=this.im,n="";return this.isNaN()?"NaN":this.isZero()?"0":this.isInfinite()?"Infinity":(0!==e&&(n+=e),0!==t&&(0!==e?n+=t<0?" - ":" + ":t<0&&(n+="-"),1!==(t=Math.abs(t))&&(n+=t),n+="i"),n||"0")},toVector:function(){return[this.re,this.im]},valueOf:function(){return 0===this.im?this.re:null},isNaN:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return isNaN(this.re)||isNaN(this.im)})),isZero:function(){return!(0!==this.re&&-0!==this.re||0!==this.im&&-0!==this.im)},isFinite:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return isFinite(this.re)&&isFinite(this.im)})),isInfinite:function(){return!(this.isNaN()||this.isFinite())}},u.ZERO=new u(0,0),u.ONE=new u(1,0),u.I=new u(0,1),u.PI=new u(Math.PI,0),u.E=new u(Math.E,0),u.INFINITY=new u(1/0,1/0),u.NAN=new u(NaN,NaN),u.EPSILON=1e-16,void 0===(n=function(){return u}.apply(t,[]))||(e.exports=n)}()},55822:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},52960:function(e,t,n){var r=n(6986);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},39894:function(e,t,n){var r=n(51550),i=n(87046),o=n(92167),a=r("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:i(null)}),e.exports=function(e){s[a][e]=!0}},25050:function(e,t,n){"use strict";var r=n(63570).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},25156:function(e){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},15983:function(e,t,n){var r=n(6986);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},81857:function(e){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},37769:function(e,t,n){"use strict";var r,i,o,a=n(81857),s=n(50905),A=n(92153),u=n(6986),c=n(58925),l=n(74375),f=n(35452),p=n(84277),d=n(92167).f,h=n(57644),m=n(59712),g=n(51550),y=n(28085),v=A.Int8Array,b=v&&v.prototype,w=A.Uint8ClampedArray,x=w&&w.prototype,B=v&&h(v),D=b&&h(b),C=Object.prototype,E=C.isPrototypeOf,N=g("toStringTag"),_=y("TYPED_ARRAY_TAG"),O=y("TYPED_ARRAY_CONSTRUCTOR"),M=a&&!!m&&"Opera"!==l(A.opera),S=!1,U={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},P=function(e){if(!u(e))return!1;var t=l(e);return c(U,t)||c(F,t)};for(r in U)(o=(i=A[r])&&i.prototype)?f(o,O,i):M=!1;for(r in F)(o=(i=A[r])&&i.prototype)&&f(o,O,i);if((!M||"function"!=typeof B||B===Function.prototype)&&(B=function(){throw TypeError("Incorrect invocation")},M))for(r in U)A[r]&&m(A[r],B);if((!M||!D||D===C)&&(D=B.prototype,M))for(r in U)A[r]&&m(A[r].prototype,D);if(M&&h(x)!==D&&m(x,D),s&&!c(D,N))for(r in S=!0,d(D,N,{get:function(){return u(this)?this[_]:void 0}}),U)A[r]&&f(A[r],_,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_CONSTRUCTOR:O,TYPED_ARRAY_TAG:S&&_,aTypedArray:function(e){if(P(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m&&!E.call(B,e))throw TypeError("Target is not a typed array constructor");return e},exportTypedArrayMethod:function(e,t,n){if(s){if(n)for(var r in U){var i=A[r];if(i&&c(i.prototype,e))try{delete i.prototype[e]}catch(e){}}D[e]&&!n||p(D,e,n?t:M&&b[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,i;if(s){if(m){if(n)for(r in U)if((i=A[r])&&c(i,e))try{delete i[e]}catch(e){}if(B[e]&&!n)return;try{return p(B,e,n?t:M&&B[e]||t)}catch(e){}}for(r in U)!(i=A[r])||i[e]&&!n||p(i,e,t)}},isView:function(e){if(!u(e))return!1;var t=l(e);return"DataView"===t||c(U,t)||c(F,t)},isTypedArray:P,TypedArray:B,TypedArrayPrototype:D}},33858:function(e,t,n){"use strict";var r=n(92153),i=n(50905),o=n(81857),a=n(35452),s=n(13449),A=n(23441),u=n(25156),c=n(24567),l=n(32983),f=n(35712),p=n(87319),d=n(57644),h=n(59712),m=n(52716).f,g=n(92167).f,y=n(58104),v=n(18175),b=n(17414),w=b.get,x=b.set,B="ArrayBuffer",D="DataView",C="Wrong index",E=r.ArrayBuffer,N=E,_=r.DataView,O=_&&_.prototype,M=Object.prototype,S=r.RangeError,U=p.pack,F=p.unpack,P=function(e){return[255&e]},Q=function(e){return[255&e,e>>8&255]},T=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},I=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},j=function(e){return U(e,23,4)},k=function(e){return U(e,52,8)},R=function(e,t){g(e.prototype,t,{get:function(){return w(this)[t]}})},L=function(e,t,n,r){var i=f(n),o=w(e);if(i+t>o.byteLength)throw S(C);var a=w(o.buffer).bytes,s=i+o.byteOffset,A=a.slice(s,s+t);return r?A:A.reverse()},H=function(e,t,n,r,i,o){var a=f(n),s=w(e);if(a+t>s.byteLength)throw S(C);for(var A=w(s.buffer).bytes,u=a+s.byteOffset,c=r(+i),l=0;l<t;l++)A[u+l]=c[o?l:t-l-1]};if(o){if(!A((function(){E(1)}))||!A((function(){new E(-1)}))||A((function(){return new E,new E(1.5),new E(NaN),E.name!=B}))){for(var z,q=(N=function(e){return u(this,N),new E(f(e))}).prototype=E.prototype,K=m(E),V=0;K.length>V;)(z=K[V++])in N||a(N,z,E[z]);q.constructor=N}h&&d(O)!==M&&h(O,M);var G=new _(new N(2)),W=O.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||s(O,{setInt8:function(e,t){W.call(this,e,t<<24>>24)},setUint8:function(e,t){W.call(this,e,t<<24>>24)}},{unsafe:!0})}else N=function(e){u(this,N,B);var t=f(e);x(this,{bytes:y.call(new Array(t),0),byteLength:t}),i||(this.byteLength=t)},_=function(e,t,n){u(this,_,D),u(e,N,D);var r=w(e).byteLength,o=c(t);if(o<0||o>r)throw S("Wrong offset");if(o+(n=void 0===n?r-o:l(n))>r)throw S("Wrong length");x(this,{buffer:e,byteLength:n,byteOffset:o}),i||(this.buffer=e,this.byteLength=n,this.byteOffset=o)},i&&(R(N,"byteLength"),R(_,"buffer"),R(_,"byteLength"),R(_,"byteOffset")),s(_.prototype,{getInt8:function(e){return L(this,1,e)[0]<<24>>24},getUint8:function(e){return L(this,1,e)[0]},getInt16:function(e){var t=L(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=L(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return I(L(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return I(L(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return F(L(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return F(L(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){H(this,1,e,P,t)},setUint8:function(e,t){H(this,1,e,P,t)},setInt16:function(e,t){H(this,2,e,Q,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){H(this,2,e,Q,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){H(this,4,e,T,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){H(this,4,e,T,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){H(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){H(this,8,e,k,t,arguments.length>2?arguments[2]:void 0)}});v(N,B),v(_,D),e.exports={ArrayBuffer:N,DataView:_}},31893:function(e,t,n){"use strict";var r=n(86964),i=n(84165),o=n(32983),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),s=o(n.length),A=i(e,s),u=i(t,s),c=arguments.length>2?arguments[2]:void 0,l=a((void 0===c?s:i(c,s))-u,s-A),f=1;for(u<A&&A<u+l&&(f=-1,u+=l-1,A+=l-1);l-- >0;)u in n?n[A]=n[u]:delete n[A],A+=f,u+=f;return n}},58104:function(e,t,n){"use strict";var r=n(86964),i=n(84165),o=n(32983);e.exports=function(e){for(var t=r(this),n=o(t.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),A=a>2?arguments[2]:void 0,u=void 0===A?n:i(A,n);u>s;)t[s++]=e;return t}},3472:function(e,t,n){"use strict";var r=n(50924).forEach,i=n(25214)("forEach");e.exports=i?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},27588:function(e){e.exports=function(e,t){for(var n=0,r=t.length,i=new e(r);r>n;)i[n]=t[n++];return i}},29908:function(e,t,n){"use strict";var r=n(50038),i=n(86964),o=n(2027),a=n(46100),s=n(32983),A=n(73642),u=n(21265);e.exports=function(e){var t,n,c,l,f,p,d=i(e),h="function"==typeof this?this:Array,m=arguments.length,g=m>1?arguments[1]:void 0,y=void 0!==g,v=u(d),b=0;if(y&&(g=r(g,m>2?arguments[2]:void 0,2)),null==v||h==Array&&a(v))for(n=new h(t=s(d.length));t>b;b++)p=y?g(d[b],b):d[b],A(n,b,p);else for(f=(l=v.call(d)).next,n=new h;!(c=f.call(l)).done;b++)p=y?o(l,g,[c.value,b],!0):c.value,A(n,b,p);return n.length=b,n}},17058:function(e,t,n){var r=n(27434),i=n(32983),o=n(84165),a=function(e){return function(t,n,a){var s,A=r(t),u=i(A.length),c=o(a,u);if(e&&n!=n){for(;u>c;)if((s=A[c++])!=s)return!0}else for(;u>c;c++)if((e||c in A)&&A[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},50924:function(e,t,n){var r=n(50038),i=n(48040),o=n(86964),a=n(32983),s=n(98608),A=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,c=4==e,l=6==e,f=7==e,p=5==e||l;return function(d,h,m,g){for(var y,v,b=o(d),w=i(b),x=r(h,m,3),B=a(w.length),D=0,C=g||s,E=t?C(d,B):n||f?C(d,0):void 0;B>D;D++)if((p||D in w)&&(v=x(y=w[D],D,b),e))if(t)E[D]=v;else if(v)switch(e){case 3:return!0;case 5:return y;case 6:return D;case 2:A.call(E,y)}else switch(e){case 4:return!1;case 7:A.call(E,y)}return l?-1:u||c?c:E}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},70899:function(e,t,n){"use strict";var r=n(27434),i=n(24567),o=n(32983),a=n(25214),s=Math.min,A=[].lastIndexOf,u=!!A&&1/[1].lastIndexOf(1,-0)<0,c=a("lastIndexOf"),l=u||!c;e.exports=l?function(e){if(u)return A.apply(this,arguments)||0;var t=r(this),n=o(t.length),a=n-1;for(arguments.length>1&&(a=s(a,i(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:A},76520:function(e,t,n){var r=n(23441),i=n(51550),o=n(32517),a=i("species");e.exports=function(e){return o>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},25214:function(e,t,n){"use strict";var r=n(23441);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},32577:function(e,t,n){var r=n(55822),i=n(86964),o=n(48040),a=n(32983),s=function(e){return function(t,n,s,A){r(n);var u=i(t),c=o(u),l=a(u.length),f=e?l-1:0,p=e?-1:1;if(s<2)for(;;){if(f in c){A=c[f],f+=p;break}if(f+=p,e?f<0:l<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:l>f;f+=p)f in c&&(A=n(A,c[f],f,u));return A}};e.exports={left:s(!1),right:s(!0)}},29815:function(e){var t=Math.floor,n=function(e,o){var a=e.length,s=t(a/2);return a<8?r(e,o):i(n(e.slice(0,s),o),n(e.slice(s),o),o)},r=function(e,t){for(var n,r,i=e.length,o=1;o<i;){for(r=o,n=e[o];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==o++&&(e[r]=n)}return e},i=function(e,t,n){for(var r=e.length,i=t.length,o=0,a=0,s=[];o<r||a<i;)o<r&&a<i?s.push(n(e[o],t[a])<=0?e[o++]:t[a++]):s.push(o<r?e[o++]:t[a++]);return s};e.exports=n},16173:function(e,t,n){var r=n(6986),i=n(1930),o=n(51550)("species");e.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)?r(t)&&null===(t=t[o])&&(t=void 0):t=void 0),void 0===t?Array:t}},98608:function(e,t,n){var r=n(16173);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},2027:function(e,t,n){var r=n(15983),i=n(74466);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){throw i(e),t}}},50637:function(e,t,n){var r=n(51550)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},34622:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},74375:function(e,t,n){var r=n(12682),i=n(34622),o=n(51550)("toStringTag"),a="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:a?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},29500:function(e,t,n){"use strict";var r=n(92167).f,i=n(87046),o=n(13449),a=n(50038),s=n(25156),A=n(53144),u=n(4778),c=n(29265),l=n(50905),f=n(19017).fastKey,p=n(17414),d=p.set,h=p.getterFor;e.exports={getConstructor:function(e,t,n,u){var c=e((function(e,r){s(e,c,t),d(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),l||(e.size=0),null!=r&&A(r,e[u],{that:e,AS_ENTRIES:n})})),p=h(t),m=function(e,t,n){var r,i,o=p(e),a=g(e,t);return a?a.value=n:(o.last=a={index:i=f(t,!0),key:t,value:n,previous:r=o.last,next:void 0,removed:!1},o.first||(o.first=a),r&&(r.next=a),l?o.size++:e.size++,"F"!==i&&(o.index[i]=a)),e},g=function(e,t){var n,r=p(e),i=f(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==t)return n};return o(c.prototype,{clear:function(){for(var e=p(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,l?e.size=0:this.size=0},delete:function(e){var t=this,n=p(t),r=g(t,e);if(r){var i=r.next,o=r.previous;delete n.index[r.index],r.removed=!0,o&&(o.next=i),i&&(i.previous=o),n.first==r&&(n.first=i),n.last==r&&(n.last=o),l?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=p(this),r=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),o(c.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return m(this,0===e?0:e,t)}}:{add:function(e){return m(this,e=0===e?0:e,e)}}),l&&r(c.prototype,"size",{get:function(){return p(this).size}}),c},setStrong:function(e,t,n){var r=t+" Iterator",i=h(t),o=h(r);u(e,t,(function(e,t){d(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){for(var e=o(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),c(t)}}},61349:function(e,t,n){"use strict";var r=n(13449),i=n(19017).getWeakData,o=n(15983),a=n(6986),s=n(25156),A=n(53144),u=n(50924),c=n(58925),l=n(17414),f=l.set,p=l.getterFor,d=u.find,h=u.findIndex,m=0,g=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},v=function(e,t){return d(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var l=e((function(e,r){s(e,l,t),f(e,{type:t,id:m++,frozen:void 0}),null!=r&&A(r,e[u],{that:e,AS_ENTRIES:n})})),d=p(t),h=function(e,t,n){var r=d(e),a=i(o(t),!0);return!0===a?g(r).set(t,n):a[r.id]=n,e};return r(l.prototype,{delete:function(e){var t=d(this);if(!a(e))return!1;var n=i(e);return!0===n?g(t).delete(e):n&&c(n,t.id)&&delete n[t.id]},has:function(e){var t=d(this);if(!a(e))return!1;var n=i(e);return!0===n?g(t).has(e):n&&c(n,t.id)}}),r(l.prototype,n?{get:function(e){var t=d(this);if(a(e)){var n=i(e);return!0===n?g(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),l}}},62149:function(e,t,n){"use strict";var r=n(55714),i=n(92153),o=n(20551),a=n(84277),s=n(19017),A=n(53144),u=n(25156),c=n(6986),l=n(23441),f=n(50637),p=n(18175),d=n(44473);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),m=-1!==e.indexOf("Weak"),g=h?"set":"add",y=i[e],v=y&&y.prototype,b=y,w={},x=function(e){var t=v[e];a(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(m&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!c(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!c(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(o(e,"function"!=typeof y||!(m||v.forEach&&!l((function(){(new y).entries().next()})))))b=n.getConstructor(t,e,h,g),s.enable();else if(o(e,!0)){var B=new b,D=B[g](m?{}:-0,1)!=B,C=l((function(){B.has(1)})),E=f((function(e){new y(e)})),N=!m&&l((function(){for(var e=new y,t=5;t--;)e[g](t,t);return!e.has(-0)}));E||((b=t((function(t,n){u(t,b,e);var r=d(new y,t,b);return null!=n&&A(n,r[g],{that:r,AS_ENTRIES:h}),r}))).prototype=v,v.constructor=b),(C||N)&&(x("delete"),x("has"),h&&x("get")),(N||D)&&x(g),m&&v.clear&&delete v.clear}return w[e]=b,r({global:!0,forced:b!=y},w),p(b,e),m||n.setStrong(b,e,h),b}},38290:function(e,t,n){var r=n(58925),i=n(99942),o=n(52859),a=n(92167);e.exports=function(e,t){for(var n=i(t),s=a.f,A=o.f,u=0;u<n.length;u++){var c=n[u];r(e,c)||s(e,c,A(t,c))}}},63346:function(e,t,n){var r=n(51550)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},9761:function(e,t,n){var r=n(23441);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},14248:function(e,t,n){"use strict";var r=n(73678).IteratorPrototype,i=n(87046),o=n(30126),a=n(18175),s=n(6386),A=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=i(r,{next:o(1,n)}),a(e,u,!1,!0),s[u]=A,e}},35452:function(e,t,n){var r=n(50905),i=n(92167),o=n(30126);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},30126:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},73642:function(e,t,n){"use strict";var r=n(4051),i=n(92167),o=n(30126);e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},88070:function(e,t,n){"use strict";var r=n(15983),i=n(16343);e.exports=function(e){if(r(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw TypeError("Incorrect hint");return i(this,e)}},4778:function(e,t,n){"use strict";var r=n(55714),i=n(14248),o=n(57644),a=n(59712),s=n(18175),A=n(35452),u=n(84277),c=n(51550),l=n(82509),f=n(6386),p=n(73678),d=p.IteratorPrototype,h=p.BUGGY_SAFARI_ITERATORS,m=c("iterator"),g="keys",y="values",v="entries",b=function(){return this};e.exports=function(e,t,n,c,p,w,x){i(n,t,c);var B,D,C,E=function(e){if(e===p&&S)return S;if(!h&&e in O)return O[e];switch(e){case g:case y:case v:return function(){return new n(this,e)}}return function(){return new n(this)}},N=t+" Iterator",_=!1,O=e.prototype,M=O[m]||O["@@iterator"]||p&&O[p],S=!h&&M||E(p),U="Array"==t&&O.entries||M;if(U&&(B=o(U.call(new e)),d!==Object.prototype&&B.next&&(l||o(B)===d||(a?a(B,d):"function"!=typeof B[m]&&A(B,m,b)),s(B,N,!0,!0),l&&(f[N]=b))),p==y&&M&&M.name!==y&&(_=!0,S=function(){return M.call(this)}),l&&!x||O[m]===S||A(O,m,S),f[t]=S,p)if(D={values:E(y),keys:w?S:E(g),entries:E(v)},x)for(C in D)(h||_||!(C in O))&&u(O,C,D[C]);else r({target:t,proto:!0,forced:h||_},D);return D}},23607:function(e,t,n){var r=n(42449),i=n(58925),o=n(42682),a=n(92167).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},50905:function(e,t,n){var r=n(23441);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},80658:function(e,t,n){var r=n(92153),i=n(6986),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},74116:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98841:function(e,t,n){var r=n(17095).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},9796:function(e){e.exports="object"==typeof window},28092:function(e,t,n){var r=n(17095);e.exports=/MSIE|Trident/.test(r)},34540:function(e,t,n){var r=n(17095);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},54988:function(e,t,n){var r=n(34622),i=n(92153);e.exports="process"==r(i.process)},66914:function(e,t,n){var r=n(17095);e.exports=/web0s(?!.*chrome)/i.test(r)},17095:function(e,t,n){var r=n(83973);e.exports=r("navigator","userAgent")||""},32517:function(e,t,n){var r,i,o=n(92153),a=n(17095),s=o.process,A=o.Deno,u=s&&s.versions||A&&A.version,c=u&&u.v8;c?i=(r=c.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=r[1]),e.exports=i&&+i},93770:function(e,t,n){var r=n(17095).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},30038:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},55714:function(e,t,n){var r=n(92153),i=n(52859).f,o=n(35452),a=n(84277),s=n(74061),A=n(38290),u=n(20551);e.exports=function(e,t){var n,c,l,f,p,d=e.target,h=e.global,m=e.stat;if(n=h?r:m?r[d]||s(d,{}):(r[d]||{}).prototype)for(c in t){if(f=t[c],l=e.noTargetGet?(p=i(n,c))&&p.value:n[c],!u(h?c:d+(m?".":"#")+c,e.forced)&&void 0!==l){if(typeof f==typeof l)continue;A(f,l)}(e.sham||l&&l.sham)&&o(f,"sham",!0),a(n,c,f,e)}}},23441:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},96016:function(e,t,n){"use strict";n(41607);var r=n(84277),i=n(9267),o=n(23441),a=n(51550),s=n(35452),A=a("species"),u=RegExp.prototype;e.exports=function(e,t,n,c){var l=a(e),f=!o((function(){var t={};return t[l]=function(){return 7},7!=""[e](t)})),p=f&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[A]=function(){return n},n.flags="",n[l]=/./[l]),n.exec=function(){return t=!0,null},n[l](""),!t}));if(!f||!p||n){var d=/./[l],h=t(l,""[e],(function(e,t,n,r,o){var a=t.exec;return a===i||a===u.exec?f&&!o?{done:!0,value:d.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}));r(String.prototype,e,h[0]),r(u,l,h[1])}c&&s(u[l],"sham",!0)}},80496:function(e,t,n){"use strict";var r=n(1930),i=n(32983),o=n(50038),a=function(e,t,n,s,A,u,c,l){for(var f,p=A,d=0,h=!!c&&o(c,l,3);d<s;){if(d in n){if(f=h?h(n[d],d,t):n[d],u>0&&r(f))p=a(e,t,f,i(f.length),p,u-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=f}p++}d++}return p};e.exports=a},14784:function(e,t,n){var r=n(23441);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},50038:function(e,t,n){var r=n(55822);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},11101:function(e,t,n){"use strict";var r=n(55822),i=n(6986),o=[].slice,a={},s=function(e,t,n){if(!(t in a)){for(var r=[],i=0;i<t;i++)r[i]="a["+i+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=o.call(arguments,1),a=function(){var r=n.concat(o.call(arguments));return this instanceof a?s(t,r.length,r):t.apply(e,r)};return i(t.prototype)&&(a.prototype=t.prototype),a}},83973:function(e,t,n){var r=n(92153),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e]):r[e]&&r[e][t]}},21265:function(e,t,n){var r=n(74375),i=n(6386),o=n(51550)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},71033:function(e,t,n){var r=n(15983),i=n(21265);e.exports=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},18958:function(e,t,n){var r=n(86964),i=Math.floor,o="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,A,u,c){var l=n+e.length,f=A.length,p=s;return void 0!==u&&(u=r(u),p=a),o.call(c,p,(function(r,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(l);case"<":a=u[o.slice(1,-1)];break;default:var s=+o;if(0===s)return r;if(s>f){var c=i(s/10);return 0===c?r:c<=f?void 0===A[c-1]?o.charAt(1):A[c-1]+o.charAt(1):r}a=A[s-1]}return void 0===a?"":a}))}},92153:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},58925:function(e,t,n){var r=n(86964),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(r(e),t)}},86361:function(e){e.exports={}},28975:function(e,t,n){var r=n(92153);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},18183:function(e,t,n){var r=n(83973);e.exports=r("document","documentElement")},9962:function(e,t,n){var r=n(50905),i=n(23441),o=n(80658);e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},87319:function(e){var t=Math.abs,n=Math.pow,r=Math.floor,i=Math.log,o=Math.LN2;e.exports={pack:function(e,a,s){var A,u,c,l=new Array(s),f=8*s-a-1,p=(1<<f)-1,d=p>>1,h=23===a?n(2,-24)-n(2,-77):0,m=e<0||0===e&&1/e<0?1:0,g=0;for((e=t(e))!=e||e===1/0?(u=e!=e?1:0,A=p):(A=r(i(e)/o),e*(c=n(2,-A))<1&&(A--,c*=2),(e+=A+d>=1?h/c:h*n(2,1-d))*c>=2&&(A++,c/=2),A+d>=p?(u=0,A=p):A+d>=1?(u=(e*c-1)*n(2,a),A+=d):(u=e*n(2,d-1)*n(2,a),A=0));a>=8;l[g++]=255&u,u/=256,a-=8);for(A=A<<a|u,f+=a;f>0;l[g++]=255&A,A/=256,f-=8);return l[--g]|=128*m,l},unpack:function(e,t){var r,i=e.length,o=8*i-t-1,a=(1<<o)-1,s=a>>1,A=o-7,u=i-1,c=e[u--],l=127&c;for(c>>=7;A>0;l=256*l+e[u],u--,A-=8);for(r=l&(1<<-A)-1,l>>=-A,A+=t;A>0;r=256*r+e[u],u--,A-=8);if(0===l)l=1-s;else{if(l===a)return r?NaN:c?-1/0:1/0;r+=n(2,t),l-=s}return(c?-1:1)*r*n(2,l-t)}}},48040:function(e,t,n){var r=n(23441),i=n(34622),o="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},44473:function(e,t,n){var r=n(6986),i=n(59712);e.exports=function(e,t,n){var o,a;return i&&"function"==typeof(o=t.constructor)&&o!==n&&r(a=o.prototype)&&a!==n.prototype&&i(e,a),e}},83171:function(e,t,n){var r=n(48912),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return i.call(e)}),e.exports=r.inspectSource},19017:function(e,t,n){var r=n(55714),i=n(86361),o=n(6986),a=n(58925),s=n(92167).f,A=n(52716),u=n(4219),c=n(28085),l=n(14784),f=!1,p=c("meta"),d=0,h=Object.isExtensible||function(){return!0},m=function(e){s(e,p,{value:{objectID:"O"+d++,weakData:{}}})},g=e.exports={enable:function(){g.enable=function(){},f=!0;var e=A.f,t=[].splice,n={};n[p]=1,e(n).length&&(A.f=function(n){for(var r=e(n),i=0,o=r.length;i<o;i++)if(r[i]===p){t.call(r,i,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:u.f}))},fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,p)){if(!h(e))return"F";if(!t)return"E";m(e)}return e[p].objectID},getWeakData:function(e,t){if(!a(e,p)){if(!h(e))return!0;if(!t)return!1;m(e)}return e[p].weakData},onFreeze:function(e){return l&&f&&h(e)&&!a(e,p)&&m(e),e}};i[p]=!0},17414:function(e,t,n){var r,i,o,a=n(21967),s=n(92153),A=n(6986),u=n(35452),c=n(58925),l=n(48912),f=n(44039),p=n(86361),d="Object already initialized",h=s.WeakMap;if(a||l.state){var m=l.state||(l.state=new h),g=m.get,y=m.has,v=m.set;r=function(e,t){if(y.call(m,e))throw new TypeError(d);return t.facade=e,v.call(m,e,t),t},i=function(e){return g.call(m,e)||{}},o=function(e){return y.call(m,e)}}else{var b=f("state");p[b]=!0,r=function(e,t){if(c(e,b))throw new TypeError(d);return t.facade=e,u(e,b,t),t},i=function(e){return c(e,b)?e[b]:{}},o=function(e){return c(e,b)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!A(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},46100:function(e,t,n){var r=n(51550),i=n(6386),o=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},1930:function(e,t,n){var r=n(34622);e.exports=Array.isArray||function(e){return"Array"==r(e)}},20551:function(e,t,n){var r=n(23441),i=/#|\.prototype\./,o=function(e,t){var n=s[a(e)];return n==u||n!=A&&("function"==typeof t?r(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=o.data={},A=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},85167:function(e,t,n){var r=n(6986),i=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},6986:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},82509:function(e){e.exports=!1},98189:function(e,t,n){var r=n(6986),i=n(34622),o=n(51550)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},77728:function(e,t,n){var r=n(83973),i=n(99691);e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return"function"==typeof t&&Object(e)instanceof t}},53144:function(e,t,n){var r=n(15983),i=n(46100),o=n(32983),a=n(50038),s=n(21265),A=n(74466),u=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var c,l,f,p,d,h,m,g=n&&n.that,y=!(!n||!n.AS_ENTRIES),v=!(!n||!n.IS_ITERATOR),b=!(!n||!n.INTERRUPTED),w=a(t,g,1+y+b),x=function(e){return c&&A(c),new u(!0,e)},B=function(e){return y?(r(e),b?w(e[0],e[1],x):w(e[0],e[1])):b?w(e,x):w(e)};if(v)c=e;else{if("function"!=typeof(l=s(e)))throw TypeError("Target is not iterable");if(i(l)){for(f=0,p=o(e.length);p>f;f++)if((d=B(e[f]))&&d instanceof u)return d;return new u(!1)}c=l.call(e)}for(h=c.next;!(m=h.call(c)).done;){try{d=B(m.value)}catch(e){throw A(c),e}if("object"==typeof d&&d&&d instanceof u)return d}return new u(!1)}},74466:function(e,t,n){var r=n(15983);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},73678:function(e,t,n){"use strict";var r,i,o,a=n(23441),s=n(57644),A=n(35452),u=n(58925),c=n(51550),l=n(82509),f=c("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(r=i):p=!0);var d=null==r||a((function(){var e={};return r[f].call(e)!==e}));d&&(r={}),l&&!d||u(r,f)||A(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},6386:function(e){e.exports={}},46093:function(e){var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:n(e)-1}:t},71594:function(e,t,n){var r=n(47294),i=Math.abs,o=Math.pow,a=o(2,-52),s=o(2,-23),A=o(2,127)*(2-s),u=o(2,-126);e.exports=Math.fround||function(e){var t,n,o=i(e),c=r(e);return o<u?c*(o/u/s+1/a-1/a)*u*s:(n=(t=(1+s/a)*o)-(t-o))>A||n!=n?c*(1/0):c*n}},88540:function(e){var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},47294:function(e){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},78724:function(e,t,n){var r,i,o,a,s,A,u,c,l=n(92153),f=n(52859).f,p=n(24893).set,d=n(34540),h=n(66914),m=n(54988),g=l.MutationObserver||l.WebKitMutationObserver,y=l.document,v=l.process,b=l.Promise,w=f(l,"queueMicrotask"),x=w&&w.value;x||(r=function(){var e,t;for(m&&(e=v.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?a():o=void 0,e}}o=void 0,e&&e.enter()},d||m||h||!g||!y?b&&b.resolve?((u=b.resolve(void 0)).constructor=b,c=u.then,a=function(){c.call(u,r)}):a=m?function(){v.nextTick(r)}:function(){p.call(l,r)}:(s=!0,A=y.createTextNode(""),new g(r).observe(A,{characterData:!0}),a=function(){A.data=s=!s})),e.exports=x||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,a()),o=t}},71818:function(e,t,n){var r=n(92153);e.exports=r.Promise},9773:function(e,t,n){var r=n(32517),i=n(23441);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},34449:function(e,t,n){var r=n(23441),i=n(51550),o=n(82509),a=i("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},21967:function(e,t,n){var r=n(92153),i=n(83171),o=r.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},40708:function(e,t,n){"use strict";var r=n(55822),i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},55922:function(e,t,n){var r=n(98189);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},76186:function(e,t,n){var r=n(92153),i=n(53294),o=n(86104).trim,a=n(7811),s=r.parseFloat,A=1/s(a+"-0")!=-1/0;e.exports=A?function(e){var t=o(i(e)),n=s(t);return 0===n&&"-"==t.charAt(0)?-0:n}:s},6529:function(e,t,n){var r=n(92153),i=n(53294),o=n(86104).trim,a=n(7811),s=r.parseInt,A=/^[+-]?0[Xx]/,u=8!==s(a+"08")||22!==s(a+"0x16");e.exports=u?function(e,t){var n=o(i(e));return s(n,t>>>0||(A.test(n)?16:10))}:s},64290:function(e,t,n){"use strict";var r=n(50905),i=n(23441),o=n(3315),a=n(43728),s=n(53434),A=n(86964),u=n(48040),c=Object.assign,l=Object.defineProperty;e.exports=!c||i((function(){if(r&&1!==c({b:1},c(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||o(c({},t)).join("")!=i}))?function(e,t){for(var n=A(e),i=arguments.length,c=1,l=a.f,f=s.f;i>c;)for(var p,d=u(arguments[c++]),h=l?o(d).concat(l(d)):o(d),m=h.length,g=0;m>g;)p=h[g++],r&&!f.call(d,p)||(n[p]=d[p]);return n}:c},87046:function(e,t,n){var r,i=n(15983),o=n(57123),a=n(30038),s=n(86361),A=n(18183),u=n(80658),c=n(44039),l=c("IE_PROTO"),f=function(){},p=function(e){return"<script>"+e+"</"+"script>"},d=function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t},h=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}h=document.domain&&r?d(r):function(){var e,t=u("iframe");if(t.style)return t.style.display="none",A.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F}()||d(r);for(var e=a.length;e--;)delete h.prototype[a[e]];return h()};s[l]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(f.prototype=i(e),n=new f,f.prototype=null,n[l]=e):n=h(),void 0===t?n:o(n,t)}},57123:function(e,t,n){var r=n(50905),i=n(92167),o=n(15983),a=n(3315);e.exports=r?Object.defineProperties:function(e,t){o(e);for(var n,r=a(t),s=r.length,A=0;s>A;)i.f(e,n=r[A++],t[n]);return e}},92167:function(e,t,n){var r=n(50905),i=n(9962),o=n(15983),a=n(4051),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(o(e),t=a(t),o(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},52859:function(e,t,n){var r=n(50905),i=n(53434),o=n(30126),a=n(27434),s=n(4051),A=n(58925),u=n(9962),c=Object.getOwnPropertyDescriptor;t.f=r?c:function(e,t){if(e=a(e),t=s(t),u)try{return c(e,t)}catch(e){}if(A(e,t))return o(!i.f.call(e,t),e[t])}},4219:function(e,t,n){var r=n(27434),i=n(52716).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return a.slice()}}(e):i(r(e))}},52716:function(e,t,n){var r=n(42020),i=n(30038).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},43728:function(e,t){t.f=Object.getOwnPropertySymbols},57644:function(e,t,n){var r=n(58925),i=n(86964),o=n(44039),a=n(9761),s=o("IE_PROTO"),A=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=i(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?A:null}},42020:function(e,t,n){var r=n(58925),i=n(27434),o=n(17058).indexOf,a=n(86361);e.exports=function(e,t){var n,s=i(e),A=0,u=[];for(n in s)!r(a,n)&&r(s,n)&&u.push(n);for(;t.length>A;)r(s,n=t[A++])&&(~o(u,n)||u.push(n));return u}},3315:function(e,t,n){var r=n(42020),i=n(30038);e.exports=Object.keys||function(e){return r(e,i)}},53434:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},5565:function(e,t,n){"use strict";var r=n(82509),i=n(92153),o=n(23441),a=n(93770);e.exports=r||!o((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete i[e]}}))},59712:function(e,t,n){var r=n(15983),i=n(52960);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,o){return r(n),i(o),t?e.call(n,o):n.__proto__=o,n}}():void 0)},32372:function(e,t,n){var r=n(50905),i=n(3315),o=n(27434),a=n(53434).f,s=function(e){return function(t){for(var n,s=o(t),A=i(s),u=A.length,c=0,l=[];u>c;)n=A[c++],r&&!a.call(s,n)||l.push(e?[n,s[n]]:s[n]);return l}};e.exports={entries:s(!0),values:s(!1)}},70280:function(e,t,n){"use strict";var r=n(12682),i=n(74375);e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},16343:function(e,t,n){var r=n(6986);e.exports=function(e,t){var n,i;if("string"===t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if("string"!==t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},99942:function(e,t,n){var r=n(83973),i=n(52716),o=n(43728),a=n(15983);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},42449:function(e,t,n){var r=n(92153);e.exports=r},78370:function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},63201:function(e,t,n){var r=n(15983),i=n(6986),o=n(40708);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},13449:function(e,t,n){var r=n(84277);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},84277:function(e,t,n){var r=n(92153),i=n(35452),o=n(58925),a=n(74061),s=n(83171),A=n(17414),u=A.get,c=A.enforce,l=String(String).split("String");(e.exports=function(e,t,n,s){var A,u=!!s&&!!s.unsafe,f=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||i(n,"name",t),(A=c(n)).source||(A.source=l.join("string"==typeof t?t:""))),e!==r?(u?!p&&e[t]&&(f=!0):delete e[t],f?e[t]=n:i(e,t,n)):f?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s(this)}))},79069:function(e,t,n){var r=n(34622),i=n(9267);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var o=n.call(e,t);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},9267:function(e,t,n){"use strict";var r,i,o=n(53294),a=n(61792),s=n(71301),A=n(26298),u=n(87046),c=n(17414).get,l=n(32888),f=n(91292),p=RegExp.prototype.exec,d=A("native-string-replace",String.prototype.replace),h=p,m=(r=/a/,i=/b*/g,p.call(r,"a"),p.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),g=s.UNSUPPORTED_Y||s.BROKEN_CARET,y=void 0!==/()??/.exec("")[1];(m||y||g||l||f)&&(h=function(e){var t,n,r,i,s,A,l,f=this,v=c(f),b=o(e),w=v.raw;if(w)return w.lastIndex=f.lastIndex,t=h.call(w,b),f.lastIndex=w.lastIndex,t;var x=v.groups,B=g&&f.sticky,D=a.call(f),C=f.source,E=0,N=b;if(B&&(-1===(D=D.replace("y","")).indexOf("g")&&(D+="g"),N=b.slice(f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==b.charAt(f.lastIndex-1))&&(C="(?: "+C+")",N=" "+N,E++),n=new RegExp("^(?:"+C+")",D)),y&&(n=new RegExp("^"+C+"$(?!\\s)",D)),m&&(r=f.lastIndex),i=p.call(B?n:f,N),B?i?(i.input=i.input.slice(E),i[0]=i[0].slice(E),i.index=f.lastIndex,f.lastIndex+=i[0].length):f.lastIndex=0:m&&i&&(f.lastIndex=f.global?i.index+i[0].length:r),y&&i&&i.length>1&&d.call(i[0],n,(function(){for(s=1;s<arguments.length-2;s++)void 0===arguments[s]&&(i[s]=void 0)})),i&&x)for(i.groups=A=u(null),s=0;s<x.length;s++)A[(l=x[s])[0]]=i[l[1]];return i}),e.exports=h},61792:function(e,t,n){"use strict";var r=n(15983);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},71301:function(e,t,n){var r=n(23441),i=function(e,t){return RegExp(e,t)};t.UNSUPPORTED_Y=r((function(){var e=i("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=i("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},32888:function(e,t,n){var r=n(23441);e.exports=r((function(){var e=RegExp(".","string".charAt(0));return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},91292:function(e,t,n){var r=n(23441);e.exports=r((function(){var e=RegExp("(?<a>b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},16060:function(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},31246:function(e){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},74061:function(e,t,n){var r=n(92153);e.exports=function(e,t){try{Object.defineProperty(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},29265:function(e,t,n){"use strict";var r=n(83973),i=n(92167),o=n(51550),a=n(50905),s=o("species");e.exports=function(e){var t=r(e),n=i.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},18175:function(e,t,n){var r=n(92167).f,i=n(58925),o=n(51550)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},44039:function(e,t,n){var r=n(26298),i=n(28085),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},48912:function(e,t,n){var r=n(92153),i=n(74061),o="__core-js_shared__",a=r[o]||i(o,{});e.exports=a},26298:function(e,t,n){var r=n(82509),i=n(48912);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.16.0",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},60985:function(e,t,n){var r=n(15983),i=n(55822),o=n(51550)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[o])?t:i(n)}},63570:function(e,t,n){var r=n(24567),i=n(53294),o=n(16060),a=function(e){return function(t,n){var a,s,A=i(o(t)),u=r(n),c=A.length;return u<0||u>=c?e?"":void 0:(a=A.charCodeAt(u))<55296||a>56319||u+1===c||(s=A.charCodeAt(u+1))<56320||s>57343?e?A.charAt(u):a:e?A.slice(u,u+2):s-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},17785:function(e,t,n){var r=n(17095);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},98368:function(e,t,n){var r=n(32983),i=n(53294),o=n(81808),a=n(16060),s=Math.ceil,A=function(e){return function(t,n,A){var u,c,l=i(a(t)),f=l.length,p=void 0===A?" ":i(A),d=r(n);return d<=f||""==p?l:(u=d-f,(c=o.call(p,s(u/p.length))).length>u&&(c=c.slice(0,u)),e?l+c:c+l)}};e.exports={start:A(!1),end:A(!0)}},92423:function(e){"use strict";var t=2147483647,n=/[^\0-\u007E]/,r=/[.\u3002\uFF0E\uFF61]/g,i="Overflow: input needs wider integers to process",o=Math.floor,a=String.fromCharCode,s=function(e){return e+22+75*(e<26)},A=function(e,t,n){var r=0;for(e=n?o(e/700):e>>1,e+=o(e/t);e>455;r+=36)e=o(e/35);return o(r+36*e/(e+38))},u=function(e){var n=[];e=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=e.charCodeAt(n++);56320==(64512&o)?t.push(((1023&i)<<10)+(1023&o)+65536):(t.push(i),n--)}else t.push(i)}return t}(e);var r,u,c=e.length,l=128,f=0,p=72;for(r=0;r<e.length;r++)(u=e[r])<128&&n.push(a(u));var d=n.length,h=d;for(d&&n.push("-");h<c;){var m=t;for(r=0;r<e.length;r++)(u=e[r])>=l&&u<m&&(m=u);var g=h+1;if(m-l>o((t-f)/g))throw RangeError(i);for(f+=(m-l)*g,l=m,r=0;r<e.length;r++){if((u=e[r])<l&&++f>t)throw RangeError(i);if(u==l){for(var y=f,v=36;;v+=36){var b=v<=p?1:v>=p+26?26:v-p;if(y<b)break;var w=y-b,x=36-b;n.push(a(s(b+w%x))),y=o(w/x)}n.push(a(s(y))),p=A(f,g,h==d),f=0,++h}}++f,++l}return n.join("")};e.exports=function(e){var t,i,o=[],a=e.toLowerCase().replace(r,".").split(".");for(t=0;t<a.length;t++)i=a[t],o.push(n.test(i)?"xn--"+u(i):i);return o.join(".")}},81808:function(e,t,n){"use strict";var r=n(24567),i=n(53294),o=n(16060);e.exports=function(e){var t=i(o(this)),n="",a=r(e);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},1336:function(e,t,n){var r=n(23441),i=n(7811);e.exports=function(e){return r((function(){return!!i[e]()||"
"!="
"[e]()||i[e].name!==e}))}},86104:function(e,t,n){var r=n(16060),i=n(53294),o="["+n(7811)+"]",a=RegExp("^"+o+o+"*"),s=RegExp(o+o+"*$"),A=function(e){return function(t){var n=i(r(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(s,"")),n}};e.exports={start:A(1),end:A(2),trim:A(3)}},24893:function(e,t,n){var r,i,o,a,s=n(92153),A=n(23441),u=n(50038),c=n(18183),l=n(80658),f=n(34540),p=n(54988),d=s.setImmediate,h=s.clearImmediate,m=s.process,g=s.MessageChannel,y=s.Dispatch,v=0,b={},w="onreadystatechange";try{r=s.location}catch(e){}var x=function(e){if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},B=function(e){return function(){x(e)}},D=function(e){x(e.data)},C=function(e){s.postMessage(String(e),r.protocol+"//"+r.host)};d&&h||(d=function(e){for(var t=[],n=arguments.length,r=1;n>r;)t.push(arguments[r++]);return b[++v]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},i(v),v},h=function(e){delete b[e]},p?i=function(e){m.nextTick(B(e))}:y&&y.now?i=function(e){y.now(B(e))}:g&&!f?(a=(o=new g).port2,o.port1.onmessage=D,i=u(a.postMessage,a,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts&&r&&"file:"!==r.protocol&&!A(C)?(i=C,s.addEventListener("message",D,!1)):i=w in l("script")?function(e){c.appendChild(l("script")).onreadystatechange=function(){c.removeChild(this),x(e)}}:function(e){setTimeout(B(e),0)}),e.exports={set:d,clear:h}},84165:function(e,t,n){var r=n(24567),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},35712:function(e,t,n){var r=n(24567),i=n(32983);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length or index");return n}},27434:function(e,t,n){var r=n(48040),i=n(16060);e.exports=function(e){return r(i(e))}},24567:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},32983:function(e,t,n){var r=n(24567),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},86964:function(e,t,n){var r=n(16060);e.exports=function(e){return Object(r(e))}},39344:function(e,t,n){var r=n(66151);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},66151:function(e,t,n){var r=n(24567);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},42810:function(e,t,n){var r=n(6986),i=n(77728),o=n(16343),a=n(51550)("toPrimitive");e.exports=function(e,t){if(!r(e)||i(e))return e;var n,s=e[a];if(void 0!==s){if(void 0===t&&(t="default"),n=s.call(e,t),!r(n)||i(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}},4051:function(e,t,n){var r=n(42810),i=n(77728);e.exports=function(e){var t=r(e,"string");return i(t)?t:String(t)}},12682:function(e,t,n){var r={};r[n(51550)("toStringTag")]="z",e.exports="[object z]"===String(r)},53294:function(e,t,n){var r=n(77728);e.exports=function(e){if(r(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},10135:function(e,t,n){"use strict";var r=n(55714),i=n(92153),o=n(50905),a=n(83482),s=n(37769),A=n(33858),u=n(25156),c=n(30126),l=n(35452),f=n(85167),p=n(32983),d=n(35712),h=n(39344),m=n(4051),g=n(58925),y=n(74375),v=n(6986),b=n(77728),w=n(87046),x=n(59712),B=n(52716).f,D=n(13229),C=n(50924).forEach,E=n(29265),N=n(92167),_=n(52859),O=n(17414),M=n(44473),S=O.get,U=O.set,F=N.f,P=_.f,Q=Math.round,T=i.RangeError,I=A.ArrayBuffer,j=A.DataView,k=s.NATIVE_ARRAY_BUFFER_VIEWS,R=s.TYPED_ARRAY_CONSTRUCTOR,L=s.TYPED_ARRAY_TAG,H=s.TypedArray,z=s.TypedArrayPrototype,q=s.aTypedArrayConstructor,K=s.isTypedArray,V="BYTES_PER_ELEMENT",G="Wrong length",W=function(e,t){for(var n=0,r=t.length,i=new(q(e))(r);r>n;)i[n]=t[n++];return i},X=function(e,t){F(e,t,{get:function(){return S(this)[t]}})},J=function(e){var t;return e instanceof I||"ArrayBuffer"==(t=y(e))||"SharedArrayBuffer"==t},Y=function(e,t){return K(e)&&!b(t)&&t in e&&f(+t)&&t>=0},Z=function(e,t){return t=m(t),Y(e,t)?c(2,e[t]):P(e,t)},$=function(e,t,n){return t=m(t),!(Y(e,t)&&v(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?F(e,t,n):(e[t]=n.value,e)};o?(k||(_.f=Z,N.f=$,X(z,"buffer"),X(z,"byteOffset"),X(z,"byteLength"),X(z,"length")),r({target:"Object",stat:!0,forced:!k},{getOwnPropertyDescriptor:Z,defineProperty:$}),e.exports=function(e,t,n){var o=e.match(/\d+$/)[0]/8,s=e+(n?"Clamped":"")+"Array",A="get"+e,c="set"+e,f=i[s],m=f,g=m&&m.prototype,y={},b=function(e,t){F(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[A](t*o+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var i=S(e);n&&(r=(r=Q(r))<0?0:r>255?255:255&r),i.view[c](t*o+i.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};k?a&&(m=t((function(e,t,n,r){return u(e,m,s),M(v(t)?J(t)?void 0!==r?new f(t,h(n,o),r):void 0!==n?new f(t,h(n,o)):new f(t):K(t)?W(m,t):D.call(m,t):new f(d(t)),e,m)})),x&&x(m,H),C(B(f),(function(e){e in m||l(m,e,f[e])})),m.prototype=g):(m=t((function(e,t,n,r){u(e,m,s);var i,a,A,c=0,l=0;if(v(t)){if(!J(t))return K(t)?W(m,t):D.call(m,t);i=t,l=h(n,o);var f=t.byteLength;if(void 0===r){if(f%o)throw T(G);if((a=f-l)<0)throw T(G)}else if((a=p(r)*o)+l>f)throw T(G);A=a/o}else A=d(t),i=new I(a=A*o);for(U(e,{buffer:i,byteOffset:l,byteLength:a,length:A,view:new j(i)});c<A;)b(e,c++)})),x&&x(m,H),g=m.prototype=w(z)),g.constructor!==m&&l(g,"constructor",m),l(g,R,m),L&&l(g,L,s),y[s]=m,r({global:!0,forced:m!=f,sham:!k},y),V in m||l(m,V,o),V in g||l(g,V,o),E(s)}):e.exports=function(){}},83482:function(e,t,n){var r=n(92153),i=n(23441),o=n(50637),a=n(37769).NATIVE_ARRAY_BUFFER_VIEWS,s=r.ArrayBuffer,A=r.Int8Array;e.exports=!a||!i((function(){A(1)}))||!i((function(){new A(-1)}))||!o((function(e){new A,new A(null),new A(1.5),new A(e)}),!0)||i((function(){return 1!==new A(new s(2),1,void 0).length}))},88361:function(e,t,n){var r=n(27588),i=n(28087);e.exports=function(e,t){return r(i(e),t)}},13229:function(e,t,n){var r=n(86964),i=n(32983),o=n(21265),a=n(46100),s=n(50038),A=n(37769).aTypedArrayConstructor;e.exports=function(e){var t,n,u,c,l,f,p=r(e),d=arguments.length,h=d>1?arguments[1]:void 0,m=void 0!==h,g=o(p);if(null!=g&&!a(g))for(f=(l=g.call(p)).next,p=[];!(c=f.call(l)).done;)p.push(c.value);for(m&&d>2&&(h=s(h,arguments[2],2)),n=i(p.length),u=new(A(this))(n),t=0;n>t;t++)u[t]=m?h(p[t],t):p[t];return u}},28087:function(e,t,n){var r=n(37769),i=n(60985),o=r.TYPED_ARRAY_CONSTRUCTOR,a=r.aTypedArrayConstructor;e.exports=function(e){return a(i(e,e[o]))}},28085:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+n).toString(36)}},99691:function(e,t,n){var r=n(9773);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},42682:function(e,t,n){var r=n(51550);t.f=r},51550:function(e,t,n){var r=n(92153),i=n(26298),o=n(58925),a=n(28085),s=n(9773),A=n(99691),u=i("wks"),c=r.Symbol,l=A?c:c&&c.withoutSetter||a;e.exports=function(e){return o(u,e)&&(s||"string"==typeof u[e])||(s&&o(c,e)?u[e]=c[e]:u[e]=l("Symbol."+e)),u[e]}},7811:function(e){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},51886:function(e,t,n){"use strict";var r=n(55714),i=n(92153),o=n(33858),a=n(29265),s="ArrayBuffer",A=o.ArrayBuffer;r({global:!0,forced:i.ArrayBuffer!==A},{ArrayBuffer:A}),a(s)},77804:function(e,t,n){var r=n(55714),i=n(37769);r({target:"ArrayBuffer",stat:!0,forced:!i.NATIVE_ARRAY_BUFFER_VIEWS},{isView:i.isView})},6746:function(e,t,n){"use strict";var r=n(55714),i=n(23441),o=n(33858),a=n(15983),s=n(84165),A=n(32983),u=n(60985),c=o.ArrayBuffer,l=o.DataView,f=c.prototype.slice;r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:i((function(){return!new c(2).slice(1,void 0).byteLength}))},{slice:function(e,t){if(void 0!==f&&void 0===t)return f.call(a(this),e);for(var n=a(this).byteLength,r=s(e,n),i=s(void 0===t?n:t,n),o=new(u(this,c))(A(i-r)),p=new l(this),d=new l(o),h=0;r<i;)d.setUint8(h++,p.getUint8(r++));return o}})},27542:function(e,t,n){"use strict";var r=n(55714),i=n(23441),o=n(1930),a=n(6986),s=n(86964),A=n(32983),u=n(73642),c=n(98608),l=n(76520),f=n(51550),p=n(32517),d=f("isConcatSpreadable"),h=9007199254740991,m="Maximum allowed index exceeded",g=p>=51||!i((function(){var e=[];return e[d]=!1,e.concat()[0]!==e})),y=l("concat"),v=function(e){if(!a(e))return!1;var t=e[d];return void 0!==t?!!t:o(e)};r({target:"Array",proto:!0,forced:!g||!y},{concat:function(e){var t,n,r,i,o,a=s(this),l=c(a,0),f=0;for(t=-1,r=arguments.length;t<r;t++)if(v(o=-1===t?a:arguments[t])){if(f+(i=A(o.length))>h)throw TypeError(m);for(n=0;n<i;n++,f++)n in o&&u(l,f,o[n])}else{if(f>=h)throw TypeError(m);u(l,f++,o)}return l.length=f,l}})},82203:function(e,t,n){var r=n(55714),i=n(31893),o=n(39894);r({target:"Array",proto:!0},{copyWithin:i}),o("copyWithin")},19908:function(e,t,n){"use strict";var r=n(55714),i=n(50924).every;r({target:"Array",proto:!0,forced:!n(25214)("every")},{every:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},83909:function(e,t,n){var r=n(55714),i=n(58104),o=n(39894);r({target:"Array",proto:!0},{fill:i}),o("fill")},54961:function(e,t,n){"use strict";var r=n(55714),i=n(50924).filter;r({target:"Array",proto:!0,forced:!n(76520)("filter")},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},97059:function(e,t,n){"use strict";var r=n(55714),i=n(50924).findIndex,o=n(39894),a="findIndex",s=!0;a in[]&&Array(1).findIndex((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o(a)},20628:function(e,t,n){"use strict";var r=n(55714),i=n(50924).find,o=n(39894),a="find",s=!0;a in[]&&Array(1).find((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o(a)},3476:function(e,t,n){"use strict";var r=n(55714),i=n(80496),o=n(86964),a=n(32983),s=n(55822),A=n(98608);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=o(this),r=a(n.length);return s(e),(t=A(n,0)).length=i(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},95377:function(e,t,n){"use strict";var r=n(55714),i=n(80496),o=n(86964),a=n(32983),s=n(24567),A=n(98608);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=o(this),n=a(t.length),r=A(t,0);return r.length=i(r,t,t,n,0,void 0===e?1:s(e)),r}})},60188:function(e,t,n){"use strict";var r=n(55714),i=n(3472);r({target:"Array",proto:!0,forced:[].forEach!=i},{forEach:i})},22683:function(e,t,n){var r=n(55714),i=n(29908);r({target:"Array",stat:!0,forced:!n(50637)((function(e){Array.from(e)}))},{from:i})},18059:function(e,t,n){"use strict";var r=n(55714),i=n(17058).includes,o=n(39894);r({target:"Array",proto:!0},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o("includes")},29851:function(e,t,n){"use strict";var r=n(55714),i=n(17058).indexOf,o=n(25214),a=[].indexOf,s=!!a&&1/[1].indexOf(1,-0)<0,A=o("indexOf");r({target:"Array",proto:!0,forced:s||!A},{indexOf:function(e){return s?a.apply(this,arguments)||0:i(this,e,arguments.length>1?arguments[1]:void 0)}})},54196:function(e,t,n){"use strict";var r=n(27434),i=n(39894),o=n(6386),a=n(17414),s=n(4778),A="Array Iterator",u=a.set,c=a.getterFor(A);e.exports=s(Array,"Array",(function(e,t){u(this,{type:A,target:r(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},87506:function(e,t,n){var r=n(55714),i=n(70899);r({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},874:function(e,t,n){"use strict";var r=n(55714),i=n(50924).map;r({target:"Array",proto:!0,forced:!n(76520)("map")},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},64925:function(e,t,n){"use strict";var r=n(55714),i=n(23441),o=n(73642);r({target:"Array",stat:!0,forced:i((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)o(n,e,arguments[e++]);return n.length=t,n}})},13764:function(e,t,n){"use strict";var r=n(55714),i=n(32577).right,o=n(25214),a=n(32517),s=n(54988);r({target:"Array",proto:!0,forced:!o("reduceRight")||!s&&a>79&&a<83},{reduceRight:function(e){return i(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},12599:function(e,t,n){"use strict";var r=n(55714),i=n(32577).left,o=n(25214),a=n(32517),s=n(54988);r({target:"Array",proto:!0,forced:!o("reduce")||!s&&a>79&&a<83},{reduce:function(e){return i(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},81474:function(e,t,n){"use strict";var r=n(55714),i=n(1930),o=[].reverse,a=[1,2];r({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return i(this)&&(this.length=this.length),o.call(this)}})},5371:function(e,t,n){"use strict";var r=n(55714),i=n(6986),o=n(1930),a=n(84165),s=n(32983),A=n(27434),u=n(73642),c=n(51550),l=n(76520)("slice"),f=c("species"),p=[].slice,d=Math.max;r({target:"Array",proto:!0,forced:!l},{slice:function(e,t){var n,r,c,l=A(this),h=s(l.length),m=a(e,h),g=a(void 0===t?h:t,h);if(o(l)&&("function"!=typeof(n=l.constructor)||n!==Array&&!o(n.prototype)?i(n)&&null===(n=n[f])&&(n=void 0):n=void 0,n===Array||void 0===n))return p.call(l,m,g);for(r=new(void 0===n?Array:n)(d(g-m,0)),c=0;m<g;m++,c++)m in l&&u(r,c,l[m]);return r.length=c,r}})},45044:function(e,t,n){"use strict";var r=n(55714),i=n(50924).some;r({target:"Array",proto:!0,forced:!n(25214)("some")},{some:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},7125:function(e,t,n){"use strict";var r=n(55714),i=n(55822),o=n(86964),a=n(32983),s=n(53294),A=n(23441),u=n(29815),c=n(25214),l=n(98841),f=n(28092),p=n(32517),d=n(93770),h=[],m=h.sort,g=A((function(){h.sort(void 0)})),y=A((function(){h.sort(null)})),v=c("sort"),b=!A((function(){if(p)return p<70;if(!(l&&l>3)){if(f)return!0;if(d)return d<603;var e,t,n,r,i="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)h.push({k:t+r,v:n})}for(h.sort((function(e,t){return t.v-e.v})),r=0;r<h.length;r++)t=h[r].k.charAt(0),i.charAt(i.length-1)!==t&&(i+=t);return"DGBEFHACIJK"!==i}}));r({target:"Array",proto:!0,forced:g||!y||!v||!b},{sort:function(e){void 0!==e&&i(e);var t=o(this);if(b)return void 0===e?m.call(t):m.call(t,e);var n,r,A=[],c=a(t.length);for(r=0;r<c;r++)r in t&&A.push(t[r]);for(A=u(A,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:s(t)>s(n)?1:-1}}(e)),n=A.length,r=0;r<n;)t[r]=A[r++];for(;r<c;)delete t[r++];return t}})},79566:function(e,t,n){n(29265)("Array")},3317:function(e,t,n){"use strict";var r=n(55714),i=n(84165),o=n(24567),a=n(32983),s=n(86964),A=n(98608),u=n(73642),c=n(76520)("splice"),l=Math.max,f=Math.min,p=9007199254740991,d="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!c},{splice:function(e,t){var n,r,c,h,m,g,y=s(this),v=a(y.length),b=i(e,v),w=arguments.length;if(0===w?n=r=0:1===w?(n=0,r=v-b):(n=w-2,r=f(l(o(t),0),v-b)),v+n-r>p)throw TypeError(d);for(c=A(y,r),h=0;h<r;h++)(m=b+h)in y&&u(c,h,y[m]);if(c.length=r,n<r){for(h=b;h<v-r;h++)g=h+n,(m=h+r)in y?y[g]=y[m]:delete y[g];for(h=v;h>v-r+n;h--)delete y[h-1]}else if(n>r)for(h=v-r;h>b;h--)g=h+n-1,(m=h+r-1)in y?y[g]=y[m]:delete y[g];for(h=0;h<n;h++)y[h+b]=arguments[h+2];return y.length=v-r+n,c}})},76542:function(e,t,n){n(39894)("flatMap")},64929:function(e,t,n){n(39894)("flat")},85640:function(e,t,n){"use strict";var r=n(55714),i=n(23441),o=n(86964),a=n(42810);r({target:"Date",proto:!0,forced:i((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=o(this),n=a(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},80684:function(e,t,n){var r=n(35452),i=n(88070),o=n(51550)("toPrimitive"),a=Date.prototype;o in a||r(a,o,i)},83836:function(e,t,n){"use strict";var r=n(6986),i=n(92167),o=n(57644),a=n(51550)("hasInstance"),s=Function.prototype;a in s||i.f(s,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=o(e);)if(this.prototype===e)return!0;return!1}})},78898:function(e,t,n){var r=n(92153);n(18175)(r.JSON,"JSON",!0)},52792:function(e,t,n){"use strict";var r=n(62149),i=n(29500);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),i)},51482:function(e,t,n){var r=n(55714),i=n(88540),o=Math.acosh,a=Math.log,s=Math.sqrt,A=Math.LN2;r({target:"Math",stat:!0,forced:!o||710!=Math.floor(o(Number.MAX_VALUE))||o(1/0)!=1/0},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+A:i(e-1+s(e-1)*s(e+1))}})},22199:function(e,t,n){var r=n(55714),i=Math.asinh,o=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(i&&1/i(0)>0)},{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):o(t+a(t*t+1)):t}})},89209:function(e,t,n){var r=n(55714),i=Math.atanh,o=Math.log;r({target:"Math",stat:!0,forced:!(i&&1/i(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:o((1+e)/(1-e))/2}})},90777:function(e,t,n){var r=n(55714),i=n(47294),o=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(e){return i(e=+e)*a(o(e),1/3)}})},38794:function(e,t,n){var r=n(55714),i=Math.floor,o=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-i(o(e+.5)*a):32}})},13292:function(e,t,n){var r=n(55714),i=n(46093),o=Math.cosh,a=Math.abs,s=Math.E;r({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(e){var t=i(a(e)-1)+1;return(t+1/(t*s*s))*(s/2)}})},66024:function(e,t,n){var r=n(55714),i=n(46093);r({target:"Math",stat:!0,forced:i!=Math.expm1},{expm1:i})},59078:function(e,t,n){n(55714)({target:"Math",stat:!0},{fround:n(71594)})},10356:function(e,t,n){var r=n(55714),i=Math.hypot,o=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!i&&i(1/0,NaN)!==1/0},{hypot:function(e,t){for(var n,r,i=0,s=0,A=arguments.length,u=0;s<A;)u<(n=o(arguments[s++]))?(i=i*(r=u/n)*r+1,u=n):i+=n>0?(r=n/u)*r:n;return u===1/0?1/0:u*a(i)}})},9805:function(e,t,n){var r=n(55714),i=Math.log,o=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(e){return i(e)*o}})},92071:function(e,t,n){n(55714)({target:"Math",stat:!0},{log1p:n(88540)})},38347:function(e,t,n){var r=n(55714),i=Math.log,o=Math.LN2;r({target:"Math",stat:!0},{log2:function(e){return i(e)/o}})},40680:function(e,t,n){n(55714)({target:"Math",stat:!0},{sign:n(47294)})},90750:function(e,t,n){var r=n(55714),i=n(23441),o=n(46093),a=Math.abs,s=Math.exp,A=Math.E;r({target:"Math",stat:!0,forced:i((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(o(e)-o(-e))/2:(s(e-1)-s(-e-1))*(A/2)}})},62122:function(e,t,n){var r=n(55714),i=n(46093),o=Math.exp;r({target:"Math",stat:!0},{tanh:function(e){var t=i(e=+e),n=i(-e);return t==1/0?1:n==1/0?-1:(t-n)/(o(e)+o(-e))}})},19460:function(e,t,n){n(18175)(Math,"Math",!0)},21373:function(e,t,n){var r=n(55714),i=Math.ceil,o=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?o:i)(e)}})},61590:function(e,t,n){"use strict";var r=n(50905),i=n(92153),o=n(20551),a=n(84277),s=n(58925),A=n(34622),u=n(44473),c=n(77728),l=n(42810),f=n(23441),p=n(87046),d=n(52716).f,h=n(52859).f,m=n(92167).f,g=n(86104).trim,y="Number",v=i.Number,b=v.prototype,w=A(p(b))==y,x=function(e){if(c(e))throw TypeError("Cannot convert a Symbol value to a number");var t,n,r,i,o,a,s,A,u=l(e,"number");if("string"==typeof u&&u.length>2)if(43===(t=(u=g(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+u}for(a=(o=u.slice(2)).length,s=0;s<a;s++)if((A=o.charCodeAt(s))<48||A>i)return NaN;return parseInt(o,r)}return+u};if(o(y,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var B,D=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof D&&(w?f((function(){b.valueOf.call(n)})):A(n)!=y)?u(new v(x(t)),n,D):x(t)},C=r?d(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),E=0;C.length>E;E++)s(v,B=C[E])&&!s(D,B)&&m(D,B,h(v,B));D.prototype=b,b.constructor=D,a(i,y,D)}},32718:function(e,t,n){n(55714)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},54003:function(e,t,n){n(55714)({target:"Number",stat:!0},{isInteger:n(85167)})},48943:function(e,t,n){var r=n(55714),i=n(85167),o=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(e){return i(e)&&o(e)<=9007199254740991}})},86157:function(e,t,n){n(55714)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},22188:function(e,t,n){n(55714)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},23870:function(e,t,n){var r=n(55714),i=n(76186);r({target:"Number",stat:!0,forced:Number.parseFloat!=i},{parseFloat:i})},77061:function(e,t,n){var r=n(55714),i=n(6529);r({target:"Number",stat:!0,forced:Number.parseInt!=i},{parseInt:i})},69325:function(e,t,n){var r=n(55714),i=n(64290);r({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},81305:function(e,t,n){"use strict";var r=n(55714),i=n(50905),o=n(5565),a=n(86964),s=n(55822),A=n(92167);i&&r({target:"Object",proto:!0,forced:o},{__defineGetter__:function(e,t){A.f(a(this),e,{get:s(t),enumerable:!0,configurable:!0})}})},21191:function(e,t,n){"use strict";var r=n(55714),i=n(50905),o=n(5565),a=n(86964),s=n(55822),A=n(92167);i&&r({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){A.f(a(this),e,{set:s(t),enumerable:!0,configurable:!0})}})},52193:function(e,t,n){var r=n(55714),i=n(32372).entries;r({target:"Object",stat:!0},{entries:function(e){return i(e)}})},35123:function(e,t,n){var r=n(55714),i=n(14784),o=n(23441),a=n(6986),s=n(19017).onFreeze,A=Object.freeze;r({target:"Object",stat:!0,forced:o((function(){A(1)})),sham:!i},{freeze:function(e){return A&&a(e)?A(s(e)):e}})},76643:function(e,t,n){var r=n(55714),i=n(53144),o=n(73642);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return i(e,(function(e,n){o(t,e,n)}),{AS_ENTRIES:!0}),t}})},4715:function(e,t,n){var r=n(55714),i=n(23441),o=n(27434),a=n(52859).f,s=n(50905),A=i((function(){a(1)}));r({target:"Object",stat:!0,forced:!s||A,sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},36509:function(e,t,n){var r=n(55714),i=n(50905),o=n(99942),a=n(27434),s=n(52859),A=n(73642);r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),i=s.f,u=o(r),c={},l=0;u.length>l;)void 0!==(n=i(r,t=u[l++]))&&A(c,t,n);return c}})},93134:function(e,t,n){var r=n(55714),i=n(23441),o=n(4219).f;r({target:"Object",stat:!0,forced:i((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},47706:function(e,t,n){var r=n(55714),i=n(23441),o=n(86964),a=n(57644),s=n(9761);r({target:"Object",stat:!0,forced:i((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},40022:function(e,t,n){var r=n(55714),i=n(23441),o=n(6986),a=Object.isExtensible;r({target:"Object",stat:!0,forced:i((function(){a(1)}))},{isExtensible:function(e){return!!o(e)&&(!a||a(e))}})},29160:function(e,t,n){var r=n(55714),i=n(23441),o=n(6986),a=Object.isFrozen;r({target:"Object",stat:!0,forced:i((function(){a(1)}))},{isFrozen:function(e){return!o(e)||!!a&&a(e)}})},22646:function(e,t,n){var r=n(55714),i=n(23441),o=n(6986),a=Object.isSealed;r({target:"Object",stat:!0,forced:i((function(){a(1)}))},{isSealed:function(e){return!o(e)||!!a&&a(e)}})},18021:function(e,t,n){var r=n(55714),i=n(86964),o=n(3315);r({target:"Object",stat:!0,forced:n(23441)((function(){o(1)}))},{keys:function(e){return o(i(e))}})},87956:function(e,t,n){"use strict";var r=n(55714),i=n(50905),o=n(5565),a=n(86964),s=n(4051),A=n(57644),u=n(52859).f;i&&r({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(e){var t,n=a(this),r=s(e);do{if(t=u(n,r))return t.get}while(n=A(n))}})},97663:function(e,t,n){"use strict";var r=n(55714),i=n(50905),o=n(5565),a=n(86964),s=n(4051),A=n(57644),u=n(52859).f;i&&r({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(e){var t,n=a(this),r=s(e);do{if(t=u(n,r))return t.set}while(n=A(n))}})},91622:function(e,t,n){var r=n(55714),i=n(6986),o=n(19017).onFreeze,a=n(14784),s=n(23441),A=Object.preventExtensions;r({target:"Object",stat:!0,forced:s((function(){A(1)})),sham:!a},{preventExtensions:function(e){return A&&i(e)?A(o(e)):e}})},13809:function(e,t,n){var r=n(55714),i=n(6986),o=n(19017).onFreeze,a=n(14784),s=n(23441),A=Object.seal;r({target:"Object",stat:!0,forced:s((function(){A(1)})),sham:!a},{seal:function(e){return A&&i(e)?A(o(e)):e}})},79474:function(e,t,n){n(55714)({target:"Object",stat:!0},{setPrototypeOf:n(59712)})},99508:function(e,t,n){var r=n(12682),i=n(84277),o=n(70280);r||i(Object.prototype,"toString",o,{unsafe:!0})},48018:function(e,t,n){var r=n(55714),i=n(32372).values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},46264:function(e,t,n){var r=n(55714),i=n(76186);r({global:!0,forced:parseFloat!=i},{parseFloat:i})},98132:function(e,t,n){var r=n(55714),i=n(6529);r({global:!0,forced:parseInt!=i},{parseInt:i})},77878:function(e,t,n){"use strict";var r=n(55714),i=n(82509),o=n(71818),a=n(23441),s=n(83973),A=n(60985),u=n(63201),c=n(84277);if(r({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=A(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),!i&&"function"==typeof o){var l=s("Promise").prototype.finally;o.prototype.finally!==l&&c(o.prototype,"finally",l,{unsafe:!0})}},47128:function(e,t,n){"use strict";var r,i,o,a,s=n(55714),A=n(82509),u=n(92153),c=n(83973),l=n(71818),f=n(84277),p=n(13449),d=n(59712),h=n(18175),m=n(29265),g=n(6986),y=n(55822),v=n(25156),b=n(83171),w=n(53144),x=n(50637),B=n(60985),D=n(24893).set,C=n(78724),E=n(63201),N=n(28975),_=n(40708),O=n(78370),M=n(17414),S=n(20551),U=n(51550),F=n(9796),P=n(54988),Q=n(32517),T=U("species"),I="Promise",j=M.get,k=M.set,R=M.getterFor(I),L=l&&l.prototype,H=l,z=L,q=u.TypeError,K=u.document,V=u.process,G=_.f,W=G,X=!!(K&&K.createEvent&&u.dispatchEvent),J="function"==typeof PromiseRejectionEvent,Y="unhandledrejection",Z=!1,$=S(I,(function(){var e=b(H),t=e!==String(H);if(!t&&66===Q)return!0;if(A&&!z.finally)return!0;if(Q>=51&&/native code/.test(e))return!1;var n=new H((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};return(n.constructor={})[T]=r,!(Z=n.then((function(){}))instanceof r)||!t&&F&&!J})),ee=$||!x((function(e){H.all(e).catch((function(){}))})),te=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;C((function(){for(var r=e.value,i=1==e.state,o=0;n.length>o;){var a,s,A,u=n[o++],c=i?u.ok:u.fail,l=u.resolve,f=u.reject,p=u.domain;try{c?(i||(2===e.rejection&&ae(e),e.rejection=1),!0===c?a=r:(p&&p.enter(),a=c(r),p&&(p.exit(),A=!0)),a===u.promise?f(q("Promise-chain cycle")):(s=te(a))?s.call(a,l,f):l(a)):f(r)}catch(e){p&&!A&&p.exit(),f(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ie(e)}))}},re=function(e,t,n){var r,i;X?((r=K.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),u.dispatchEvent(r)):r={promise:t,reason:n},!J&&(i=u["on"+e])?i(r):e===Y&&N("Unhandled promise rejection",n)},ie=function(e){D.call(u,(function(){var t,n=e.facade,r=e.value;if(oe(e)&&(t=O((function(){P?V.emit("unhandledRejection",r,n):re(Y,n,r)})),e.rejection=P||oe(e)?2:1,t.error))throw t.value}))},oe=function(e){return 1!==e.rejection&&!e.parent},ae=function(e){D.call(u,(function(){var t=e.facade;P?V.emit("rejectionHandled",t):re("rejectionhandled",t,e.value)}))},se=function(e,t,n){return function(r){e(t,r,n)}},Ae=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},ue=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw q("Promise can't be resolved itself");var r=te(t);r?C((function(){var n={done:!1};try{r.call(t,se(ue,n,e),se(Ae,n,e))}catch(t){Ae(n,t,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(t){Ae({done:!1},t,e)}}};if($&&(z=(H=function(e){v(this,H,I),y(e),r.call(this);var t=j(this);try{e(se(ue,t),se(Ae,t))}catch(e){Ae(t,e)}}).prototype,(r=function(e){k(this,{type:I,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(z,{then:function(e,t){var n=R(this),r=G(B(this,H));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=P?V.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&ne(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r,t=j(e);this.promise=e,this.resolve=se(ue,t),this.reject=se(Ae,t)},_.f=G=function(e){return e===H||e===o?new i(e):W(e)},!A&&"function"==typeof l&&L!==Object.prototype)){a=L.then,Z||(f(L,"then",(function(e,t){var n=this;return new H((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),f(L,"catch",z.catch,{unsafe:!0}));try{delete L.constructor}catch(e){}d&&d(L,z)}s({global:!0,wrap:!0,forced:$},{Promise:H}),h(H,I,!1,!0),m(I),o=c(I),s({target:I,stat:!0,forced:$},{reject:function(e){var t=G(this);return t.reject.call(void 0,e),t.promise}}),s({target:I,stat:!0,forced:A||$},{resolve:function(e){return E(A&&this===o?H:this,e)}}),s({target:I,stat:!0,forced:ee},{all:function(e){var t=this,n=G(t),r=n.resolve,i=n.reject,o=O((function(){var n=y(t.resolve),o=[],a=0,s=1;w(e,(function(e){var A=a++,u=!1;o.push(void 0),s++,n.call(t,e).then((function(e){u||(u=!0,o[A]=e,--s||r(o))}),i)})),--s||r(o)}));return o.error&&i(o.value),n.promise},race:function(e){var t=this,n=G(t),r=n.reject,i=O((function(){var i=y(t.resolve);w(e,(function(e){i.call(t,e).then(n.resolve,r)}))}));return i.error&&r(i.value),n.promise}})},94744:function(e,t,n){var r=n(55714),i=n(83973),o=n(55822),a=n(15983),s=n(23441),A=i("Reflect","apply"),u=Function.apply;r({target:"Reflect",stat:!0,forced:!s((function(){A((function(){}))}))},{apply:function(e,t,n){return o(e),a(n),A?A(e,t,n):u.call(e,t,n)}})},85463:function(e,t,n){var r=n(55714),i=n(83973),o=n(55822),a=n(15983),s=n(6986),A=n(87046),u=n(11101),c=n(23441),l=i("Reflect","construct"),f=c((function(){function e(){}return!(l((function(){}),[],e)instanceof e)})),p=!c((function(){l((function(){}))})),d=f||p;r({target:"Reflect",stat:!0,forced:d,sham:d},{construct:function(e,t){o(e),a(t);var n=arguments.length<3?e:o(arguments[2]);if(p&&!f)return l(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var i=n.prototype,c=A(s(i)?i:Object.prototype),d=Function.apply.call(e,c,t);return s(d)?d:c}})},31084:function(e,t,n){var r=n(55714),i=n(50905),o=n(15983),a=n(4051),s=n(92167);r({target:"Reflect",stat:!0,forced:n(23441)((function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})})),sham:!i},{defineProperty:function(e,t,n){o(e);var r=a(t);o(n);try{return s.f(e,r,n),!0}catch(e){return!1}}})},30947:function(e,t,n){var r=n(55714),i=n(15983),o=n(52859).f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=o(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},15482:function(e,t,n){var r=n(55714),i=n(50905),o=n(15983),a=n(52859);r({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(e,t){return a.f(o(e),t)}})},31482:function(e,t,n){var r=n(55714),i=n(15983),o=n(57644);r({target:"Reflect",stat:!0,sham:!n(9761)},{getPrototypeOf:function(e){return o(i(e))}})},85618:function(e,t,n){var r=n(55714),i=n(6986),o=n(15983),a=n(58925),s=n(52859),A=n(57644);r({target:"Reflect",stat:!0},{get:function e(t,n){var r,u,c=arguments.length<3?t:arguments[2];return o(t)===c?t[n]:(r=s.f(t,n))?a(r,"value")?r.value:void 0===r.get?void 0:r.get.call(c):i(u=A(t))?e(u,n,c):void 0}})},57050:function(e,t,n){n(55714)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},5680:function(e,t,n){var r=n(55714),i=n(15983),o=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return i(e),!o||o(e)}})},79484:function(e,t,n){n(55714)({target:"Reflect",stat:!0},{ownKeys:n(99942)})},74944:function(e,t,n){var r=n(55714),i=n(83973),o=n(15983);r({target:"Reflect",stat:!0,sham:!n(14784)},{preventExtensions:function(e){o(e);try{var t=i("Object","preventExtensions");return t&&t(e),!0}catch(e){return!1}}})},32222:function(e,t,n){var r=n(55714),i=n(15983),o=n(52960),a=n(59712);a&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){i(e),o(t);try{return a(e,t),!0}catch(e){return!1}}})},21731:function(e,t,n){var r=n(55714),i=n(15983),o=n(6986),a=n(58925),s=n(23441),A=n(92167),u=n(52859),c=n(57644),l=n(30126);r({target:"Reflect",stat:!0,forced:s((function(){var e=function(){},t=A.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function e(t,n,r){var s,f,p=arguments.length<4?t:arguments[3],d=u.f(i(t),n);if(!d){if(o(f=c(t)))return e(f,n,r,p);d=l(0)}if(a(d,"value")){if(!1===d.writable||!o(p))return!1;if(s=u.f(p,n)){if(s.get||s.set||!1===s.writable)return!1;s.value=r,A.f(p,n,s)}else A.f(p,n,l(0,r));return!0}return void 0!==d.set&&(d.set.call(p,r),!0)}})},69907:function(e,t,n){var r=n(50905),i=n(92153),o=n(20551),a=n(44473),s=n(35452),A=n(92167).f,u=n(52716).f,c=n(98189),l=n(53294),f=n(61792),p=n(71301),d=n(84277),h=n(23441),m=n(58925),g=n(17414).enforce,y=n(29265),v=n(51550),b=n(32888),w=n(91292),x=v("match"),B=i.RegExp,D=B.prototype,C=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,N=/a/g,_=new B(E)!==E,O=p.UNSUPPORTED_Y,M=r&&(!_||O||b||w||h((function(){return N[x]=!1,B(E)!=E||B(N)==N||"/a/i"!=B(E,"i")})));if(o("RegExp",M)){for(var S=function(e,t){var n,r,i,o,A,u,p=this instanceof S,d=c(e),h=void 0===t,y=[],v=e;if(!p&&d&&h&&e.constructor===S)return e;if((d||e instanceof S)&&(e=e.source,h&&(t="flags"in v?v.flags:f.call(v))),e=void 0===e?"":l(e),t=void 0===t?"":l(t),v=e,b&&"dotAll"in E&&(r=!!t&&t.indexOf("s")>-1)&&(t=t.replace(/s/g,"")),n=t,O&&"sticky"in E&&(i=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,"")),w&&(o=function(e){for(var t,n=e.length,r=0,i="",o=[],a={},s=!1,A=!1,u=0,c="";r<=n;r++){if("\\"===(t=e.charAt(r)))t+=e.charAt(++r);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:C.test(e.slice(r+1))&&(r+=2,A=!0),i+=t,u++;continue;case">"===t&&A:if(""===c||m(a,c))throw new SyntaxError("Invalid capture group name");a[c]=!0,o.push([c,u]),A=!1,c="";continue}A?c+=t:i+=t}return[i,o]}(e),e=o[0],y=o[1]),A=a(B(e,t),p?this:D,S),(r||i||y.length)&&(u=g(A),r&&(u.dotAll=!0,u.raw=S(function(e){for(var t,n=e.length,r=0,i="",o=!1;r<=n;r++)"\\"!==(t=e.charAt(r))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),i+=t):i+="[\\s\\S]":i+=t+e.charAt(++r);return i}(e),n)),i&&(u.sticky=!0),y.length&&(u.groups=y)),e!==v)try{s(A,"source",""===v?"(?:)":v)}catch(e){}return A},U=function(e){e in S||A(S,e,{configurable:!0,get:function(){return B[e]},set:function(t){B[e]=t}})},F=u(B),P=0;F.length>P;)U(F[P++]);D.constructor=S,S.prototype=D,d(i,"RegExp",S)}y("RegExp")},41607:function(e,t,n){"use strict";var r=n(55714),i=n(9267);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},531:function(e,t,n){var r=n(50905),i=n(92167),o=n(61792),a=n(23441);r&&a((function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})}))&&i.f(RegExp.prototype,"flags",{configurable:!0,get:o})},20298:function(e,t,n){"use strict";var r=n(84277),i=n(15983),o=n(53294),a=n(23441),s=n(61792),A="toString",u=RegExp.prototype,c=u.toString,l=a((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),f=c.name!=A;(l||f)&&r(RegExp.prototype,A,(function(){var e=i(this),t=o(e.source),n=e.flags;return"/"+t+"/"+o(void 0===n&&e instanceof RegExp&&!("flags"in u)?s.call(e):n)}),{unsafe:!0})},6442:function(e,t,n){"use strict";var r=n(62149),i=n(29500);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),i)},6205:function(e,t,n){"use strict";var r=n(55714),i=n(63570).codeAt;r({target:"String",proto:!0},{codePointAt:function(e){return i(this,e)}})},39765:function(e,t,n){"use strict";var r,i=n(55714),o=n(52859).f,a=n(32983),s=n(53294),A=n(55922),u=n(16060),c=n(63346),l=n(82509),f="".endsWith,p=Math.min,d=c("endsWith");i({target:"String",proto:!0,forced:!!(l||d||(r=o(String.prototype,"endsWith"),!r||r.writable))&&!d},{endsWith:function(e){var t=s(u(this));A(e);var n=arguments.length>1?arguments[1]:void 0,r=a(t.length),i=void 0===n?r:p(a(n),r),o=s(e);return f?f.call(t,o,i):t.slice(i-o.length,i)===o}})},20825:function(e,t,n){var r=n(55714),i=n(84165),o=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?o(t):o(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},34825:function(e,t,n){"use strict";var r=n(55714),i=n(55922),o=n(16060),a=n(53294);r({target:"String",proto:!0,forced:!n(63346)("includes")},{includes:function(e){return!!~a(o(this)).indexOf(a(i(e)),arguments.length>1?arguments[1]:void 0)}})},78482:function(e,t,n){"use strict";var r=n(63570).charAt,i=n(53294),o=n(17414),a=n(4778),s="String Iterator",A=o.set,u=o.getterFor(s);a(String,"String",(function(e){A(this,{type:s,string:i(e),index:0})}),(function(){var e,t=u(this),n=t.string,i=t.index;return i>=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})}))},86470:function(e,t,n){"use strict";var r=n(96016),i=n(15983),o=n(32983),a=n(53294),s=n(16060),A=n(25050),u=n(79069);r("match",(function(e,t,n){return[function(t){var n=s(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](a(n))},function(e){var r=i(this),s=a(e),c=n(t,r,s);if(c.done)return c.value;if(!r.global)return u(r,s);var l=r.unicode;r.lastIndex=0;for(var f,p=[],d=0;null!==(f=u(r,s));){var h=a(f[0]);p[d]=h,""===h&&(r.lastIndex=A(s,o(r.lastIndex),l)),d++}return 0===d?null:p}]}))},942:function(e,t,n){"use strict";var r=n(55714),i=n(98368).end;r({target:"String",proto:!0,forced:n(17785)},{padEnd:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},93885:function(e,t,n){"use strict";var r=n(55714),i=n(98368).start;r({target:"String",proto:!0,forced:n(17785)},{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},64850:function(e,t,n){var r=n(55714),i=n(27434),o=n(32983),a=n(53294);r({target:"String",stat:!0},{raw:function(e){for(var t=i(e.raw),n=o(t.length),r=arguments.length,s=[],A=0;n>A;)s.push(a(t[A++])),A<r&&s.push(a(arguments[A]));return s.join("")}})},95976:function(e,t,n){n(55714)({target:"String",proto:!0},{repeat:n(81808)})},22748:function(e,t,n){"use strict";var r=n(96016),i=n(23441),o=n(15983),a=n(24567),s=n(32983),A=n(53294),u=n(16060),c=n(25050),l=n(18958),f=n(79069),p=n(51550)("replace"),d=Math.max,h=Math.min,m="$0"==="a".replace(/./,"$0"),g=!!/./[p]&&""===/./[p]("a","$0");r("replace",(function(e,t,n){var r=g?"$":"$0";return[function(e,n){var r=u(this),i=null==e?void 0:e[p];return void 0!==i?i.call(e,r,n):t.call(A(r),e,n)},function(e,i){var u=o(this),p=A(e);if("string"==typeof i&&-1===i.indexOf(r)&&-1===i.indexOf("$<")){var m=n(t,u,p,i);if(m.done)return m.value}var g="function"==typeof i;g||(i=A(i));var y=u.global;if(y){var v=u.unicode;u.lastIndex=0}for(var b=[];;){var w=f(u,p);if(null===w)break;if(b.push(w),!y)break;""===A(w[0])&&(u.lastIndex=c(p,s(u.lastIndex),v))}for(var x,B="",D=0,C=0;C<b.length;C++){w=b[C];for(var E=A(w[0]),N=d(h(a(w.index),p.length),0),_=[],O=1;O<w.length;O++)_.push(void 0===(x=w[O])?x:String(x));var M=w.groups;if(g){var S=[E].concat(_,N,p);void 0!==M&&S.push(M);var U=A(i.apply(void 0,S))}else U=l(E,p,N,_,M,i);N>=D&&(B+=p.slice(D,N)+U,D=N+E.length)}return B+p.slice(D)}]}),!!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!m||g)},74743:function(e,t,n){"use strict";var r=n(96016),i=n(15983),o=n(16060),a=n(31246),s=n(53294),A=n(79069);r("search",(function(e,t,n){return[function(t){var n=o(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](s(n))},function(e){var r=i(this),o=s(e),u=n(t,r,o);if(u.done)return u.value;var c=r.lastIndex;a(c,0)||(r.lastIndex=0);var l=A(r,o);return a(r.lastIndex,c)||(r.lastIndex=c),null===l?-1:l.index}]}))},47303:function(e,t,n){"use strict";var r=n(96016),i=n(98189),o=n(15983),a=n(16060),s=n(60985),A=n(25050),u=n(32983),c=n(53294),l=n(79069),f=n(9267),p=n(71301),d=n(23441),h=p.UNSUPPORTED_Y,m=[].push,g=Math.min,y=4294967295,v=!d((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));r("split",(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=c(a(this)),o=void 0===n?y:n>>>0;if(0===o)return[];if(void 0===e)return[r];if(!i(e))return t.call(r,e,o);for(var s,A,u,l=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,h=new RegExp(e.source,p+"g");(s=f.call(h,r))&&!((A=h.lastIndex)>d&&(l.push(r.slice(d,s.index)),s.length>1&&s.index<r.length&&m.apply(l,s.slice(1)),u=s[0].length,d=A,l.length>=o));)h.lastIndex===s.index&&h.lastIndex++;return d===r.length?!u&&h.test("")||l.push(""):l.push(r.slice(d)),l.length>o?l.slice(0,o):l}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var i=a(this),o=null==t?void 0:t[e];return void 0!==o?o.call(t,i,n):r.call(c(i),t,n)},function(e,i){var a=o(this),f=c(e),p=n(r,a,f,i,r!==t);if(p.done)return p.value;var d=s(a,RegExp),m=a.unicode,v=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(h?"g":"y"),b=new d(h?"^(?:"+a.source+")":a,v),w=void 0===i?y:i>>>0;if(0===w)return[];if(0===f.length)return null===l(b,f)?[f]:[];for(var x=0,B=0,D=[];B<f.length;){b.lastIndex=h?0:B;var C,E=l(b,h?f.slice(B):f);if(null===E||(C=g(u(b.lastIndex+(h?B:0)),f.length))===x)B=A(f,B,m);else{if(D.push(f.slice(x,B)),D.length===w)return D;for(var N=1;N<=E.length-1;N++)if(D.push(E[N]),D.length===w)return D;B=x=C}}return D.push(f.slice(x)),D}]}),!v,h)},51401:function(e,t,n){"use strict";var r,i=n(55714),o=n(52859).f,a=n(32983),s=n(53294),A=n(55922),u=n(16060),c=n(63346),l=n(82509),f="".startsWith,p=Math.min,d=c("startsWith");i({target:"String",proto:!0,forced:!!(l||d||(r=o(String.prototype,"startsWith"),!r||r.writable))&&!d},{startsWith:function(e){var t=s(u(this));A(e);var n=a(p(arguments.length>1?arguments[1]:void 0,t.length)),r=s(e);return f?f.call(t,r,n):t.slice(n,n+r.length)===r}})},62971:function(e,t,n){"use strict";var r=n(55714),i=n(86104).end,o=n(1336)("trimEnd"),a=o?function(){return i(this)}:"".trimEnd;r({target:"String",proto:!0,forced:o},{trimEnd:a,trimRight:a})},88393:function(e,t,n){"use strict";var r=n(55714),i=n(86104).start,o=n(1336)("trimStart"),a=o?function(){return i(this)}:"".trimStart;r({target:"String",proto:!0,forced:o},{trimStart:a,trimLeft:a})},87160:function(e,t,n){"use strict";var r=n(55714),i=n(86104).trim;r({target:"String",proto:!0,forced:n(1336)("trim")},{trim:function(){return i(this)}})},76866:function(e,t,n){n(23607)("asyncIterator")},36470:function(e,t,n){"use strict";var r=n(55714),i=n(50905),o=n(92153),a=n(58925),s=n(6986),A=n(92167).f,u=n(38290),c=o.Symbol;if(i&&"function"==typeof c&&(!("description"in c.prototype)||void 0!==c().description)){var l={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new c(e):void 0===e?c():c(e);return""===e&&(l[t]=!0),t};u(f,c);var p=f.prototype=c.prototype;p.constructor=f;var d=p.toString,h="Symbol(test)"==String(c("test")),m=/^Symbol\((.*)\)[^)]+$/;A(p,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=d.call(e);if(a(l,e))return"";var n=h?t.slice(7,-1):t.replace(m,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:f})}},49320:function(e,t,n){n(23607)("hasInstance")},70076:function(e,t,n){n(23607)("isConcatSpreadable")},65427:function(e,t,n){n(23607)("iterator")},67867:function(e,t,n){"use strict";var r=n(55714),i=n(92153),o=n(83973),a=n(82509),s=n(50905),A=n(9773),u=n(23441),c=n(58925),l=n(1930),f=n(6986),p=n(77728),d=n(15983),h=n(86964),m=n(27434),g=n(4051),y=n(53294),v=n(30126),b=n(87046),w=n(3315),x=n(52716),B=n(4219),D=n(43728),C=n(52859),E=n(92167),N=n(53434),_=n(35452),O=n(84277),M=n(26298),S=n(44039),U=n(86361),F=n(28085),P=n(51550),Q=n(42682),T=n(23607),I=n(18175),j=n(17414),k=n(50924).forEach,R=S("hidden"),L="Symbol",H=P("toPrimitive"),z=j.set,q=j.getterFor(L),K=Object.prototype,V=i.Symbol,G=o("JSON","stringify"),W=C.f,X=E.f,J=B.f,Y=N.f,Z=M("symbols"),$=M("op-symbols"),ee=M("string-to-symbol-registry"),te=M("symbol-to-string-registry"),ne=M("wks"),re=i.QObject,ie=!re||!re.prototype||!re.prototype.findChild,oe=s&&u((function(){return 7!=b(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=W(K,t);r&&delete K[t],X(e,t,n),r&&e!==K&&X(K,t,r)}:X,ae=function(e,t){var n=Z[e]=b(V.prototype);return z(n,{type:L,tag:e,description:t}),s||(n.description=t),n},se=function(e,t,n){e===K&&se($,t,n),d(e);var r=g(t);return d(n),c(Z,r)?(n.enumerable?(c(e,R)&&e[R][r]&&(e[R][r]=!1),n=b(n,{enumerable:v(0,!1)})):(c(e,R)||X(e,R,v(1,{})),e[R][r]=!0),oe(e,r,n)):X(e,r,n)},Ae=function(e,t){d(e);var n=m(t),r=w(n).concat(fe(n));return k(r,(function(t){s&&!ue.call(n,t)||se(e,t,n[t])})),e},ue=function(e){var t=g(e),n=Y.call(this,t);return!(this===K&&c(Z,t)&&!c($,t))&&(!(n||!c(this,t)||!c(Z,t)||c(this,R)&&this[R][t])||n)},ce=function(e,t){var n=m(e),r=g(t);if(n!==K||!c(Z,r)||c($,r)){var i=W(n,r);return!i||!c(Z,r)||c(n,R)&&n[R][r]||(i.enumerable=!0),i}},le=function(e){var t=J(m(e)),n=[];return k(t,(function(e){c(Z,e)||c(U,e)||n.push(e)})),n},fe=function(e){var t=e===K,n=J(t?$:m(e)),r=[];return k(n,(function(e){!c(Z,e)||t&&!c(K,e)||r.push(Z[e])})),r};(A||(V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?y(arguments[0]):void 0,t=F(e),n=function(e){this===K&&n.call($,e),c(this,R)&&c(this[R],t)&&(this[R][t]=!1),oe(this,t,v(1,e))};return s&&ie&&oe(K,t,{configurable:!0,set:n}),ae(t,e)},O(V.prototype,"toString",(function(){return q(this).tag})),O(V,"withoutSetter",(function(e){return ae(F(e),e)})),N.f=ue,E.f=se,C.f=ce,x.f=B.f=le,D.f=fe,Q.f=function(e){return ae(P(e),e)},s&&(X(V.prototype,"description",{configurable:!0,get:function(){return q(this).description}}),a||O(K,"propertyIsEnumerable",ue,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!A,sham:!A},{Symbol:V}),k(w(ne),(function(e){T(e)})),r({target:L,stat:!0,forced:!A},{for:function(e){var t=y(e);if(c(ee,t))return ee[t];var n=V(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!p(e))throw TypeError(e+" is not a symbol");if(c(te,e))return te[e]},useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),r({target:"Object",stat:!0,forced:!A,sham:!s},{create:function(e,t){return void 0===t?b(e):Ae(b(e),t)},defineProperty:se,defineProperties:Ae,getOwnPropertyDescriptor:ce}),r({target:"Object",stat:!0,forced:!A},{getOwnPropertyNames:le,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:u((function(){D.f(1)}))},{getOwnPropertySymbols:function(e){return D.f(h(e))}}),G)&&r({target:"JSON",stat:!0,forced:!A||u((function(){var e=V();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var r,i=[e],o=1;arguments.length>o;)i.push(arguments[o++]);if(r=t,(f(t)||void 0!==e)&&!p(e))return l(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!p(t))return t}),i[1]=t,G.apply(null,i)}});V.prototype[H]||_(V.prototype,H,V.prototype.valueOf),I(V,L),U[R]=!0},38094:function(e,t,n){n(23607)("match")},87272:function(e,t,n){n(23607)("replace")},20899:function(e,t,n){n(23607)("search")},34062:function(e,t,n){n(23607)("species")},89730:function(e,t,n){n(23607)("split")},21175:function(e,t,n){n(23607)("toPrimitive")},81083:function(e,t,n){n(23607)("toStringTag")},35749:function(e,t,n){n(23607)("unscopables")},18758:function(e,t,n){"use strict";var r=n(37769),i=n(31893),o=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return i.call(o(this),e,t,arguments.length>2?arguments[2]:void 0)}))},87853:function(e,t,n){"use strict";var r=n(37769),i=n(50924).every,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},78844:function(e,t,n){"use strict";var r=n(37769),i=n(58104),o=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return i.apply(o(this),arguments)}))},84289:function(e,t,n){"use strict";var r=n(37769),i=n(50924).filter,o=n(88361),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filter",(function(e){var t=i(a(this),e,arguments.length>1?arguments[1]:void 0);return o(this,t)}))},54829:function(e,t,n){"use strict";var r=n(37769),i=n(50924).findIndex,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},97026:function(e,t,n){"use strict";var r=n(37769),i=n(50924).find,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},13641:function(e,t,n){n(10135)("Float32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},82476:function(e,t,n){n(10135)("Float64",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},40572:function(e,t,n){"use strict";var r=n(37769),i=n(50924).forEach,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},35401:function(e,t,n){"use strict";var r=n(83482);(0,n(37769).exportTypedArrayStaticMethod)("from",n(13229),r)},85566:function(e,t,n){"use strict";var r=n(37769),i=n(17058).includes,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},47779:function(e,t,n){"use strict";var r=n(37769),i=n(17058).indexOf,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},19668:function(e,t,n){n(10135)("Int16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},53650:function(e,t,n){n(10135)("Int32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},47659:function(e,t,n){n(10135)("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},22990:function(e,t,n){"use strict";var r=n(92153),i=n(37769),o=n(54196),a=n(51550)("iterator"),s=r.Uint8Array,A=o.values,u=o.keys,c=o.entries,l=i.aTypedArray,f=i.exportTypedArrayMethod,p=s&&s.prototype[a],d=!!p&&("values"==p.name||null==p.name),h=function(){return A.call(l(this))};f("entries",(function(){return c.call(l(this))})),f("keys",(function(){return u.call(l(this))})),f("values",h,!d),f(a,h,!d)},77054:function(e,t,n){"use strict";var r=n(37769),i=r.aTypedArray,o=r.exportTypedArrayMethod,a=[].join;o("join",(function(e){return a.apply(i(this),arguments)}))},46820:function(e,t,n){"use strict";var r=n(37769),i=n(70899),o=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return i.apply(o(this),arguments)}))},6253:function(e,t,n){"use strict";var r=n(37769),i=n(50924).map,o=n(28087),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("map",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(o(e))(t)}))}))},31904:function(e,t,n){"use strict";var r=n(37769),i=n(83482),o=r.aTypedArrayConstructor;(0,r.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(o(this))(t);t>e;)n[e]=arguments[e++];return n}),i)},72544:function(e,t,n){"use strict";var r=n(37769),i=n(32577).right,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return i(o(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},44043:function(e,t,n){"use strict";var r=n(37769),i=n(32577).left,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return i(o(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},2517:function(e,t,n){"use strict";var r=n(37769),i=r.aTypedArray,o=r.exportTypedArrayMethod,a=Math.floor;o("reverse",(function(){for(var e,t=this,n=i(t).length,r=a(n/2),o=0;o<r;)e=t[o],t[o++]=t[--n],t[n]=e;return t}))},40366:function(e,t,n){"use strict";var r=n(37769),i=n(28087),o=n(23441),a=r.aTypedArray,s=r.exportTypedArrayMethod,A=[].slice;s("slice",(function(e,t){for(var n=A.call(a(this),e,t),r=i(this),o=0,s=n.length,u=new r(s);s>o;)u[o]=n[o++];return u}),o((function(){new Int8Array(1).slice()})))},31144:function(e,t,n){"use strict";var r=n(37769),i=n(50924).some,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},69526:function(e,t,n){"use strict";var r=n(37769),i=n(92153),o=n(23441),a=n(55822),s=n(32983),A=n(29815),u=n(98841),c=n(28092),l=n(32517),f=n(93770),p=r.aTypedArray,d=r.exportTypedArrayMethod,h=i.Uint16Array,m=h&&h.prototype.sort,g=!!m&&!o((function(){var e=new h(2);e.sort(null),e.sort({})})),y=!!m&&!o((function(){if(l)return l<74;if(u)return u<67;if(c)return!0;if(f)return f<602;var e,t,n=new h(516),r=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,r[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==r[e])return!0}));d("sort",(function(e){var t=this;if(void 0!==e&&a(e),y)return m.call(t,e);p(t);var n,r=s(t.length),i=Array(r);for(n=0;n<r;n++)i[n]=t[n];for(i=A(t,function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e)),n=0;n<r;n++)t[n]=i[n];return t}),!y||g)},77716:function(e,t,n){"use strict";var r=n(92153),i=n(37769),o=n(23441),a=r.Int8Array,s=i.aTypedArray,A=i.exportTypedArrayMethod,u=[].toLocaleString,c=[].slice,l=!!a&&o((function(){u.call(new a(1))}));A("toLocaleString",(function(){return u.apply(l?c.call(s(this)):s(this),arguments)}),o((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!o((function(){a.prototype.toLocaleString.call([1,2])})))},24062:function(e,t,n){"use strict";var r=n(37769).exportTypedArrayMethod,i=n(23441),o=n(92153).Uint8Array,a=o&&o.prototype||{},s=[].toString,A=[].join;i((function(){s.call({})}))&&(s=function(){return A.call(this)});var u=a.toString!=s;r("toString",s,u)},96333:function(e,t,n){n(10135)("Uint16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},2650:function(e,t,n){n(10135)("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},50192:function(e,t,n){n(10135)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},82580:function(e,t,n){n(10135)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},44006:function(e,t,n){"use strict";var r,i=n(92153),o=n(13449),a=n(19017),s=n(62149),A=n(61349),u=n(6986),c=n(17414).enforce,l=n(21967),f=!i.ActiveXObject&&"ActiveXObject"in i,p=Object.isExtensible,d=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},h=e.exports=s("WeakMap",d,A);if(l&&f){r=A.getConstructor(d,"WeakMap",!0),a.enable();var m=h.prototype,g=m.delete,y=m.has,v=m.get,b=m.set;o(m,{delete:function(e){if(u(e)&&!p(e)){var t=c(this);return t.frozen||(t.frozen=new r),g.call(this,e)||t.frozen.delete(e)}return g.call(this,e)},has:function(e){if(u(e)&&!p(e)){var t=c(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(u(e)&&!p(e)){var t=c(this);return t.frozen||(t.frozen=new r),y.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!p(e)){var n=c(this);n.frozen||(n.frozen=new r),y.call(this,e)?b.call(this,e,t):n.frozen.set(e,t)}else b.call(this,e,t);return this}})}},42671:function(e,t,n){"use strict";n(62149)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n(61349))},44786:function(e,t,n){var r=n(92153),i=n(74116),o=n(3472),a=n(35452);for(var s in i){var A=r[s],u=A&&A.prototype;if(u&&u.forEach!==o)try{a(u,"forEach",o)}catch(e){u.forEach=o}}},24179:function(e,t,n){var r=n(92153),i=n(74116),o=n(54196),a=n(35452),s=n(51550),A=s("iterator"),u=s("toStringTag"),c=o.values;for(var l in i){var f=r[l],p=f&&f.prototype;if(p){if(p[A]!==c)try{a(p,A,c)}catch(e){p[A]=c}if(p[u]||a(p,u,l),i[l])for(var d in o)if(p[d]!==o[d])try{a(p,d,o[d])}catch(e){p[d]=o[d]}}}},10733:function(e,t,n){var r=n(55714),i=n(92153),o=n(24893);r({global:!0,bind:!0,enumerable:!0,forced:!i.setImmediate||!i.clearImmediate},{setImmediate:o.set,clearImmediate:o.clear})},31008:function(e,t,n){var r=n(55714),i=n(92153),o=n(78724),a=n(54988),s=i.process;r({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=a&&s.domain;o(t?t.bind(e):e)}})},13987:function(e,t,n){"use strict";n(54196);var r=n(55714),i=n(83973),o=n(34449),a=n(84277),s=n(13449),A=n(18175),u=n(14248),c=n(17414),l=n(25156),f=n(58925),p=n(50038),d=n(74375),h=n(15983),m=n(6986),g=n(53294),y=n(87046),v=n(30126),b=n(71033),w=n(21265),x=n(51550),B=i("fetch"),D=i("Request"),C=D&&D.prototype,E=i("Headers"),N=x("iterator"),_="URLSearchParams",O="URLSearchParamsIterator",M=c.set,S=c.getterFor(_),U=c.getterFor(O),F=/\+/g,P=Array(4),Q=function(e){return P[e-1]||(P[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},T=function(e){try{return decodeURIComponent(e)}catch(t){return e}},I=function(e){var t=e.replace(F," "),n=4;try{return decodeURIComponent(t)}catch(e){for(;n;)t=t.replace(Q(n--),T);return t}},j=/[!'()~]|%20/g,k={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},R=function(e){return k[e]},L=function(e){return encodeURIComponent(e).replace(j,R)},H=function(e,t){if(t)for(var n,r,i=t.split("&"),o=0;o<i.length;)(n=i[o++]).length&&(r=n.split("="),e.push({key:I(r.shift()),value:I(r.join("="))}))},z=function(e){this.entries.length=0,H(this.entries,e)},q=function(e,t){if(e<t)throw TypeError("Not enough arguments")},K=u((function(e,t){M(this,{type:O,iterator:b(S(e).entries),kind:t})}),"Iterator",(function(){var e=U(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n})),V=function(){l(this,V,_);var e,t,n,r,i,o,a,s,A,u=arguments.length>0?arguments[0]:void 0,c=this,p=[];if(M(c,{type:_,entries:p,updateURL:function(){},updateSearchParams:z}),void 0!==u)if(m(u))if("function"==typeof(e=w(u)))for(n=(t=e.call(u)).next;!(r=n.call(t)).done;){if((a=(o=(i=b(h(r.value))).next).call(i)).done||(s=o.call(i)).done||!o.call(i).done)throw TypeError("Expected sequence with length 2");p.push({key:g(a.value),value:g(s.value)})}else for(A in u)f(u,A)&&p.push({key:A,value:g(u[A])});else H(p,"string"==typeof u?"?"===u.charAt(0)?u.slice(1):u:g(u))},G=V.prototype;if(s(G,{append:function(e,t){q(arguments.length,2);var n=S(this);n.entries.push({key:g(e),value:g(t)}),n.updateURL()},delete:function(e){q(arguments.length,1);for(var t=S(this),n=t.entries,r=g(e),i=0;i<n.length;)n[i].key===r?n.splice(i,1):i++;t.updateURL()},get:function(e){q(arguments.length,1);for(var t=S(this).entries,n=g(e),r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){q(arguments.length,1);for(var t=S(this).entries,n=g(e),r=[],i=0;i<t.length;i++)t[i].key===n&&r.push(t[i].value);return r},has:function(e){q(arguments.length,1);for(var t=S(this).entries,n=g(e),r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){q(arguments.length,1);for(var n,r=S(this),i=r.entries,o=!1,a=g(e),s=g(t),A=0;A<i.length;A++)(n=i[A]).key===a&&(o?i.splice(A--,1):(o=!0,n.value=s));o||i.push({key:a,value:s}),r.updateURL()},sort:function(){var e,t,n,r=S(this),i=r.entries,o=i.slice();for(i.length=0,n=0;n<o.length;n++){for(e=o[n],t=0;t<n;t++)if(i[t].key>e.key){i.splice(t,0,e);break}t===n&&i.push(e)}r.updateURL()},forEach:function(e){for(var t,n=S(this).entries,r=p(e,arguments.length>1?arguments[1]:void 0,3),i=0;i<n.length;)r((t=n[i++]).value,t.key,this)},keys:function(){return new K(this,"keys")},values:function(){return new K(this,"values")},entries:function(){return new K(this,"entries")}},{enumerable:!0}),a(G,N,G.entries),a(G,"toString",(function(){for(var e,t=S(this).entries,n=[],r=0;r<t.length;)e=t[r++],n.push(L(e.key)+"="+L(e.value));return n.join("&")}),{enumerable:!0}),A(V,_),r({global:!0,forced:!o},{URLSearchParams:V}),!o&&"function"==typeof E){var W=function(e){if(m(e)){var t,n=e.body;if(d(n)===_)return(t=e.headers?new E(e.headers):new E).has("content-type")||t.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),y(e,{body:v(0,String(n)),headers:v(0,t)})}return e};if("function"==typeof B&&r({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(e,arguments.length>1?W(arguments[1]):{})}}),"function"==typeof D){var X=function(e){return l(this,X,"Request"),new D(e,arguments.length>1?W(arguments[1]):{})};C.constructor=X,X.prototype=C,r({global:!0,forced:!0},{Request:X})}}e.exports={URLSearchParams:V,getState:S}},72019:function(e,t,n){"use strict";n(78482);var r,i=n(55714),o=n(50905),a=n(34449),s=n(92153),A=n(57123),u=n(84277),c=n(25156),l=n(58925),f=n(64290),p=n(29908),d=n(63570).codeAt,h=n(92423),m=n(53294),g=n(18175),y=n(13987),v=n(17414),b=s.URL,w=y.URLSearchParams,x=y.getState,B=v.set,D=v.getterFor("URL"),C=Math.floor,E=Math.pow,N="Invalid scheme",_="Invalid host",O="Invalid port",M=/[A-Za-z]/,S=/[\d+-.A-Za-z]/,U=/\d/,F=/^0x/i,P=/^[0-7]+$/,Q=/^\d+$/,T=/^[\dA-Fa-f]+$/,I=/[\0\t\n\r #%/:<>?@[\\\]^|]/,j=/[\0\t\n\r #/:<>?@[\\\]^|]/,k=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,R=/[\t\n\r]/g,L=function(e,t){var n,r,i;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return _;if(!(n=z(t.slice(1,-1))))return _;e.host=n}else if(Y(e)){if(t=h(t),I.test(t))return _;if(null===(n=H(t)))return _;e.host=n}else{if(j.test(t))return _;for(n="",r=p(t),i=0;i<r.length;i++)n+=X(r[i],K);e.host=n}},H=function(e){var t,n,r,i,o,a,s,A=e.split(".");if(A.length&&""==A[A.length-1]&&A.pop(),(t=A.length)>4)return e;for(n=[],r=0;r<t;r++){if(""==(i=A[r]))return e;if(o=10,i.length>1&&"0"==i.charAt(0)&&(o=F.test(i)?16:8,i=i.slice(8==o?1:2)),""===i)a=0;else{if(!(10==o?Q:8==o?P:T).test(i))return e;a=parseInt(i,o)}n.push(a)}for(r=0;r<t;r++)if(a=n[r],r==t-1){if(a>=E(256,5-t))return null}else if(a>255)return null;for(s=n.pop(),r=0;r<n.length;r++)s+=n[r]*E(256,3-r);return s},z=function(e){var t,n,r,i,o,a,s,A=[0,0,0,0,0,0,0,0],u=0,c=null,l=0,f=function(){return e.charAt(l)};if(":"==f()){if(":"!=e.charAt(1))return;l+=2,c=++u}for(;f();){if(8==u)return;if(":"!=f()){for(t=n=0;n<4&&T.test(f());)t=16*t+parseInt(f(),16),l++,n++;if("."==f()){if(0==n)return;if(l-=n,u>6)return;for(r=0;f();){if(i=null,r>0){if(!("."==f()&&r<4))return;l++}if(!U.test(f()))return;for(;U.test(f());){if(o=parseInt(f(),10),null===i)i=o;else{if(0==i)return;i=10*i+o}if(i>255)return;l++}A[u]=256*A[u]+i,2!=++r&&4!=r||u++}if(4!=r)return;break}if(":"==f()){if(l++,!f())return}else if(f())return;A[u++]=t}else{if(null!==c)return;l++,c=++u}}if(null!==c)for(a=u-c,u=7;0!=u&&a>0;)s=A[u],A[u--]=A[c+a-1],A[c+--a]=s;else if(8!=u)return;return A},q=function(e){var t,n,r,i;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=C(e/256);return t.join(".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,i=0,o=0;o<8;o++)0!==e[o]?(i>n&&(t=r,n=i),r=null,i=0):(null===r&&(r=o),++i);return i>n&&(t=r,n=i),t}(e),n=0;n<8;n++)i&&0===e[n]||(i&&(i=!1),r===n?(t+=n?":":"::",i=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},K={},V=f({},K,{" ":1,'"':1,"<":1,">":1,"`":1}),G=f({},V,{"#":1,"?":1,"{":1,"}":1}),W=f({},G,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),X=function(e,t){var n=d(e,0);return n>32&&n<127&&!l(t,e)?e:encodeURIComponent(e)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Y=function(e){return l(J,e.scheme)},Z=function(e){return""!=e.username||""!=e.password},$=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},ee=function(e,t){var n;return 2==e.length&&M.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},te=function(e){var t;return e.length>1&&ee(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ne=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&ee(t[0],!0)||t.pop()},re=function(e){return"."===e||"%2e"===e.toLowerCase()},ie={},oe={},ae={},se={},Ae={},ue={},ce={},le={},fe={},pe={},de={},he={},me={},ge={},ye={},ve={},be={},we={},xe={},Be={},De={},Ce=function(e,t,n,i){var o,a,s,A,u,c=n||ie,f=0,d="",h=!1,m=!1,g=!1;for(n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(k,"")),t=t.replace(R,""),o=p(t);f<=o.length;){switch(a=o[f],c){case ie:if(!a||!M.test(a)){if(n)return N;c=ae;continue}d+=a.toLowerCase(),c=oe;break;case oe:if(a&&(S.test(a)||"+"==a||"-"==a||"."==a))d+=a.toLowerCase();else{if(":"!=a){if(n)return N;d="",c=ae,f=0;continue}if(n&&(Y(e)!=l(J,d)||"file"==d&&(Z(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=d,n)return void(Y(e)&&J[e.scheme]==e.port&&(e.port=null));d="","file"==e.scheme?c=ge:Y(e)&&i&&i.scheme==e.scheme?c=se:Y(e)?c=le:"/"==o[f+1]?(c=Ae,f++):(e.cannotBeABaseURL=!0,e.path.push(""),c=xe)}break;case ae:if(!i||i.cannotBeABaseURL&&"#"!=a)return N;if(i.cannotBeABaseURL&&"#"==a){e.scheme=i.scheme,e.path=i.path.slice(),e.query=i.query,e.fragment="",e.cannotBeABaseURL=!0,c=De;break}c="file"==i.scheme?ge:ue;continue;case se:if("/"!=a||"/"!=o[f+1]){c=ue;continue}c=fe,f++;break;case Ae:if("/"==a){c=pe;break}c=we;continue;case ue:if(e.scheme=i.scheme,a==r)e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query=i.query;else if("/"==a||"\\"==a&&Y(e))c=ce;else if("?"==a)e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query="",c=Be;else{if("#"!=a){e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.path.pop(),c=we;continue}e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query=i.query,e.fragment="",c=De}break;case ce:if(!Y(e)||"/"!=a&&"\\"!=a){if("/"!=a){e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,c=we;continue}c=pe}else c=fe;break;case le:if(c=fe,"/"!=a||"/"!=d.charAt(f+1))continue;f++;break;case fe:if("/"!=a&&"\\"!=a){c=pe;continue}break;case pe:if("@"==a){h&&(d="%40"+d),h=!0,s=p(d);for(var y=0;y<s.length;y++){var v=s[y];if(":"!=v||g){var b=X(v,W);g?e.password+=b:e.username+=b}else g=!0}d=""}else if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)){if(h&&""==d)return"Invalid authority";f-=p(d).length+1,d="",c=de}else d+=a;break;case de:case he:if(n&&"file"==e.scheme){c=ve;continue}if(":"!=a||m){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)){if(Y(e)&&""==d)return _;if(n&&""==d&&(Z(e)||null!==e.port))return;if(A=L(e,d))return A;if(d="",c=be,n)return;continue}"["==a?m=!0:"]"==a&&(m=!1),d+=a}else{if(""==d)return _;if(A=L(e,d))return A;if(d="",c=me,n==he)return}break;case me:if(!U.test(a)){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&Y(e)||n){if(""!=d){var w=parseInt(d,10);if(w>65535)return O;e.port=Y(e)&&w===J[e.scheme]?null:w,d=""}if(n)return;c=be;continue}return O}d+=a;break;case ge:if(e.scheme="file","/"==a||"\\"==a)c=ye;else{if(!i||"file"!=i.scheme){c=we;continue}if(a==r)e.host=i.host,e.path=i.path.slice(),e.query=i.query;else if("?"==a)e.host=i.host,e.path=i.path.slice(),e.query="",c=Be;else{if("#"!=a){te(o.slice(f).join(""))||(e.host=i.host,e.path=i.path.slice(),ne(e)),c=we;continue}e.host=i.host,e.path=i.path.slice(),e.query=i.query,e.fragment="",c=De}}break;case ye:if("/"==a||"\\"==a){c=ve;break}i&&"file"==i.scheme&&!te(o.slice(f).join(""))&&(ee(i.path[0],!0)?e.path.push(i.path[0]):e.host=i.host),c=we;continue;case ve:if(a==r||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&ee(d))c=we;else if(""==d){if(e.host="",n)return;c=be}else{if(A=L(e,d))return A;if("localhost"==e.host&&(e.host=""),n)return;d="",c=be}continue}d+=a;break;case be:if(Y(e)){if(c=we,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=r&&(c=we,"/"!=a))continue}else e.fragment="",c=De;else e.query="",c=Be;break;case we:if(a==r||"/"==a||"\\"==a&&Y(e)||!n&&("?"==a||"#"==a)){if(".."===(u=(u=d).toLowerCase())||"%2e."===u||".%2e"===u||"%2e%2e"===u?(ne(e),"/"==a||"\\"==a&&Y(e)||e.path.push("")):re(d)?"/"==a||"\\"==a&&Y(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&ee(d)&&(e.host&&(e.host=""),d=d.charAt(0)+":"),e.path.push(d)),d="","file"==e.scheme&&(a==r||"?"==a||"#"==a))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==a?(e.query="",c=Be):"#"==a&&(e.fragment="",c=De)}else d+=X(a,G);break;case xe:"?"==a?(e.query="",c=Be):"#"==a?(e.fragment="",c=De):a!=r&&(e.path[0]+=X(a,K));break;case Be:n||"#"!=a?a!=r&&("'"==a&&Y(e)?e.query+="%27":e.query+="#"==a?"%23":X(a,K)):(e.fragment="",c=De);break;case De:a!=r&&(e.fragment+=X(a,V))}f++}},Ee=function(e){var t,n,r=c(this,Ee,"URL"),i=arguments.length>1?arguments[1]:void 0,a=m(e),s=B(r,{type:"URL"});if(void 0!==i)if(i instanceof Ee)t=D(i);else if(n=Ce(t={},m(i)))throw TypeError(n);if(n=Ce(s,a,null,t))throw TypeError(n);var A=s.searchParams=new w,u=x(A);u.updateSearchParams(s.query),u.updateURL=function(){s.query=String(A)||null},o||(r.href=_e.call(r),r.origin=Oe.call(r),r.protocol=Me.call(r),r.username=Se.call(r),r.password=Ue.call(r),r.host=Fe.call(r),r.hostname=Pe.call(r),r.port=Qe.call(r),r.pathname=Te.call(r),r.search=Ie.call(r),r.searchParams=je.call(r),r.hash=ke.call(r))},Ne=Ee.prototype,_e=function(){var e=D(this),t=e.scheme,n=e.username,r=e.password,i=e.host,o=e.port,a=e.path,s=e.query,A=e.fragment,u=t+":";return null!==i?(u+="//",Z(e)&&(u+=n+(r?":"+r:"")+"@"),u+=q(i),null!==o&&(u+=":"+o)):"file"==t&&(u+="//"),u+=e.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(u+="?"+s),null!==A&&(u+="#"+A),u},Oe=function(){var e=D(this),t=e.scheme,n=e.port;if("blob"==t)try{return new Ee(t.path[0]).origin}catch(e){return"null"}return"file"!=t&&Y(e)?t+"://"+q(e.host)+(null!==n?":"+n:""):"null"},Me=function(){return D(this).scheme+":"},Se=function(){return D(this).username},Ue=function(){return D(this).password},Fe=function(){var e=D(this),t=e.host,n=e.port;return null===t?"":null===n?q(t):q(t)+":"+n},Pe=function(){var e=D(this).host;return null===e?"":q(e)},Qe=function(){var e=D(this).port;return null===e?"":String(e)},Te=function(){var e=D(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Ie=function(){var e=D(this).query;return e?"?"+e:""},je=function(){return D(this).searchParams},ke=function(){var e=D(this).fragment;return e?"#"+e:""},Re=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(o&&A(Ne,{href:Re(_e,(function(e){var t=D(this),n=m(e),r=Ce(t,n);if(r)throw TypeError(r);x(t.searchParams).updateSearchParams(t.query)})),origin:Re(Oe),protocol:Re(Me,(function(e){var t=D(this);Ce(t,m(e)+":",ie)})),username:Re(Se,(function(e){var t=D(this),n=p(m(e));if(!$(t)){t.username="";for(var r=0;r<n.length;r++)t.username+=X(n[r],W)}})),password:Re(Ue,(function(e){var t=D(this),n=p(m(e));if(!$(t)){t.password="";for(var r=0;r<n.length;r++)t.password+=X(n[r],W)}})),host:Re(Fe,(function(e){var t=D(this);t.cannotBeABaseURL||Ce(t,m(e),de)})),hostname:Re(Pe,(function(e){var t=D(this);t.cannotBeABaseURL||Ce(t,m(e),he)})),port:Re(Qe,(function(e){var t=D(this);$(t)||(""==(e=m(e))?t.port=null:Ce(t,e,me))})),pathname:Re(Te,(function(e){var t=D(this);t.cannotBeABaseURL||(t.path=[],Ce(t,m(e),be))})),search:Re(Ie,(function(e){var t=D(this);""==(e=m(e))?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",Ce(t,e,Be)),x(t.searchParams).updateSearchParams(t.query)})),searchParams:Re(je),hash:Re(ke,(function(e){var t=D(this);""!=(e=m(e))?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",Ce(t,e,De)):t.fragment=null}))}),u(Ne,"toJSON",(function(){return _e.call(this)}),{enumerable:!0}),u(Ne,"toString",(function(){return _e.call(this)}),{enumerable:!0}),b){var Le=b.createObjectURL,He=b.revokeObjectURL;Le&&u(Ee,"createObjectURL",(function(e){return Le.apply(b,arguments)})),He&&u(Ee,"revokeObjectURL",(function(e){return He.apply(b,arguments)}))}g(Ee,"URL"),i({global:!0,forced:!a,sham:!o},{URL:Ee})},27846:function(e,t,n){"use strict";n(55714)({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},73978:function(e,t,n){"use strict";var r;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}!function(o){var a,s,A,u=9e15,c=1e9,l="0123456789abcdef",f="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",p="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",d={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-u,maxE:u,crypto:!1},h=!0,m="[DecimalError] ",g=m+"Invalid argument: ",y=m+"Precision limit exceeded",v=m+"crypto unavailable",b=Math.floor,w=Math.pow,x=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,B=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,D=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,C=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,E=1e7,N=f.length-1,_=p.length-1,O={name:"[object Decimal]"};function M(e){var t,n,r,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)(n=7-(r=e[t]+"").length)&&(o+=L(n)),o+=r;(n=7-(r=(a=e[t])+"").length)&&(o+=L(n))}else if(0===a)return"0";for(;a%10==0;)a/=10;return o+a}function S(e,t,n){if(e!==~~e||e<t||e>n)throw Error(g+e)}function U(e,t,n,r){var i,o,a,s;for(o=e[0];o>=10;o/=10)--t;return--t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),o=w(10,7-t),s=e[i]%o|0,null==r?t<3?(0==t?s=s/100|0:1==t&&(s=s/10|0),a=n<4&&99999==s||n>3&&49999==s||5e4==s||0==s):a=(n<4&&s+1==o||n>3&&s+1==o/2)&&(e[i+1]/o/100|0)==w(10,t-2)-1||(s==o/2||0==s)&&0==(e[i+1]/o/100|0):t<4?(0==t?s=s/1e3|0:1==t?s=s/100|0:2==t&&(s=s/10|0),a=(r||n<4)&&9999==s||!r&&n>3&&4999==s):a=((r||n<4)&&s+1==o||!r&&n>3&&s+1==o/2)&&(e[i+1]/o/1e3|0)==w(10,t-3)-1,a}function F(e,t,n){for(var r,i,o=[0],a=0,s=e.length;a<s;){for(i=o.length;i--;)o[i]*=t;for(o[0]+=l.indexOf(e.charAt(a++)),r=0;r<o.length;r++)o[r]>n-1&&(void 0===o[r+1]&&(o[r+1]=0),o[r+1]+=o[r]/n|0,o[r]%=n)}return o.reverse()}O.absoluteValue=O.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),Q(e)},O.ceil=function(){return Q(new this.constructor(this),this.e+1,2)},O.comparedTo=O.cmp=function(e){var t,n,r,i,o=this,a=o.d,s=(e=new o.constructor(e)).d,A=o.s,u=e.s;if(!a||!s)return A&&u?A!==u?A:a===s?0:!a^A<0?1:-1:NaN;if(!a[0]||!s[0])return a[0]?A:s[0]?-u:0;if(A!==u)return A;if(o.e!==e.e)return o.e>e.e^A<0?1:-1;for(t=0,n=(r=a.length)<(i=s.length)?r:i;t<n;++t)if(a[t]!==s[t])return a[t]>s[t]^A<0?1:-1;return r===i?0:r>i^A<0?1:-1},O.cosine=O.cos=function(){var e,t,n=this,r=n.constructor;return n.d?n.d[0]?(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r,i=t.d.length;i<32?r=(1/Y(4,n=Math.ceil(i/3))).toString():(n=16,r="2.3283064365386962890625e-10");e.precision+=n,t=J(e,1,t.times(r),new e(1));for(var o=n;o--;){var a=t.times(t);t=a.times(a).minus(a).times(8).plus(1)}return e.precision-=n,t}(r,Z(r,n)),r.precision=e,r.rounding=t,Q(2==A||3==A?n.neg():n,e,t,!0)):new r(1):new r(NaN)},O.cubeRoot=O.cbrt=function(){var e,t,n,r,i,o,a,s,A,u,c=this,l=c.constructor;if(!c.isFinite()||c.isZero())return new l(c);for(h=!1,(o=c.s*w(c.s*c,1/3))&&Math.abs(o)!=1/0?r=new l(o.toString()):(n=M(c.d),(o=((e=c.e)-n.length+1)%3)&&(n+=1==o||-2==o?"0":"00"),o=w(n,1/3),e=b((e+1)/3)-(e%3==(e<0?-1:2)),(r=new l(n=o==1/0?"5e"+e:(n=o.toExponential()).slice(0,n.indexOf("e")+1)+e)).s=c.s),a=(e=l.precision)+3;;)if(u=(A=(s=r).times(s).times(s)).plus(c),r=P(u.plus(c).times(s),u.plus(A),a+2,1),M(s.d).slice(0,a)===(n=M(r.d)).slice(0,a)){if("9999"!=(n=n.slice(a-3,a+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(Q(r,e+1,1),t=!r.times(r).times(r).eq(c));break}if(!i&&(Q(s,e+1,0),s.times(s).times(s).eq(c))){r=s;break}a+=4,i=1}return h=!0,Q(r,e,l.rounding,t)},O.decimalPlaces=O.dp=function(){var e,t=this.d,n=NaN;if(t){if(n=7*((e=t.length-1)-b(this.e/7)),e=t[e])for(;e%10==0;e/=10)n--;n<0&&(n=0)}return n},O.dividedBy=O.div=function(e){return P(this,new this.constructor(e))},O.dividedToIntegerBy=O.divToInt=function(e){var t=this.constructor;return Q(P(this,new t(e),0,1,1),t.precision,t.rounding)},O.equals=O.eq=function(e){return 0===this.cmp(e)},O.floor=function(){return Q(new this.constructor(this),this.e+1,3)},O.greaterThan=O.gt=function(e){return this.cmp(e)>0},O.greaterThanOrEqualTo=O.gte=function(e){var t=this.cmp(e);return 1==t||0===t},O.hyperbolicCosine=O.cosh=function(){var e,t,n,r,i,o=this,a=o.constructor,s=new a(1);if(!o.isFinite())return new a(o.s?1/0:NaN);if(o.isZero())return s;n=a.precision,r=a.rounding,a.precision=n+Math.max(o.e,o.sd())+4,a.rounding=1,(i=o.d.length)<32?t=(1/Y(4,e=Math.ceil(i/3))).toString():(e=16,t="2.3283064365386962890625e-10"),o=J(a,1,o.times(t),new a(1),!0);for(var A,u=e,c=new a(8);u--;)A=o.times(o),o=s.minus(A.times(c.minus(A.times(c))));return Q(o,a.precision=n,a.rounding=r,!0)},O.hyperbolicSine=O.sinh=function(){var e,t,n,r,i=this,o=i.constructor;if(!i.isFinite()||i.isZero())return new o(i);if(t=o.precision,n=o.rounding,o.precision=t+Math.max(i.e,i.sd())+4,o.rounding=1,(r=i.d.length)<3)i=J(o,2,i,i,!0);else{e=(e=1.4*Math.sqrt(r))>16?16:0|e,i=J(o,2,i=i.times(1/Y(5,e)),i,!0);for(var a,s=new o(5),A=new o(16),u=new o(20);e--;)a=i.times(i),i=i.times(s.plus(a.times(A.times(a).plus(u))))}return o.precision=t,o.rounding=n,Q(i,t,n,!0)},O.hyperbolicTangent=O.tanh=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+7,r.rounding=1,P(n.sinh(),n.cosh(),r.precision=e,r.rounding=t)):new r(n.s)},O.inverseCosine=O.acos=function(){var e,t=this,n=t.constructor,r=t.abs().cmp(1),i=n.precision,o=n.rounding;return-1!==r?0===r?t.isNeg()?k(n,i,o):new n(0):new n(NaN):t.isZero()?k(n,i+4,o).times(.5):(n.precision=i+6,n.rounding=1,t=t.asin(),e=k(n,i+4,o).times(.5),n.precision=i,n.rounding=o,e.minus(t))},O.inverseHyperbolicCosine=O.acosh=function(){var e,t,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(e=r.precision,t=r.rounding,r.precision=e+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,h=!1,n=n.times(n).minus(1).sqrt().plus(n),h=!0,r.precision=e,r.rounding=t,n.ln()):new r(n)},O.inverseHyperbolicSine=O.asinh=function(){var e,t,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,h=!1,n=n.times(n).plus(1).sqrt().plus(n),h=!0,r.precision=e,r.rounding=t,n.ln())},O.inverseHyperbolicTangent=O.atanh=function(){var e,t,n,r,i=this,o=i.constructor;return i.isFinite()?i.e>=0?new o(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=o.precision,t=o.rounding,r=i.sd(),Math.max(r,e)<2*-i.e-1?Q(new o(i),e,t,!0):(o.precision=n=r-i.e,i=P(i.plus(1),new o(1).minus(i),n+e,1),o.precision=e+4,o.rounding=1,i=i.ln(),o.precision=e,o.rounding=t,i.times(.5))):new o(NaN)},O.inverseSine=O.asin=function(){var e,t,n,r,i=this,o=i.constructor;return i.isZero()?new o(i):(t=i.abs().cmp(1),n=o.precision,r=o.rounding,-1!==t?0===t?((e=k(o,n+4,r).times(.5)).s=i.s,e):new o(NaN):(o.precision=n+6,o.rounding=1,i=i.div(new o(1).minus(i.times(i)).sqrt().plus(1)).atan(),o.precision=n,o.rounding=r,i.times(2)))},O.inverseTangent=O.atan=function(){var e,t,n,r,i,o,a,s,A,u=this,c=u.constructor,l=c.precision,f=c.rounding;if(u.isFinite()){if(u.isZero())return new c(u);if(u.abs().eq(1)&&l+4<=_)return(a=k(c,l+4,f).times(.25)).s=u.s,a}else{if(!u.s)return new c(NaN);if(l+4<=_)return(a=k(c,l+4,f).times(.5)).s=u.s,a}for(c.precision=s=l+10,c.rounding=1,e=n=Math.min(28,s/7+2|0);e;--e)u=u.div(u.times(u).plus(1).sqrt().plus(1));for(h=!1,t=Math.ceil(s/7),r=1,A=u.times(u),a=new c(u),i=u;-1!==e;)if(i=i.times(A),o=a.minus(i.div(r+=2)),i=i.times(A),void 0!==(a=o.plus(i.div(r+=2))).d[t])for(e=t;a.d[e]===o.d[e]&&e--;);return n&&(a=a.times(2<<n-1)),h=!0,Q(a,c.precision=l,c.rounding=f,!0)},O.isFinite=function(){return!!this.d},O.isInteger=O.isInt=function(){return!!this.d&&b(this.e/7)>this.d.length-2},O.isNaN=function(){return!this.s},O.isNegative=O.isNeg=function(){return this.s<0},O.isPositive=O.isPos=function(){return this.s>0},O.isZero=function(){return!!this.d&&0===this.d[0]},O.lessThan=O.lt=function(e){return this.cmp(e)<0},O.lessThanOrEqualTo=O.lte=function(e){return this.cmp(e)<1},O.logarithm=O.log=function(e){var t,n,r,i,o,a,s,A,u=this,c=u.constructor,l=c.precision,f=c.rounding;if(null==e)e=new c(10),t=!0;else{if(n=(e=new c(e)).d,e.s<0||!n||!n[0]||e.eq(1))return new c(NaN);t=e.eq(10)}if(n=u.d,u.s<0||!n||!n[0]||u.eq(1))return new c(n&&!n[0]?-1/0:1!=u.s?NaN:n?0:1/0);if(t)if(n.length>1)o=!0;else{for(i=n[0];i%10==0;)i/=10;o=1!==i}if(h=!1,a=V(u,s=l+5),r=t?j(c,s+10):V(e,s),U((A=P(a,r,s,1)).d,i=l,f))do{if(a=V(u,s+=10),r=t?j(c,s+10):V(e,s),A=P(a,r,s,1),!o){+M(A.d).slice(i+1,i+15)+1==1e14&&(A=Q(A,l+1,0));break}}while(U(A.d,i+=10,f));return h=!0,Q(A,l,f)},O.minus=O.sub=function(e){var t,n,r,i,o,a,s,A,u,c,l,f,p=this,d=p.constructor;if(e=new d(e),!p.d||!e.d)return p.s&&e.s?p.d?e.s=-e.s:e=new d(e.d||p.s!==e.s?p:NaN):e=new d(NaN),e;if(p.s!=e.s)return e.s=-e.s,p.plus(e);if(u=p.d,f=e.d,s=d.precision,A=d.rounding,!u[0]||!f[0]){if(f[0])e.s=-e.s;else{if(!u[0])return new d(3===A?-0:0);e=new d(p)}return h?Q(e,s,A):e}if(n=b(e.e/7),c=b(p.e/7),u=u.slice(),o=c-n){for((l=o<0)?(t=u,o=-o,a=f.length):(t=f,n=c,a=u.length),o>(r=Math.max(Math.ceil(s/7),a)+2)&&(o=r,t.length=1),t.reverse(),r=o;r--;)t.push(0);t.reverse()}else{for((l=(r=u.length)<(a=f.length))&&(a=r),r=0;r<a;r++)if(u[r]!=f[r]){l=u[r]<f[r];break}o=0}for(l&&(t=u,u=f,f=t,e.s=-e.s),a=u.length,r=f.length-a;r>0;--r)u[a++]=0;for(r=f.length;r>o;){if(u[--r]<f[r]){for(i=r;i&&0===u[--i];)u[i]=E-1;--u[i],u[r]+=E}u[r]-=f[r]}for(;0===u[--a];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(e.d=u,e.e=I(u,n),h?Q(e,s,A):e):new d(3===A?-0:0)},O.modulo=O.mod=function(e){var t,n=this,r=n.constructor;return e=new r(e),!n.d||!e.s||e.d&&!e.d[0]?new r(NaN):!e.d||n.d&&!n.d[0]?Q(new r(n),r.precision,r.rounding):(h=!1,9==r.modulo?(t=P(n,e.abs(),0,3,1)).s*=e.s:t=P(n,e,0,r.modulo,1),t=t.times(e),h=!0,n.minus(t))},O.naturalExponential=O.exp=function(){return K(this)},O.naturalLogarithm=O.ln=function(){return V(this)},O.negated=O.neg=function(){var e=new this.constructor(this);return e.s=-e.s,Q(e)},O.plus=O.add=function(e){var t,n,r,i,o,a,s,A,u,c,l=this,f=l.constructor;if(e=new f(e),!l.d||!e.d)return l.s&&e.s?l.d||(e=new f(e.d||l.s===e.s?l:NaN)):e=new f(NaN),e;if(l.s!=e.s)return e.s=-e.s,l.minus(e);if(u=l.d,c=e.d,s=f.precision,A=f.rounding,!u[0]||!c[0])return c[0]||(e=new f(l)),h?Q(e,s,A):e;if(o=b(l.e/7),r=b(e.e/7),u=u.slice(),i=o-r){for(i<0?(n=u,i=-i,a=c.length):(n=c,r=o,a=u.length),i>(a=(o=Math.ceil(s/7))>a?o+1:a+1)&&(i=a,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((a=u.length)-(i=c.length)<0&&(i=a,n=c,c=u,u=n),t=0;i;)t=(u[--i]=u[i]+c[i]+t)/E|0,u[i]%=E;for(t&&(u.unshift(t),++r),a=u.length;0==u[--a];)u.pop();return e.d=u,e.e=I(u,r),h?Q(e,s,A):e},O.precision=O.sd=function(e){var t,n=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(g+e);return n.d?(t=R(n.d),e&&n.e+1>t&&(t=n.e+1)):t=NaN,t},O.round=function(){var e=this,t=e.constructor;return Q(new t(e),e.e+1,t.rounding)},O.sine=O.sin=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r=t.d.length;if(r<3)return J(e,2,t,t);n=(n=1.4*Math.sqrt(r))>16?16:0|n,t=t.times(1/Y(5,n)),t=J(e,2,t,t);for(var i,o=new e(5),a=new e(16),s=new e(20);n--;)i=t.times(t),t=t.times(o.plus(i.times(a.times(i).minus(s))));return t}(r,Z(r,n)),r.precision=e,r.rounding=t,Q(A>2?n.neg():n,e,t,!0)):new r(NaN)},O.squareRoot=O.sqrt=function(){var e,t,n,r,i,o,a=this,s=a.d,A=a.e,u=a.s,c=a.constructor;if(1!==u||!s||!s[0])return new c(!u||u<0&&(!s||s[0])?NaN:s?a:1/0);for(h=!1,0==(u=Math.sqrt(+a))||u==1/0?(((t=M(s)).length+A)%2==0&&(t+="0"),u=Math.sqrt(t),A=b((A+1)/2)-(A<0||A%2),r=new c(t=u==1/0?"1e"+A:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+A)):r=new c(u.toString()),n=(A=c.precision)+3;;)if(r=(o=r).plus(P(a,o,n+2,1)).times(.5),M(o.d).slice(0,n)===(t=M(r.d)).slice(0,n)){if("9999"!=(t=t.slice(n-3,n+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(Q(r,A+1,1),e=!r.times(r).eq(a));break}if(!i&&(Q(o,A+1,0),o.times(o).eq(a))){r=o;break}n+=4,i=1}return h=!0,Q(r,A,c.rounding,e)},O.tangent=O.tan=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+10,r.rounding=1,(n=n.sin()).s=1,n=P(n,new r(1).minus(n.times(n)).sqrt(),e+10,0),r.precision=e,r.rounding=t,Q(2==A||4==A?n.neg():n,e,t,!0)):new r(NaN)},O.times=O.mul=function(e){var t,n,r,i,o,a,s,A,u,c=this,l=c.constructor,f=c.d,p=(e=new l(e)).d;if(e.s*=c.s,!(f&&f[0]&&p&&p[0]))return new l(!e.s||f&&!f[0]&&!p||p&&!p[0]&&!f?NaN:f&&p?0*e.s:e.s/0);for(n=b(c.e/7)+b(e.e/7),(A=f.length)<(u=p.length)&&(o=f,f=p,p=o,a=A,A=u,u=a),o=[],r=a=A+u;r--;)o.push(0);for(r=u;--r>=0;){for(t=0,i=A+r;i>r;)s=o[i]+p[r]*f[i-r-1]+t,o[i--]=s%E|0,t=s/E|0;o[i]=(o[i]+t)%E|0}for(;!o[--a];)o.pop();return t?++n:o.shift(),e.d=o,e.e=I(o,n),h?Q(e,l.precision,l.rounding):e},O.toBinary=function(e,t){return $(this,2,e,t)},O.toDecimalPlaces=O.toDP=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(S(e,0,c),void 0===t?t=r.rounding:S(t,0,8),Q(n,e+n.e+1,t))},O.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=T(r,!0):(S(e,0,c),void 0===t?t=i.rounding:S(t,0,8),n=T(r=Q(new i(r),e+1,t),!0,e+1)),r.isNeg()&&!r.isZero()?"-"+n:n},O.toFixed=function(e,t){var n,r,i=this,o=i.constructor;return void 0===e?n=T(i):(S(e,0,c),void 0===t?t=o.rounding:S(t,0,8),n=T(r=Q(new o(i),e+i.e+1,t),!1,e+r.e+1)),i.isNeg()&&!i.isZero()?"-"+n:n},O.toFraction=function(e){var t,n,r,i,o,a,s,A,u,c,l,f,p=this,d=p.d,m=p.constructor;if(!d)return new m(p);if(u=n=new m(1),r=A=new m(0),a=(o=(t=new m(r)).e=R(d)-p.e-1)%7,t.d[0]=w(10,a<0?7+a:a),null==e)e=o>0?t:u;else{if(!(s=new m(e)).isInt()||s.lt(u))throw Error(g+s);e=s.gt(t)?o>0?t:u:s}for(h=!1,s=new m(M(d)),c=m.precision,m.precision=o=7*d.length*2;l=P(s,t,0,1,1),1!=(i=n.plus(l.times(r))).cmp(e);)n=r,r=i,i=u,u=A.plus(l.times(i)),A=i,i=t,t=s.minus(l.times(i)),s=i;return i=P(e.minus(n),r,0,1,1),A=A.plus(i.times(u)),n=n.plus(i.times(r)),A.s=u.s=p.s,f=P(u,r,o,1).minus(p).abs().cmp(P(A,n,o,1).minus(p).abs())<1?[u,r]:[A,n],m.precision=c,h=!0,f},O.toHexadecimal=O.toHex=function(e,t){return $(this,16,e,t)},O.toNearest=function(e,t){var n=this,r=n.constructor;if(n=new r(n),null==e){if(!n.d)return n;e=new r(1),t=r.rounding}else{if(e=new r(e),void 0===t?t=r.rounding:S(t,0,8),!n.d)return e.s?n:e;if(!e.d)return e.s&&(e.s=n.s),e}return e.d[0]?(h=!1,n=P(n,e,0,t,1).times(e),h=!0,Q(n)):(e.s=n.s,n=e),n},O.toNumber=function(){return+this},O.toOctal=function(e,t){return $(this,8,e,t)},O.toPower=O.pow=function(e){var t,n,r,i,o,a,s=this,A=s.constructor,u=+(e=new A(e));if(!(s.d&&e.d&&s.d[0]&&e.d[0]))return new A(w(+s,u));if((s=new A(s)).eq(1))return s;if(r=A.precision,o=A.rounding,e.eq(1))return Q(s,r,o);if((t=b(e.e/7))>=e.d.length-1&&(n=u<0?-u:u)<=9007199254740991)return i=H(A,s,n,r),e.s<0?new A(1).div(i):Q(i,r,o);if((a=s.s)<0){if(t<e.d.length-1)return new A(NaN);if(0==(1&e.d[t])&&(a=1),0==s.e&&1==s.d[0]&&1==s.d.length)return s.s=a,s}return(t=0!=(n=w(+s,u))&&isFinite(n)?new A(n+"").e:b(u*(Math.log("0."+M(s.d))/Math.LN10+s.e+1)))>A.maxE+1||t<A.minE-1?new A(t>0?a/0:0):(h=!1,A.rounding=s.s=1,n=Math.min(12,(t+"").length),(i=K(e.times(V(s,r+n)),r)).d&&U((i=Q(i,r+5,1)).d,r,o)&&(t=r+10,+M((i=Q(K(e.times(V(s,t+n)),t),t+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=Q(i,r+1,0))),i.s=a,h=!0,A.rounding=o,Q(i,r,o))},O.toPrecision=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=T(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(S(e,1,c),void 0===t?t=i.rounding:S(t,0,8),n=T(r=Q(new i(r),e,t),e<=r.e||r.e<=i.toExpNeg,e)),r.isNeg()&&!r.isZero()?"-"+n:n},O.toSignificantDigits=O.toSD=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(S(e,1,c),void 0===t?t=n.rounding:S(t,0,8)),Q(new n(this),e,t)},O.toString=function(){var e=this,t=e.constructor,n=T(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()&&!e.isZero()?"-"+n:n},O.truncated=O.trunc=function(){return Q(new this.constructor(this),this.e+1,1)},O.valueOf=O.toJSON=function(){var e=this,t=e.constructor,n=T(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()?"-"+n:n};var P=function(){function e(e,t,n){var r,i=0,o=e.length;for(e=e.slice();o--;)r=e[o]*t+i,e[o]=r%n|0,i=r/n|0;return i&&e.unshift(i),e}function t(e,t,n,r){var i,o;if(n!=r)o=n>r?1:-1;else for(i=o=0;i<n;i++)if(e[i]!=t[i]){o=e[i]>t[i]?1:-1;break}return o}function n(e,t,n,r){for(var i=0;n--;)e[n]-=i,i=e[n]<t[n]?1:0,e[n]=i*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,o,a,A,u){var c,l,f,p,d,h,m,g,y,v,w,x,B,D,C,N,_,O,M,S,U=r.constructor,F=r.s==i.s?1:-1,P=r.d,T=i.d;if(!(P&&P[0]&&T&&T[0]))return new U(r.s&&i.s&&(P?!T||P[0]!=T[0]:T)?P&&0==P[0]||!T?0*F:F/0:NaN);for(u?(d=1,l=r.e-i.e):(u=E,d=7,l=b(r.e/d)-b(i.e/d)),M=T.length,_=P.length,v=(y=new U(F)).d=[],f=0;T[f]==(P[f]||0);f++);if(T[f]>(P[f]||0)&&l--,null==o?(D=o=U.precision,a=U.rounding):D=A?o+(r.e-i.e)+1:o,D<0)v.push(1),h=!0;else{if(D=D/d+2|0,f=0,1==M){for(p=0,T=T[0],D++;(f<_||p)&&D--;f++)C=p*u+(P[f]||0),v[f]=C/T|0,p=C%T|0;h=p||f<_}else{for((p=u/(T[0]+1)|0)>1&&(T=e(T,p,u),P=e(P,p,u),M=T.length,_=P.length),N=M,x=(w=P.slice(0,M)).length;x<M;)w[x++]=0;(S=T.slice()).unshift(0),O=T[0],T[1]>=u/2&&++O;do{p=0,(c=t(T,w,M,x))<0?(B=w[0],M!=x&&(B=B*u+(w[1]||0)),(p=B/O|0)>1?(p>=u&&(p=u-1),1==(c=t(m=e(T,p,u),w,g=m.length,x=w.length))&&(p--,n(m,M<g?S:T,g,u))):(0==p&&(c=p=1),m=T.slice()),(g=m.length)<x&&m.unshift(0),n(w,m,x,u),-1==c&&(c=t(T,w,M,x=w.length))<1&&(p++,n(w,M<x?S:T,x,u)),x=w.length):0===c&&(p++,w=[0]),v[f++]=p,c&&w[0]?w[x++]=P[N]||0:(w=[P[N]],x=1)}while((N++<_||void 0!==w[0])&&D--);h=void 0!==w[0]}v[0]||v.shift()}if(1==d)y.e=l,s=h;else{for(f=1,p=v[0];p>=10;p/=10)f++;y.e=f+l*d-1,Q(y,A?o+y.e+1:o,a,h)}return y}}();function Q(e,t,n,r){var i,o,a,s,A,u,c,l,f,p=e.constructor;e:if(null!=t){if(!(l=e.d))return e;for(i=1,s=l[0];s>=10;s/=10)i++;if((o=t-i)<0)o+=7,a=t,A=(c=l[f=0])/w(10,i-a-1)%10|0;else if((f=Math.ceil((o+1)/7))>=(s=l.length)){if(!r)break e;for(;s++<=f;)l.push(0);c=A=0,i=1,a=(o%=7)-7+1}else{for(c=s=l[f],i=1;s>=10;s/=10)i++;A=(a=(o%=7)-7+i)<0?0:c/w(10,i-a-1)%10|0}if(r=r||t<0||void 0!==l[f+1]||(a<0?c:c%w(10,i-a-1)),u=n<4?(A||r)&&(0==n||n==(e.s<0?3:2)):A>5||5==A&&(4==n||r||6==n&&(o>0?a>0?c/w(10,i-a):0:l[f-1])%10&1||n==(e.s<0?8:7)),t<1||!l[0])return l.length=0,u?(t-=e.e+1,l[0]=w(10,(7-t%7)%7),e.e=-t||0):l[0]=e.e=0,e;if(0==o?(l.length=f,s=1,f--):(l.length=f+1,s=w(10,7-o),l[f]=a>0?(c/w(10,i-a)%w(10,a)|0)*s:0),u)for(;;){if(0==f){for(o=1,a=l[0];a>=10;a/=10)o++;for(a=l[0]+=s,s=1;a>=10;a/=10)s++;o!=s&&(e.e++,l[0]==E&&(l[0]=1));break}if(l[f]+=s,l[f]!=E)break;l[f--]=0,s=1}for(o=l.length;0===l[--o];)l.pop()}return h&&(e.e>p.maxE?(e.d=null,e.e=NaN):e.e<p.minE&&(e.e=0,e.d=[0])),e}function T(e,t,n){if(!e.isFinite())return G(e);var r,i=e.e,o=M(e.d),a=o.length;return t?(n&&(r=n-a)>0?o=o.charAt(0)+"."+o.slice(1)+L(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(e.e<0?"e":"e+")+e.e):i<0?(o="0."+L(-i-1)+o,n&&(r=n-a)>0&&(o+=L(r))):i>=a?(o+=L(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+L(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(o+="."),o+=L(r))),o}function I(e,t){var n=e[0];for(t*=7;n>=10;n/=10)t++;return t}function j(e,t,n){if(t>N)throw h=!0,n&&(e.precision=n),Error(y);return Q(new e(f),t,1,!0)}function k(e,t,n){if(t>_)throw Error(y);return Q(new e(p),t,n,!0)}function R(e){var t=e.length-1,n=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)n--;for(t=e[0];t>=10;t/=10)n++}return n}function L(e){for(var t="";e--;)t+="0";return t}function H(e,t,n,r){var i,o=new e(1),a=Math.ceil(r/7+4);for(h=!1;;){if(n%2&&ee((o=o.times(t)).d,a)&&(i=!0),0===(n=b(n/2))){n=o.d.length-1,i&&0===o.d[n]&&++o.d[n];break}ee((t=t.times(t)).d,a)}return h=!0,o}function z(e){return 1&e.d[e.d.length-1]}function q(e,t,n){for(var r,i=new e(t[0]),o=0;++o<t.length;){if(!(r=new e(t[o])).s){i=r;break}i[n](r)&&(i=r)}return i}function K(e,t){var n,r,i,o,a,s,A,u=0,c=0,l=0,f=e.constructor,p=f.rounding,d=f.precision;if(!e.d||!e.d[0]||e.e>17)return new f(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:NaN);for(null==t?(h=!1,A=d):A=t,s=new f(.03125);e.e>-2;)e=e.times(s),l+=5;for(A+=r=Math.log(w(2,l))/Math.LN10*2+5|0,n=o=a=new f(1),f.precision=A;;){if(o=Q(o.times(e),A,1),n=n.times(++c),M((s=a.plus(P(o,n,A,1))).d).slice(0,A)===M(a.d).slice(0,A)){for(i=l;i--;)a=Q(a.times(a),A,1);if(null!=t)return f.precision=d,a;if(!(u<3&&U(a.d,A-r,p,u)))return Q(a,f.precision=d,p,h=!0);f.precision=A+=10,n=o=s=new f(1),c=0,u++}a=s}}function V(e,t){var n,r,i,o,a,s,A,u,c,l,f,p=1,d=e,m=d.d,g=d.constructor,y=g.rounding,v=g.precision;if(d.s<0||!m||!m[0]||!d.e&&1==m[0]&&1==m.length)return new g(m&&!m[0]?-1/0:1!=d.s?NaN:m?0:d);if(null==t?(h=!1,c=v):c=t,g.precision=c+=10,r=(n=M(m)).charAt(0),!(Math.abs(o=d.e)<15e14))return u=j(g,c+2,v).times(o+""),d=V(new g(r+"."+n.slice(1)),c-10).plus(u),g.precision=v,null==t?Q(d,v,y,h=!0):d;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=M((d=d.times(e)).d)).charAt(0),p++;for(o=d.e,r>1?(d=new g("0."+n),o++):d=new g(r+"."+n.slice(1)),l=d,A=a=d=P(d.minus(1),d.plus(1),c,1),f=Q(d.times(d),c,1),i=3;;){if(a=Q(a.times(f),c,1),M((u=A.plus(P(a,new g(i),c,1))).d).slice(0,c)===M(A.d).slice(0,c)){if(A=A.times(2),0!==o&&(A=A.plus(j(g,c+2,v).times(o+""))),A=P(A,new g(p),c,1),null!=t)return g.precision=v,A;if(!U(A.d,c-10,y,s))return Q(A,g.precision=v,y,h=!0);g.precision=c+=10,u=a=d=P(l.minus(1),l.plus(1),c,1),f=Q(d.times(d),c,1),i=s=1}A=u,i+=2}}function G(e){return String(e.s*e.s/0)}function W(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);r++);for(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(r,i)){if(i-=r,e.e=n=n-r-1,e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=i;for(;r--;)t+="0";e.d.push(+t),h&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function X(e,t){var n,r,i,o,s,A,u,c,l;if("Infinity"===t||"NaN"===t)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(B.test(t))n=16,t=t.toLowerCase();else if(x.test(t))n=2;else{if(!D.test(t))throw Error(g+t);n=8}for((o=t.search(/p/i))>0?(u=+t.slice(o+1),t=t.substring(2,o)):t=t.slice(2),s=(o=t.indexOf("."))>=0,r=e.constructor,s&&(o=(A=(t=t.replace(".","")).length)-o,i=H(r,new r(n),o,2*o)),o=l=(c=F(t,n,E)).length-1;0===c[o];--o)c.pop();return o<0?new r(0*e.s):(e.e=I(c,l),e.d=c,h=!1,s&&(e=P(e,i,4*A)),u&&(e=e.times(Math.abs(u)<54?w(2,u):a.pow(2,u))),h=!0,e)}function J(e,t,n,r,i){var o,a,s,A,u=e.precision,c=Math.ceil(u/7);for(h=!1,A=n.times(n),s=new e(r);;){if(a=P(s.times(A),new e(t++*t++),u,1),s=i?r.plus(a):r.minus(a),r=P(a.times(A),new e(t++*t++),u,1),void 0!==(a=s.plus(r)).d[c]){for(o=c;a.d[o]===s.d[o]&&o--;);if(-1==o)break}o=s,s=r,r=a,a=o}return h=!0,a.d.length=c+1,a}function Y(e,t){for(var n=e;--t;)n*=e;return n}function Z(e,t){var n,r=t.s<0,i=k(e,e.precision,1),o=i.times(.5);if((t=t.abs()).lte(o))return A=r?4:1,t;if((n=t.divToInt(i)).isZero())A=r?3:2;else{if((t=t.minus(n.times(i))).lte(o))return A=z(n)?r?2:3:r?4:1,t;A=z(n)?r?1:4:r?3:2}return t.minus(i).abs()}function $(e,t,n,r){var i,o,a,A,u,f,p,d,h,m=e.constructor,g=void 0!==n;if(g?(S(n,1,c),void 0===r?r=m.rounding:S(r,0,8)):(n=m.precision,r=m.rounding),e.isFinite()){for(g?(i=2,16==t?n=4*n-3:8==t&&(n=3*n-2)):i=t,(a=(p=T(e)).indexOf("."))>=0&&(p=p.replace(".",""),(h=new m(1)).e=p.length-a,h.d=F(T(h),10,i),h.e=h.d.length),o=u=(d=F(p,10,i)).length;0==d[--u];)d.pop();if(d[0]){if(a<0?o--:((e=new m(e)).d=d,e.e=o,d=(e=P(e,h,n,r,0,i)).d,o=e.e,f=s),a=d[n],A=i/2,f=f||void 0!==d[n+1],f=r<4?(void 0!==a||f)&&(0===r||r===(e.s<0?3:2)):a>A||a===A&&(4===r||f||6===r&&1&d[n-1]||r===(e.s<0?8:7)),d.length=n,f)for(;++d[--n]>i-1;)d[n]=0,n||(++o,d.unshift(1));for(u=d.length;!d[u-1];--u);for(a=0,p="";a<u;a++)p+=l.charAt(d[a]);if(g){if(u>1)if(16==t||8==t){for(a=16==t?4:3,--u;u%a;u++)p+="0";for(u=(d=F(p,i,t)).length;!d[u-1];--u);for(a=1,p="1.";a<u;a++)p+=l.charAt(d[a])}else p=p.charAt(0)+"."+p.slice(1);p=p+(o<0?"p":"p+")+o}else if(o<0){for(;++o;)p="0"+p;p="0."+p}else if(++o>u)for(o-=u;o--;)p+="0";else o<u&&(p=p.slice(0,o)+"."+p.slice(o))}else p=g?"0p+0":"0";p=(16==t?"0x":2==t?"0b":8==t?"0o":"")+p}else p=G(e);return e.s<0?"-"+p:p}function ee(e,t){if(e.length>t)return e.length=t,!0}function te(e){return new this(e).abs()}function ne(e){return new this(e).acos()}function re(e){return new this(e).acosh()}function ie(e,t){return new this(e).plus(t)}function oe(e){return new this(e).asin()}function ae(e){return new this(e).asinh()}function se(e){return new this(e).atan()}function Ae(e){return new this(e).atanh()}function ue(e,t){e=new this(e),t=new this(t);var n,r=this.precision,i=this.rounding,o=r+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(n=t.s<0?k(this,r,i):new this(0)).s=e.s:!e.d||t.isZero()?(n=k(this,o,1).times(.5)).s=e.s:t.s<0?(this.precision=o,this.rounding=1,n=this.atan(P(e,t,o,1)),t=k(this,o,1),this.precision=r,this.rounding=i,n=e.s<0?n.minus(t):n.plus(t)):n=this.atan(P(e,t,o,1)):(n=k(this,o,1).times(t.s>0?.25:.75)).s=e.s:n=new this(NaN),n}function ce(e){return new this(e).cbrt()}function le(e){return Q(e=new this(e),e.e+1,2)}function fe(e){if(!e||"object"!==i(e))throw Error(m+"Object expected");var t,n,r,o=!0===e.defaults,a=["precision",1,c,"rounding",0,8,"toExpNeg",-u,0,"toExpPos",0,u,"maxE",0,u,"minE",-u,0,"modulo",0,9];for(t=0;t<a.length;t+=3)if(n=a[t],o&&(this[n]=d[n]),void 0!==(r=e[n])){if(!(b(r)===r&&r>=a[t+1]&&r<=a[t+2]))throw Error(g+n+": "+r);this[n]=r}if(n="crypto",o&&(this[n]=d[n]),void 0!==(r=e[n])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(g+n+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(v);this[n]=!0}else this[n]=!1}return this}function pe(e){return new this(e).cos()}function de(e){return new this(e).cosh()}function he(e,t){return new this(e).div(t)}function me(e){return new this(e).exp()}function ge(e){return Q(e=new this(e),e.e+1,3)}function ye(){var e,t,n=new this(0);for(h=!1,e=0;e<arguments.length;)if((t=new this(arguments[e++])).d)n.d&&(n=n.plus(t.times(t)));else{if(t.s)return h=!0,new this(1/0);n=t}return h=!0,n.sqrt()}function ve(e){return e instanceof a||e&&"[object Decimal]"===e.name||!1}function be(e){return new this(e).ln()}function we(e,t){return new this(e).log(t)}function xe(e){return new this(e).log(2)}function Be(e){return new this(e).log(10)}function De(){return q(this,arguments,"lt")}function Ce(){return q(this,arguments,"gt")}function Ee(e,t){return new this(e).mod(t)}function Ne(e,t){return new this(e).mul(t)}function _e(e,t){return new this(e).pow(t)}function Oe(e){var t,n,r,i,o=0,a=new this(1),s=[];if(void 0===e?e=this.precision:S(e,1,c),r=Math.ceil(e/7),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(r));o<r;)(i=t[o])>=429e7?t[o]=crypto.getRandomValues(new Uint32Array(1))[0]:s[o++]=i%1e7;else{if(!crypto.randomBytes)throw Error(v);for(t=crypto.randomBytes(r*=4);o<r;)(i=t[o]+(t[o+1]<<8)+(t[o+2]<<16)+((127&t[o+3])<<24))>=214e7?crypto.randomBytes(4).copy(t,o):(s.push(i%1e7),o+=4);o=r/4}else for(;o<r;)s[o++]=1e7*Math.random()|0;for(e%=7,(r=s[--o])&&e&&(i=w(10,7-e),s[o]=(r/i|0)*i);0===s[o];o--)s.pop();if(o<0)n=0,s=[0];else{for(n=-1;0===s[0];n-=7)s.shift();for(r=1,i=s[0];i>=10;i/=10)r++;r<7&&(n-=7-r)}return a.e=n,a.d=s,a}function Me(e){return Q(e=new this(e),e.e+1,this.rounding)}function Se(e){return(e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function Ue(e){return new this(e).sin()}function Fe(e){return new this(e).sinh()}function Pe(e){return new this(e).sqrt()}function Qe(e,t){return new this(e).sub(t)}function Te(e){return new this(e).tan()}function Ie(e){return new this(e).tanh()}function je(e){return Q(e=new this(e),e.e+1,1)}a=function e(t){var n,r,o;function a(e){var t,n,r,o=this;if(!(o instanceof a))return new a(e);if(o.constructor=a,e instanceof a)return o.s=e.s,void(h?!e.d||e.e>a.maxE?(o.e=NaN,o.d=null):e.e<a.minE?(o.e=0,o.d=[0]):(o.e=e.e,o.d=e.d.slice()):(o.e=e.e,o.d=e.d?e.d.slice():e.d));if("number"===(r=i(e))){if(0===e)return o.s=1/e<0?-1:1,o.e=0,void(o.d=[0]);if(e<0?(e=-e,o.s=-1):o.s=1,e===~~e&&e<1e7){for(t=0,n=e;n>=10;n/=10)t++;return void(h?t>a.maxE?(o.e=NaN,o.d=null):t<a.minE?(o.e=0,o.d=[0]):(o.e=t,o.d=[e]):(o.e=t,o.d=[e]))}return 0*e!=0?(e||(o.s=NaN),o.e=NaN,void(o.d=null)):W(o,e.toString())}if("string"!==r)throw Error(g+e);return 45===(n=e.charCodeAt(0))?(e=e.slice(1),o.s=-1):(43===n&&(e=e.slice(1)),o.s=1),C.test(e)?W(o,e):X(o,e)}if(a.prototype=O,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.EUCLID=9,a.config=a.set=fe,a.clone=e,a.isDecimal=ve,a.abs=te,a.acos=ne,a.acosh=re,a.add=ie,a.asin=oe,a.asinh=ae,a.atan=se,a.atanh=Ae,a.atan2=ue,a.cbrt=ce,a.ceil=le,a.cos=pe,a.cosh=de,a.div=he,a.exp=me,a.floor=ge,a.hypot=ye,a.ln=be,a.log=we,a.log10=Be,a.log2=xe,a.max=De,a.min=Ce,a.mod=Ee,a.mul=Ne,a.pow=_e,a.random=Oe,a.round=Me,a.sign=Se,a.sin=Ue,a.sinh=Fe,a.sqrt=Pe,a.sub=Qe,a.tan=Te,a.tanh=Ie,a.trunc=je,void 0===t&&(t={}),t&&!0!==t.defaults)for(o=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],n=0;n<o.length;)t.hasOwnProperty(r=o[n++])||(t[r]=this[r]);return a.config(t),a}(d),a.default=a.Decimal=a,f=new a(f),p=new a(p),void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},96849:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var n="%[a-f0-9]{2}",r=new RegExp(n,"gi"),i=new RegExp("("+n+")+","gi");function o(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],o(n),o(r))}function a(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(r),n=1;n<t.length;n++)t=(e=o(t,n).join("")).match(r);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+t(e)+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=i.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var r=a(n[0]);r!==n[0]&&(t[n[0]]=r)}n=i.exec(e)}t["%C2"]="�";for(var o=Object.keys(t),s=0;s<o.length;s++){var A=o[s];e=e.replace(new RegExp(A,"g"),t[A])}return e}(e)}}},13589:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={update:function(){"undefined"!=typeof window&&"function"==typeof window.matchMedia&&(n.hover=window.matchMedia("(hover: hover)").matches,n.none=window.matchMedia("(hover: none)").matches||window.matchMedia("(hover: on-demand)").matches,n.anyHover=window.matchMedia("(any-hover: hover)").matches,n.anyNone=window.matchMedia("(any-hover: none)").matches||window.matchMedia("(any-hover: on-demand)").matches)}};n.update(),t.default=n},10699:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(13589)),i=s(n(58560)),o=s(n(65608)),a=s(n(89259));function s(e){return e&&e.__esModule?e:{default:e}}var A={state:{detectHover:r.default,detectPointer:i.default,detectTouchEvents:o.default,detectPassiveEvents:a.default},update:function(){A.state.detectHover.update(),A.state.detectPointer.update(),A.state.detectTouchEvents.update(),A.state.detectPassiveEvents.update(),A.updateOnlyOwnProperties()},updateOnlyOwnProperties:function(){if("undefined"!=typeof window){A.passiveEvents=A.state.detectPassiveEvents.hasSupport||!1,A.hasTouch=A.state.detectTouchEvents.hasSupport||!1,A.deviceType=(t=A.hasTouch,n=A.state.detectHover.anyHover,r=A.state.detectPointer.anyFine,i=A.state,t&&(n||r)?"hybrid":t&&Object.keys(i.detectHover).filter((function(e){return"update"!==e})).every((function(e){return!1===i.detectHover[e]}))&&Object.keys(i.detectPointer).filter((function(e){return"update"!==e})).every((function(e){return!1===i.detectPointer[e]}))?window.navigator&&/android/.test(window.navigator.userAgent.toLowerCase())?"touchOnly":"hybrid":t?"touchOnly":"mouseOnly"),A.hasMouse="touchOnly"!==A.deviceType,A.primaryInput=("mouseOnly"===A.deviceType?"mouse":"touchOnly"===A.deviceType&&"touch")||A.state.detectPointer.fine&&"mouse"||A.state.detectPointer.coarse&&"touch"||"mouse";/windows/.test(window.navigator.userAgent.toLowerCase())&&/chrome/.test(window.navigator.userAgent.toLowerCase())&&((e=parseInt(/Chrome\/([0-9.]+)/.exec(navigator.userAgent)[1],10))>=59&&e<62)&&A.hasTouch&&(A.deviceType="hybrid",A.hasMouse=!0,A.primaryInput="mouse")}var e,t,n,r,i}};A.updateOnlyOwnProperties(),t.default=A},89259:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={update:function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),r=function(){};window.addEventListener("testPassiveEventSupport",r,t),window.removeEventListener("testPassiveEventSupport",r,t),n.hasSupport=e}}};n.update(),t.default=n},58560:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={update:function(){"undefined"!=typeof window&&"function"==typeof window.matchMedia&&(n.fine=window.matchMedia("(pointer: fine)").matches,n.coarse=window.matchMedia("(pointer: coarse)").matches,n.none=window.matchMedia("(pointer: none)").matches,n.anyFine=window.matchMedia("(any-pointer: fine)").matches,n.anyCoarse=window.matchMedia("(any-pointer: coarse)").matches,n.anyNone=window.matchMedia("(any-pointer: none)").matches)}};n.update(),t.default=n},65608:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={update:function(){"undefined"!=typeof window&&(n.hasSupport="ontouchstart"in window,n.browserSupportsApi=Boolean(window.TouchEvent))}};n.update(),t.default=n},64037:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var n={default:void 0,call:function(e,t,n){var r="";"function"==typeof t&&(n=t,t={});var i={data:void 0===t?null:t};if("function"==typeof n){var o="dscb"+window.dscb++;window[o]=n,i._dscbstub=o}return i=JSON.stringify(i),window._dsbridge?r=_dsbridge.call(e,i):(window._dswk||-1!=navigator.userAgent.indexOf("_dsbridge"))&&(r=prompt("_dsbridge="+e,i)),JSON.parse(r||"{}").data},register:function(e,r,i){var o=i?window._dsaf:window._dsf;window._dsInit||(window._dsInit=!0,setTimeout((function(){n.call("_dsb.dsinit")}),0)),"object"==t(r)?o._obs[e]=r:o[e]=r},registerAsyn:function(e,t){this.register(e,t,!0)},hasNativeMethod:function(e,t){return this.call("_dsb.hasNativeMethod",{name:e,type:t||"all"})},disableJavascriptDialogBlock:function(e){this.call("_dsb.disableJavascriptDialogBlock",{disable:!1!==e})}};!function(){if(!window._dsf){var e={_dsf:{_obs:{}},_dsaf:{_obs:{}},dscb:0,dsBridge:n,close:function(){n.call("_dsb.closePage")},_handleMessageFromNative:function(e){var t=JSON.parse(e.data),r={id:e.callbackId,complete:!0},i=this._dsf[e.method],o=this._dsaf[e.method],a=function(e,i){r.data=e.apply(i,t),n.call("_dsb.returnValue",r)},s=function(e,i){t.push((function(e,t){r.data=e,r.complete=!1!==t,n.call("_dsb.returnValue",r)})),e.apply(i,t)};if(i)a(i,this._dsf);else if(o)s(o,this._dsaf);else{var A=e.method.split(".");if(A.length<2)return;var u=A.pop(),c=A.join("."),l=this._dsf._obs,f=l[c]||{},p=f[u];if(p&&"function"==typeof p)return void a(p,f);if((p=(f=(l=this._dsaf._obs)[c]||{})[u])&&"function"==typeof p)return void s(p,f)}}};for(var t in e)window[t]=e[t];n.register("_hasJavascriptMethod",(function(e,t){var n=e.split(".");if(n.length<2)return!(!_dsf[n]&&!_dsaf[n]);e=n.pop();var r=n.join("."),i=_dsf._obs[r]||_dsaf._obs[r];return i&&!!i[e]}))}}(),e.exports=n},11157:function(e){"use strict";function t(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}function o(e,t,n,r,i,o,a){try{var s=e[o](a),A=s.value}catch(e){return void n(e)}s.done?t(A):Promise.resolve(A).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){o(a,r,i,s,A,"next",e)}function A(e){o(a,r,i,s,A,"throw",e)}s(void 0)}))}}function s(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=A(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function A(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=new WeakMap,f=new WeakMap,p=new WeakMap,d=Symbol("anyProducer"),h=Promise.resolve(),m=Symbol("listenerAdded"),g=Symbol("listenerRemoved"),y=!1;function v(e){if("string"!=typeof e&&"symbol"!==c(e))throw new TypeError("eventName must be a string or a symbol")}function b(e){if("function"!=typeof e)throw new TypeError("listener must be a function")}function w(e,t){var n=f.get(e);return n.has(t)||n.set(t,new Set),n.get(t)}function x(e,t){var n="string"==typeof t||"symbol"===c(t)?t:d,r=p.get(e);return r.has(n)||r.set(n,new Set),r.get(n)}function B(e,t,n){var r=p.get(e);if(r.has(t)){var i,o=s(r.get(t));try{for(o.s();!(i=o.n()).done;){i.value.enqueue(n)}}catch(e){o.e(e)}finally{o.f()}}if(r.has(d)){var a,A=Promise.all([t,n]),u=s(r.get(d));try{for(u.s();!(a=u.n()).done;){a.value.enqueue(A)}}catch(e){u.e(e)}finally{u.f()}}}function D(e,t){t=Array.isArray(t)?t:[t];var n,r=!1,i=function(){},o=[],A={enqueue:function(e){o.push(e),i()},finish:function(){r=!0,i()}},u=s(t);try{for(u.s();!(n=u.n()).done;){var c=n.value;x(e,c).add(A)}}catch(e){u.e(e)}finally{u.f()}return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({next:function(){var e=this;return a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o){t.next=2;break}return t.abrupt("return",{done:!0});case 2:if(0!==o.length){t.next=9;break}if(!r){t.next=6;break}return o=void 0,t.abrupt("return",e.next());case 6:return t.next=8,new Promise((function(e){i=e}));case 8:return t.abrupt("return",e.next());case 9:return t.next=11,o.shift();case 11:return t.t0=t.sent,t.abrupt("return",{done:!1,value:t.t0});case 13:case"end":return t.stop()}}),t)})))()},return:function(n){var r=arguments;return a(regeneratorRuntime.mark((function a(){var u,c,l;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:o=void 0,u=s(t);try{for(u.s();!(c=u.n()).done;)l=c.value,x(e,l).delete(A)}catch(e){u.e(e)}finally{u.f()}if(i(),!(r.length>0)){a.next=11;break}return a.next=7,n;case 7:a.t1=a.sent,a.t0={done:!0,value:a.t1},a.next=12;break;case 11:a.t0={done:!0};case 12:return a.abrupt("return",a.t0);case 13:case"end":return a.stop()}}),a)})))()}},Symbol.asyncIterator,(function(){return this}))}function C(e){if(void 0===e)return _;if(!Array.isArray(e))throw new TypeError("`methodNames` must be an array of strings");var t,n=s(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!_.includes(r)){if("string"!=typeof r)throw new TypeError("`methodNames` element must be a string");throw new Error("".concat(r," is not Emittery method"))}}}catch(e){n.e(e)}finally{n.f()}return e}var E=function(e){return e===m||e===g},N=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),l.set(this,new Set),f.set(this,new Map),p.set(this,new Map),this.debug=t.debug||{},void 0===this.debug.enabled&&(this.debug.enabled=!1),this.debug.logger||(this.debug.logger=function(e,t,n,r){r=JSON.stringify(r),"symbol"===c(n)&&(n=n.toString());var i=new Date,o="".concat(i.getHours(),":").concat(i.getMinutes(),":").concat(i.getSeconds(),".").concat(i.getMilliseconds());console.log("[".concat(o,"][emittery:").concat(e,"][").concat(t,"] Event Name: ").concat(n,"\n\tdata: ").concat(r))})}var r,o;return i(e,null,[{key:"mixin",value:function(t,n){return n=C(n),function(r){if("function"!=typeof r)throw new TypeError("`target` must be function");var i,o=s(n);try{for(o.s();!(i=o.n()).done;){var a=i.value;if(void 0!==r.prototype[a])throw new Error("The property `".concat(a,"` already exists on `target`"))}}catch(e){o.e(e)}finally{o.f()}Object.defineProperty(r.prototype,t,{enumerable:!1,get:function(){return Object.defineProperty(this,t,{enumerable:!1,value:new e}),this[t]}});var A,u=function(e){return function(){var n;return(n=this[t])[e].apply(n,arguments)}},c=s(n);try{for(c.s();!(A=c.n()).done;){var l=A.value;Object.defineProperty(r.prototype,l,{enumerable:!1,value:u(l)})}}catch(e){c.e(e)}finally{c.f()}return r}}},{key:"isDebugEnabled",get:function(){if("object"!==("undefined"==typeof process?"undefined":c(process)))return y;var e=(process||{env:{}}).env;return"emittery"===e.DEBUG||"*"===e.DEBUG||y},set:function(e){y=e}}]),i(e,[{key:"logIfDebugEnabled",value:function(t,n,r){(e.isDebugEnabled||this.debug.enabled)&&this.debug.logger(t,this.debug.name,n,r)}},{key:"on",value:function(e,t){b(t);var n,r=s(e=Array.isArray(e)?e:[e]);try{for(r.s();!(n=r.n()).done;){var i=n.value;v(i),w(this,i).add(t),this.logIfDebugEnabled("subscribe",i,void 0),E(i)||this.emit(m,{eventName:i,listener:t})}}catch(e){r.e(e)}finally{r.f()}return this.off.bind(this,e,t)}},{key:"off",value:function(e,t){b(t);var n,r=s(e=Array.isArray(e)?e:[e]);try{for(r.s();!(n=r.n()).done;){var i=n.value;v(i),w(this,i).delete(t),this.logIfDebugEnabled("unsubscribe",i,void 0),E(i)||this.emit(g,{eventName:i,listener:t})}}catch(e){r.e(e)}finally{r.f()}}},{key:"once",value:function(e){var t=this;return new Promise((function(n){var r=t.on(e,(function(e){r(),n(e)}))}))}},{key:"events",value:function(e){var t,n=s(e=Array.isArray(e)?e:[e]);try{for(n.s();!(t=n.n()).done;){v(t.value)}}catch(e){n.e(e)}finally{n.f()}return D(this,e)}},{key:"emit",value:(o=a(regeneratorRuntime.mark((function e(n,r){var i,o,s,A;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(n),this.logIfDebugEnabled("emit",n,r),B(this,n,r),i=w(this,n),o=l.get(this),s=t(i),A=E(n)?[]:t(o),e.next=9,h;case 9:return e.next=11,Promise.all([].concat(t(s.map(function(){var e=a(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!i.has(t)){e.next=2;break}return e.abrupt("return",t(r));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())),t(A.map(function(){var e=a(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.has(t)){e.next=2;break}return e.abrupt("return",t(n,r));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()))));case 11:case"end":return e.stop()}}),e,this)}))),function(e,t){return o.apply(this,arguments)})},{key:"emitSerial",value:(r=a(regeneratorRuntime.mark((function e(n,r){var i,o,a,A,u,c,f,p,d,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(n),this.logIfDebugEnabled("emitSerial",n,r),i=w(this,n),o=l.get(this),a=t(i),A=t(o),e.next=8,h;case 8:u=s(a),e.prev=9,u.s();case 11:if((c=u.n()).done){e.next=18;break}if(f=c.value,!i.has(f)){e.next=16;break}return e.next=16,f(r);case 16:e.next=11;break;case 18:e.next=23;break;case 20:e.prev=20,e.t0=e.catch(9),u.e(e.t0);case 23:return e.prev=23,u.f(),e.finish(23);case 26:p=s(A),e.prev=27,p.s();case 29:if((d=p.n()).done){e.next=36;break}if(m=d.value,!o.has(m)){e.next=34;break}return e.next=34,m(n,r);case 34:e.next=29;break;case 36:e.next=41;break;case 38:e.prev=38,e.t1=e.catch(27),p.e(e.t1);case 41:return e.prev=41,p.f(),e.finish(41);case 44:case"end":return e.stop()}}),e,this,[[9,20,23,26],[27,38,41,44]])}))),function(e,t){return r.apply(this,arguments)})},{key:"onAny",value:function(e){return b(e),this.logIfDebugEnabled("subscribeAny",void 0,void 0),l.get(this).add(e),this.emit(m,{listener:e}),this.offAny.bind(this,e)}},{key:"anyEvent",value:function(){return D(this)}},{key:"offAny",value:function(e){b(e),this.logIfDebugEnabled("unsubscribeAny",void 0,void 0),this.emit(g,{listener:e}),l.get(this).delete(e)}},{key:"clearListeners",value:function(e){var t,n=s(e=Array.isArray(e)?e:[e]);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(this.logIfDebugEnabled("clear",r,void 0),"string"==typeof r||"symbol"===c(r)){w(this,r).clear();var i,o=x(this,r),a=s(o);try{for(a.s();!(i=a.n()).done;){i.value.finish()}}catch(e){a.e(e)}finally{a.f()}o.clear()}else{l.get(this).clear();var A,u=s(f.get(this).values());try{for(u.s();!(A=u.n()).done;){A.value.clear()}}catch(e){u.e(e)}finally{u.f()}var d,h=s(p.get(this).values());try{for(h.s();!(d=h.n()).done;){var m,g=d.value,y=s(g);try{for(y.s();!(m=y.n()).done;){m.value.finish()}}catch(e){y.e(e)}finally{y.f()}g.clear()}}catch(e){h.e(e)}finally{h.f()}}}}catch(e){n.e(e)}finally{n.f()}}},{key:"listenerCount",value:function(e){var t,n=0,r=s(e=Array.isArray(e)?e:[e]);try{for(r.s();!(t=r.n()).done;){var i=t.value;if("string"!=typeof i){void 0!==i&&v(i),n+=l.get(this).size;var o,a=s(f.get(this).values());try{for(a.s();!(o=a.n()).done;){n+=o.value.size}}catch(e){a.e(e)}finally{a.f()}var A,u=s(p.get(this).values());try{for(u.s();!(A=u.n()).done;){n+=A.value.size}}catch(e){u.e(e)}finally{u.f()}}else n+=l.get(this).size+w(this,i).size+x(this,i).size+x(this).size}}catch(e){r.e(e)}finally{r.f()}return n}},{key:"bindMethods",value:function(e,t){if("object"!==c(e)||null===e)throw new TypeError("`target` must be an object");var n,r=s(t=C(t));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(void 0!==e[i])throw new Error("The property `".concat(i,"` already exists on `target`"));Object.defineProperty(e,i,{enumerable:!1,value:this[i].bind(this)})}}catch(e){r.e(e)}finally{r.f()}}}]),e}(),_=Object.getOwnPropertyNames(N.prototype).filter((function(e){return"constructor"!==e}));Object.defineProperty(N,"listenerAdded",{value:m,writable:!1,enumerable:!0,configurable:!1}),Object.defineProperty(N,"listenerRemoved",{value:g,writable:!1,enumerable:!0,configurable:!1}),e.exports=N},57879:function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n={"{":"\\{","}":"\\}","\\":"\\textbackslash{}","#":"\\#",$:"\\$","%":"\\%","&":"\\&","^":"\\textasciicircum{}",_:"\\_","~":"\\textasciitilde{}"},r={"–":"\\--","—":"\\---"," ":"~","\t":"\\qquad{}","\r\n":"\\newline{}","\n":"\\newline{}"},i=function(e,n){return t({},e,n)};e.exports=function(e){for(var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.preserveFormatting,s=void 0!==a&&a,A=o.escapeMapFn,u=void 0===A?i:A,c=String(e),l="",f=u(t({},n),s?t({},r):{}),p=Object.keys(f),d=function(){var e=!1;p.forEach((function(t,n){e||c.length>=t.length&&c.slice(0,t.length)===t&&(l+=f[p[n]],c=c.slice(t.length,c.length),e=!0)})),e||(l+=c.slice(0,1),c=c.slice(1,c.length))};c;)d();return l}},10772:function(e,t,n){"use strict";var r;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}
- /*!
- * EventEmitter2
- * https://github.com/hij1nx/EventEmitter2
- *
- * Copyright (c) 2013 hij1nx
- * Licensed under the MIT license.
- */!function(o){var a=Object.hasOwnProperty,s=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},A="object"==("undefined"==typeof process?"undefined":i(process))&&"function"==typeof process.nextTick,u="function"==typeof Symbol,c="object"===("undefined"==typeof Reflect?"undefined":i(Reflect)),l="function"==typeof setImmediate?setImmediate:setTimeout,f=u?c&&"function"==typeof Reflect.ownKeys?Reflect.ownKeys:function(e){var t=Object.getOwnPropertyNames(e);return t.push.apply(t,Object.getOwnPropertySymbols(e)),t}:Object.keys;function p(){this._events={},this._conf&&d.call(this,this._conf)}function d(e){e&&(this._conf=e,e.delimiter&&(this.delimiter=e.delimiter),e.maxListeners!==o&&(this._maxListeners=e.maxListeners),e.wildcard&&(this.wildcard=e.wildcard),e.newListener&&(this._newListener=e.newListener),e.removeListener&&(this._removeListener=e.removeListener),e.verboseMemoryLeak&&(this.verboseMemoryLeak=e.verboseMemoryLeak),e.ignoreErrors&&(this.ignoreErrors=e.ignoreErrors),this.wildcard&&(this.listenerTree={}))}function h(e,t){var n="(node) warning: possible EventEmitter memory leak detected. "+e+" listeners added. Use emitter.setMaxListeners() to increase limit.";if(this.verboseMemoryLeak&&(n+=" Event name: "+t+"."),"undefined"!=typeof process&&process.emitWarning){var r=new Error(n);r.name="MaxListenersExceededWarning",r.emitter=this,r.count=e,process.emitWarning(r)}else console.error(n),console.trace&&console.trace()}var m=function(e,t,n){var r=arguments.length;switch(r){case 0:return[];case 1:return[e];case 2:return[e,t];case 3:return[e,t,n];default:for(var i=new Array(r);r--;)i[r]=arguments[r];return i}};function g(e,t){for(var n={},r=e.length,i=t?value.length:0,a=0;a<r;a++)n[e[a]]=a<i?t[a]:o;return n}function y(e,t,n){var r,i;if(this._emitter=e,this._target=t,this._listeners={},this._listenersCount=0,(n.on||n.off)&&(r=n.on,i=n.off),t.addEventListener?(r=t.addEventListener,i=t.removeEventListener):t.addListener?(r=t.addListener,i=t.removeListener):t.on&&(r=t.on,i=t.off),!r&&!i)throw Error("target does not implement any known event API");if("function"!=typeof r)throw TypeError("on method must be a function");if("function"!=typeof i)throw TypeError("off method must be a function");this._on=r,this._off=i;var o=e._observers;o?o.push(this):e._observers=[this]}function v(e,t,n,r){var s=Object.assign({},t);if(!e)return s;if("object"!==i(e))throw TypeError("options must be an object");var A,u,c,l=Object.keys(e),f=l.length;function p(e){throw Error('Invalid "'+A+'" option value'+(e?". Reason: "+e:""))}for(var d=0;d<f;d++){if(A=l[d],!r&&!a.call(t,A))throw Error('Unknown "'+A+'" option');(u=e[A])!==o&&(c=n[A],s[A]=c?c(u,p):u)}return s}function b(e,t){return"function"==typeof e&&e.hasOwnProperty("prototype")||t("value must be a constructor"),e}function w(e){var t="value must be type of "+e.join("|"),n=e.length,r=e[0],o=e[1];return 1===n?function(e,n){if(i(e)===r)return e;n(t)}:2===n?function(e,n){var a=i(e);if(a===r||a===o)return e;n(t)}:function(r,o){for(var a=i(r),s=n;s-- >0;)if(a===e[s])return r;o(t)}}Object.assign(y.prototype,{subscribe:function(e,t,n){var r=this,i=this._target,o=this._emitter,a=this._listeners,s=function(){var r=m.apply(null,arguments),a={data:r,name:t,original:e};if(n){var s=n.call(i,a);!1!==s&&o.emit.apply(o,[a.name].concat(r))}else o.emit.apply(o,[t].concat(r))};if(a[e])throw Error("Event '"+e+"' is already listening");this._listenersCount++,o._newListener&&o._removeListener&&!r._onNewListener?(this._onNewListener=function(n){n===t&&null===a[e]&&(a[e]=s,r._on.call(i,e,s))},o.on("newListener",this._onNewListener),this._onRemoveListener=function(n){n===t&&!o.hasListeners(n)&&a[e]&&(a[e]=null,r._off.call(i,e,s))},a[e]=null,o.on("removeListener",this._onRemoveListener)):(a[e]=s,r._on.call(i,e,s))},unsubscribe:function(e){var t,n,r,i=this,o=this._listeners,a=this._emitter,s=this._off,A=this._target;if(e&&"string"!=typeof e)throw TypeError("event must be a string");function u(){i._onNewListener&&(a.off("newListener",i._onNewListener),a.off("removeListener",i._onRemoveListener),i._onNewListener=null,i._onRemoveListener=null);var e=C.call(a,i);a._observers.splice(e,1)}if(e){if(!(t=o[e]))return;s.call(A,e,t),delete o[e],--this._listenersCount||u()}else{for(r=(n=f(o)).length;r-- >0;)e=n[r],s.call(A,e,o[e]);this._listeners={},this._listenersCount=0,u()}}});var x=w(["function"]),B=w(["object","function"]);function D(e,t,n){var r,i,o,a=0,s=new e((function(A,u,c){function l(){i&&(i=null),a&&(clearTimeout(a),a=0)}n=v(n,{timeout:0,overload:!1},{timeout:function(e,t){return("number"!=typeof(e*=1)||e<0||!Number.isFinite(e))&&t("timeout must be a positive number"),e}}),r=!n.overload&&"function"==typeof e.prototype.cancel&&"function"==typeof c;var f=function(e){l(),A(e)},p=function(e){l(),u(e)};r?t(f,p,c):(i=[function(e){p(e||Error("canceled"))}],t(f,p,(function(e){if(o)throw Error("Unable to subscribe on cancel event asynchronously");if("function"!=typeof e)throw TypeError("onCancel callback must be a function");i.push(e)})),o=!0),n.timeout>0&&(a=setTimeout((function(){var e=Error("timeout");a=0,s.cancel(e),u(e)}),n.timeout))}));return r||(s.cancel=function(e){if(i){for(var t=i.length,n=1;n<t;n++)i[n](e);i[0](e),i=null}}),s}function C(e){var t=this._observers;if(!t)return-1;for(var n=t.length,r=0;r<n;r++)if(t[r]._target===e)return r;return-1}function E(e,t,n,r,o){if(!n)return null;if(0===r){var a=i(t);if("string"===a){var s,A,u=0,c=0,l=this.delimiter,p=l.length;if(-1!==(A=t.indexOf(l))){s=new Array(5);do{s[u++]=t.slice(c,A),c=A+p}while(-1!==(A=t.indexOf(l,c)));s[u++]=t.slice(c),t=s,o=u}else t=[t],o=1}else"object"===a?o=t.length:(t=[t],o=1)}var d,h,m,g,y,v,b,w=null,x=t[r],B=t[r+1];if(r===o&&n._listeners)return"function"==typeof n._listeners?(e&&e.push(n._listeners),[n]):(e&&e.push.apply(e,n._listeners),[n]);if("*"===x){for(A=(v=f(n)).length;A-- >0;)"_listeners"!==(d=v[A])&&(b=E(e,t,n[d],r+1,o))&&(w?w.push.apply(w,b):w=b);return w}if("**"===x){for((y=r+1===o||r+2===o&&"*"===B)&&n._listeners&&(w=E(e,t,n,o,o)),A=(v=f(n)).length;A-- >0;)"_listeners"!==(d=v[A])&&("*"===d||"**"===d?(n[d]._listeners&&!y&&(b=E(e,t,n[d],o,o))&&(w?w.push.apply(w,b):w=b),b=E(e,t,n[d],r,o)):b=E(e,t,n[d],d===B?r+2:r,o),b&&(w?w.push.apply(w,b):w=b));return w}if(n[x]&&(w=E(e,t,n[x],r+1,o)),(h=n["*"])&&E(e,t,h,r+1,o),m=n["**"])if(r<o)for(m._listeners&&E(e,t,m,o,o),A=(v=f(m)).length;A-- >0;)"_listeners"!==(d=v[A])&&(d===B?E(e,t,m[d],r+2,o):d===x?E(e,t,m[d],r+1,o):((g={})[d]=m[d],E(e,t,{"**":g},r+1,o)));else m._listeners?E(e,t,m,o,o):m["*"]&&m["*"]._listeners&&E(e,t,m["*"],o,o);return w}function N(e,t){var n,r,i=0,o=0,a=this.delimiter,s=a.length;if("string"==typeof e)if(-1!==(n=e.indexOf(a))){r=new Array(5);do{r[i++]=e.slice(o,n),o=n+s}while(-1!==(n=e.indexOf(a,o)));r[i++]=e.slice(o)}else r=[e],i=1;else r=e,i=e.length;if(i>1)for(n=0;n+1<i;n++)if("**"===r[n]&&"**"===r[n+1])return;var A,u=this.listenerTree;for(n=0;n<i;n++)if(u=u[A=r[n]]||(u[A]={}),n===i-1)return u._listeners?("function"==typeof u._listeners&&(u._listeners=[u._listeners]),u._listeners.push(t),!u._listeners.warned&&this._maxListeners>0&&u._listeners.length>this._maxListeners&&(u._listeners.warned=!0,h.call(this,u._listeners.length,A))):u._listeners=t,!0;return!0}function _(e,t,n,r){for(var o,a,s,A,u=f(e),c=u.length,l=e._listeners;c-- >0;)o=e[a=u[c]],s="_listeners"===a?n:n?n.concat(a):[a],A=r||"symbol"===i(a),l&&t.push(A?s:s.join(this.delimiter)),"object"===i(o)&&_.call(this,o,t,s,A);return t}function O(e){for(var t,n,r,i=f(e),o=i.length;o-- >0;)(t=e[n=i[o]])&&(r=!0,"_listeners"===n||O(t)||delete e[n]);return r}function M(e,t,n){this.emitter=e,this.event=t,this.listener=n}function S(e,t,n){if(!0===n)a=!0;else if(!1===n)r=!0;else{if(!n||"object"!==i(n))throw TypeError("options should be an object or true");var r=n.async,a=n.promisify,s=n.nextTick,u=n.objectify}if(r||s||a){var c=t,f=t._origin||t;if(s&&!A)throw Error("process.nextTick is not supported");a===o&&(a="AsyncFunction"===t.constructor.name),t=function(){var e=arguments,t=this,n=this.event;return a?s?Promise.resolve():new Promise((function(e){l(e)})).then((function(){return t.event=n,c.apply(t,e)})):(s?process.nextTick:l)((function(){t.event=n,c.apply(t,e)}))},t._async=!0,t._origin=f}return[t,u?new M(this,e,t):this]}function U(e){this._events={},this._newListener=!1,this._removeListener=!1,this.verboseMemoryLeak=!1,d.call(this,e)}M.prototype.off=function(){return this.emitter.off(this.event,this.listener),this},U.EventEmitter2=U,U.prototype.listenTo=function(e,t,n){if("object"!==i(e))throw TypeError("target musts be an object");var r=this;function a(t){if("object"!==i(t))throw TypeError("events must be an object");var o,a=n.reducers,s=C.call(r,e);o=-1===s?new y(r,e,n):r._observers[s];for(var A,u=f(t),c=u.length,l="function"==typeof a,p=0;p<c;p++)A=u[p],o.subscribe(A,t[A]||A,l?a:a&&a[A])}return n=v(n,{on:o,off:o,reducers:o},{on:x,off:x,reducers:B}),s(t)?a(g(t)):a("string"==typeof t?g(t.split(/\s+/)):t),this},U.prototype.stopListeningTo=function(e,t){var n=this._observers;if(!n)return!1;var r,o=n.length,a=!1;if(e&&"object"!==i(e))throw TypeError("target should be an object");for(;o-- >0;)r=n[o],e&&r._target!==e||(r.unsubscribe(t),a=!0);return a},U.prototype.delimiter=".",U.prototype.setMaxListeners=function(e){e!==o&&(this._maxListeners=e,this._conf||(this._conf={}),this._conf.maxListeners=e)},U.prototype.getMaxListeners=function(){return this._maxListeners},U.prototype.event="",U.prototype.once=function(e,t,n){return this._once(e,t,!1,n)},U.prototype.prependOnceListener=function(e,t,n){return this._once(e,t,!0,n)},U.prototype._once=function(e,t,n,r){return this._many(e,1,t,n,r)},U.prototype.many=function(e,t,n,r){return this._many(e,t,n,!1,r)},U.prototype.prependMany=function(e,t,n,r){return this._many(e,t,n,!0,r)},U.prototype._many=function(e,t,n,r,i){var o=this;if("function"!=typeof n)throw new Error("many only accepts instances of Function");function a(){return 0==--t&&o.off(e,a),n.apply(this,arguments)}return a._origin=n,this._on(e,a,r,i)},U.prototype.emit=function(){if(!this._events&&!this._all)return!1;this._events||p.call(this);var e,t,n,r,o,a,s=arguments[0],A=this.wildcard;if("newListener"===s&&!this._newListener&&!this._events.newListener)return!1;if(A&&(e=s,"newListener"!==s&&"removeListener"!==s&&"object"===i(s))){if(n=s.length,u)for(r=0;r<n;r++)if("symbol"===i(s[r])){a=!0;break}a||(s=s.join(this.delimiter))}var c,l=arguments.length;if(this._all&&this._all.length)for(r=0,n=(c=this._all.slice()).length;r<n;r++)switch(this.event=s,l){case 1:c[r].call(this,s);break;case 2:c[r].call(this,s,arguments[1]);break;case 3:c[r].call(this,s,arguments[1],arguments[2]);break;default:c[r].apply(this,arguments)}if(A)c=[],E.call(this,c,e,this.listenerTree,0,n);else{if("function"==typeof(c=this._events[s])){switch(this.event=s,l){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:for(t=new Array(l-1),o=1;o<l;o++)t[o-1]=arguments[o];c.apply(this,t)}return!0}c&&(c=c.slice())}if(c&&c.length){if(l>3)for(t=new Array(l-1),o=1;o<l;o++)t[o-1]=arguments[o];for(r=0,n=c.length;r<n;r++)switch(this.event=s,l){case 1:c[r].call(this);break;case 2:c[r].call(this,arguments[1]);break;case 3:c[r].call(this,arguments[1],arguments[2]);break;default:c[r].apply(this,t)}return!0}if(!this.ignoreErrors&&!this._all&&"error"===s)throw arguments[1]instanceof Error?arguments[1]:new Error("Uncaught, unspecified 'error' event.");return!!this._all},U.prototype.emitAsync=function(){if(!this._events&&!this._all)return!1;this._events||p.call(this);var e,t,n,r,o,a,s=arguments[0],A=this.wildcard;if("newListener"===s&&!this._newListener&&!this._events.newListener)return Promise.resolve([!1]);if(A&&(e=s,"newListener"!==s&&"removeListener"!==s&&"object"===i(s))){if(r=s.length,u)for(o=0;o<r;o++)if("symbol"===i(s[o])){t=!0;break}t||(s=s.join(this.delimiter))}var c,l=[],f=arguments.length;if(this._all)for(o=0,r=this._all.length;o<r;o++)switch(this.event=s,f){case 1:l.push(this._all[o].call(this,s));break;case 2:l.push(this._all[o].call(this,s,arguments[1]));break;case 3:l.push(this._all[o].call(this,s,arguments[1],arguments[2]));break;default:l.push(this._all[o].apply(this,arguments))}if(A?(c=[],E.call(this,c,e,this.listenerTree,0)):c=this._events[s],"function"==typeof c)switch(this.event=s,f){case 1:l.push(c.call(this));break;case 2:l.push(c.call(this,arguments[1]));break;case 3:l.push(c.call(this,arguments[1],arguments[2]));break;default:for(n=new Array(f-1),a=1;a<f;a++)n[a-1]=arguments[a];l.push(c.apply(this,n))}else if(c&&c.length){if(c=c.slice(),f>3)for(n=new Array(f-1),a=1;a<f;a++)n[a-1]=arguments[a];for(o=0,r=c.length;o<r;o++)switch(this.event=s,f){case 1:l.push(c[o].call(this));break;case 2:l.push(c[o].call(this,arguments[1]));break;case 3:l.push(c[o].call(this,arguments[1],arguments[2]));break;default:l.push(c[o].apply(this,n))}}else if(!this.ignoreErrors&&!this._all&&"error"===s)return arguments[1]instanceof Error?Promise.reject(arguments[1]):Promise.reject("Uncaught, unspecified 'error' event.");return Promise.all(l)},U.prototype.on=function(e,t,n){return this._on(e,t,!1,n)},U.prototype.prependListener=function(e,t,n){return this._on(e,t,!0,n)},U.prototype.onAny=function(e){return this._onAny(e,!1)},U.prototype.prependAny=function(e){return this._onAny(e,!0)},U.prototype.addListener=U.prototype.on,U.prototype._onAny=function(e,t){if("function"!=typeof e)throw new Error("onAny only accepts instances of Function");return this._all||(this._all=[]),t?this._all.unshift(e):this._all.push(e),this},U.prototype._on=function(e,t,n,r){if("function"==typeof e)return this._onAny(e,t),this;if("function"!=typeof t)throw new Error("on only accepts instances of Function");this._events||p.call(this);var i,a=this;return r!==o&&(t=(i=S.call(this,e,t,r))[0],a=i[1]),this._newListener&&this.emit("newListener",e,t),this.wildcard?(N.call(this,e,t),a):(this._events[e]?("function"==typeof this._events[e]&&(this._events[e]=[this._events[e]]),n?this._events[e].unshift(t):this._events[e].push(t),!this._events[e].warned&&this._maxListeners>0&&this._events[e].length>this._maxListeners&&(this._events[e].warned=!0,h.call(this,this._events[e].length,e))):this._events[e]=t,a)},U.prototype.off=function(e,t){if("function"!=typeof t)throw new Error("removeListener only takes instances of Function");var n,r=[];if(this.wildcard){var i="string"==typeof e?e.split(this.delimiter):e.slice();if(!(r=E.call(this,null,i,this.listenerTree,0)))return this}else{if(!this._events[e])return this;n=this._events[e],r.push({_listeners:n})}for(var o=0;o<r.length;o++){var a=r[o];if(n=a._listeners,s(n)){for(var A=-1,u=0,c=n.length;u<c;u++)if(n[u]===t||n[u].listener&&n[u].listener===t||n[u]._origin&&n[u]._origin===t){A=u;break}if(A<0)continue;return this.wildcard?a._listeners.splice(A,1):this._events[e].splice(A,1),0===n.length&&(this.wildcard?delete a._listeners:delete this._events[e]),this._removeListener&&this.emit("removeListener",e,t),this}(n===t||n.listener&&n.listener===t||n._origin&&n._origin===t)&&(this.wildcard?delete a._listeners:delete this._events[e],this._removeListener&&this.emit("removeListener",e,t))}return this.listenerTree&&O(this.listenerTree),this},U.prototype.offAny=function(e){var t,n=0,r=0;if(e&&this._all&&this._all.length>0){for(n=0,r=(t=this._all).length;n<r;n++)if(e===t[n])return t.splice(n,1),this._removeListener&&this.emit("removeListenerAny",e),this}else{if(t=this._all,this._removeListener)for(n=0,r=t.length;n<r;n++)this.emit("removeListenerAny",t[n]);this._all=[]}return this},U.prototype.removeListener=U.prototype.off,U.prototype.removeAllListeners=function(e){if(e===o)return!this._events||p.call(this),this;if(this.wildcard){var t,n=E.call(this,null,e,this.listenerTree,0);if(!n)return this;for(t=0;t<n.length;t++)n[t]._listeners=null;this.listenerTree&&O(this.listenerTree)}else this._events&&(this._events[e]=null);return this},U.prototype.listeners=function(e){var t,n,r,i,a,s=this._events;if(e===o){if(this.wildcard)throw Error("event name required for wildcard emitter");if(!s)return[];for(i=(t=f(s)).length,r=[];i-- >0;)"function"==typeof(n=s[t[i]])?r.push(n):r.push.apply(r,n);return r}if(this.wildcard){if(!(a=this.listenerTree))return[];var A=[],u="string"==typeof e?e.split(this.delimiter):e.slice();return E.call(this,A,u,a,0),A}return s&&(n=s[e])?"function"==typeof n?[n]:n:[]},U.prototype.eventNames=function(e){var t=this._events;return this.wildcard?_.call(this,this.listenerTree,[],null,e):t?f(t):[]},U.prototype.listenerCount=function(e){return this.listeners(e).length},U.prototype.hasListeners=function(e){if(this.wildcard){var t=[],n="string"==typeof e?e.split(this.delimiter):e.slice();return E.call(this,t,n,this.listenerTree,0),t.length>0}var r=this._events,i=this._all;return!!(i&&i.length||r&&(e===o?f(r).length:r[e]))},U.prototype.listenersAny=function(){return this._all?this._all:[]},U.prototype.waitFor=function(e,t){var n=this,r=i(t);return"number"===r?t={timeout:t}:"function"===r&&(t={filter:t}),D((t=v(t,{timeout:0,filter:o,handleError:!1,Promise:Promise,overload:!1},{filter:x,Promise:b})).Promise,(function(r,i,o){function a(){var o=t.filter;if(!o||o.apply(n,arguments))if(n.off(e,a),t.handleError){var s=arguments[0];s?i(s):r(m.apply(null,arguments).slice(1))}else r(m.apply(null,arguments))}o((function(){n.off(e,a)})),n._on(e,a,!1)}),{timeout:t.timeout,overload:t.overload})};var F=U.prototype;Object.defineProperties(U,{defaultMaxListeners:{get:function(){return F._maxListeners},set:function(e){if("number"!=typeof e||e<0||Number.isNaN(e))throw TypeError("n must be a non-negative number");F._maxListeners=e},enumerable:!0},once:{value:function(e,t,n){return D((n=v(n,{Promise:Promise,timeout:0,overload:!1},{Promise:b})).Promise,(function(n,r,i){var o;if("function"==typeof e.addEventListener)return o=function(){n(m.apply(null,arguments))},i((function(){e.removeEventListener(t,o)})),void e.addEventListener(t,o,{once:!0});var a,s=function(){a&&e.removeListener("error",a),n(m.apply(null,arguments))};"error"!==t&&(a=function(n){e.removeListener(t,s),r(n)},e.once("error",a)),i((function(){a&&e.removeListener("error",a),e.removeListener(t,s)})),e.once(t,s)}),{timeout:n.timeout,overload:n.overload})},writable:!0,configurable:!0}}),Object.defineProperties(F,{_maxListeners:{value:10,writable:!0,configurable:!0},_observers:{value:null,writable:!0,configurable:!0}}),(r=function(){return U}.call(t,n,t,e))===o||(e.exports=r)}()},26913:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(e,t,r,o,a){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new i(r,o||e,a),A=n?n+t:t;return e._events[A]?e._events[A].fn?e._events[A]=[e._events[A],s]:e._events[A].push(s):(e._events[A]=s,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,i=[];if(0===this._eventsCount)return i;for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,o=r.length,a=new Array(o);i<o;i++)a[i]=r[i].fn;return a},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,i,o,a){var s=n?n+e:e;if(!this._events[s])return!1;var A,u,c=this._events[s],l=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),l){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,r),!0;case 4:return c.fn.call(c.context,t,r,i),!0;case 5:return c.fn.call(c.context,t,r,i,o),!0;case 6:return c.fn.call(c.context,t,r,i,o,a),!0}for(u=1,A=new Array(l-1);u<l;u++)A[u-1]=arguments[u];c.fn.apply(c.context,A)}else{var f,p=c.length;for(u=0;u<p;u++)switch(c[u].once&&this.removeListener(e,c[u].fn,void 0,!0),l){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,t);break;case 3:c[u].fn.call(c[u].context,t,r);break;case 4:c[u].fn.call(c[u].context,t,r,i);break;default:if(!A)for(f=1,A=new Array(l-1);f<l;f++)A[f-1]=arguments[f];c[u].fn.apply(c[u].context,A)}}return!0},s.prototype.on=function(e,t,n){return o(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return o(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,i){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return a(this,o),this;var s=this._events[o];if(s.fn)s.fn!==t||i&&!s.once||r&&s.context!==r||a(this,o);else{for(var A=0,u=[],c=s.length;A<c;A++)(s[A].fn!==t||i&&!s[A].once||r&&s[A].context!==r)&&u.push(s[A]);u.length?this._events[o]=1===u.length?u[0]:u:a(this,o)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&a(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s},22671:function(e,t){"use strict";var n;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}
- /**
- * @license Fraction.js v4.0.12 09/09/2015
- * http://www.xarg.org/2014/03/rational-numbers-in-javascript/
- *
- * Copyright (c) 2015, Robert Eisele (robert@xarg.org)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- **/!function(i){var o={s:1,n:0,d:1};function a(e){function t(){var t=Error.apply(this,arguments);t.name=this.name=e,this.stack=t.stack,this.message=t.message}function n(){}return n.prototype=Error.prototype,t.prototype=new n,t}var s=p.DivisionByZero=a("DivisionByZero"),A=p.InvalidParameter=a("InvalidParameter");function u(e,t){return isNaN(e=parseInt(e,10))&&c(),e*t}function c(){throw new A}var l=function(e,t){var n,i=0,a=1,A=1,l=0,f=0,p=0,d=1,h=1,m=0,g=1,y=1,v=1,b=1e7;if(null==e);else if(void 0!==t)A=(i=e)*(a=t);else switch(r(e)){case"object":"d"in e&&"n"in e?(i=e.n,a=e.d,"s"in e&&(i*=e.s)):0 in e?(i=e[0],1 in e&&(a=e[1])):c(),A=i*a;break;case"number":if(e<0&&(A=e,e=-e),e%1==0)i=e;else if(e>0){for(e>=1&&(e/=h=Math.pow(10,Math.floor(1+Math.log(e)/Math.LN10)));g<=b&&v<=b;){if(e===(n=(m+y)/(g+v))){g+v<=b?(i=m+y,a=g+v):v>g?(i=y,a=v):(i=m,a=g);break}e>n?(m+=y,g+=v):(y+=m,v+=g),g>b?(i=y,a=v):(i=m,a=g)}i*=h}else(isNaN(e)||isNaN(t))&&(a=i=NaN);break;case"string":if(null===(g=e.match(/\d+|./g))&&c(),"-"===g[m]?(A=-1,m++):"+"===g[m]&&m++,g.length===m+1?f=u(g[m++],A):"."===g[m+1]||"."===g[m]?("."!==g[m]&&(l=u(g[m++],A)),(++m+1===g.length||"("===g[m+1]&&")"===g[m+3]||"'"===g[m+1]&&"'"===g[m+3])&&(f=u(g[m],A),d=Math.pow(10,g[m].length),m++),("("===g[m]&&")"===g[m+2]||"'"===g[m]&&"'"===g[m+2])&&(p=u(g[m+1],A),h=Math.pow(10,g[m+1].length)-1,m+=3)):"/"===g[m+1]||":"===g[m+1]?(f=u(g[m],A),d=u(g[m+2],1),m+=3):"/"===g[m+3]&&" "===g[m+1]&&(l=u(g[m],A),f=u(g[m+2],A),d=u(g[m+4],1),m+=5),g.length<=m){A=i=p+(a=d*h)*l+h*f;break}default:c()}if(0===a)throw new s;o.s=A<0?-1:1,o.n=Math.abs(i),o.d=Math.abs(a)};function f(e,t){if(!e)return t;if(!t)return e;for(;;){if(!(e%=t))return t;if(!(t%=e))return e}}function p(e,t){if(!(this instanceof p))return new p(e,t);l(e,t),e=p.REDUCE?f(o.d,o.n):1,this.s=o.s,this.n=o.n/e,this.d=o.d/e}p.REDUCE=1,p.prototype={s:1,n:0,d:1,abs:function(){return new p(this.n,this.d)},neg:function(){return new p(-this.s*this.n,this.d)},add:function(e,t){return l(e,t),new p(this.s*this.n*o.d+o.s*this.d*o.n,this.d*o.d)},sub:function(e,t){return l(e,t),new p(this.s*this.n*o.d-o.s*this.d*o.n,this.d*o.d)},mul:function(e,t){return l(e,t),new p(this.s*o.s*this.n*o.n,this.d*o.d)},div:function(e,t){return l(e,t),new p(this.s*o.s*this.n*o.d,this.d*o.n)},clone:function(){return new p(this)},mod:function(e,t){return isNaN(this.n)||isNaN(this.d)?new p(NaN):void 0===e?new p(this.s*this.n%this.d,1):(l(e,t),0===o.n&&0===this.d&&p(0,0),new p(this.s*(o.d*this.n)%(o.n*this.d),o.d*this.d))},gcd:function(e,t){return l(e,t),new p(f(o.n,this.n)*f(o.d,this.d),o.d*this.d)},lcm:function(e,t){return l(e,t),0===o.n&&0===this.n?new p:new p(o.n*this.n,f(o.n,this.n)*f(o.d,this.d))},ceil:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new p(NaN):new p(Math.ceil(e*this.s*this.n/this.d),e)},floor:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new p(NaN):new p(Math.floor(e*this.s*this.n/this.d),e)},round:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new p(NaN):new p(Math.round(e*this.s*this.n/this.d),e)},inverse:function(){return new p(this.s*this.d,this.n)},pow:function(e){return e<0?new p(Math.pow(this.s*this.d,-e),Math.pow(this.n,-e)):new p(Math.pow(this.s*this.n,e),Math.pow(this.d,e))},equals:function(e,t){return l(e,t),this.s*this.n*o.d==o.s*o.n*this.d},compare:function(e,t){l(e,t);var n=this.s*this.n*o.d-o.s*o.n*this.d;return(0<n)-(n<0)},simplify:function(e){if(isNaN(this.n)||isNaN(this.d))return this;var t=this.abs().toContinued();function n(e){return 1===e.length?new p(e[0]):n(e.slice(1)).inverse().add(e[0])}e=e||.001;for(var r=0;r<t.length;r++){var i=n(t.slice(0,r+1));if(i.sub(this.abs()).abs().valueOf()<e)return i.mul(this.s)}return this},divisible:function(e,t){return l(e,t),!(!(o.n*this.d)||this.n*o.d%(o.n*this.d))},valueOf:function(){return this.s*this.n/this.d},toFraction:function(e){var t,n="",r=this.n,i=this.d;return this.s<0&&(n+="-"),1===i?n+=r:(e&&(t=Math.floor(r/i))>0&&(n+=t,n+=" ",r%=i),n+=r,n+="/",n+=i),n},toLatex:function(e){var t,n="",r=this.n,i=this.d;return this.s<0&&(n+="-"),1===i?n+=r:(e&&(t=Math.floor(r/i))>0&&(n+=t,r%=i),n+="\\frac{",n+=r,n+="}{",n+=i,n+="}"),n},toContinued:function(){var e,t=this.n,n=this.d,r=[];if(isNaN(this.n)||isNaN(this.d))return r;do{r.push(Math.floor(t/n)),e=t%n,t=n,n=e}while(1!==t);return r},toString:function(e){var t,n=this.n,r=this.d;if(isNaN(n)||isNaN(r))return"NaN";p.REDUCE||(n/=t=f(n,r),r/=t),e=e||15;var i=function(e,t){for(;t%2==0;t/=2);for(;t%5==0;t/=5);if(1===t)return 0;for(var n=10%t,r=1;1!==n;r++)if(n=10*n%t,r>2e3)return 0;return r}(0,r),o=function(e,t,n){for(var r=1,i=function(e,t,n){for(var r=1;t>0;e=e*e%n,t>>=1)1&t&&(r=r*e%n);return r}(10,n,t),o=0;o<300;o++){if(r===i)return o;r=10*r%t,i=10*i%t}return 0}(0,r,i),a=-1===this.s?"-":"";if(a+=n/r|0,n%=r,(n*=10)&&(a+="."),i){for(var s=o;s--;)a+=n/r|0,n%=r,n*=10;a+="(";for(s=i;s--;)a+=n/r|0,n%=r,n*=10;a+=")"}else for(s=e;n&&s--;)a+=n/r|0,n%=r,n*=10;return a}},void 0===(n=function(){return p}.apply(t,[]))||(e.exports=n)}()},92108:function(e,t,n){"use strict";var r,i=void 0!==n.g?n.g:"undefined"!=typeof window?window:{},o=n(25893);"undefined"!=typeof document?r=document:(r=i["__GLOBAL_DOCUMENT_CACHE@4"])||(r=i["__GLOBAL_DOCUMENT_CACHE@4"]=o),e.exports=r},38966:function(e,t,n){"use strict";var r;r="undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e.exports=r},90945:function(e,t,n){"use strict";var r,i,o;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}
- /*!
- * html2canvas 1.3.3 <https://html2canvas.hertzen.com>
- * Copyright (c) 2021 Niklas von Hertzen <https://hertzen.com>
- * Released under MIT License
- */o=function(){
- /*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */
- var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};function r(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{A(r.next(e))}catch(e){o(e)}}function s(e){try{A(r.throw(e))}catch(e){o(e)}}function A(e){e.done?i(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(a,s)}A((r=r.apply(e,t||[])).next())}))}function i(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function o(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||t)}for(var s=function(){function e(e,t,n,r){this.left=e,this.top=t,this.width=n,this.height=r}return e.prototype.add=function(t,n,r,i){return new e(this.left+t,this.top+n,this.width+r,this.height+i)},e.fromClientRect=function(t,n){return new e(n.left+t.windowBounds.left,n.top+t.windowBounds.top,n.width,n.height)},e.fromDOMRectList=function(t,n){var r=n[0];return r?new e(r.x+t.windowBounds.left,r.y+t.windowBounds.top,r.width,r.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),A=function(e,t){return s.fromClientRect(e,t.getBoundingClientRect())},u=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=e.charCodeAt(n++);56320==(64512&o)?t.push(((1023&i)<<10)+(1023&o)+65536):(t.push(i),n--)}else t.push(i)}return t},c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var n=e.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var a=e[i];a<=65535?r.push(a):(a-=65536,r.push(55296+(a>>10),a%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"==typeof Uint8Array?[]:new Uint8Array(256),p=0;p<l.length;p++)f[l.charCodeAt(p)]=p;var d=function(e,t,n){return e.slice?e.slice(t,n):new Uint16Array(Array.prototype.slice.call(e,t,n))},h=function(){function e(e,t,n,r,i,o){this.initialValue=e,this.errorValue=t,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>5])<<2)+(31&e),this.data[t];if(e<=65535)return t=((t=this.index[2048+(e-55296>>5)])<<2)+(31&e),this.data[t];if(e<this.highStart)return t=2080+(e>>11),t=this.index[t],t+=e>>5&63,t=((t=this.index[t])<<2)+(31&e),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),m=10,g=13,y=15,v=17,b=18,w=19,x=20,B=21,D=22,C=24,E=25,N=26,_=27,O=28,M=30,S=32,U=33,F=34,P=35,Q=37,T=38,I=39,j=40,k=42,R=[9001,65288],L="×",H="÷",z=function(e){var t,n,r,i=function(e){var t,n,r,i,o,a=.75*e.length,s=e.length,A=0;"="===e[e.length-1]&&(a--,"="===e[e.length-2]&&a--);var u="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),c=Array.isArray(u)?u:new Uint8Array(u);for(t=0;t<s;t+=4)n=f[e.charCodeAt(t)],r=f[e.charCodeAt(t+1)],i=f[e.charCodeAt(t+2)],o=f[e.charCodeAt(t+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return u}(e),o=Array.isArray(i)?function(e){for(var t=e.length,n=[],r=0;r<t;r+=4)n.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return n}(i):new Uint32Array(i),a=Array.isArray(i)?function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n.push(e[r+1]<<8|e[r]);return n}(i):new Uint16Array(i),s=d(a,12,o[4]/2),A=2===o[5]?d(a,(24+o[4])/2):(t=o,n=Math.ceil((24+o[4])/4),t.slice?t.slice(n,r):new Uint32Array(Array.prototype.slice.call(t,n,r)));return new h(o[0],o[1],o[2],o[3],s,A)}("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),q=[M,36],K=[1,2,3,5],V=[m,8],G=[_,N],W=K.concat(V),X=[T,I,j,F,P],J=[y,g],Y=function(e,t,n,r){var i=r[n];if(Array.isArray(e)?-1!==e.indexOf(i):e===i)for(var o=n;o<=r.length;){if((A=r[++o])===t)return!0;if(A!==m)break}if(i===m)for(o=n;o>0;){var a=r[--o];if(Array.isArray(e)?-1!==e.indexOf(a):e===a)for(var s=n;s<=r.length;){var A;if((A=r[++s])===t)return!0;if(A!==m)break}if(a!==m)break}return!1},Z=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r!==m)return r;n--}return 0},$=function(e,t,n,r,i){if(0===n[r])return L;var o=r-1;if(Array.isArray(i)&&!0===i[o])return L;var a=o-1,s=o+1,A=t[o],u=a>=0?t[a]:0,c=t[s];if(2===A&&3===c)return L;if(-1!==K.indexOf(A))return"!";if(-1!==K.indexOf(c))return L;if(-1!==V.indexOf(c))return L;if(8===Z(o,t))return H;if(11===z.get(e[o]))return L;if((A===S||A===U)&&11===z.get(e[s]))return L;if(7===A||7===c)return L;if(9===A)return L;if(-1===[m,g,y].indexOf(A)&&9===c)return L;if(-1!==[v,b,w,C,O].indexOf(c))return L;if(Z(o,t)===D)return L;if(Y(23,D,o,t))return L;if(Y([v,b],B,o,t))return L;if(Y(12,12,o,t))return L;if(A===m)return H;if(23===A||23===c)return L;if(16===c||16===A)return H;if(-1!==[g,y,B].indexOf(c)||14===A)return L;if(36===u&&-1!==J.indexOf(A))return L;if(A===O&&36===c)return L;if(c===x)return L;if(-1!==q.indexOf(c)&&A===E||-1!==q.indexOf(A)&&c===E)return L;if(A===_&&-1!==[Q,S,U].indexOf(c)||-1!==[Q,S,U].indexOf(A)&&c===N)return L;if(-1!==q.indexOf(A)&&-1!==G.indexOf(c)||-1!==G.indexOf(A)&&-1!==q.indexOf(c))return L;if(-1!==[_,N].indexOf(A)&&(c===E||-1!==[D,y].indexOf(c)&&t[s+1]===E)||-1!==[D,y].indexOf(A)&&c===E||A===E&&-1!==[E,O,C].indexOf(c))return L;if(-1!==[E,O,C,v,b].indexOf(c))for(var l=o;l>=0;){if((f=t[l])===E)return L;if(-1===[O,C].indexOf(f))break;l--}if(-1!==[_,N].indexOf(c))for(l=-1!==[v,b].indexOf(A)?a:o;l>=0;){var f;if((f=t[l])===E)return L;if(-1===[O,C].indexOf(f))break;l--}if(T===A&&-1!==[T,I,F,P].indexOf(c)||-1!==[I,F].indexOf(A)&&-1!==[I,j].indexOf(c)||-1!==[j,P].indexOf(A)&&c===j)return L;if(-1!==X.indexOf(A)&&-1!==[x,N].indexOf(c)||-1!==X.indexOf(c)&&A===_)return L;if(-1!==q.indexOf(A)&&-1!==q.indexOf(c))return L;if(A===C&&-1!==q.indexOf(c))return L;if(-1!==q.concat(E).indexOf(A)&&c===D&&-1===R.indexOf(e[s])||-1!==q.concat(E).indexOf(c)&&A===b)return L;if(41===A&&41===c){for(var p=n[o],d=1;p>0&&41===t[--p];)d++;if(d%2!=0)return L}return A===S&&c===U?L:H},ee=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=function(e,t){void 0===t&&(t="strict");var n=[],r=[],i=[];return e.forEach((function(e,o){var a=z.get(e);if(a>50?(i.push(!0),a-=50):i.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return r.push(o),n.push(16);if(4===a||11===a){if(0===o)return r.push(o),n.push(M);var s=n[o-1];return-1===W.indexOf(s)?(r.push(r[o-1]),n.push(s)):(r.push(o),n.push(M))}return r.push(o),31===a?n.push("strict"===t?B:Q):a===k||29===a?n.push(M):43===a?e>=131072&&e<=196605||e>=196608&&e<=262141?n.push(Q):n.push(M):void n.push(a)})),[r,n,i]}(e,t.lineBreak),r=n[0],i=n[1],o=n[2];"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(i=i.map((function(e){return-1!==[E,M,k].indexOf(e)?Q:e})));var a="keep-all"===t.wordBreak?o.map((function(t,n){return t&&e[n]>=19968&&e[n]<=40959})):void 0;return[r,i,a]},te=function(){function e(e,t,n,r){this.codePoints=e,this.required="!"===t,this.start=n,this.end=r}return e.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),ne=45,re=43,ie=-1,oe=function(e){return e>=48&&e<=57},ae=function(e){return oe(e)||e>=65&&e<=70||e>=97&&e<=102},se=function(e){return 10===e||9===e||32===e},Ae=function(e){return function(e){return function(e){return e>=97&&e<=122}(e)||function(e){return e>=65&&e<=90}(e)}(e)||function(e){return e>=128}(e)||95===e},ue=function(e){return Ae(e)||oe(e)||e===ne},ce=function(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e},le=function(e,t){return 92===e&&10!==t},fe=function(e,t,n){return e===ne?Ae(t)||le(t,n):!!Ae(e)||!(92!==e||!le(e,t))},pe=function(e,t,n){return e===re||e===ne?!!oe(t)||46===t&&oe(n):oe(46===e?t:e)},de=function(e){var t=0,n=1;e[t]!==re&&e[t]!==ne||(e[t]===ne&&(n=-1),t++);for(var r=[];oe(e[t]);)r.push(e[t++]);var i=r.length?parseInt(c.apply(void 0,r),10):0;46===e[t]&&t++;for(var o=[];oe(e[t]);)o.push(e[t++]);var a=o.length,s=a?parseInt(c.apply(void 0,o),10):0;69!==e[t]&&101!==e[t]||t++;var A=1;e[t]!==re&&e[t]!==ne||(e[t]===ne&&(A=-1),t++);for(var u=[];oe(e[t]);)u.push(e[t++]);var l=u.length?parseInt(c.apply(void 0,u),10):0;return n*(i+s*Math.pow(10,-a))*Math.pow(10,A*l)},he={type:2},me={type:3},ge={type:4},ye={type:13},ve={type:8},be={type:21},we={type:9},xe={type:10},Be={type:11},De={type:12},Ce={type:14},Ee={type:23},Ne={type:1},_e={type:25},Oe={type:24},Me={type:26},Se={type:27},Ue={type:28},Fe={type:29},Pe={type:31},Qe={type:32},Te=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(u(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Qe;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case 34:return this.consumeStringToken(34);case 35:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(ue(t)||le(n,r)){var i=fe(t,n,r)?2:1;return{type:5,value:this.consumeName(),flags:i}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),ye;break;case 39:return this.consumeStringToken(39);case 40:return he;case 41:return me;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ce;break;case re:if(pe(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case 44:return ge;case ne:var o=e,a=this.peekCodePoint(0),s=this.peekCodePoint(1);if(pe(o,a,s))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(fe(o,a,s))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(a===ne&&62===s)return this.consumeCodePoint(),this.consumeCodePoint(),Oe;break;case 46:if(pe(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var A=this.consumeCodePoint();if(42===A&&47===(A=this.consumeCodePoint()))return this.consumeToken();if(A===ie)return this.consumeToken()}break;case 58:return Me;case 59:return Se;case 60:if(33===this.peekCodePoint(0)&&this.peekCodePoint(1)===ne&&this.peekCodePoint(2)===ne)return this.consumeCodePoint(),this.consumeCodePoint(),_e;break;case 64:var u=this.peekCodePoint(0),l=this.peekCodePoint(1),f=this.peekCodePoint(2);if(fe(u,l,f))return{type:7,value:this.consumeName()};break;case 91:return Ue;case 92:if(le(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case 93:return Fe;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),ve;break;case 123:return Be;case 125:return De;case 117:case 85:var p=this.peekCodePoint(0),d=this.peekCodePoint(1);return p!==re||!ae(d)&&63!==d||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),we;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),be;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),xe;break;case ie:return Qe}return se(e)?(this.consumeWhiteSpace(),Pe):oe(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):Ae(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:c(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return void 0===e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();ae(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;63===t&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n)return{type:30,start:parseInt(c.apply(void 0,e.map((function(e){return 63===e?48:e}))),16),end:parseInt(c.apply(void 0,e.map((function(e){return 63===e?70:e}))),16)};var r=parseInt(c.apply(void 0,e),16);if(this.peekCodePoint(0)===ne&&ae(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var i=[];ae(t)&&i.length<6;)i.push(t),t=this.consumeCodePoint();return{type:30,start:r,end:parseInt(c.apply(void 0,i),16)}}return{type:30,start:r,end:r}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ie)return{type:22,value:""};var t=this.peekCodePoint(0);if(39===t||34===t){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ie||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),Ee)}for(;;){var r=this.consumeCodePoint();if(r===ie||41===r)return{type:22,value:c.apply(void 0,e)};if(se(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ie||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,e)}):(this.consumeBadUrlRemnants(),Ee);if(34===r||39===r||40===r||ce(r))return this.consumeBadUrlRemnants(),Ee;if(92===r){if(!le(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),Ee;e.push(this.consumeEscapedCodePoint())}else e.push(r)}},e.prototype.consumeWhiteSpace=function(){for(;se(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(41===e||e===ie)return;le(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t="";e>0;){var n=Math.min(6e4,e);t+=c.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),t},e.prototype.consumeStringToken=function(e){for(var t="",n=0;;){var r=this._value[n];if(r===ie||void 0===r||r===e)return{type:0,value:t+=this.consumeStringSlice(n)};if(10===r)return this._value.splice(0,n),Ne;if(92===r){var i=this._value[n+1];i!==ie&&void 0!==i&&(10===i?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):le(r,i)&&(t+=this.consumeStringSlice(n),t+=c(this.consumeEscapedCodePoint()),n=-1))}n++}},e.prototype.consumeNumber=function(){var e=[],t=4,n=this.peekCodePoint(0);for(n!==re&&n!==ne||e.push(this.consumeCodePoint());oe(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===n&&oe(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=8;oe(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((69===n||101===n)&&((r===re||r===ne)&&oe(i)||oe(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=8;oe(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[de(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0),i=this.peekCodePoint(1),o=this.peekCodePoint(2);return fe(r,i,o)?{type:15,number:t,flags:n,unit:this.consumeName()}:37===r?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(ae(e)){for(var t=c(e);ae(this.peekCodePoint(0))&&t.length<6;)t+=c(this.consumeCodePoint());se(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return 0===n||function(e){return e>=55296&&e<=57343}(n)||n>1114111?65533:n}return e===ie?65533:e},e.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(ue(t))e+=c(t);else{if(!le(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=c(this.consumeEscapedCodePoint())}}},e}(),Ie=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new Te;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();31===e.type;)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(32===n.type||Ve(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return void 0===e?Qe:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),je=function(e){return 15===e.type},ke=function(e){return 17===e.type},Re=function(e){return 20===e.type},Le=function(e){return 0===e.type},He=function(e,t){return Re(e)&&e.value===t},ze=function(e){return 31!==e.type},qe=function(e){return 31!==e.type&&4!==e.type},Ke=function(e){var t=[],n=[];return e.forEach((function(e){if(4===e.type){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(n),void(n=[])}31!==e.type&&n.push(e)})),n.length&&t.push(n),t},Ve=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},Ge=function(e){return 17===e.type||15===e.type},We=function(e){return 16===e.type||Ge(e)},Xe=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},Je={type:17,number:0,flags:4},Ye={type:16,number:50,flags:4},Ze={type:16,number:100,flags:4},$e=function(e,t,n){var r=e[0],i=e[1];return[et(r,t),et(void 0!==i?i:r,n)]},et=function(e,t){if(16===e.type)return e.number/100*t;if(je(e))switch(e.unit){case"rem":case"em":return 16*e.number;default:return e.number}return e.number},tt="grad",nt="turn",rt=function(e,t){if(15===t.type)switch(t.unit){case"deg":return Math.PI*t.number/180;case tt:return Math.PI/200*t.number;case"rad":return t.number;case nt:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")},it=function(e){return 15===e.type&&("deg"===e.unit||e.unit===tt||"rad"===e.unit||e.unit===nt)},ot=function(e){switch(e.filter(Re).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Je,Je];case"to top":case"bottom":return at(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Je,Ze];case"to right":case"left":return at(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ze,Ze];case"to bottom":case"top":return at(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ze,Je];case"to left":case"right":return at(270)}return 0},at=function(e){return Math.PI*e/180},st=function(e,t){if(18===t.type){var n=mt[t.name];if(void 0===n)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return n(e,t.values)}if(5===t.type){if(3===t.value.length){var r=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3);return ct(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),1)}if(4===t.value.length){r=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3);var a=t.value.substring(3,4);return ct(parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16),parseInt(a+a,16)/255)}if(6===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6),ct(parseInt(r,16),parseInt(i,16),parseInt(o,16),1);if(8===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6),a=t.value.substring(6,8),ct(parseInt(r,16),parseInt(i,16),parseInt(o,16),parseInt(a,16)/255)}if(20===t.type){var s=yt[t.value.toUpperCase()];if(void 0!==s)return s}return yt.TRANSPARENT},At=function(e){return 0==(255&e)},ut=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+r+","+n+","+t/255+")":"rgb("+i+","+r+","+n+")"},ct=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(255*r)<<0)>>>0},lt=function(e,t){if(17===e.type)return e.number;if(16===e.type){var n=3===t?1:255;return 3===t?e.number/100*n:Math.round(e.number/100*n)}return 0},ft=function(e,t){var n=t.filter(qe);if(3===n.length){var r=n.map(lt),i=r[0],o=r[1],a=r[2];return ct(i,o,a,1)}if(4===n.length){var s=n.map(lt),A=(i=s[0],o=s[1],a=s[2],s[3]);return ct(i,o,a,A)}return 0};function pt(e,t,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(t-e)*n*6+e:n<.5?t:n<2/3?6*(t-e)*(2/3-n)+e:e}var dt,ht=function(e,t){var n=t.filter(qe),r=n[0],i=n[1],o=n[2],a=n[3],s=(17===r.type?at(r.number):rt(e,r))/(2*Math.PI),A=We(i)?i.number/100:0,u=We(o)?o.number/100:0,c=void 0!==a&&We(a)?et(a,1):1;if(0===A)return ct(255*u,255*u,255*u,1);var l=u<=.5?u*(A+1):u+A-u*A,f=2*u-l,p=pt(f,l,s+1/3),d=pt(f,l,s),h=pt(f,l,s-1/3);return ct(255*p,255*d,255*h,c)},mt={hsl:ht,hsla:ht,rgb:ft,rgba:ft},gt=function(e,t){return st(e,Ie.create(t).parseComponentValue())},yt={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},vt={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Re(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},bt={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},wt=function(e,t){var n=st(e,t[0]),r=t[1];return r&&We(r)?{color:n,stop:r}:{color:n,stop:null}},xt=function(e,t){var n=e[0],r=e[e.length-1];null===n.stop&&(n.stop=Je),null===r.stop&&(r.stop=Ze);for(var i=[],o=0,a=0;a<e.length;a++){var s=e[a].stop;if(null!==s){var A=et(s,t);A>o?i.push(A):i.push(o),o=A}else i.push(null)}var u=null;for(a=0;a<i.length;a++){var c=i[a];if(null===c)null===u&&(u=a);else if(null!==u){for(var l=a-u,f=(c-i[u-1])/(l+1),p=1;p<=l;p++)i[u+p-1]=f*p;u=null}}return e.map((function(e,n){return{color:e.color,stop:Math.max(Math.min(1,i[n]/t),0)}}))},Bt=function(e,t,n){var r="number"==typeof e?e:function(e,t,n){var r=t/2,i=n/2,o=et(e[0],t)-r,a=i-et(e[1],n);return(Math.atan2(a,o)+2*Math.PI)%(2*Math.PI)}(e,t,n),i=Math.abs(t*Math.sin(r))+Math.abs(n*Math.cos(r)),o=t/2,a=n/2,s=i/2,A=Math.sin(r-Math.PI/2)*s,u=Math.cos(r-Math.PI/2)*s;return[i,o-u,o+u,a-A,a+A]},Dt=function(e,t){return Math.sqrt(e*e+t*t)},Ct=function(e,t,n,r,i){return[[0,0],[0,t],[e,0],[e,t]].reduce((function(e,t){var o=t[0],a=t[1],s=Dt(n-o,r-a);return(i?s<e.optimumDistance:s>e.optimumDistance)?{optimumCorner:t,optimumDistance:s}:e}),{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},Et=function(e,t){var n=at(180),r=[];return Ke(t).forEach((function(t,i){if(0===i){var o=t[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value))return void(n=ot(t));if(it(o))return void(n=(rt(e,o)+at(270))%at(360))}var a=wt(e,t);r.push(a)})),{angle:n,stops:r,type:1}},Nt="closest-side",_t="farthest-side",Ot="closest-corner",Mt="farthest-corner",St="circle",Ut="ellipse",Ft="cover",Pt="contain",Qt=function(e,t){var n=0,r=3,i=[],o=[];return Ke(t).forEach((function(t,a){var s=!0;if(0===a?s=t.reduce((function(e,t){if(Re(t))switch(t.value){case"center":return o.push(Ye),!1;case"top":case"left":return o.push(Je),!1;case"right":case"bottom":return o.push(Ze),!1}else if(We(t)||Ge(t))return o.push(t),!1;return e}),s):1===a&&(s=t.reduce((function(e,t){if(Re(t))switch(t.value){case St:return n=0,!1;case Ut:return n=1,!1;case Pt:case Nt:return r=0,!1;case _t:return r=1,!1;case Ot:return r=2,!1;case Ft:case Mt:return r=3,!1}else if(Ge(t)||We(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),s)),s){var A=wt(e,t);i.push(A)}})),{size:r,shape:n,stops:i,position:o,type:2}},Tt=function(e,t){if(22===t.type){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(18===t.type){var r=It[t.name];if(void 0===r)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)},It={"linear-gradient":function(e,t){var n=at(180),r=[];return Ke(t).forEach((function(t,i){if(0===i){var o=t[0];if(20===o.type&&"to"===o.value)return void(n=ot(t));if(it(o))return void(n=rt(e,o))}var a=wt(e,t);r.push(a)})),{angle:n,stops:r,type:1}},"-moz-linear-gradient":Et,"-ms-linear-gradient":Et,"-o-linear-gradient":Et,"-webkit-linear-gradient":Et,"radial-gradient":function(e,t){var n=0,r=3,i=[],o=[];return Ke(t).forEach((function(t,a){var s=!0;if(0===a){var A=!1;s=t.reduce((function(e,t){if(A)if(Re(t))switch(t.value){case"center":return o.push(Ye),e;case"top":case"left":return o.push(Je),e;case"right":case"bottom":return o.push(Ze),e}else(We(t)||Ge(t))&&o.push(t);else if(Re(t))switch(t.value){case St:return n=0,!1;case Ut:return n=1,!1;case"at":return A=!0,!1;case Nt:return r=0,!1;case Ft:case _t:return r=1,!1;case Pt:case Ot:return r=2,!1;case Mt:return r=3,!1}else if(Ge(t)||We(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),s)}if(s){var u=wt(e,t);i.push(u)}})),{size:r,shape:n,stops:i,position:o,type:2}},"-moz-radial-gradient":Qt,"-ms-radial-gradient":Qt,"-o-radial-gradient":Qt,"-webkit-radial-gradient":Qt,"-webkit-gradient":function(e,t){var n=at(180),r=[],i=1;return Ke(t).forEach((function(t,n){var o=t[0];if(0===n){if(Re(o)&&"linear"===o.value)return void(i=1);if(Re(o)&&"radial"===o.value)return void(i=2)}if(18===o.type)if("from"===o.name){var a=st(e,o.values[0]);r.push({stop:Je,color:a})}else if("to"===o.name)a=st(e,o.values[0]),r.push({stop:Ze,color:a});else if("color-stop"===o.name){var s=o.values.filter(qe);if(2===s.length){a=st(e,s[1]);var A=s[0];ke(A)&&r.push({stop:{type:16,number:100*A.number,flags:A.flags},color:a})}}})),1===i?{angle:(n+at(180))%at(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}}},jt={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var n=t[0];return 20===n.type&&"none"===n.value?[]:t.filter((function(e){return qe(e)&&function(e){return!(20===e.type&&"none"===e.value||18===e.type&&!It[e.name])}(e)})).map((function(t){return Tt(e,t)}))}},kt={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Re(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Rt={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return Ke(t).map((function(e){return e.filter(We)})).map(Xe)}},Lt={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return Ke(t).map((function(e){return e.filter(Re).map((function(e){return e.value})).join(" ")})).map(Ht)}},Ht=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"}(dt||(dt={}));var zt,qt={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return Ke(t).map((function(e){return e.filter(Kt)}))}},Kt=function(e){return Re(e)||We(e)},Vt=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Gt=Vt("top"),Wt=Vt("right"),Xt=Vt("bottom"),Jt=Vt("left"),Yt=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return Xe(t.filter(We))}}},Zt=Yt("top-left"),$t=Yt("top-right"),en=Yt("bottom-right"),tn=Yt("bottom-left"),nn=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},rn=nn("top"),on=nn("right"),an=nn("bottom"),sn=nn("left"),An=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return je(t)?t.number:0}}},un=An("top"),cn=An("right"),ln=An("bottom"),fn=An("left"),pn={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},dn={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){return"rtl"===t?1:0}},hn={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(Re).reduce((function(e,t){return e|mn(t.value)}),0)}},mn=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},gn={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},yn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};!function(e){e.NORMAL="normal",e.STRICT="strict"}(zt||(zt={}));var vn,bn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"strict"===t?zt.STRICT:zt.NORMAL}},wn={name:"line-height",initialValue:"normal",prefix:!1,type:4},xn=function(e,t){return Re(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:We(e)?et(e,t):t},Bn={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:Tt(e,t)}},Dn={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){return"inside"===t?0:1}},Cn={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},En=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},Nn=En("top"),_n=En("right"),On=En("bottom"),Mn=En("left"),Sn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(Re).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},Un={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"break-word"===t?"break-word":"normal"}},Fn=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Pn=Fn("top"),Qn=Fn("right"),Tn=Fn("bottom"),In=Fn("left"),jn={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},kn={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Rn={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&He(t[0],"none")?[]:Ke(t).map((function(t){for(var n={color:yt.TRANSPARENT,offsetX:Je,offsetY:Je,blur:Je},r=0,i=0;i<t.length;i++){var o=t[i];Ge(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:n.blur=o,r++):n.color=st(e,o)}return n}))}},Ln={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Hn={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(20===t.type&&"none"===t.value)return null;if(18===t.type){var n=zn[t.name];if(void 0===n)throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return n(t.values)}return null}},zn={matrix:function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number}));return 6===t.length?t:null},matrix3d:function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number})),n=t[0],r=t[1];t[2],t[3];var i=t[4],o=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var a=t[12],s=t[13];return t[14],t[15],16===t.length?[n,r,i,o,a,s]:null}},qn={type:16,number:50,flags:4},Kn=[qn,qn],Vn={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var n=t.filter(We);return 2!==n.length?Kn:[n[0],n[1]]}},Gn={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;default:return 0}}};!function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"}(vn||(vn={}));for(var Wn={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return vn.BREAK_ALL;case"keep-all":return vn.KEEP_ALL;default:return vn.NORMAL}}},Xn={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(20===t.type)return{auto:!0,order:0};if(ke(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},Jn=function(e,t){if(15===t.type)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")},Yn={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return ke(t)?t.number:1}},Zn={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},$n={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(Re).map((function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(e){return 0!==e}))}},er={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var n=[],r=[];return t.forEach((function(e){switch(e.type){case 20:case 0:n.push(e.value);break;case 17:n.push(e.number.toString());break;case 4:r.push(n.join(" ")),n.length=0}})),n.length&&r.push(n.join(" ")),r.map((function(e){return-1===e.indexOf(" ")?e:"'"+e+"'"}))}},tr={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},nr={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){return ke(t)?t.number:Re(t)&&"bold"===t.value?700:400}},rr={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(Re).map((function(e){return e.value}))}},ir={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},or=function(e,t){return 0!=(e&t)},ar={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var n=t[0];return 20===n.type&&"none"===n.value?[]:t}},sr={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var n=t[0];if(20===n.type&&"none"===n.value)return null;for(var r=[],i=t.filter(ze),o=0;o<i.length;o++){var a=i[o],s=i[o+1];if(20===a.type){var A=s&&ke(s)?s.number:1;r.push({counter:a.value,increment:A})}}return r}},Ar={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return[];for(var n=[],r=t.filter(ze),i=0;i<r.length;i++){var o=r[i],a=r[i+1];if(Re(o)&&"none"!==o.value){var s=a&&ke(a)?a.number:0;n.push({counter:o.value,reset:s})}}return n}},ur={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(je).map((function(t){return Jn(e,t)}))}},cr={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var n=t[0];if(20===n.type&&"none"===n.value)return null;var r=[],i=t.filter(Le);if(i.length%2!=0)return null;for(var o=0;o<i.length;o+=2){var a=i[o].value,s=i[o+1].value;r.push({open:a,close:s})}return r}},lr=function(e,t,n){if(!e)return"";var r=e[Math.min(t,e.length-1)];return r?n?r.open:r.close:""},fr={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&He(t[0],"none")?[]:Ke(t).map((function(t){for(var n={color:255,offsetX:Je,offsetY:Je,blur:Je,spread:Je,inset:!1},r=0,i=0;i<t.length;i++){var o=t[i];He(o,"inset")?n.inset=!0:Ge(o)?(0===r?n.offsetX=o:1===r?n.offsetY=o:2===r?n.blur=o:n.spread=o,r++):n.color=st(e,o)}return n}))}},pr={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var n=[];return t.filter(Re).forEach((function(e){switch(e.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2)}})),[0,1,2].forEach((function(e){-1===n.indexOf(e)&&n.push(e)})),n}},dr={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},hr={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return je(t)?t.number:0}},mr=function(){function e(e,t){var n,r;this.animationDuration=vr(e,ur,t.animationDuration),this.backgroundClip=vr(e,vt,t.backgroundClip),this.backgroundColor=vr(e,bt,t.backgroundColor),this.backgroundImage=vr(e,jt,t.backgroundImage),this.backgroundOrigin=vr(e,kt,t.backgroundOrigin),this.backgroundPosition=vr(e,Rt,t.backgroundPosition),this.backgroundRepeat=vr(e,Lt,t.backgroundRepeat),this.backgroundSize=vr(e,qt,t.backgroundSize),this.borderTopColor=vr(e,Gt,t.borderTopColor),this.borderRightColor=vr(e,Wt,t.borderRightColor),this.borderBottomColor=vr(e,Xt,t.borderBottomColor),this.borderLeftColor=vr(e,Jt,t.borderLeftColor),this.borderTopLeftRadius=vr(e,Zt,t.borderTopLeftRadius),this.borderTopRightRadius=vr(e,$t,t.borderTopRightRadius),this.borderBottomRightRadius=vr(e,en,t.borderBottomRightRadius),this.borderBottomLeftRadius=vr(e,tn,t.borderBottomLeftRadius),this.borderTopStyle=vr(e,rn,t.borderTopStyle),this.borderRightStyle=vr(e,on,t.borderRightStyle),this.borderBottomStyle=vr(e,an,t.borderBottomStyle),this.borderLeftStyle=vr(e,sn,t.borderLeftStyle),this.borderTopWidth=vr(e,un,t.borderTopWidth),this.borderRightWidth=vr(e,cn,t.borderRightWidth),this.borderBottomWidth=vr(e,ln,t.borderBottomWidth),this.borderLeftWidth=vr(e,fn,t.borderLeftWidth),this.boxShadow=vr(e,fr,t.boxShadow),this.color=vr(e,pn,t.color),this.direction=vr(e,dn,t.direction),this.display=vr(e,hn,t.display),this.float=vr(e,gn,t.cssFloat),this.fontFamily=vr(e,er,t.fontFamily),this.fontSize=vr(e,tr,t.fontSize),this.fontStyle=vr(e,ir,t.fontStyle),this.fontVariant=vr(e,rr,t.fontVariant),this.fontWeight=vr(e,nr,t.fontWeight),this.letterSpacing=vr(e,yn,t.letterSpacing),this.lineBreak=vr(e,bn,t.lineBreak),this.lineHeight=vr(e,wn,t.lineHeight),this.listStyleImage=vr(e,Bn,t.listStyleImage),this.listStylePosition=vr(e,Dn,t.listStylePosition),this.listStyleType=vr(e,Cn,t.listStyleType),this.marginTop=vr(e,Nn,t.marginTop),this.marginRight=vr(e,_n,t.marginRight),this.marginBottom=vr(e,On,t.marginBottom),this.marginLeft=vr(e,Mn,t.marginLeft),this.opacity=vr(e,Yn,t.opacity);var i=vr(e,Sn,t.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=vr(e,Un,t.overflowWrap),this.paddingTop=vr(e,Pn,t.paddingTop),this.paddingRight=vr(e,Qn,t.paddingRight),this.paddingBottom=vr(e,Tn,t.paddingBottom),this.paddingLeft=vr(e,In,t.paddingLeft),this.paintOrder=vr(e,pr,t.paintOrder),this.position=vr(e,kn,t.position),this.textAlign=vr(e,jn,t.textAlign),this.textDecorationColor=vr(e,Zn,null!==(n=t.textDecorationColor)&&void 0!==n?n:t.color),this.textDecorationLine=vr(e,$n,null!==(r=t.textDecorationLine)&&void 0!==r?r:t.textDecoration),this.textShadow=vr(e,Rn,t.textShadow),this.textTransform=vr(e,Ln,t.textTransform),this.transform=vr(e,Hn,t.transform),this.transformOrigin=vr(e,Vn,t.transformOrigin),this.visibility=vr(e,Gn,t.visibility),this.webkitTextStrokeColor=vr(e,dr,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=vr(e,hr,t.webkitTextStrokeWidth),this.wordBreak=vr(e,Wn,t.wordBreak),this.zIndex=vr(e,Xn,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return At(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return or(this.display,4)||or(this.display,33554432)||or(this.display,268435456)||or(this.display,536870912)||or(this.display,67108864)||or(this.display,134217728)},e}(),gr=function(e,t){this.content=vr(e,ar,t.content),this.quotes=vr(e,cr,t.quotes)},yr=function(e,t){this.counterIncrement=vr(e,sr,t.counterIncrement),this.counterReset=vr(e,Ar,t.counterReset)},vr=function(e,t,n){var r=new Te,i=null!=n?n.toString():t.initialValue;r.write(i);var o=new Ie(r.read());switch(t.type){case 2:var a=o.parseComponentValue();return t.parse(e,Re(a)?a.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return rt(e,o.parseComponentValue());case"color":return st(e,o.parseComponentValue());case"image":return Tt(e,o.parseComponentValue());case"length":var s=o.parseComponentValue();return Ge(s)?s:Je;case"length-percentage":var A=o.parseComponentValue();return We(A)?A:Je;case"time":return Jn(e,o.parseComponentValue())}}},br=function(e,t){var n=function(e){switch(e.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(e);return 1===n||t===n},wr=function(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,br(t,3),this.styles=new mr(e,window.getComputedStyle(t,null)),Ei(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=A(this.context,t),br(t,4)&&(this.flags|=16)},xr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Br="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Dr=0;Dr<xr.length;Dr++)Br[xr.charCodeAt(Dr)]=Dr;for(var Cr=function(e,t,n){return e.slice?e.slice(t,n):new Uint16Array(Array.prototype.slice.call(e,t,n))},Er=function(){function e(e,t,n,r,i,o){this.initialValue=e,this.errorValue=t,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>5])<<2)+(31&e),this.data[t];if(e<=65535)return t=((t=this.index[2048+(e-55296>>5)])<<2)+(31&e),this.data[t];if(e<this.highStart)return t=2080+(e>>11),t=this.index[t],t+=e>>5&63,t=((t=this.index[t])<<2)+(31&e),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),Nr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_r="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Or=0;Or<Nr.length;Or++)_r[Nr.charCodeAt(Or)]=Or;var Mr,Sr=8,Ur=9,Fr=11,Pr=12,Qr=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var n=e.length;if(!n)return"";for(var r=[],i=-1,o="";++i<n;){var a=e[i];a<=65535?r.push(a):(a-=65536,r.push(55296+(a>>10),a%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},Tr=function(e,t){var n,r,i,o=function(e){var t,n,r,i,o,a=.75*e.length,s=e.length,A=0;"="===e[e.length-1]&&(a--,"="===e[e.length-2]&&a--);var u="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),c=Array.isArray(u)?u:new Uint8Array(u);for(t=0;t<s;t+=4)n=Br[e.charCodeAt(t)],r=Br[e.charCodeAt(t+1)],i=Br[e.charCodeAt(t+2)],o=Br[e.charCodeAt(t+3)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|i>>2,c[A++]=(3&i)<<6|63&o;return u}(e),a=Array.isArray(o)?function(e){for(var t=e.length,n=[],r=0;r<t;r+=4)n.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return n}(o):new Uint32Array(o),s=Array.isArray(o)?function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n.push(e[r+1]<<8|e[r]);return n}(o):new Uint16Array(o),A=Cr(s,12,a[4]/2),u=2===a[5]?Cr(s,(24+a[4])/2):(n=a,r=Math.ceil((24+a[4])/4),n.slice?n.slice(r,i):new Uint32Array(Array.prototype.slice.call(n,r,i)));return new Er(a[0],a[1],a[2],a[3],A,u)}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),Ir="×",jr=function(e){return Tr.get(e)},kr=function(e,t,n){var r=n-2,i=t[r],o=t[n-1],a=t[n];if(2===o&&3===a)return Ir;if(2===o||3===o||4===o)return"÷";if(2===a||3===a||4===a)return"÷";if(o===Sr&&-1!==[Sr,Ur,Fr,Pr].indexOf(a))return Ir;if(!(o!==Fr&&o!==Ur||a!==Ur&&10!==a))return Ir;if((o===Pr||10===o)&&10===a)return Ir;if(13===a||5===a)return Ir;if(7===a)return Ir;if(1===o)return Ir;if(13===o&&14===a){for(;5===i;)i=t[--r];if(14===i)return Ir}if(15===o&&15===a){for(var s=0;15===i;)s++,i=t[--r];if(s%2==0)return Ir}return"÷"},Rr=function(e){var t=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=e.charCodeAt(n++);56320==(64512&o)?t.push(((1023&i)<<10)+(1023&o)+65536):(t.push(i),n--)}else t.push(i)}return t}(e),n=t.length,r=0,i=0,o=t.map(jr);return{next:function(){if(r>=n)return{done:!0,value:null};for(var e=Ir;r<n&&(e=kr(0,o,++r))===Ir;);if(e!==Ir||r===n){var a=Qr.apply(null,t.slice(i,r));return i=r,{value:a,done:!1}}return{done:!0,value:null}}}},Lr=function(e){for(var t,n=Rr(e),r=[];!(t=n.next()).done;)t.value&&r.push(t.value.slice());return r},Hr=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},zr=function(e,t,n,r,i){var o="http://www.w3.org/2000/svg",a=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return a.setAttributeNS(null,"width",e.toString()),a.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.appendChild(i),a},qr=function(e){return new Promise((function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Kr={get SUPPORT_RANGE_BOUNDS(){var e=function(e){if(e.createRange){var t=e.createRange();if(t.getBoundingClientRect){var n=e.createElement("boundtest");n.style.height="123px",n.style.display="block",e.body.appendChild(n),t.selectNode(n);var r=t.getBoundingClientRect(),i=Math.round(r.height);if(e.body.removeChild(n),123===i)return!0}}return!1}(document);return Object.defineProperty(Kr,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Kr.SUPPORT_RANGE_BOUNDS&&function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var n=e.createRange();t.innerHTML="function"==typeof"".repeat?"👨".repeat(10):"";var r=t.firstChild,i=u(r.data).map((function(e){return c(e)})),o=0,a={},s=i.every((function(e,t){n.setStart(r,o),n.setEnd(r,o+e.length);var i=n.getBoundingClientRect();o+=e.length;var s=i.x>a.x||i.y>a.y;return a=i,0===t||s}));return e.body.removeChild(t),s}(document);return Object.defineProperty(Kr,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=function(e){var t=new Image,n=e.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(t,0,0),n.toDataURL()}catch(e){return!1}return!0}(document);return Object.defineProperty(Kr,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"==typeof Array.from&&"function"==typeof window.fetch?function(e){var t=e.createElement("canvas"),n=100;t.width=n,t.height=n;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var i=new Image,o=t.toDataURL();i.src=o;var a=zr(n,n,0,0,i);return r.fillStyle="red",r.fillRect(0,0,n,n),qr(a).then((function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var a=e.createElement("div");return a.style.backgroundImage="url("+o+")",a.style.height="100px",Hr(i)?qr(zr(n,n,0,0,a)):Promise.reject(!1)})).then((function(e){return r.drawImage(e,0,0),Hr(r.getImageData(0,0,n,n).data)})).catch((function(){return!1}))}(document):Promise.resolve(!1);return Object.defineProperty(Kr,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=void 0!==(new Image).crossOrigin;return Object.defineProperty(Kr,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(Kr,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Kr,"SUPPORT_CORS_XHR",{value:e}),e}},Vr=function(e,t){this.text=e,this.bounds=t},Gr=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var o=A(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),o}}return s.EMPTY},Wr=function(e,t,n){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+n),i},Xr=function(e,t,n,r){return s.fromClientRect(e,Wr(t,n,r).getBoundingClientRect())},Jr=function(e,t){return 0!==t.letterSpacing?Lr(e):Zr(e,t)},Yr=[32,160,4961,65792,65793,4153,4241],Zr=function(e,t){for(var n,r=function(e,t){var n=u(e),r=ee(n,t),i=r[0],o=r[1],a=r[2],s=n.length,A=0,c=0;return{next:function(){if(c>=s)return{done:!0,value:null};for(var e=L;c<s&&(e=$(n,o,i,++c,a))===L;);if(e!==L||c===s){var t=new te(n,e,A,c);return A=c,{value:t,done:!1}}return{done:!0,value:null}}}}(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),i=[],o=function(){if(n.value){var e=n.value.slice(),t=u(e),r="";t.forEach((function(e){-1===Yr.indexOf(e)?r+=c(e):(r.length&&i.push(r),i.push(c(e)),r="")})),r.length&&i.push(r)}};!(n=r.next()).done;)o();return i},$r=function(e,t,n){this.text=ei(t.data,n.textTransform),this.textBounds=function(e,t,n,r){var i=Jr(t,n),o=[],a=0;return i.forEach((function(t){if(n.textDecorationLine.length||t.trim().length>0)if(Kr.SUPPORT_RANGE_BOUNDS)Kr.SUPPORT_WORD_BREAKING?o.push(new Vr(t,Xr(e,r,a,t.length))):o.push(new Vr(t,s.fromDOMRectList(e,Wr(r,a,t.length).getClientRects())));else{var i=r.splitText(t.length);o.push(new Vr(t,Gr(e,r))),r=i}else Kr.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));a+=t.length})),o}(e,this.text,n,t)},ei=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(ti,ni);case 2:return e.toUpperCase();default:return e}},ti=/(^|\s|:|-|\(|\))([a-z])/g,ni=function(e,t,n){return e.length>0?t+n.toUpperCase():e},ri=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return t(n,e),n}(wr),ii=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return t(n,e),n}(wr),oi=function(e){function n(t,n){var r=e.call(this,t,n)||this,i=new XMLSerializer,o=A(t,n);return n.setAttribute("width",o.width+"px"),n.setAttribute("height",o.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return t(n,e),n}(wr),ai=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return t(n,e),n}(wr),si=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.start=n.start,r.reversed="boolean"==typeof n.reversed&&!0===n.reversed,r}return t(n,e),n}(wr),Ai=[{type:15,flags:0,unit:"px",number:3}],ui=[{type:16,flags:0,number:50}],ci="checkbox",li="radio",fi="password",pi=707406591,di=function(e){function n(t,n){var r,i=e.call(this,t,n)||this;switch(i.type=n.type.toLowerCase(),i.checked=n.checked,i.value=function(e){var t=e.type===fi?new Array(e.value.length+1).join("•"):e.value;return 0===t.length?e.placeholder||"":t}(n),i.type!==ci&&i.type!==li||(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=(r=i.bounds).width>r.height?new s(r.left+(r.width-r.height)/2,r.top,r.height,r.height):r.width<r.height?new s(r.left,r.top+(r.height-r.width)/2,r.width,r.width):r),i.type){case ci:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=Ai;break;case li:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=ui}return i}return t(n,e),n}(wr),hi=function(e){function n(t,n){var r=e.call(this,t,n)||this,i=n.options[n.selectedIndex||0];return r.value=i&&i.text||"",r}return t(n,e),n}(wr),mi=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return t(n,e),n}(wr),gi=function(e){function n(t,n){var r=e.call(this,t,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=wi(t,n.contentWindow.document.documentElement);var i=n.contentWindow.document.documentElement?gt(t,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):yt.TRANSPARENT,o=n.contentWindow.document.body?gt(t,getComputedStyle(n.contentWindow.document.body).backgroundColor):yt.TRANSPARENT;r.backgroundColor=At(i)?At(o)?r.styles.backgroundColor:o:i}}catch(e){}return r}return t(n,e),n}(wr),yi=["OL","UL","MENU"],vi=function e(t,n,r,i){for(var o=n.firstChild,a=void 0;o;o=a)if(a=o.nextSibling,Di(o)&&o.data.trim().length>0)r.textNodes.push(new $r(t,o,r.styles));else if(Ci(o))if(Ri(o)&&o.assignedNodes)o.assignedNodes().forEach((function(n){return e(t,n,r,i)}));else{var s=bi(t,o);s.styles.isVisible()&&(xi(o,s,i)?s.flags|=4:Bi(s.styles)&&(s.flags|=2),-1!==yi.indexOf(o.tagName)&&(s.flags|=8),r.elements.push(s),o.slot,o.shadowRoot?e(t,o.shadowRoot,s,i):ji(o)||Si(o)||ki(o)||e(t,o,s,i))}},bi=function(e,t){return Pi(t)?new ri(e,t):Fi(t)?new ii(e,t):Si(t)?new oi(e,t):_i(t)?new ai(e,t):Oi(t)?new si(e,t):Mi(t)?new di(e,t):ki(t)?new hi(e,t):ji(t)?new mi(e,t):Qi(t)?new gi(e,t):new wr(e,t)},wi=function(e,t){var n=bi(e,t);return n.flags|=4,vi(e,t,n,n),n},xi=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||Ui(e)&&n.styles.isTransparent()},Bi=function(e){return e.isPositioned()||e.isFloating()},Di=function(e){return e.nodeType===Node.TEXT_NODE},Ci=function(e){return e.nodeType===Node.ELEMENT_NODE},Ei=function(e){return Ci(e)&&void 0!==e.style&&!Ni(e)},Ni=function(e){return"object"===a(e.className)},_i=function(e){return"LI"===e.tagName},Oi=function(e){return"OL"===e.tagName},Mi=function(e){return"INPUT"===e.tagName},Si=function(e){return"svg"===e.tagName},Ui=function(e){return"BODY"===e.tagName},Fi=function(e){return"CANVAS"===e.tagName},Pi=function(e){return"IMG"===e.tagName},Qi=function(e){return"IFRAME"===e.tagName},Ti=function(e){return"STYLE"===e.tagName},Ii=function(e){return"SCRIPT"===e.tagName},ji=function(e){return"TEXTAREA"===e.tagName},ki=function(e){return"SELECT"===e.tagName},Ri=function(e){return"SLOT"===e.tagName},Li=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,i=!0;null!==n&&n.forEach((function(e){var n=t.counters[e.counter];n&&0!==e.increment&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=e.increment)}));var o=[];return i&&r.forEach((function(e){var n=t.counters[e.counter];o.push(e.counter),n||(n=t.counters[e.counter]=[]),n.push(e.reset)})),o},e}(),Hi={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},zi={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},qi={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Ki={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Vi=function(e,t,n,r,i,o){return e<t||e>n?to(e,i,o.length>0):r.integers.reduce((function(t,n,i){for(;e>=n;)e-=n,t+=r.values[i];return t}),"")+o},Gi=function(e,t,n,r){var i="";do{n||e--,i=r(e)+i,e/=t}while(e*t>=t);return i},Wi=function(e,t,n,r,i){var o=n-t+1;return(e<0?"-":"")+(Gi(Math.abs(e),o,r,(function(e){return c(Math.floor(e%o)+t)}))+i)},Xi=function(e,t,n){void 0===n&&(n=". ");var r=t.length;return Gi(Math.abs(e),r,!1,(function(e){return t[Math.floor(e%r)]}))+n},Ji=function(e,t,n,r,i,o){if(e<-9999||e>9999)return to(e,4,i.length>0);var a=Math.abs(e),s=i;if(0===a)return t[0]+s;for(var A=0;a>0&&A<=4;A++){var u=a%10;0===u&&or(o,1)&&""!==s?s=t[u]+s:u>1||1===u&&0===A||1===u&&1===A&&or(o,2)||1===u&&1===A&&or(o,4)&&e>100||1===u&&A>1&&or(o,8)?s=t[u]+(A>0?n[A-1]:"")+s:1===u&&A>0&&(s=n[A-1]+s),a=Math.floor(a/10)}return(e<0?r:"")+s},Yi="十百千萬",Zi="拾佰仟萬",$i="マイナス",eo="마이너스",to=function(e,t,n){var r=n?". ":"",i=n?"、":"",o=n?", ":"",a=n?" ":"";switch(t){case 0:return"•"+a;case 1:return"◦"+a;case 2:return"◾"+a;case 5:var s=Wi(e,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return Xi(e,"〇一二三四五六七八九",i);case 6:return Vi(e,1,3999,Hi,3,r).toLowerCase();case 7:return Vi(e,1,3999,Hi,3,r);case 8:return Wi(e,945,969,!1,r);case 9:return Wi(e,97,122,!1,r);case 10:return Wi(e,65,90,!1,r);case 11:return Wi(e,1632,1641,!0,r);case 12:case 49:return Vi(e,1,9999,zi,3,r);case 35:return Vi(e,1,9999,zi,3,r).toLowerCase();case 13:return Wi(e,2534,2543,!0,r);case 14:case 30:return Wi(e,6112,6121,!0,r);case 15:return Xi(e,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return Xi(e,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return Ji(e,"零一二三四五六七八九",Yi,"負",i,14);case 47:return Ji(e,"零壹貳參肆伍陸柒捌玖",Zi,"負",i,15);case 42:return Ji(e,"零一二三四五六七八九",Yi,"负",i,14);case 41:return Ji(e,"零壹贰叁肆伍陆柒捌玖",Zi,"负",i,15);case 26:return Ji(e,"〇一二三四五六七八九","十百千万",$i,i,0);case 25:return Ji(e,"零壱弐参四伍六七八九","拾百千万",$i,i,7);case 31:return Ji(e,"영일이삼사오육칠팔구","십백천만",eo,o,7);case 33:return Ji(e,"零一二三四五六七八九","十百千萬",eo,o,0);case 32:return Ji(e,"零壹貳參四五六七八九","拾百千",eo,o,7);case 18:return Wi(e,2406,2415,!0,r);case 20:return Vi(e,1,19999,Ki,3,r);case 21:return Wi(e,2790,2799,!0,r);case 22:return Wi(e,2662,2671,!0,r);case 22:return Vi(e,1,10999,qi,3,r);case 23:return Xi(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Xi(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Wi(e,3302,3311,!0,r);case 28:return Xi(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return Xi(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return Wi(e,3792,3801,!0,r);case 37:return Wi(e,6160,6169,!0,r);case 38:return Wi(e,4160,4169,!0,r);case 39:return Wi(e,2918,2927,!0,r);case 40:return Wi(e,1776,1785,!0,r);case 43:return Wi(e,3046,3055,!0,r);case 44:return Wi(e,3174,3183,!0,r);case 45:return Wi(e,3664,3673,!0,r);case 46:return Wi(e,3872,3881,!0,r);default:return Wi(e,48,57,!0,r)}},no="data-html2canvas-ignore",ro=function(){function e(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new Li,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement)}return e.prototype.toIFrame=function(e,t){var n=this,o=oo(e,t);if(!o.contentWindow)return Promise.reject("Unable to find iframe window");var a=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,A=o.contentWindow,u=A.document,c=Ao(o).then((function(){return r(n,void 0,void 0,(function(){var e,n;return i(this,(function(r){switch(r.label){case 0:return this.scrolledElements.forEach(po),A&&(A.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||A.scrollY===t.top&&A.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(A.scrollX-t.left,A.scrollY-t.top,0,0))),e=this.options.onclone,void 0===(n=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:u.fonts&&u.fonts.ready?[4,u.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,so(u)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"==typeof e?[2,Promise.resolve().then((function(){return e(u,n)})).then((function(){return o}))]:[2,o]}}))}))}));return u.open(),u.write(lo(document.doctype)+"<html></html>"),fo(this.referenceElement.ownerDocument,a,s),u.replaceChild(u.adoptNode(this.documentElement),u.documentElement),u.close(),c},e.prototype.createElementClone=function(e){if(br(e,2),Fi(e))return this.createCanvasClone(e);if(Ti(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return Pi(t)&&(Pi(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"==typeof t.cssText?e+t.cssText:e}),""),r=e.cloneNode(!1);return r.textContent=n,r}}catch(e){if(this.context.logger.error("Unable to access cssRules property",e),"SecurityError"!==e.name)throw e}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var n=e.ownerDocument.createElement("img");try{return n.src=e.toDataURL(),n}catch(t){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var r=e.cloneNode(!1);try{r.width=e.width,r.height=e.height;var i=e.getContext("2d"),o=r.getContext("2d");if(o)if(!this.options.allowTaint&&i)o.putImageData(i.getImageData(0,0,e.width,e.height),0,0);else{var a=null!==(t=e.getContext("webgl2"))&&void 0!==t?t:e.getContext("webgl");if(a){var s=a.getContextAttributes();!1===(null==s?void 0:s.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}o.drawImage(e,0,0)}return r}catch(t){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return r},e.prototype.cloneNode=function(e){if(Di(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var t=e.ownerDocument.defaultView;if(t&&Ci(e)&&(Ei(e)||Ni(e))){var n=this.createElementClone(e);n.style.transitionProperty="none";var r=t.getComputedStyle(e),i=t.getComputedStyle(e,":before"),o=t.getComputedStyle(e,":after");this.referenceElement===e&&Ei(n)&&(this.clonedReferenceElement=n),Ui(n)&&yo(n);for(var a=this.counters.parse(new yr(this.context,r)),s=this.resolvePseudoContent(e,n,i,Mr.BEFORE),A=e.firstChild;A;A=A.nextSibling)Ci(A)&&(Ii(A)||A.hasAttribute(no)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(A))||this.options.copyStyles&&Ci(A)&&Ti(A)||n.appendChild(this.cloneNode(A));s&&n.insertBefore(s,n.firstChild);var u=this.resolvePseudoContent(e,n,o,Mr.AFTER);return u&&n.appendChild(u),this.counters.pop(a),r&&(this.options.copyStyles||Ni(e))&&!Qi(e)&&co(r,n),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(ji(e)||ki(e))&&(ji(n)||ki(n))&&(n.value=e.value),n}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var i=this;if(n){var o=n.content,a=t.ownerDocument;if(a&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==n.display){this.counters.parse(new yr(this.context,n));var s=new gr(this.context,n),A=a.createElement("html2canvaspseudoelement");co(n,A),s.content.forEach((function(t){if(0===t.type)A.appendChild(a.createTextNode(t.value));else if(22===t.type){var n=a.createElement("img");n.src=t.value,n.style.opacity="1",A.appendChild(n)}else if(18===t.type){if("attr"===t.name){var r=t.values.filter(Re);r.length&&A.appendChild(a.createTextNode(e.getAttribute(r[0].value)||""))}else if("counter"===t.name){var o=t.values.filter(qe),u=o[0],c=o[1];if(u&&Re(u)){var l=i.counters.getCounterValue(u.value),f=c&&Re(c)?Cn.parse(i.context,c.value):3;A.appendChild(a.createTextNode(to(l,f,!1)))}}else if("counters"===t.name){var p=t.values.filter(qe),d=(u=p[0],p[1]);if(c=p[2],u&&Re(u)){var h=i.counters.getCounterValues(u.value),m=c&&Re(c)?Cn.parse(i.context,c.value):3,g=d&&0===d.type?d.value:"",y=h.map((function(e){return to(e,m,!1)})).join(g);A.appendChild(a.createTextNode(y))}}}else if(20===t.type)switch(t.value){case"open-quote":A.appendChild(a.createTextNode(lr(s.quotes,i.quoteDepth++,!0)));break;case"close-quote":A.appendChild(a.createTextNode(lr(s.quotes,--i.quoteDepth,!1)));break;default:A.appendChild(a.createTextNode(t.value))}})),A.className=ho+" "+mo;var u=r===Mr.BEFORE?" "+ho:" "+mo;return Ni(t)?t.className.baseValue+=u:t.className+=u,A}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(Mr||(Mr={}));var io,oo=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute(no,"true"),e.body.appendChild(n),n},ao=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},so=function(e){return Promise.all([].slice.call(e.images,0).map(ao))},Ao=function(e){return new Promise((function(t,n){var r=e.contentWindow;if(!r)return n("No window assigned for iframe");var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval((function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(n),t(e))}),50)}}))},uo=["all","d","content"],co=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);-1===uo.indexOf(r)&&t.style.setProperty(r,e.getPropertyValue(r))}return t},lo=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},fo=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},po=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},ho="___html2canvas___pseudoelement_before",mo="___html2canvas___pseudoelement_after",go='{\n content: "" !important;\n display: none !important;\n}',yo=function(e){vo(e,"."+ho+":before"+go+"\n ."+mo+":after"+go)},vo=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement("style");r.textContent=t,e.appendChild(r)}},bo=function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),wo=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)?t:_o(e)||Co(e)?((this._cache[e]=this.loadImage(e)).catch((function(){})),t):t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,a=this;return i(this,(function(i){switch(i.label){case 0:return t=bo.isSameOrigin(e),n=!Eo(e)&&!0===this._options.useCORS&&Kr.SUPPORT_CORS_IMAGES&&!t,r=!Eo(e)&&!t&&!_o(e)&&"string"==typeof this._options.proxy&&Kr.SUPPORT_CORS_XHR&&!n,t||!1!==this._options.allowTaint||Eo(e)||_o(e)||r||n?(o=e,r?[4,this.proxy(o)]:[3,2]):[2];case 1:o=i.sent(),i.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,(No(o)||n)&&(r.crossOrigin="anonymous"),r.src=o,!0===r.complete&&setTimeout((function(){return e(r)}),500),a._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+a._options.imageTimeout+"ms) loading image")}),a._options.imageTimeout)}))];case 3:return[2,i.sent()]}}))}))},e.prototype.has=function(e){return void 0!==this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var r=e.substring(0,256);return new Promise((function(i,o){var a=Kr.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===a)i(s.response);else{var e=new FileReader;e.addEventListener("load",(function(){return i(e.result)}),!1),e.addEventListener("error",(function(e){return o(e)}),!1),e.readAsDataURL(s.response)}else o("Failed to proxy resource "+r+" with status code "+s.status)},s.onerror=o;var A=n.indexOf("?")>-1?"&":"?";if(s.open("GET",""+n+A+"url="+encodeURIComponent(e)+"&responseType="+a),"text"!==a&&s instanceof XMLHttpRequest&&(s.responseType=a),t._options.imageTimeout){var u=t._options.imageTimeout;s.timeout=u,s.ontimeout=function(){return o("Timed out ("+u+"ms) proxying "+r)}}s.send()}))},e}(),xo=/^data:image\/svg\+xml/i,Bo=/^data:image\/.*;base64,/i,Do=/^data:image\/.*/i,Co=function(e){return Kr.SUPPORT_SVG_DRAWING||!Oo(e)},Eo=function(e){return Do.test(e)},No=function(e){return Bo.test(e)},_o=function(e){return"blob"===e.substr(0,4)},Oo=function(e){return"svg"===e.substr(-3).toLowerCase()||xo.test(e)},Mo=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),So=function(e,t,n){return new Mo(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},Uo=function(){function e(e,t,n,r){this.type=1,this.start=e,this.startControl=t,this.endControl=n,this.end=r}return e.prototype.subdivide=function(t,n){var r=So(this.start,this.startControl,t),i=So(this.startControl,this.endControl,t),o=So(this.endControl,this.end,t),a=So(r,i,t),s=So(i,o,t),A=So(a,s,t);return n?new e(this.start,r,a,A):new e(A,s,o,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Fo=function(e){return 1===e.type},Po=function(e){var t=e.styles,n=e.bounds,r=$e(t.borderTopLeftRadius,n.width,n.height),i=r[0],o=r[1],a=$e(t.borderTopRightRadius,n.width,n.height),s=a[0],A=a[1],u=$e(t.borderBottomRightRadius,n.width,n.height),c=u[0],l=u[1],f=$e(t.borderBottomLeftRadius,n.width,n.height),p=f[0],d=f[1],h=[];h.push((i+s)/n.width),h.push((p+c)/n.width),h.push((o+d)/n.height),h.push((A+l)/n.height);var m=Math.max.apply(Math,h);m>1&&(i/=m,o/=m,s/=m,A/=m,c/=m,l/=m,p/=m,d/=m);var g=n.width-s,y=n.height-l,v=n.width-c,b=n.height-d,w=t.borderTopWidth,x=t.borderRightWidth,B=t.borderBottomWidth,D=t.borderLeftWidth,C=et(t.paddingTop,e.bounds.width),E=et(t.paddingRight,e.bounds.width),N=et(t.paddingBottom,e.bounds.width),_=et(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||o>0?Qo(n.left+D/3,n.top+w/3,i-D/3,o-w/3,io.TOP_LEFT):new Mo(n.left+D/3,n.top+w/3),this.topRightBorderDoubleOuterBox=i>0||o>0?Qo(n.left+g,n.top+w/3,s-x/3,A-w/3,io.TOP_RIGHT):new Mo(n.left+n.width-x/3,n.top+w/3),this.bottomRightBorderDoubleOuterBox=c>0||l>0?Qo(n.left+v,n.top+y,c-x/3,l-B/3,io.BOTTOM_RIGHT):new Mo(n.left+n.width-x/3,n.top+n.height-B/3),this.bottomLeftBorderDoubleOuterBox=p>0||d>0?Qo(n.left+D/3,n.top+b,p-D/3,d-B/3,io.BOTTOM_LEFT):new Mo(n.left+D/3,n.top+n.height-B/3),this.topLeftBorderDoubleInnerBox=i>0||o>0?Qo(n.left+2*D/3,n.top+2*w/3,i-2*D/3,o-2*w/3,io.TOP_LEFT):new Mo(n.left+2*D/3,n.top+2*w/3),this.topRightBorderDoubleInnerBox=i>0||o>0?Qo(n.left+g,n.top+2*w/3,s-2*x/3,A-2*w/3,io.TOP_RIGHT):new Mo(n.left+n.width-2*x/3,n.top+2*w/3),this.bottomRightBorderDoubleInnerBox=c>0||l>0?Qo(n.left+v,n.top+y,c-2*x/3,l-2*B/3,io.BOTTOM_RIGHT):new Mo(n.left+n.width-2*x/3,n.top+n.height-2*B/3),this.bottomLeftBorderDoubleInnerBox=p>0||d>0?Qo(n.left+2*D/3,n.top+b,p-2*D/3,d-2*B/3,io.BOTTOM_LEFT):new Mo(n.left+2*D/3,n.top+n.height-2*B/3),this.topLeftBorderStroke=i>0||o>0?Qo(n.left+D/2,n.top+w/2,i-D/2,o-w/2,io.TOP_LEFT):new Mo(n.left+D/2,n.top+w/2),this.topRightBorderStroke=i>0||o>0?Qo(n.left+g,n.top+w/2,s-x/2,A-w/2,io.TOP_RIGHT):new Mo(n.left+n.width-x/2,n.top+w/2),this.bottomRightBorderStroke=c>0||l>0?Qo(n.left+v,n.top+y,c-x/2,l-B/2,io.BOTTOM_RIGHT):new Mo(n.left+n.width-x/2,n.top+n.height-B/2),this.bottomLeftBorderStroke=p>0||d>0?Qo(n.left+D/2,n.top+b,p-D/2,d-B/2,io.BOTTOM_LEFT):new Mo(n.left+D/2,n.top+n.height-B/2),this.topLeftBorderBox=i>0||o>0?Qo(n.left,n.top,i,o,io.TOP_LEFT):new Mo(n.left,n.top),this.topRightBorderBox=s>0||A>0?Qo(n.left+g,n.top,s,A,io.TOP_RIGHT):new Mo(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||l>0?Qo(n.left+v,n.top+y,c,l,io.BOTTOM_RIGHT):new Mo(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=p>0||d>0?Qo(n.left,n.top+b,p,d,io.BOTTOM_LEFT):new Mo(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||o>0?Qo(n.left+D,n.top+w,Math.max(0,i-D),Math.max(0,o-w),io.TOP_LEFT):new Mo(n.left+D,n.top+w),this.topRightPaddingBox=s>0||A>0?Qo(n.left+Math.min(g,n.width-x),n.top+w,g>n.width+x?0:Math.max(0,s-x),Math.max(0,A-w),io.TOP_RIGHT):new Mo(n.left+n.width-x,n.top+w),this.bottomRightPaddingBox=c>0||l>0?Qo(n.left+Math.min(v,n.width-D),n.top+Math.min(y,n.height-B),Math.max(0,c-x),Math.max(0,l-B),io.BOTTOM_RIGHT):new Mo(n.left+n.width-x,n.top+n.height-B),this.bottomLeftPaddingBox=p>0||d>0?Qo(n.left+D,n.top+Math.min(b,n.height-B),Math.max(0,p-D),Math.max(0,d-B),io.BOTTOM_LEFT):new Mo(n.left+D,n.top+n.height-B),this.topLeftContentBox=i>0||o>0?Qo(n.left+D+_,n.top+w+C,Math.max(0,i-(D+_)),Math.max(0,o-(w+C)),io.TOP_LEFT):new Mo(n.left+D+_,n.top+w+C),this.topRightContentBox=s>0||A>0?Qo(n.left+Math.min(g,n.width+D+_),n.top+w+C,g>n.width+D+_?0:s-D+_,A-(w+C),io.TOP_RIGHT):new Mo(n.left+n.width-(x+E),n.top+w+C),this.bottomRightContentBox=c>0||l>0?Qo(n.left+Math.min(v,n.width-(D+_)),n.top+Math.min(y,n.height+w+C),Math.max(0,c-(x+E)),l-(B+N),io.BOTTOM_RIGHT):new Mo(n.left+n.width-(x+E),n.top+n.height-(B+N)),this.bottomLeftContentBox=p>0||d>0?Qo(n.left+D+_,n.top+b,Math.max(0,p-(D+_)),d-(B+N),io.BOTTOM_LEFT):new Mo(n.left+D+_,n.top+n.height-(B+N))};!function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(io||(io={}));var Qo=function(e,t,n,r,i){var o=(Math.sqrt(2)-1)/3*4,a=n*o,s=r*o,A=e+n,u=t+r;switch(i){case io.TOP_LEFT:return new Uo(new Mo(e,u),new Mo(e,u-s),new Mo(A-a,t),new Mo(A,t));case io.TOP_RIGHT:return new Uo(new Mo(e,t),new Mo(e+a,t),new Mo(A,u-s),new Mo(A,u));case io.BOTTOM_RIGHT:return new Uo(new Mo(A,t),new Mo(A,t+s),new Mo(e+a,u),new Mo(e,u));case io.BOTTOM_LEFT:default:return new Uo(new Mo(A,u),new Mo(A-a,u),new Mo(e,t+s),new Mo(e,t))}},To=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Io=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},jo=function(e,t,n){this.offsetX=e,this.offsetY=t,this.matrix=n,this.type=0,this.target=6},ko=function(e,t){this.path=e,this.target=t,this.type=1},Ro=function(e){this.opacity=e,this.type=2,this.target=6},Lo=function(e){return 1===e.type},Ho=function(e,t){return e.length===t.length&&e.some((function(e,n){return e===t[n]}))},zo=function(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},qo=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Po(this.container),this.container.styles.opacity<1&&this.effects.push(new Ro(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new jo(n,r,i))}if(0!==this.container.styles.overflowX){var o=To(this.curves),a=Io(this.curves);Ho(o,a)?this.effects.push(new ko(o,6)):(this.effects.push(new ko(o,2)),this.effects.push(new ko(a,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var i=n.effects.filter((function(e){return!Lo(e)}));if(t||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,i),t=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var o=To(n.curves),a=Io(n.curves);Ho(o,a)||r.unshift(new ko(a,6))}}else r.unshift.apply(r,i);n=n.parent}return r.filter((function(t){return or(t.target,e)}))},e}(),Ko=function e(t,n,r,i){t.container.elements.forEach((function(o){var a=or(o.flags,4),s=or(o.flags,2),A=new qo(o,t);or(o.styles.display,2048)&&i.push(A);var u=or(o.flags,8)?[]:i;if(a||s){var c=a||o.styles.isPositioned()?r:n,l=new zo(A);if(o.styles.isPositioned()||o.styles.opacity<1||o.styles.isTransformed()){var f=o.styles.zIndex.order;if(f<0){var p=0;c.negativeZIndex.some((function(e,t){return f>e.element.container.styles.zIndex.order?(p=t,!1):p>0})),c.negativeZIndex.splice(p,0,l)}else if(f>0){var d=0;c.positiveZIndex.some((function(e,t){return f>=e.element.container.styles.zIndex.order?(d=t+1,!1):d>0})),c.positiveZIndex.splice(d,0,l)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(l)}else o.styles.isFloating()?c.nonPositionedFloats.push(l):c.nonPositionedInlineLevel.push(l);e(A,l,a?l:r,u)}else o.styles.isInlineLevel()?n.inlineLevel.push(A):n.nonInlineLevel.push(A),e(A,n,r,u);or(o.flags,8)&&Vo(o,u)}))},Vo=function(e,t){for(var n=e instanceof si?e.start:1,r=e instanceof si&&e.reversed,i=0;i<t.length;i++){var o=t[i];o.container instanceof ai&&"number"==typeof o.container.value&&0!==o.container.value&&(n=o.container.value),o.listValue=to(n,o.container.styles.listStyleType,!0),n+=r?-1:1}},Go=function(e){var t=new qo(e,null),n=new zo(t),r=[];return Ko(t,n,n,r),Vo(t.container,r),n},Wo=function(e,t){switch(t){case 0:return Jo(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return Jo(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return Jo(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);default:return Jo(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},Xo=function(e,t){var n=[];return Fo(e)?n.push(e.subdivide(.5,!1)):n.push(e),Fo(t)?n.push(t.subdivide(.5,!0)):n.push(t),n},Jo=function(e,t,n,r){var i=[];return Fo(e)?i.push(e.subdivide(.5,!1)):i.push(e),Fo(n)?i.push(n.subdivide(.5,!0)):i.push(n),Fo(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),Fo(t)?i.push(t.subdivide(.5,!1).reverse()):i.push(t),i},Yo=function(e){var t=e.bounds,n=e.styles;return t.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},Zo=function(e){var t=e.styles,n=e.bounds,r=et(t.paddingLeft,n.width),i=et(t.paddingRight,n.width),o=et(t.paddingTop,n.width),a=et(t.paddingBottom,n.width);return n.add(r+t.borderLeftWidth,o+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+r+i),-(t.borderTopWidth+t.borderBottomWidth+o+a))},$o=function(e,t,n){var r=function(e,t){return 0===e?t.bounds:2===e?Zo(t):Yo(t)}(ra(e.styles.backgroundOrigin,t),e),i=function(e,t){return 0===e?t.bounds:2===e?Zo(t):Yo(t)}(ra(e.styles.backgroundClip,t),e),o=na(ra(e.styles.backgroundSize,t),n,r),a=o[0],s=o[1],A=$e(ra(e.styles.backgroundPosition,t),r.width-a,r.height-s);return[ia(ra(e.styles.backgroundRepeat,t),A,o,r,i),Math.round(r.left+A[0]),Math.round(r.top+A[1]),a,s]},ea=function(e){return Re(e)&&e.value===dt.AUTO},ta=function(e){return"number"==typeof e},na=function(e,t,n){var r=t[0],i=t[1],o=t[2],a=e[0],s=e[1];if(!a)return[0,0];if(We(a)&&s&&We(s))return[et(a,n.width),et(s,n.height)];var A=ta(o);if(Re(a)&&(a.value===dt.CONTAIN||a.value===dt.COVER))return ta(o)?n.width/n.height<o!=(a.value===dt.COVER)?[n.width,n.width/o]:[n.height*o,n.height]:[n.width,n.height];var u=ta(r),c=ta(i),l=u||c;if(ea(a)&&(!s||ea(s)))return u&&c?[r,i]:A||l?l&&A?[u?r:i*o,c?i:r/o]:[u?r:n.width,c?i:n.height]:[n.width,n.height];if(A){var f=0,p=0;return We(a)?f=et(a,n.width):We(s)&&(p=et(s,n.height)),ea(a)?f=p*o:s&&!ea(s)||(p=f/o),[f,p]}var d=null,h=null;if(We(a)?d=et(a,n.width):s&&We(s)&&(h=et(s,n.height)),null===d||s&&!ea(s)||(h=u&&c?d/r*i:n.height),null!==h&&ea(a)&&(d=u&&c?h/i*r:n.width),null!==d&&null!==h)return[d,h];throw new Error("Unable to calculate background-size for element")},ra=function(e,t){var n=e[t];return void 0===n?e[0]:n},ia=function(e,t,n,r,i){var o=t[0],a=t[1],s=n[0],A=n[1];switch(e){case 2:return[new Mo(Math.round(r.left),Math.round(r.top+a)),new Mo(Math.round(r.left+r.width),Math.round(r.top+a)),new Mo(Math.round(r.left+r.width),Math.round(A+r.top+a)),new Mo(Math.round(r.left),Math.round(A+r.top+a))];case 3:return[new Mo(Math.round(r.left+o),Math.round(r.top)),new Mo(Math.round(r.left+o+s),Math.round(r.top)),new Mo(Math.round(r.left+o+s),Math.round(r.height+r.top)),new Mo(Math.round(r.left+o),Math.round(r.height+r.top))];case 1:return[new Mo(Math.round(r.left+o),Math.round(r.top+a)),new Mo(Math.round(r.left+o+s),Math.round(r.top+a)),new Mo(Math.round(r.left+o+s),Math.round(r.top+a+A)),new Mo(Math.round(r.left+o),Math.round(r.top+a+A))];default:return[new Mo(Math.round(i.left),Math.round(i.top)),new Mo(Math.round(i.left+i.width),Math.round(i.top)),new Mo(Math.round(i.left+i.width),Math.round(i.height+i.top)),new Mo(Math.round(i.left),Math.round(i.height+i.top))]}},oa="Hidden Text",aa=function(){function e(e){this._data={},this._document=e}return e.prototype.parseMetrics=function(e,t){var n=this._document.createElement("div"),r=this._document.createElement("img"),i=this._document.createElement("span"),o=this._document.body;n.style.visibility="hidden",n.style.fontFamily=e,n.style.fontSize=t,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",o.appendChild(n),r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",i.style.fontFamily=e,i.style.fontSize=t,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(oa)),n.appendChild(i),n.appendChild(r);var a=r.offsetTop-i.offsetTop+2;n.removeChild(i),n.appendChild(this._document.createTextNode(oa)),n.style.lineHeight="normal",r.style.verticalAlign="super";var s=r.offsetTop-n.offsetTop+2;return o.removeChild(n),{baseline:a,middle:s}},e.prototype.getMetrics=function(e,t){var n=e+" "+t;return void 0===this._data[n]&&(this._data[n]=this.parseMetrics(e,t)),this._data[n]},e}(),sa=function(e,t){this.context=e,this.options=t},Aa=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px"),r.fontMetrics=new aa(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),r}return t(n,e),n.prototype.applyEffects=function(e){for(var t=this;this._activeEffects.length;)this.popEffect();e.forEach((function(e){return t.applyEffect(e)}))},n.prototype.applyEffect=function(e){this.ctx.save(),function(e){return 2===e.type}(e)&&(this.ctx.globalAlpha=e.opacity),function(e){return 0===e.type}(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),Lo(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},n.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},n.prototype.renderStack=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){switch(t.label){case 0:return e.element.container.styles.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},n.prototype.renderNode=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){switch(t.label){case 0:return or(e.container.flags,16),e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return t.sent(),[4,this.renderNodeContent(e)];case 2:t.sent(),t.label=3;case 3:return[2]}}))}))},n.prototype.renderTextWithLetterSpacing=function(e,t,n){var r=this;0===t?this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+n):Lr(e.text).reduce((function(t,i){return r.ctx.fillText(i,t,e.bounds.top+n),t+r.ctx.measureText(i).width}),e.bounds.left)},n.prototype.createFontStyle=function(e){var t=e.fontVariant.filter((function(e){return"normal"===e||"small-caps"===e})).join(""),n=e.fontFamily.join(", "),r=je(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,t,e.fontWeight,r,n].join(" "),n,r]},n.prototype.renderTextNode=function(e,t){return r(this,void 0,void 0,(function(){var n,r,o,a,s,A,u,c,l=this;return i(this,(function(i){return n=this.createFontStyle(t),r=n[0],o=n[1],a=n[2],this.ctx.font=r,this.ctx.direction=1===t.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",s=this.fontMetrics.getMetrics(o,a),A=s.baseline,u=s.middle,c=t.paintOrder,e.textBounds.forEach((function(e){c.forEach((function(n){switch(n){case 0:l.ctx.fillStyle=ut(t.color),l.renderTextWithLetterSpacing(e,t.letterSpacing,A);var r=t.textShadow;r.length&&e.text.trim().length&&(r.slice(0).reverse().forEach((function(n){l.ctx.shadowColor=ut(n.color),l.ctx.shadowOffsetX=n.offsetX.number*l.options.scale,l.ctx.shadowOffsetY=n.offsetY.number*l.options.scale,l.ctx.shadowBlur=n.blur.number,l.renderTextWithLetterSpacing(e,t.letterSpacing,A)})),l.ctx.shadowColor="",l.ctx.shadowOffsetX=0,l.ctx.shadowOffsetY=0,l.ctx.shadowBlur=0),t.textDecorationLine.length&&(l.ctx.fillStyle=ut(t.textDecorationColor||t.color),t.textDecorationLine.forEach((function(t){switch(t){case 1:l.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top+A),e.bounds.width,1);break;case 2:l.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top),e.bounds.width,1);break;case 3:l.ctx.fillRect(e.bounds.left,Math.ceil(e.bounds.top+u),e.bounds.width,1)}})));break;case 1:t.webkitTextStrokeWidth&&e.text.trim().length&&(l.ctx.strokeStyle=ut(t.webkitTextStrokeColor),l.ctx.lineWidth=t.webkitTextStrokeWidth,l.ctx.lineJoin=window.chrome?"miter":"round",l.ctx.strokeText(e.text,e.bounds.left,e.bounds.top+A)),l.ctx.strokeStyle="",l.ctx.lineWidth=0,l.ctx.lineJoin="miter"}}))})),[2]}))}))},n.prototype.renderReplacedElement=function(e,t,n){if(n&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var r=Zo(e),i=Io(t);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(e){return r(this,void 0,void 0,(function(){var t,r,o,a,A,u,c,l,f,p,d,h,m,g,y,v,b,w;return i(this,(function(i){switch(i.label){case 0:this.applyEffects(e.getEffects(4)),t=e.container,r=e.curves,o=t.styles,a=0,A=t.textNodes,i.label=1;case 1:return a<A.length?(u=A[a],[4,this.renderTextNode(u,o)]):[3,4];case 2:i.sent(),i.label=3;case 3:return a++,[3,1];case 4:if(!(t instanceof ri))return[3,8];i.label=5;case 5:return i.trys.push([5,7,,8]),[4,this.context.cache.match(t.src)];case 6:return y=i.sent(),this.renderReplacedElement(t,r,y),[3,8];case 7:return i.sent(),this.context.logger.error("Error loading image "+t.src),[3,8];case 8:if(t instanceof ii&&this.renderReplacedElement(t,r,t.canvas),!(t instanceof oi))return[3,12];i.label=9;case 9:return i.trys.push([9,11,,12]),[4,this.context.cache.match(t.svg)];case 10:return y=i.sent(),this.renderReplacedElement(t,r,y),[3,12];case 11:return i.sent(),this.context.logger.error("Error loading svg "+t.svg.substring(0,255)),[3,12];case 12:return t instanceof gi&&t.tree?[4,new n(this.context,{scale:this.options.scale,backgroundColor:t.backgroundColor,x:0,y:0,width:t.width,height:t.height}).render(t.tree)]:[3,14];case 13:c=i.sent(),t.width&&t.height&&this.ctx.drawImage(c,0,0,t.width,t.height,t.bounds.left,t.bounds.top,t.bounds.width,t.bounds.height),i.label=14;case 14:if(t instanceof di&&(l=Math.min(t.bounds.width,t.bounds.height),t.type===ci?t.checked&&(this.ctx.save(),this.path([new Mo(t.bounds.left+.39363*l,t.bounds.top+.79*l),new Mo(t.bounds.left+.16*l,t.bounds.top+.5549*l),new Mo(t.bounds.left+.27347*l,t.bounds.top+.44071*l),new Mo(t.bounds.left+.39694*l,t.bounds.top+.5649*l),new Mo(t.bounds.left+.72983*l,t.bounds.top+.23*l),new Mo(t.bounds.left+.84*l,t.bounds.top+.34085*l),new Mo(t.bounds.left+.39363*l,t.bounds.top+.79*l)]),this.ctx.fillStyle=ut(pi),this.ctx.fill(),this.ctx.restore()):t.type===li&&t.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t.bounds.left+l/2,t.bounds.top+l/2,l/4,0,2*Math.PI,!0),this.ctx.fillStyle=ut(pi),this.ctx.fill(),this.ctx.restore())),ua(t)&&t.value.length){switch(f=this.createFontStyle(o),b=f[0],p=f[1],d=this.fontMetrics.getMetrics(b,p).baseline,this.ctx.font=b,this.ctx.fillStyle=ut(o.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=la(t.styles.textAlign),w=Zo(t),h=0,t.styles.textAlign){case 1:h+=w.width/2;break;case 2:h+=w.width}m=w.add(h,0,0,-w.height/2+1),this.ctx.save(),this.path([new Mo(w.left,w.top),new Mo(w.left+w.width,w.top),new Mo(w.left+w.width,w.top+w.height),new Mo(w.left,w.top+w.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Vr(t.value,m),o.letterSpacing,d),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!or(t.styles.display,2048))return[3,20];if(null===t.styles.listStyleImage)return[3,19];if(0!==(g=t.styles.listStyleImage).type)return[3,18];y=void 0,v=g.url,i.label=15;case 15:return i.trys.push([15,17,,18]),[4,this.context.cache.match(v)];case 16:return y=i.sent(),this.ctx.drawImage(y,t.bounds.left-(y.width+10),t.bounds.top),[3,18];case 17:return i.sent(),this.context.logger.error("Error loading list-style-image "+v),[3,18];case 18:return[3,20];case 19:e.listValue&&-1!==t.styles.listStyleType&&(b=this.createFontStyle(o)[0],this.ctx.font=b,this.ctx.fillStyle=ut(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",w=new s(t.bounds.left,t.bounds.top+et(t.styles.paddingTop,t.bounds.width),t.bounds.width,xn(o.lineHeight,o.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Vr(e.listValue,w),o.letterSpacing,xn(o.lineHeight,o.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),i.label=20;case 20:return[2]}}))}))},n.prototype.renderStackContent=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,a,s,A,u,c,l,f,p,d,h,m;return i(this,(function(i){switch(i.label){case 0:return or(e.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:i.sent(),t=0,n=e.negativeZIndex,i.label=2;case 2:return t<n.length?(m=n[t],[4,this.renderStack(m)]):[3,5];case 3:i.sent(),i.label=4;case 4:return t++,[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:i.sent(),r=0,o=e.nonInlineLevel,i.label=7;case 7:return r<o.length?(m=o[r],[4,this.renderNode(m)]):[3,10];case 8:i.sent(),i.label=9;case 9:return r++,[3,7];case 10:a=0,s=e.nonPositionedFloats,i.label=11;case 11:return a<s.length?(m=s[a],[4,this.renderStack(m)]):[3,14];case 12:i.sent(),i.label=13;case 13:return a++,[3,11];case 14:A=0,u=e.nonPositionedInlineLevel,i.label=15;case 15:return A<u.length?(m=u[A],[4,this.renderStack(m)]):[3,18];case 16:i.sent(),i.label=17;case 17:return A++,[3,15];case 18:c=0,l=e.inlineLevel,i.label=19;case 19:return c<l.length?(m=l[c],[4,this.renderNode(m)]):[3,22];case 20:i.sent(),i.label=21;case 21:return c++,[3,19];case 22:f=0,p=e.zeroOrAutoZIndexOrTransformedOrOpacity,i.label=23;case 23:return f<p.length?(m=p[f],[4,this.renderStack(m)]):[3,26];case 24:i.sent(),i.label=25;case 25:return f++,[3,23];case 26:d=0,h=e.positiveZIndex,i.label=27;case 27:return d<h.length?(m=h[d],[4,this.renderStack(m)]):[3,30];case 28:i.sent(),i.label=29;case 29:return d++,[3,27];case 30:return[2]}}))}))},n.prototype.mask=function(e){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(e.slice(0).reverse()),this.ctx.closePath()},n.prototype.path=function(e){this.ctx.beginPath(),this.formatPath(e),this.ctx.closePath()},n.prototype.formatPath=function(e){var t=this;e.forEach((function(e,n){var r=Fo(e)?e.start:e;0===n?t.ctx.moveTo(r.x,r.y):t.ctx.lineTo(r.x,r.y),Fo(e)&&t.ctx.bezierCurveTo(e.startControl.x,e.startControl.y,e.endControl.x,e.endControl.y,e.end.x,e.end.y)}))},n.prototype.renderRepeat=function(e,t,n,r){this.path(e),this.ctx.fillStyle=t,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},n.prototype.resizeImage=function(e,t,n){var r;if(e.width===t&&e.height===n)return e;var i=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return i.width=Math.max(1,t),i.height=Math.max(1,n),i.getContext("2d").drawImage(e,0,0,e.width,e.height,0,0,t,n),i},n.prototype.renderBackgroundImage=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,a,s;return i(this,(function(A){switch(A.label){case 0:t=e.styles.backgroundImage.length-1,n=function(n){var o,a,s,A,u,c,l,f,p,d,h,m,g,y,v,b,w,x,B,D,C,E,N,_,O,M,S,U,F,P,Q;return i(this,(function(i){switch(i.label){case 0:if(0!==n.type)return[3,5];o=void 0,a=n.url,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r.context.cache.match(a)];case 2:return o=i.sent(),[3,4];case 3:return i.sent(),r.context.logger.error("Error loading background-image "+a),[3,4];case 4:return o&&(s=$o(e,t,[o.width,o.height,o.width/o.height]),b=s[0],E=s[1],N=s[2],B=s[3],D=s[4],y=r.ctx.createPattern(r.resizeImage(o,B,D),"repeat"),r.renderRepeat(b,y,E,N)),[3,6];case 5:1===n.type?(A=$o(e,t,[null,null,null]),b=A[0],E=A[1],N=A[2],B=A[3],D=A[4],u=Bt(n.angle,B,D),c=u[0],l=u[1],f=u[2],p=u[3],d=u[4],(h=document.createElement("canvas")).width=B,h.height=D,m=h.getContext("2d"),g=m.createLinearGradient(l,p,f,d),xt(n.stops,c).forEach((function(e){return g.addColorStop(e.stop,ut(e.color))})),m.fillStyle=g,m.fillRect(0,0,B,D),B>0&&D>0&&(y=r.ctx.createPattern(h,"repeat"),r.renderRepeat(b,y,E,N))):function(e){return 2===e.type}(n)&&(v=$o(e,t,[null,null,null]),b=v[0],w=v[1],x=v[2],B=v[3],D=v[4],C=0===n.position.length?[Ye]:n.position,E=et(C[0],B),N=et(C[C.length-1],D),_=function(e,t,n,r,i){var o=0,a=0;switch(e.size){case 0:0===e.shape?o=a=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):1===e.shape&&(o=Math.min(Math.abs(t),Math.abs(t-r)),a=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(0===e.shape)o=a=Math.min(Dt(t,n),Dt(t,n-i),Dt(t-r,n),Dt(t-r,n-i));else if(1===e.shape){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(t),Math.abs(t-r)),A=Ct(r,i,t,n,!0),u=A[0],c=A[1];a=s*(o=Dt(u-t,(c-n)/s))}break;case 1:0===e.shape?o=a=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):1===e.shape&&(o=Math.max(Math.abs(t),Math.abs(t-r)),a=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(0===e.shape)o=a=Math.max(Dt(t,n),Dt(t,n-i),Dt(t-r,n),Dt(t-r,n-i));else if(1===e.shape){s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(t),Math.abs(t-r));var l=Ct(r,i,t,n,!1);u=l[0],c=l[1],a=s*(o=Dt(u-t,(c-n)/s))}}return Array.isArray(e.size)&&(o=et(e.size[0],r),a=2===e.size.length?et(e.size[1],i):o),[o,a]}(n,E,N,B,D),O=_[0],M=_[1],O>0&&M>0&&(S=r.ctx.createRadialGradient(w+E,x+N,0,w+E,x+N,O),xt(n.stops,2*O).forEach((function(e){return S.addColorStop(e.stop,ut(e.color))})),r.path(b),r.ctx.fillStyle=S,O!==M?(U=e.bounds.left+.5*e.bounds.width,F=e.bounds.top+.5*e.bounds.height,Q=1/(P=M/O),r.ctx.save(),r.ctx.translate(U,F),r.ctx.transform(1,0,0,P,0,0),r.ctx.translate(-U,-F),r.ctx.fillRect(w,Q*(x-F)+F,B,D*Q),r.ctx.restore()):r.ctx.fill())),i.label=6;case 6:return t--,[2]}}))},r=this,o=0,a=e.styles.backgroundImage.slice(0).reverse(),A.label=1;case 1:return o<a.length?(s=a[o],[5,n(s)]):[3,4];case 2:A.sent(),A.label=3;case 3:return o++,[3,1];case 4:return[2]}}))}))},n.prototype.renderSolidBorder=function(e,t,n){return r(this,void 0,void 0,(function(){return i(this,(function(r){return this.path(Wo(n,t)),this.ctx.fillStyle=ut(e),this.ctx.fill(),[2]}))}))},n.prototype.renderDoubleBorder=function(e,t,n,o){return r(this,void 0,void 0,(function(){var r,a;return i(this,(function(i){switch(i.label){case 0:return t<3?[4,this.renderSolidBorder(e,n,o)]:[3,2];case 1:return i.sent(),[2];case 2:return r=function(e,t){switch(t){case 0:return Jo(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return Jo(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return Jo(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);default:return Jo(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}}(o,n),this.path(r),this.ctx.fillStyle=ut(e),this.ctx.fill(),a=function(e,t){switch(t){case 0:return Jo(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return Jo(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return Jo(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);default:return Jo(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}}(o,n),this.path(a),this.ctx.fill(),[2]}}))}))},n.prototype.renderNodeBackgroundAndBorders=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,a,s,A,u,c=this;return i(this,(function(i){switch(i.label){case 0:return this.applyEffects(e.getEffects(2)),t=e.container.styles,n=!At(t.backgroundColor)||t.backgroundImage.length,r=[{style:t.borderTopStyle,color:t.borderTopColor,width:t.borderTopWidth},{style:t.borderRightStyle,color:t.borderRightColor,width:t.borderRightWidth},{style:t.borderBottomStyle,color:t.borderBottomColor,width:t.borderBottomWidth},{style:t.borderLeftStyle,color:t.borderLeftColor,width:t.borderLeftWidth}],o=ca(ra(t.backgroundClip,0),e.curves),n||t.boxShadow.length?(this.ctx.save(),this.path(o),this.ctx.clip(),At(t.backgroundColor)||(this.ctx.fillStyle=ut(t.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(e.container)]):[3,2];case 1:i.sent(),this.ctx.restore(),t.boxShadow.slice(0).reverse().forEach((function(t){c.ctx.save();var n,r,i,o,a,s=To(e.curves),A=t.inset?0:1e4,u=(n=s,r=-A+(t.inset?1:-1)*t.spread.number,i=(t.inset?1:-1)*t.spread.number,o=t.spread.number*(t.inset?-2:2),a=t.spread.number*(t.inset?-2:2),n.map((function(e,t){switch(t){case 0:return e.add(r,i);case 1:return e.add(r+o,i);case 2:return e.add(r+o,i+a);case 3:return e.add(r,i+a)}return e})));t.inset?(c.path(s),c.ctx.clip(),c.mask(u)):(c.mask(s),c.ctx.clip(),c.path(u)),c.ctx.shadowOffsetX=t.offsetX.number+A,c.ctx.shadowOffsetY=t.offsetY.number,c.ctx.shadowColor=ut(t.color),c.ctx.shadowBlur=t.blur.number,c.ctx.fillStyle=t.inset?ut(t.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()})),i.label=2;case 2:a=0,s=0,A=r,i.label=3;case 3:return s<A.length?0!==(u=A[s]).style&&!At(u.color)&&u.width>0?2!==u.style?[3,5]:[4,this.renderDashedDottedBorder(u.color,u.width,a,e.curves,2)]:[3,11]:[3,13];case 4:return i.sent(),[3,11];case 5:return 3!==u.style?[3,7]:[4,this.renderDashedDottedBorder(u.color,u.width,a,e.curves,3)];case 6:return i.sent(),[3,11];case 7:return 4!==u.style?[3,9]:[4,this.renderDoubleBorder(u.color,u.width,a,e.curves)];case 8:return i.sent(),[3,11];case 9:return[4,this.renderSolidBorder(u.color,a,e.curves)];case 10:i.sent(),i.label=11;case 11:a++,i.label=12;case 12:return s++,[3,3];case 13:return[2]}}))}))},n.prototype.renderDashedDottedBorder=function(e,t,n,o,a){return r(this,void 0,void 0,(function(){var r,s,A,u,c,l,f,p,d,h,m,g,y,v,b,w;return i(this,(function(i){return this.ctx.save(),r=function(e,t){switch(t){case 0:return Xo(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return Xo(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return Xo(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);default:return Xo(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}}(o,n),s=Wo(o,n),2===a&&(this.path(s),this.ctx.clip()),Fo(s[0])?(A=s[0].start.x,u=s[0].start.y):(A=s[0].x,u=s[0].y),Fo(s[1])?(c=s[1].end.x,l=s[1].end.y):(c=s[1].x,l=s[1].y),f=0===n||2===n?Math.abs(A-c):Math.abs(u-l),this.ctx.beginPath(),3===a?this.formatPath(r):this.formatPath(s.slice(0,2)),p=t<3?3*t:2*t,d=t<3?2*t:t,3===a&&(p=t,d=t),h=!0,f<=2*p?h=!1:f<=2*p+d?(p*=m=f/(2*p+d),d*=m):(g=Math.floor((f+d)/(p+d)),y=(f-g*p)/(g-1),d=(v=(f-(g+1)*p)/g)<=0||Math.abs(d-y)<Math.abs(d-v)?y:v),h&&(3===a?this.ctx.setLineDash([0,p+d]):this.ctx.setLineDash([p,d])),3===a?(this.ctx.lineCap="round",this.ctx.lineWidth=t):this.ctx.lineWidth=2*t+1.1,this.ctx.strokeStyle=ut(e),this.ctx.stroke(),this.ctx.setLineDash([]),2===a&&(Fo(s[0])&&(b=s[3],w=s[0],this.ctx.beginPath(),this.formatPath([new Mo(b.end.x,b.end.y),new Mo(w.start.x,w.start.y)]),this.ctx.stroke()),Fo(s[1])&&(b=s[1],w=s[2],this.ctx.beginPath(),this.formatPath([new Mo(b.end.x,b.end.y),new Mo(w.start.x,w.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},n.prototype.render=function(e){return r(this,void 0,void 0,(function(){var t;return i(this,(function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ut(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),t=Go(e),[4,this.renderStack(t)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},n}(sa),ua=function(e){return e instanceof mi||e instanceof hi||e instanceof di&&e.type!==li&&e.type!==ci},ca=function(e,t){switch(e){case 0:return To(t);case 2:return function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]}(t);default:return Io(t)}},la=function(e){switch(e){case 1:return"center";case 2:return"right";default:return"left"}},fa=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),r}return t(n,e),n.prototype.render=function(e){return r(this,void 0,void 0,(function(){var t,n;return i(this,(function(r){switch(r.label){case 0:return t=zr(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,e),[4,pa(t)];case 1:return n=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ut(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(n,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},n}(sa),pa=function(e){return new Promise((function(t,n){var r=new Image;r.onload=function(){t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},da=function(){function e(e){var t=e.id,n=e.enabled;this.id=t,this.enabled=n,this.start=Date.now()}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,o([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,o([this.id,this.getTime()+"ms"],e))},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,o([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,o([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.instances={},e}(),ha=function(){function e(t,n){var r;this.windowBounds=n,this.instanceName="#"+e.instanceCount++,this.logger=new da({id:this.instanceName,enabled:t.logging}),this.cache=null!==(r=t.cache)&&void 0!==r?r:new wo(this,t)}return e.instanceCount=1,e}();"undefined"!=typeof window&&bo.setContext(window);var ma=function(e,t){return r(void 0,void 0,void 0,(function(){var r,o,u,c,l,f,p,d,h,m,g,y,v,b,w,x,B,D,C,E,N,_,O,M,S,U,F,P,Q,T,I,j,k,R,L,H,z,q;return i(this,(function(i){switch(i.label){case 0:if(!e||"object"!==a(e))return[2,Promise.reject("Invalid element provided as first argument")];if(!(r=e.ownerDocument))throw new Error("Element is not attached to a Document");if(!(o=r.defaultView))throw new Error("Document is not attached to a Window");return u={allowTaint:null!==(_=t.allowTaint)&&void 0!==_&&_,imageTimeout:null!==(O=t.imageTimeout)&&void 0!==O?O:15e3,proxy:t.proxy,useCORS:null!==(M=t.useCORS)&&void 0!==M&&M},c=n({logging:null===(S=t.logging)||void 0===S||S,cache:t.cache},u),l={windowWidth:null!==(U=t.windowWidth)&&void 0!==U?U:o.innerWidth,windowHeight:null!==(F=t.windowHeight)&&void 0!==F?F:o.innerHeight,scrollX:null!==(P=t.scrollX)&&void 0!==P?P:o.pageXOffset,scrollY:null!==(Q=t.scrollY)&&void 0!==Q?Q:o.pageYOffset},f=new s(l.scrollX,l.scrollY,l.windowWidth,l.windowHeight),p=new ha(c,f),d=null!==(T=t.foreignObjectRendering)&&void 0!==T&&T,h={allowTaint:null!==(I=t.allowTaint)&&void 0!==I&&I,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:d,copyStyles:d},p.logger.debug("Starting document clone with size "+f.width+"x"+f.height+" scrolled to "+-f.left+","+-f.top),m=new ro(p,e,h),(g=m.clonedReferenceElement)?[4,m.toIFrame(r,f)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return y=i.sent(),v=Ui(g)||"HTML"===g.tagName?function(e){var t=e.body,n=e.documentElement;if(!t||!n)throw new Error("Unable to get document size");var r=Math.max(Math.max(t.scrollWidth,n.scrollWidth),Math.max(t.offsetWidth,n.offsetWidth),Math.max(t.clientWidth,n.clientWidth)),i=Math.max(Math.max(t.scrollHeight,n.scrollHeight),Math.max(t.offsetHeight,n.offsetHeight),Math.max(t.clientHeight,n.clientHeight));return new s(0,0,r,i)}(g.ownerDocument):A(p,g),b=v.width,w=v.height,x=v.left,B=v.top,D=ga(p,g,t.backgroundColor),C={canvas:t.canvas,backgroundColor:D,scale:null!==(k=null!==(j=t.scale)&&void 0!==j?j:o.devicePixelRatio)&&void 0!==k?k:1,x:(null!==(R=t.x)&&void 0!==R?R:0)+x,y:(null!==(L=t.y)&&void 0!==L?L:0)+B,width:null!==(H=t.width)&&void 0!==H?H:Math.ceil(b),height:null!==(z=t.height)&&void 0!==z?z:Math.ceil(w)},d?(p.logger.debug("Document cloned, using foreign object rendering"),[4,new fa(p,C).render(g)]):[3,3];case 2:return E=i.sent(),[3,5];case 3:return p.logger.debug("Document cloned, element located at "+x+","+B+" with size "+b+"x"+w+" using computed rendering"),p.logger.debug("Starting DOM parsing"),N=wi(p,g),D===N.styles.backgroundColor&&(N.styles.backgroundColor=yt.TRANSPARENT),p.logger.debug("Starting renderer for element at "+C.x+","+C.y+" with size "+C.width+"x"+C.height),[4,new Aa(p,C).render(N)];case 4:E=i.sent(),i.label=5;case 5:return(null===(q=t.removeContainer)||void 0===q||q)&&(ro.destroy(y)||p.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),p.logger.debug("Finished rendering"),[2,E]}}))}))},ga=function(e,t,n){var r=t.ownerDocument,i=r.documentElement?gt(e,getComputedStyle(r.documentElement).backgroundColor):yt.TRANSPARENT,o=r.body?gt(e,getComputedStyle(r.body).backgroundColor):yt.TRANSPARENT,a="string"==typeof n?gt(e,n):null===n?yt.TRANSPARENT:4294967295;return t===r.documentElement?At(i)?At(o)?a:o:i:a};return function(e,t){return void 0===t&&(t={}),ma(e,t)}},"object"===a(t)?e.exports=o():void 0===(i="function"==typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=i)},36770:function(e,t){"use strict";
- /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,A=(1<<s)-1,u=A>>1,c=-7,l=n?i-1:0,f=n?-1:1,p=e[t+l];for(l+=f,o=p&(1<<-c)-1,p>>=-c,c+=s;c>0;o=256*o+e[t+l],l+=f,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=r;c>0;a=256*a+e[t+l],l+=f,c-=8);if(0===o)o=1-u;else{if(o===A)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=u}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,A,u=8*o-i-1,c=(1<<u)-1,l=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,d=r?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(A=Math.pow(2,-a))<1&&(a--,A*=2),(t+=a+l>=1?f/A:f*Math.pow(2,1-l))*A>=2&&(a++,A/=2),a+l>=c?(s=0,a=c):a+l>=1?(s=(t*A-1)*Math.pow(2,i),a+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=d,s/=256,i-=8);for(a=a<<i|s,u+=i;u>0;e[n+p]=255&a,p+=d,a/=256,u-=8);e[n+p-d]|=128*h}},55085:function(e){"use strict";e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},2304:function(e){"use strict";e.exports=function(e){if(!e)return!1;var n=t.call(e);return"[object Function]"===n||"function"==typeof e&&"[object RegExp]"!==n||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var t=Object.prototype.toString},32024:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function e(n,r){var i,o,a=/(^([+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,s=/(^[ ]*|[ ]*$)/g,A=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,u=/^0x[0-9a-f]+$/i,c=/^0/,l=function(t){return e.insensitive&&(""+t).toLowerCase()||""+t},f=l(n).replace(s,"")||"",p=l(r).replace(s,"")||"",d=f.replace(a,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),h=p.replace(a,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),m=parseInt(f.match(u),16)||1!==d.length&&f.match(A)&&Date.parse(f),g=parseInt(p.match(u),16)||m&&p.match(A)&&Date.parse(p)||null;if(g){if(m<g)return-1;if(m>g)return 1}for(var y=0,v=Math.max(d.length,h.length);y<v;y++){if(i=!(d[y]||"").match(c)&&parseFloat(d[y])||d[y]||0,o=!(h[y]||"").match(c)&&parseFloat(h[y])||h[y]||0,isNaN(i)!==isNaN(o))return isNaN(i)?1:-1;if(t(i)!==t(o)&&(i+="",o+=""),i<o)return-1;if(i>o)return 1}return 0}},81763:function(e,t){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e){if(e&&"object"===n(e)){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"==typeof e)return s[e];var r,a=String(e);return(r=i[a.toLowerCase()])?r:(r=o[a.toLowerCase()])||(1===a.length?a.charCodeAt(0):void 0)}r.isEventKey=function(e,t){if(e&&"object"===n(e)){var r=e.which||e.keyCode||e.charCode;if(null==r)return!1;if("string"==typeof t){var a;if(a=i[t.toLowerCase()])return a===r;if(a=o[t.toLowerCase()])return a===r}else if("number"==typeof t)return t===r;return!1}};var i=(t=e.exports=r).code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=t.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};
- /*!
- * Programatically add the following
- */
- for(a=97;a<123;a++)i[String.fromCharCode(a)]=a-32;for(var a=48;a<58;a++)i[a-48]=a;for(a=1;a<13;a++)i["f"+a]=a+111;for(a=0;a<10;a++)i["numpad "+a]=a+96;var s=t.names=t.title={};for(a in i)s[i[a]]=a;for(var A in o)i[A]=o[A]},88600:function(e,t,n){"use strict";var r;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}
- /**
- * @license
- * Lodash <https://lodash.com/>
- * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
- * Released under MIT license <https://lodash.com/license>
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */e=n.nmd(e),function(){var o,a="Expected a function",s="__lodash_hash_undefined__",A="__lodash_placeholder__",u=16,c=32,l=64,f=128,p=256,d=1/0,h=9007199254740991,m=NaN,g=4294967295,y=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",u],["flip",512],["partial",c],["partialRight",l],["rearg",p]],v="[object Arguments]",b="[object Array]",w="[object Boolean]",x="[object Date]",B="[object Error]",D="[object Function]",C="[object GeneratorFunction]",E="[object Map]",N="[object Number]",_="[object Object]",O="[object Promise]",M="[object RegExp]",S="[object Set]",U="[object String]",F="[object Symbol]",P="[object WeakMap]",Q="[object ArrayBuffer]",T="[object DataView]",I="[object Float32Array]",j="[object Float64Array]",k="[object Int8Array]",R="[object Int16Array]",L="[object Int32Array]",H="[object Uint8Array]",z="[object Uint8ClampedArray]",q="[object Uint16Array]",K="[object Uint32Array]",V=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,X=/&(?:amp|lt|gt|quot|#39);/g,J=/[&<>"']/g,Y=RegExp(X.source),Z=RegExp(J.source),$=/<%-([\s\S]+?)%>/g,ee=/<%([\s\S]+?)%>/g,te=/<%=([\s\S]+?)%>/g,ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,re=/^\w*$/,ie=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ae=RegExp(oe.source),se=/^\s+/,Ae=/\s/,ue=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pe=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,ye=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Be=/($^)/,De=/['\n\r\u2028\u2029\\]/g,Ce="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ee="\\u2700-\\u27bf",Ne="a-z\\xdf-\\xf6\\xf8-\\xff",_e="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",Me="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Se="['’]",Ue="[\\ud800-\\udfff]",Fe="["+Me+"]",Pe="["+Ce+"]",Qe="\\d+",Te="[\\u2700-\\u27bf]",Ie="["+Ne+"]",je="[^\\ud800-\\udfff"+Me+Qe+Ee+Ne+_e+"]",ke="\\ud83c[\\udffb-\\udfff]",Re="[^\\ud800-\\udfff]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",He="[\\ud800-\\udbff][\\udc00-\\udfff]",ze="["+_e+"]",qe="(?:"+Ie+"|"+je+")",Ke="(?:"+ze+"|"+je+")",Ve="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",We="(?:"+Pe+"|"+ke+")"+"?",Xe="[\\ufe0e\\ufe0f]?",Je=Xe+We+("(?:\\u200d(?:"+[Re,Le,He].join("|")+")"+Xe+We+")*"),Ye="(?:"+[Te,Le,He].join("|")+")"+Je,Ze="(?:"+[Re+Pe+"?",Pe,Le,He,Ue].join("|")+")",$e=RegExp(Se,"g"),et=RegExp(Pe,"g"),tt=RegExp(ke+"(?="+ke+")|"+Ze+Je,"g"),nt=RegExp([ze+"?"+Ie+"+"+Ve+"(?="+[Fe,ze,"$"].join("|")+")",Ke+"+"+Ge+"(?="+[Fe,ze+qe,"$"].join("|")+")",ze+"?"+qe+"+"+Ve,ze+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Qe,Ye].join("|"),"g"),rt=RegExp("[\\u200d\\ud800-\\udfff"+Ce+Oe+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],at=-1,st={};st[I]=st[j]=st[k]=st[R]=st[L]=st[H]=st[z]=st[q]=st[K]=!0,st[v]=st[b]=st[Q]=st[w]=st[T]=st[x]=st[B]=st[D]=st[E]=st[N]=st[_]=st[M]=st[S]=st[U]=st[P]=!1;var At={};At[v]=At[b]=At[Q]=At[T]=At[w]=At[x]=At[I]=At[j]=At[k]=At[R]=At[L]=At[E]=At[N]=At[_]=At[M]=At[S]=At[U]=At[F]=At[H]=At[z]=At[q]=At[K]=!0,At[B]=At[D]=At[P]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ct=parseFloat,lt=parseInt,ft="object"==(void 0===n.g?"undefined":i(n.g))&&n.g&&n.g.Object===Object&&n.g,pt="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,dt=ft||pt||Function("return this")(),ht="object"==i(t)&&t&&!t.nodeType&&t,mt=ht&&"object"==i(e)&&e&&!e.nodeType&&e,gt=mt&&mt.exports===ht,yt=gt&&ft.process,vt=function(){try{var e=mt&&mt.require&&mt.require("util").types;return e||yt&&yt.binding&&yt.binding("util")}catch(e){}}(),bt=vt&&vt.isArrayBuffer,wt=vt&&vt.isDate,xt=vt&&vt.isMap,Bt=vt&&vt.isRegExp,Dt=vt&&vt.isSet,Ct=vt&&vt.isTypedArray;function Et(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Nt(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r}function _t(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Ot(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Mt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function St(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}function Ut(e,t){return!!(null==e?0:e.length)&&Ht(e,t,0)>-1}function Ft(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Pt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function Qt(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function Tt(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}function It(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function jt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var kt=Vt("length");function Rt(e,t,n){var r;return n(e,(function(e,n,i){if(t(e,n,i))return r=n,!1})),r}function Lt(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}function Ht(e,t,n){return t==t?function(e,t,n){var r=n-1,i=e.length;for(;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):Lt(e,qt,n)}function zt(e,t,n,r){for(var i=n-1,o=e.length;++i<o;)if(r(e[i],t))return i;return-1}function qt(e){return e!=e}function Kt(e,t){var n=null==e?0:e.length;return n?Xt(e,t)/n:m}function Vt(e){return function(t){return null==t?o:t[e]}}function Gt(e){return function(t){return null==e?o:e[t]}}function Wt(e,t,n,r,i){return i(e,(function(e,i,o){n=r?(r=!1,e):t(n,e,i,o)})),n}function Xt(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);a!==o&&(n=n===o?a:n+a)}return n}function Jt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Yt(e){return e?e.slice(0,mn(e)+1).replace(se,""):e}function Zt(e){return function(t){return e(t)}}function $t(e,t){return Pt(t,(function(t){return e[t]}))}function en(e,t){return e.has(t)}function tn(e,t){for(var n=-1,r=e.length;++n<r&&Ht(t,e[n],0)>-1;);return n}function nn(e,t){for(var n=e.length;n--&&Ht(t,e[n],0)>-1;);return n}function rn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var on=Gt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),an=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function sn(e){return"\\"+ut[e]}function An(e){return rt.test(e)}function un(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function ln(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n];a!==t&&a!==A||(e[n]=A,o[i++]=n)}return o}function fn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function pn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function dn(e){return An(e)?function(e){var t=tt.lastIndex=0;for(;tt.test(e);)++t;return t}(e):kt(e)}function hn(e){return An(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.split("")}(e)}function mn(e){for(var t=e.length;t--&&Ae.test(e.charAt(t)););return t}var gn=Gt({"&":"&","<":"<",">":">",""":'"',"'":"'"});var yn=function e(t){var n,r=(t=null==t?dt:yn.defaults(dt.Object(),t,yn.pick(dt,ot))).Array,Ae=t.Date,Ce=t.Error,Ee=t.Function,Ne=t.Math,_e=t.Object,Oe=t.RegExp,Me=t.String,Se=t.TypeError,Ue=r.prototype,Fe=Ee.prototype,Pe=_e.prototype,Qe=t["__core-js_shared__"],Te=Fe.toString,Ie=Pe.hasOwnProperty,je=0,ke=(n=/[^.]+$/.exec(Qe&&Qe.keys&&Qe.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Re=Pe.toString,Le=Te.call(_e),He=dt._,ze=Oe("^"+Te.call(Ie).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qe=gt?t.Buffer:o,Ke=t.Symbol,Ve=t.Uint8Array,Ge=qe?qe.allocUnsafe:o,We=cn(_e.getPrototypeOf,_e),Xe=_e.create,Je=Pe.propertyIsEnumerable,Ye=Ue.splice,Ze=Ke?Ke.isConcatSpreadable:o,tt=Ke?Ke.iterator:o,rt=Ke?Ke.toStringTag:o,ut=function(){try{var e=ho(_e,"defineProperty");return e({},"",{}),e}catch(e){}}(),ft=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,pt=Ae&&Ae.now!==dt.Date.now&&Ae.now,ht=t.setTimeout!==dt.setTimeout&&t.setTimeout,mt=Ne.ceil,yt=Ne.floor,vt=_e.getOwnPropertySymbols,kt=qe?qe.isBuffer:o,Gt=t.isFinite,vn=Ue.join,bn=cn(_e.keys,_e),wn=Ne.max,xn=Ne.min,Bn=Ae.now,Dn=t.parseInt,Cn=Ne.random,En=Ue.reverse,Nn=ho(t,"DataView"),_n=ho(t,"Map"),On=ho(t,"Promise"),Mn=ho(t,"Set"),Sn=ho(t,"WeakMap"),Un=ho(_e,"create"),Fn=Sn&&new Sn,Pn={},Qn=Ho(Nn),Tn=Ho(_n),In=Ho(On),jn=Ho(Mn),kn=Ho(Sn),Rn=Ke?Ke.prototype:o,Ln=Rn?Rn.valueOf:o,Hn=Rn?Rn.toString:o;function zn(e){if(os(e)&&!Wa(e)&&!(e instanceof Gn)){if(e instanceof Vn)return e;if(Ie.call(e,"__wrapped__"))return zo(e)}return new Vn(e)}var qn=function(){function e(){}return function(t){if(!is(t))return{};if(Xe)return Xe(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Kn(){}function Vn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Gn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Xn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Jn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Yn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Jn;++t<n;)this.add(e[t])}function Zn(e){var t=this.__data__=new Xn(e);this.size=t.size}function $n(e,t){var n=Wa(e),r=!n&&Ga(e),i=!n&&!r&&Za(e),o=!n&&!r&&!i&&ps(e),a=n||r||i||o,s=a?Jt(e.length,Me):[],A=s.length;for(var u in e)!t&&!Ie.call(e,u)||a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||xo(u,A))||s.push(u);return s}function er(e){var t=e.length;return t?e[Yr(0,t-1)]:o}function tr(e,t){return ko(Ui(e),cr(t,0,e.length))}function nr(e){return ko(Ui(e))}function rr(e,t,n){(n!==o&&!qa(e[t],n)||n===o&&!(t in e))&&Ar(e,t,n)}function ir(e,t,n){var r=e[t];Ie.call(e,t)&&qa(r,n)&&(n!==o||t in e)||Ar(e,t,n)}function or(e,t){for(var n=e.length;n--;)if(qa(e[n][0],t))return n;return-1}function ar(e,t,n,r){return hr(e,(function(e,i,o){t(r,e,n(e),o)})),r}function sr(e,t){return e&&Fi(t,Qs(t),e)}function Ar(e,t,n){"__proto__"==t&&ut?ut(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ur(e,t){for(var n=-1,i=t.length,a=r(i),s=null==e;++n<i;)a[n]=s?o:Ms(e,t[n]);return a}function cr(e,t,n){return e==e&&(n!==o&&(e=e<=n?e:n),t!==o&&(e=e>=t?e:t)),e}function lr(e,t,n,r,i,a){var s,A=1&t,u=2&t,c=4&t;if(n&&(s=i?n(e,r,i,a):n(e)),s!==o)return s;if(!is(e))return e;var l=Wa(e);if(l){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Ie.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!A)return Ui(e,s)}else{var f=yo(e),p=f==D||f==C;if(Za(e))return Ei(e,A);if(f==_||f==v||p&&!i){if(s=u||p?{}:bo(e),!A)return u?function(e,t){return Fi(e,go(e),t)}(e,function(e,t){return e&&Fi(t,Ts(t),e)}(s,e)):function(e,t){return Fi(e,mo(e),t)}(e,sr(s,e))}else{if(!At[f])return i?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case Q:return Ni(e);case w:case x:return new r(+e);case T:return function(e,t){var n=t?Ni(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case I:case j:case k:case R:case L:case H:case z:case q:case K:return _i(e,n);case E:return new r;case N:case U:return new r(e);case M:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case S:return new r;case F:return i=e,Ln?_e(Ln.call(i)):{}}var i}(e,f,A)}}a||(a=new Zn);var d=a.get(e);if(d)return d;a.set(e,s),cs(e)?e.forEach((function(r){s.add(lr(r,t,n,r,e,a))})):as(e)&&e.forEach((function(r,i){s.set(i,lr(r,t,n,i,e,a))}));var h=l?o:(c?u?so:ao:u?Ts:Qs)(e);return _t(h||e,(function(r,i){h&&(r=e[i=r]),ir(s,i,lr(r,t,n,i,e,a))})),s}function fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=_e(e);r--;){var i=n[r],a=t[i],s=e[i];if(s===o&&!(i in e)||!a(s))return!1}return!0}function pr(e,t,n){if("function"!=typeof e)throw new Se(a);return Qo((function(){e.apply(o,n)}),t)}function dr(e,t,n,r){var i=-1,o=Ut,a=!0,s=e.length,A=[],u=t.length;if(!s)return A;n&&(t=Pt(t,Zt(n))),r?(o=Ft,a=!1):t.length>=200&&(o=en,a=!1,t=new Yn(t));e:for(;++i<s;){var c=e[i],l=null==n?c:n(c);if(c=r||0!==c?c:0,a&&l==l){for(var f=u;f--;)if(t[f]===l)continue e;A.push(c)}else o(t,l,r)||A.push(c)}return A}zn.templateSettings={escape:$,evaluate:ee,interpolate:te,variable:"",imports:{_:zn}},zn.prototype=Kn.prototype,zn.prototype.constructor=zn,Vn.prototype=qn(Kn.prototype),Vn.prototype.constructor=Vn,Gn.prototype=qn(Kn.prototype),Gn.prototype.constructor=Gn,Wn.prototype.clear=function(){this.__data__=Un?Un(null):{},this.size=0},Wn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Wn.prototype.get=function(e){var t=this.__data__;if(Un){var n=t[e];return n===s?o:n}return Ie.call(t,e)?t[e]:o},Wn.prototype.has=function(e){var t=this.__data__;return Un?t[e]!==o:Ie.call(t,e)},Wn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Un&&t===o?s:t,this},Xn.prototype.clear=function(){this.__data__=[],this.size=0},Xn.prototype.delete=function(e){var t=this.__data__,n=or(t,e);return!(n<0)&&(n==t.length-1?t.pop():Ye.call(t,n,1),--this.size,!0)},Xn.prototype.get=function(e){var t=this.__data__,n=or(t,e);return n<0?o:t[n][1]},Xn.prototype.has=function(e){return or(this.__data__,e)>-1},Xn.prototype.set=function(e,t){var n=this.__data__,r=or(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Jn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(_n||Xn),string:new Wn}},Jn.prototype.delete=function(e){var t=fo(this,e).delete(e);return this.size-=t?1:0,t},Jn.prototype.get=function(e){return fo(this,e).get(e)},Jn.prototype.has=function(e){return fo(this,e).has(e)},Jn.prototype.set=function(e,t){var n=fo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Yn.prototype.add=Yn.prototype.push=function(e){return this.__data__.set(e,s),this},Yn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.clear=function(){this.__data__=new Xn,this.size=0},Zn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Zn.prototype.get=function(e){return this.__data__.get(e)},Zn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Xn){var r=n.__data__;if(!_n||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Jn(r)}return n.set(e,t),this.size=n.size,this};var hr=Ti(Br),mr=Ti(Dr,!0);function gr(e,t){var n=!0;return hr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function yr(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],s=t(a);if(null!=s&&(A===o?s==s&&!fs(s):n(s,A)))var A=s,u=a}return u}function vr(e,t){var n=[];return hr(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}function br(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=wo),i||(i=[]);++o<a;){var s=e[o];t>0&&n(s)?t>1?br(s,t-1,n,r,i):Qt(i,s):r||(i[i.length]=s)}return i}var wr=Ii(),xr=Ii(!0);function Br(e,t){return e&&wr(e,t,Qs)}function Dr(e,t){return e&&xr(e,t,Qs)}function Cr(e,t){return St(t,(function(t){return ts(e[t])}))}function Er(e,t){for(var n=0,r=(t=xi(t,e)).length;null!=e&&n<r;)e=e[Lo(t[n++])];return n&&n==r?e:o}function Nr(e,t,n){var r=t(e);return Wa(e)?r:Qt(r,n(e))}function _r(e){return null==e?e===o?"[object Undefined]":"[object Null]":rt&&rt in _e(e)?function(e){var t=Ie.call(e,rt),n=e[rt];try{e[rt]=o;var r=!0}catch(e){}var i=Re.call(e);r&&(t?e[rt]=n:delete e[rt]);return i}(e):function(e){return Re.call(e)}(e)}function Or(e,t){return e>t}function Mr(e,t){return null!=e&&Ie.call(e,t)}function Sr(e,t){return null!=e&&t in _e(e)}function Ur(e,t,n){for(var i=n?Ft:Ut,a=e[0].length,s=e.length,A=s,u=r(s),c=1/0,l=[];A--;){var f=e[A];A&&t&&(f=Pt(f,Zt(t))),c=xn(f.length,c),u[A]=!n&&(t||a>=120&&f.length>=120)?new Yn(A&&f):o}f=e[0];var p=-1,d=u[0];e:for(;++p<a&&l.length<c;){var h=f[p],m=t?t(h):h;if(h=n||0!==h?h:0,!(d?en(d,m):i(l,m,n))){for(A=s;--A;){var g=u[A];if(!(g?en(g,m):i(e[A],m,n)))continue e}d&&d.push(m),l.push(h)}}return l}function Fr(e,t,n){var r=null==(e=So(e,t=xi(t,e)))?e:e[Lo(ea(t))];return null==r?o:Et(r,e,n)}function Pr(e){return os(e)&&_r(e)==v}function Qr(e,t,n,r,i){return e===t||(null==e||null==t||!os(e)&&!os(t)?e!=e&&t!=t:function(e,t,n,r,i,a){var s=Wa(e),A=Wa(t),u=s?b:yo(e),c=A?b:yo(t),l=(u=u==v?_:u)==_,f=(c=c==v?_:c)==_,p=u==c;if(p&&Za(e)){if(!Za(t))return!1;s=!0,l=!1}if(p&&!l)return a||(a=new Zn),s||ps(e)?io(e,t,n,r,i,a):function(e,t,n,r,i,o,a){switch(n){case T:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Q:return!(e.byteLength!=t.byteLength||!o(new Ve(e),new Ve(t)));case w:case x:case N:return qa(+e,+t);case B:return e.name==t.name&&e.message==t.message;case M:case U:return e==t+"";case E:var s=un;case S:var A=1&r;if(s||(s=fn),e.size!=t.size&&!A)return!1;var u=a.get(e);if(u)return u==t;r|=2,a.set(e,t);var c=io(s(e),s(t),r,i,o,a);return a.delete(e),c;case F:if(Ln)return Ln.call(e)==Ln.call(t)}return!1}(e,t,u,n,r,i,a);if(!(1&n)){var d=l&&Ie.call(e,"__wrapped__"),h=f&&Ie.call(t,"__wrapped__");if(d||h){var m=d?e.value():e,g=h?t.value():t;return a||(a=new Zn),i(m,g,n,r,a)}}if(!p)return!1;return a||(a=new Zn),function(e,t,n,r,i,a){var s=1&n,A=ao(e),u=A.length,c=ao(t).length;if(u!=c&&!s)return!1;var l=u;for(;l--;){var f=A[l];if(!(s?f in t:Ie.call(t,f)))return!1}var p=a.get(e),d=a.get(t);if(p&&d)return p==t&&d==e;var h=!0;a.set(e,t),a.set(t,e);var m=s;for(;++l<u;){var g=e[f=A[l]],y=t[f];if(r)var v=s?r(y,g,f,t,e,a):r(g,y,f,e,t,a);if(!(v===o?g===y||i(g,y,n,r,a):v)){h=!1;break}m||(m="constructor"==f)}if(h&&!m){var b=e.constructor,w=t.constructor;b==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(h=!1)}return a.delete(e),a.delete(t),h}(e,t,n,r,i,a)}(e,t,n,r,Qr,i))}function Tr(e,t,n,r){var i=n.length,a=i,s=!r;if(null==e)return!a;for(e=_e(e);i--;){var A=n[i];if(s&&A[2]?A[1]!==e[A[0]]:!(A[0]in e))return!1}for(;++i<a;){var u=(A=n[i])[0],c=e[u],l=A[1];if(s&&A[2]){if(c===o&&!(u in e))return!1}else{var f=new Zn;if(r)var p=r(c,l,u,e,t,f);if(!(p===o?Qr(l,c,3,r,f):p))return!1}}return!0}function Ir(e){return!(!is(e)||(t=e,ke&&ke in t))&&(ts(e)?ze:ve).test(Ho(e));var t}function jr(e){return"function"==typeof e?e:null==e?sA:"object"==i(e)?Wa(e)?qr(e[0],e[1]):zr(e):mA(e)}function kr(e){if(!No(e))return bn(e);var t=[];for(var n in _e(e))Ie.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Rr(e){if(!is(e))return function(e){var t=[];if(null!=e)for(var n in _e(e))t.push(n);return t}(e);var t=No(e),n=[];for(var r in e)("constructor"!=r||!t&&Ie.call(e,r))&&n.push(r);return n}function Lr(e,t){return e<t}function Hr(e,t){var n=-1,i=Ja(e)?r(e.length):[];return hr(e,(function(e,r,o){i[++n]=t(e,r,o)})),i}function zr(e){var t=po(e);return 1==t.length&&t[0][2]?Oo(t[0][0],t[0][1]):function(n){return n===e||Tr(n,e,t)}}function qr(e,t){return Do(e)&&_o(t)?Oo(Lo(e),t):function(n){var r=Ms(n,e);return r===o&&r===t?Ss(n,e):Qr(t,r,3)}}function Kr(e,t,n,r,i){e!==t&&wr(t,(function(a,s){if(i||(i=new Zn),is(a))!function(e,t,n,r,i,a,s){var A=Fo(e,n),u=Fo(t,n),c=s.get(u);if(c)return void rr(e,n,c);var l=a?a(A,u,n+"",e,t,s):o,f=l===o;if(f){var p=Wa(u),d=!p&&Za(u),h=!p&&!d&&ps(u);l=u,p||d||h?Wa(A)?l=A:Ya(A)?l=Ui(A):d?(f=!1,l=Ei(u,!0)):h?(f=!1,l=_i(u,!0)):l=[]:As(u)||Ga(u)?(l=A,Ga(A)?l=ws(A):is(A)&&!ts(A)||(l=bo(u))):f=!1}f&&(s.set(u,l),i(l,u,r,a,s),s.delete(u));rr(e,n,l)}(e,t,s,n,Kr,r,i);else{var A=r?r(Fo(e,s),a,s+"",e,t,i):o;A===o&&(A=a),rr(e,s,A)}}),Ts)}function Vr(e,t){var n=e.length;if(n)return xo(t+=t<0?n:0,n)?e[t]:o}function Gr(e,t,n){t=t.length?Pt(t,(function(e){return Wa(e)?function(t){return Er(t,1===e.length?e[0]:e)}:e})):[sA];var r=-1;t=Pt(t,Zt(lo()));var i=Hr(e,(function(e,n,i){var o=Pt(t,(function(t){return t(e)}));return{criteria:o,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(i,(function(e,t){return function(e,t,n){var r=-1,i=e.criteria,o=t.criteria,a=i.length,s=n.length;for(;++r<a;){var A=Oi(i[r],o[r]);if(A)return r>=s?A:A*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Wr(e,t,n){for(var r=-1,i=t.length,o={};++r<i;){var a=t[r],s=Er(e,a);n(s,a)&&ni(o,xi(a,e),s)}return o}function Xr(e,t,n,r){var i=r?zt:Ht,o=-1,a=t.length,s=e;for(e===t&&(t=Ui(t)),n&&(s=Pt(e,Zt(n)));++o<a;)for(var A=0,u=t[o],c=n?n(u):u;(A=i(s,c,A,r))>-1;)s!==e&&Ye.call(s,A,1),Ye.call(e,A,1);return e}function Jr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;xo(i)?Ye.call(e,i,1):di(e,i)}}return e}function Yr(e,t){return e+yt(Cn()*(t-e+1))}function Zr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=yt(t/2))&&(e+=e)}while(t);return n}function $r(e,t){return To(Mo(e,t,sA),e+"")}function ei(e){return er(qs(e))}function ti(e,t){var n=qs(e);return ko(n,cr(t,0,n.length))}function ni(e,t,n,r){if(!is(e))return e;for(var i=-1,a=(t=xi(t,e)).length,s=a-1,A=e;null!=A&&++i<a;){var u=Lo(t[i]),c=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return e;if(i!=s){var l=A[u];(c=r?r(l,u,A):o)===o&&(c=is(l)?l:xo(t[i+1])?[]:{})}ir(A,u,c),A=A[u]}return e}var ri=Fn?function(e,t){return Fn.set(e,t),e}:sA,ii=ut?function(e,t){return ut(e,"toString",{configurable:!0,enumerable:!1,value:iA(t),writable:!0})}:sA;function oi(e){return ko(qs(e))}function ai(e,t,n){var i=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=r(o);++i<o;)a[i]=e[i+t];return a}function si(e,t){var n;return hr(e,(function(e,r,i){return!(n=t(e,r,i))})),!!n}function Ai(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=e[o];null!==a&&!fs(a)&&(n?a<=t:a<t)?r=o+1:i=o}return i}return ui(e,t,sA,n)}function ui(e,t,n,r){var i=0,a=null==e?0:e.length;if(0===a)return 0;for(var s=(t=n(t))!=t,A=null===t,u=fs(t),c=t===o;i<a;){var l=yt((i+a)/2),f=n(e[l]),p=f!==o,d=null===f,h=f==f,m=fs(f);if(s)var g=r||h;else g=c?h&&(r||p):A?h&&p&&(r||!d):u?h&&p&&!d&&(r||!m):!d&&!m&&(r?f<=t:f<t);g?i=l+1:a=l}return xn(a,4294967294)}function ci(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n],s=t?t(a):a;if(!n||!qa(s,A)){var A=s;o[i++]=0===a?0:a}}return o}function li(e){return"number"==typeof e?e:fs(e)?m:+e}function fi(e){if("string"==typeof e)return e;if(Wa(e))return Pt(e,fi)+"";if(fs(e))return Hn?Hn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function pi(e,t,n){var r=-1,i=Ut,o=e.length,a=!0,s=[],A=s;if(n)a=!1,i=Ft;else if(o>=200){var u=t?null:Zi(e);if(u)return fn(u);a=!1,i=en,A=new Yn}else A=t?[]:s;e:for(;++r<o;){var c=e[r],l=t?t(c):c;if(c=n||0!==c?c:0,a&&l==l){for(var f=A.length;f--;)if(A[f]===l)continue e;t&&A.push(l),s.push(c)}else i(A,l,n)||(A!==s&&A.push(l),s.push(c))}return s}function di(e,t){return null==(e=So(e,t=xi(t,e)))||delete e[Lo(ea(t))]}function hi(e,t,n,r){return ni(e,t,n(Er(e,t)),r)}function mi(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++o<i)&&t(e[o],o,e););return n?ai(e,r?0:o,r?o+1:i):ai(e,r?o+1:0,r?i:o)}function gi(e,t){var n=e;return n instanceof Gn&&(n=n.value()),Tt(t,(function(e,t){return t.func.apply(t.thisArg,Qt([e],t.args))}),n)}function yi(e,t,n){var i=e.length;if(i<2)return i?pi(e[0]):[];for(var o=-1,a=r(i);++o<i;)for(var s=e[o],A=-1;++A<i;)A!=o&&(a[o]=dr(a[o]||s,e[A],t,n));return pi(br(a,1),t,n)}function vi(e,t,n){for(var r=-1,i=e.length,a=t.length,s={};++r<i;){var A=r<a?t[r]:o;n(s,e[r],A)}return s}function bi(e){return Ya(e)?e:[]}function wi(e){return"function"==typeof e?e:sA}function xi(e,t){return Wa(e)?e:Do(e,t)?[e]:Ro(xs(e))}var Bi=$r;function Di(e,t,n){var r=e.length;return n=n===o?r:n,!t&&n>=r?e:ai(e,t,n)}var Ci=ft||function(e){return dt.clearTimeout(e)};function Ei(e,t){if(t)return e.slice();var n=e.length,r=Ge?Ge(n):new e.constructor(n);return e.copy(r),r}function Ni(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function _i(e,t){var n=t?Ni(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oi(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=fs(e),s=t!==o,A=null===t,u=t==t,c=fs(t);if(!A&&!c&&!a&&e>t||a&&s&&u&&!A&&!c||r&&s&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e<t||c&&n&&i&&!r&&!a||A&&n&&i||!s&&i||!u)return-1}return 0}function Mi(e,t,n,i){for(var o=-1,a=e.length,s=n.length,A=-1,u=t.length,c=wn(a-s,0),l=r(u+c),f=!i;++A<u;)l[A]=t[A];for(;++o<s;)(f||o<a)&&(l[n[o]]=e[o]);for(;c--;)l[A++]=e[o++];return l}function Si(e,t,n,i){for(var o=-1,a=e.length,s=-1,A=n.length,u=-1,c=t.length,l=wn(a-A,0),f=r(l+c),p=!i;++o<l;)f[o]=e[o];for(var d=o;++u<c;)f[d+u]=t[u];for(;++s<A;)(p||o<a)&&(f[d+n[s]]=e[o++]);return f}function Ui(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n<i;)t[n]=e[n];return t}function Fi(e,t,n,r){var i=!n;n||(n={});for(var a=-1,s=t.length;++a<s;){var A=t[a],u=r?r(n[A],e[A],A,n,e):o;u===o&&(u=e[A]),i?Ar(n,A,u):ir(n,A,u)}return n}function Pi(e,t){return function(n,r){var i=Wa(n)?Nt:ar,o=t?t():{};return i(n,e,lo(r,2),o)}}function Qi(e){return $r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:o,s=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,s&&Bo(n[0],n[1],s)&&(a=i<3?o:a,i=1),t=_e(t);++r<i;){var A=n[r];A&&e(t,A,r,a)}return t}))}function Ti(e,t){return function(n,r){if(null==n)return n;if(!Ja(n))return e(n,r);for(var i=n.length,o=t?i:-1,a=_e(n);(t?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Ii(e){return function(t,n,r){for(var i=-1,o=_e(t),a=r(t),s=a.length;s--;){var A=a[e?s:++i];if(!1===n(o[A],A,o))break}return t}}function ji(e){return function(t){var n=An(t=xs(t))?hn(t):o,r=n?n[0]:t.charAt(0),i=n?Di(n,1).join(""):t.slice(1);return r[e]()+i}}function ki(e){return function(t){return Tt(tA(Gs(t).replace($e,"")),e,"")}}function Ri(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=qn(e.prototype),r=e.apply(n,t);return is(r)?r:n}}function Li(e){return function(t,n,r){var i=_e(t);if(!Ja(t)){var a=lo(n,3);t=Qs(t),n=function(e){return a(i[e],e,i)}}var s=e(t,n,r);return s>-1?i[a?t[s]:s]:o}}function Hi(e){return oo((function(t){var n=t.length,r=n,i=Vn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Se(a);if(i&&!A&&"wrapper"==uo(s))var A=new Vn([],!0)}for(r=A?r:n;++r<n;){var u=uo(s=t[r]),c="wrapper"==u?Ao(s):o;A=c&&Co(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?A[uo(c[0])].apply(A,c[3]):1==s.length&&Co(s)?A[u]():A.thru(s)}return function(){var e=arguments,r=e[0];if(A&&1==e.length&&Wa(r))return A.plant(r).value();for(var i=0,o=n?t[i].apply(this,e):r;++i<n;)o=t[i].call(this,o);return o}}))}function zi(e,t,n,i,a,s,A,u,c,l){var p=t&f,d=1&t,h=2&t,m=24&t,g=512&t,y=h?o:Ri(e);return function o(){for(var f=arguments.length,v=r(f),b=f;b--;)v[b]=arguments[b];if(m)var w=co(o),x=rn(v,w);if(i&&(v=Mi(v,i,a,m)),s&&(v=Si(v,s,A,m)),f-=x,m&&f<l){var B=ln(v,w);return Ji(e,t,zi,o.placeholder,n,v,B,u,c,l-f)}var D=d?n:this,C=h?D[e]:e;return f=v.length,u?v=Uo(v,u):g&&f>1&&v.reverse(),p&&c<f&&(v.length=c),this&&this!==dt&&this instanceof o&&(C=y||Ri(C)),C.apply(D,v)}}function qi(e,t){return function(n,r){return function(e,t,n,r){return Br(e,(function(e,i,o){t(r,n(e),i,o)})),r}(n,e,t(r),{})}}function Ki(e,t){return function(n,r){var i;if(n===o&&r===o)return t;if(n!==o&&(i=n),r!==o){if(i===o)return r;"string"==typeof n||"string"==typeof r?(n=fi(n),r=fi(r)):(n=li(n),r=li(r)),i=e(n,r)}return i}}function Vi(e){return oo((function(t){return t=Pt(t,Zt(lo())),$r((function(n){var r=this;return e(t,(function(e){return Et(e,r,n)}))}))}))}function Gi(e,t){var n=(t=t===o?" ":fi(t)).length;if(n<2)return n?Zr(t,e):t;var r=Zr(t,mt(e/dn(t)));return An(t)?Di(hn(r),0,e).join(""):r.slice(0,e)}function Wi(e){return function(t,n,i){return i&&"number"!=typeof i&&Bo(t,n,i)&&(n=i=o),t=gs(t),n===o?(n=t,t=0):n=gs(n),function(e,t,n,i){for(var o=-1,a=wn(mt((t-e)/(n||1)),0),s=r(a);a--;)s[i?a:++o]=e,e+=n;return s}(t,n,i=i===o?t<n?1:-1:gs(i),e)}}function Xi(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=bs(t),n=bs(n)),e(t,n)}}function Ji(e,t,n,r,i,a,s,A,u,f){var p=8&t;t|=p?c:l,4&(t&=~(p?l:c))||(t&=-4);var d=[e,t,i,p?a:o,p?s:o,p?o:a,p?o:s,A,u,f],h=n.apply(o,d);return Co(e)&&Po(h,d),h.placeholder=r,Io(h,e,t)}function Yi(e){var t=Ne[e];return function(e,n){if(e=bs(e),(n=null==n?0:xn(ys(n),292))&&Gt(e)){var r=(xs(e)+"e").split("e");return+((r=(xs(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Zi=Mn&&1/fn(new Mn([,-0]))[1]==d?function(e){return new Mn(e)}:fA;function $i(e){return function(t){var n=yo(t);return n==E?un(t):n==S?pn(t):function(e,t){return Pt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function eo(e,t,n,i,s,d,h,m){var g=2&t;if(!g&&"function"!=typeof e)throw new Se(a);var y=i?i.length:0;if(y||(t&=-97,i=s=o),h=h===o?h:wn(ys(h),0),m=m===o?m:ys(m),y-=s?s.length:0,t&l){var v=i,b=s;i=s=o}var w=g?o:Ao(e),x=[e,t,n,i,s,v,b,d,h,m];if(w&&function(e,t){var n=e[1],r=t[1],i=n|r,o=i<131,a=r==f&&8==n||r==f&&n==p&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!o&&!a)return e;1&r&&(e[2]=t[2],i|=1&n?0:4);var s=t[3];if(s){var u=e[3];e[3]=u?Mi(u,s,t[4]):s,e[4]=u?ln(e[3],A):t[4]}(s=t[5])&&(u=e[5],e[5]=u?Si(u,s,t[6]):s,e[6]=u?ln(e[5],A):t[6]);(s=t[7])&&(e[7]=s);r&f&&(e[8]=null==e[8]?t[8]:xn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=i}(x,w),e=x[0],t=x[1],n=x[2],i=x[3],s=x[4],!(m=x[9]=x[9]===o?g?0:e.length:wn(x[9]-y,0))&&24&t&&(t&=-25),t&&1!=t)B=8==t||t==u?function(e,t,n){var i=Ri(e);return function a(){for(var s=arguments.length,A=r(s),u=s,c=co(a);u--;)A[u]=arguments[u];var l=s<3&&A[0]!==c&&A[s-1]!==c?[]:ln(A,c);return(s-=l.length)<n?Ji(e,t,zi,a.placeholder,o,A,l,o,o,n-s):Et(this&&this!==dt&&this instanceof a?i:e,this,A)}}(e,t,m):t!=c&&33!=t||s.length?zi.apply(o,x):function(e,t,n,i){var o=1&t,a=Ri(e);return function t(){for(var s=-1,A=arguments.length,u=-1,c=i.length,l=r(c+A),f=this&&this!==dt&&this instanceof t?a:e;++u<c;)l[u]=i[u];for(;A--;)l[u++]=arguments[++s];return Et(f,o?n:this,l)}}(e,t,n,i);else var B=function(e,t,n){var r=1&t,i=Ri(e);return function t(){return(this&&this!==dt&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,n);return Io((w?ri:Po)(B,x),e,t)}function to(e,t,n,r){return e===o||qa(e,Pe[n])&&!Ie.call(r,n)?t:e}function no(e,t,n,r,i,a){return is(e)&&is(t)&&(a.set(t,e),Kr(e,t,o,no,a),a.delete(t)),e}function ro(e){return As(e)?o:e}function io(e,t,n,r,i,a){var s=1&n,A=e.length,u=t.length;if(A!=u&&!(s&&u>A))return!1;var c=a.get(e),l=a.get(t);if(c&&l)return c==t&&l==e;var f=-1,p=!0,d=2&n?new Yn:o;for(a.set(e,t),a.set(t,e);++f<A;){var h=e[f],m=t[f];if(r)var g=s?r(m,h,f,t,e,a):r(h,m,f,e,t,a);if(g!==o){if(g)continue;p=!1;break}if(d){if(!jt(t,(function(e,t){if(!en(d,t)&&(h===e||i(h,e,n,r,a)))return d.push(t)}))){p=!1;break}}else if(h!==m&&!i(h,m,n,r,a)){p=!1;break}}return a.delete(e),a.delete(t),p}function oo(e){return To(Mo(e,o,Xo),e+"")}function ao(e){return Nr(e,Qs,mo)}function so(e){return Nr(e,Ts,go)}var Ao=Fn?function(e){return Fn.get(e)}:fA;function uo(e){for(var t=e.name+"",n=Pn[t],r=Ie.call(Pn,t)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==e)return i.name}return t}function co(e){return(Ie.call(zn,"placeholder")?zn:e).placeholder}function lo(){var e=zn.iteratee||AA;return e=e===AA?jr:e,arguments.length?e(arguments[0],arguments[1]):e}function fo(e,t){var n=e.__data__;return function(e){var t=i(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function po(e){for(var t=Qs(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,_o(i)]}return t}function ho(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return Ir(n)?n:o}var mo=vt?function(e){return null==e?[]:(e=_e(e),St(vt(e),(function(t){return Je.call(e,t)})))}:vA,go=vt?function(e){for(var t=[];e;)Qt(t,mo(e)),e=We(e);return t}:vA,yo=_r;function vo(e,t,n){for(var r=-1,i=(t=xi(t,e)).length,o=!1;++r<i;){var a=Lo(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&rs(i)&&xo(a,i)&&(Wa(e)||Ga(e))}function bo(e){return"function"!=typeof e.constructor||No(e)?{}:qn(We(e))}function wo(e){return Wa(e)||Ga(e)||!!(Ze&&e&&e[Ze])}function xo(e,t){var n=i(e);return!!(t=null==t?h:t)&&("number"==n||"symbol"!=n&&we.test(e))&&e>-1&&e%1==0&&e<t}function Bo(e,t,n){if(!is(n))return!1;var r=i(t);return!!("number"==r?Ja(n)&&xo(t,n.length):"string"==r&&t in n)&&qa(n[t],e)}function Do(e,t){if(Wa(e))return!1;var n=i(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!fs(e))||(re.test(e)||!ne.test(e)||null!=t&&e in _e(t))}function Co(e){var t=uo(e),n=zn[t];if("function"!=typeof n||!(t in Gn.prototype))return!1;if(e===n)return!0;var r=Ao(n);return!!r&&e===r[0]}(Nn&&yo(new Nn(new ArrayBuffer(1)))!=T||_n&&yo(new _n)!=E||On&&yo(On.resolve())!=O||Mn&&yo(new Mn)!=S||Sn&&yo(new Sn)!=P)&&(yo=function(e){var t=_r(e),n=t==_?e.constructor:o,r=n?Ho(n):"";if(r)switch(r){case Qn:return T;case Tn:return E;case In:return O;case jn:return S;case kn:return P}return t});var Eo=Qe?ts:bA;function No(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Pe)}function _o(e){return e==e&&!is(e)}function Oo(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==o||e in _e(n)))}}function Mo(e,t,n){return t=wn(t===o?e.length-1:t,0),function(){for(var i=arguments,o=-1,a=wn(i.length-t,0),s=r(a);++o<a;)s[o]=i[t+o];o=-1;for(var A=r(t+1);++o<t;)A[o]=i[o];return A[t]=n(s),Et(e,this,A)}}function So(e,t){return t.length<2?e:Er(e,ai(t,0,-1))}function Uo(e,t){for(var n=e.length,r=xn(t.length,n),i=Ui(e);r--;){var a=t[r];e[r]=xo(a,n)?i[a]:o}return e}function Fo(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Po=jo(ri),Qo=ht||function(e,t){return dt.setTimeout(e,t)},To=jo(ii);function Io(e,t,n){var r=t+"";return To(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ue,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return _t(y,(function(n){var r="_."+n[0];t&n[1]&&!Ut(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(le):[]}(r),n)))}function jo(e){var t=0,n=0;return function(){var r=Bn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ko(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n<t;){var a=Yr(n,i),s=e[a];e[a]=e[n],e[n]=s}return e.length=t,e}var Ro=function(e){var t=ja(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ie,(function(e,n,r,i){t.push(r?i.replace(de,"$1"):n||e)})),t}));function Lo(e){if("string"==typeof e||fs(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ho(e){if(null!=e){try{return Te.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function zo(e){if(e instanceof Gn)return e.clone();var t=new Vn(e.__wrapped__,e.__chain__);return t.__actions__=Ui(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var qo=$r((function(e,t){return Ya(e)?dr(e,br(t,1,Ya,!0)):[]})),Ko=$r((function(e,t){var n=ea(t);return Ya(n)&&(n=o),Ya(e)?dr(e,br(t,1,Ya,!0),lo(n,2)):[]})),Vo=$r((function(e,t){var n=ea(t);return Ya(n)&&(n=o),Ya(e)?dr(e,br(t,1,Ya,!0),o,n):[]}));function Go(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ys(n);return i<0&&(i=wn(r+i,0)),Lt(e,lo(t,3),i)}function Wo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==o&&(i=ys(n),i=n<0?wn(r+i,0):xn(i,r-1)),Lt(e,lo(t,3),i,!0)}function Xo(e){return(null==e?0:e.length)?br(e,1):[]}function Jo(e){return e&&e.length?e[0]:o}var Yo=$r((function(e){var t=Pt(e,bi);return t.length&&t[0]===e[0]?Ur(t):[]})),Zo=$r((function(e){var t=ea(e),n=Pt(e,bi);return t===ea(n)?t=o:n.pop(),n.length&&n[0]===e[0]?Ur(n,lo(t,2)):[]})),$o=$r((function(e){var t=ea(e),n=Pt(e,bi);return(t="function"==typeof t?t:o)&&n.pop(),n.length&&n[0]===e[0]?Ur(n,o,t):[]}));function ea(e){var t=null==e?0:e.length;return t?e[t-1]:o}var ta=$r(na);function na(e,t){return e&&e.length&&t&&t.length?Xr(e,t):e}var ra=oo((function(e,t){var n=null==e?0:e.length,r=ur(e,t);return Jr(e,Pt(t,(function(e){return xo(e,n)?+e:e})).sort(Oi)),r}));function ia(e){return null==e?e:En.call(e)}var oa=$r((function(e){return pi(br(e,1,Ya,!0))})),aa=$r((function(e){var t=ea(e);return Ya(t)&&(t=o),pi(br(e,1,Ya,!0),lo(t,2))})),sa=$r((function(e){var t=ea(e);return t="function"==typeof t?t:o,pi(br(e,1,Ya,!0),o,t)}));function Aa(e){if(!e||!e.length)return[];var t=0;return e=St(e,(function(e){if(Ya(e))return t=wn(e.length,t),!0})),Jt(t,(function(t){return Pt(e,Vt(t))}))}function ua(e,t){if(!e||!e.length)return[];var n=Aa(e);return null==t?n:Pt(n,(function(e){return Et(t,o,e)}))}var ca=$r((function(e,t){return Ya(e)?dr(e,t):[]})),la=$r((function(e){return yi(St(e,Ya))})),fa=$r((function(e){var t=ea(e);return Ya(t)&&(t=o),yi(St(e,Ya),lo(t,2))})),pa=$r((function(e){var t=ea(e);return t="function"==typeof t?t:o,yi(St(e,Ya),o,t)})),da=$r(Aa);var ha=$r((function(e){var t=e.length,n=t>1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,ua(e,n)}));function ma(e){var t=zn(e);return t.__chain__=!0,t}function ga(e,t){return t(e)}var ya=oo((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return ur(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Gn&&xo(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ga,args:[i],thisArg:o}),new Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var va=Pi((function(e,t,n){Ie.call(e,n)?++e[n]:Ar(e,n,1)}));var ba=Li(Go),wa=Li(Wo);function xa(e,t){return(Wa(e)?_t:hr)(e,lo(t,3))}function Ba(e,t){return(Wa(e)?Ot:mr)(e,lo(t,3))}var Da=Pi((function(e,t,n){Ie.call(e,n)?e[n].push(t):Ar(e,n,[t])}));var Ca=$r((function(e,t,n){var i=-1,o="function"==typeof t,a=Ja(e)?r(e.length):[];return hr(e,(function(e){a[++i]=o?Et(t,e,n):Fr(e,t,n)})),a})),Ea=Pi((function(e,t,n){Ar(e,n,t)}));function Na(e,t){return(Wa(e)?Pt:Hr)(e,lo(t,3))}var _a=Pi((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Oa=$r((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Bo(e,t[0],t[1])?t=[]:n>2&&Bo(t[0],t[1],t[2])&&(t=[t[0]]),Gr(e,br(t,1),[])})),Ma=pt||function(){return dt.Date.now()};function Sa(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,eo(e,f,o,o,o,o,t)}function Ua(e,t){var n;if("function"!=typeof t)throw new Se(a);return e=ys(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Fa=$r((function(e,t,n){var r=1;if(n.length){var i=ln(n,co(Fa));r|=c}return eo(e,r,t,n,i)})),Pa=$r((function(e,t,n){var r=3;if(n.length){var i=ln(n,co(Pa));r|=c}return eo(t,r,e,n,i)}));function Qa(e,t,n){var r,i,s,A,u,c,l=0,f=!1,p=!1,d=!0;if("function"!=typeof e)throw new Se(a);function h(t){var n=r,a=i;return r=i=o,l=t,A=e.apply(a,n)}function m(e){return l=e,u=Qo(y,t),f?h(e):A}function g(e){var n=e-c;return c===o||n>=t||n<0||p&&e-l>=s}function y(){var e=Ma();if(g(e))return v(e);u=Qo(y,function(e){var n=t-(e-c);return p?xn(n,s-(e-l)):n}(e))}function v(e){return u=o,d&&r?h(e):(r=i=o,A)}function b(){var e=Ma(),n=g(e);if(r=arguments,i=this,c=e,n){if(u===o)return m(c);if(p)return Ci(u),u=Qo(y,t),h(c)}return u===o&&(u=Qo(y,t)),A}return t=bs(t)||0,is(n)&&(f=!!n.leading,s=(p="maxWait"in n)?wn(bs(n.maxWait)||0,t):s,d="trailing"in n?!!n.trailing:d),b.cancel=function(){u!==o&&Ci(u),l=0,r=c=i=u=o},b.flush=function(){return u===o?A:v(Ma())},b}var Ta=$r((function(e,t){return pr(e,1,t)})),Ia=$r((function(e,t,n){return pr(e,bs(t)||0,n)}));function ja(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Se(a);var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(ja.Cache||Jn),n}function ka(e){if("function"!=typeof e)throw new Se(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ja.Cache=Jn;var Ra=Bi((function(e,t){var n=(t=1==t.length&&Wa(t[0])?Pt(t[0],Zt(lo())):Pt(br(t,1),Zt(lo()))).length;return $r((function(r){for(var i=-1,o=xn(r.length,n);++i<o;)r[i]=t[i].call(this,r[i]);return Et(e,this,r)}))})),La=$r((function(e,t){var n=ln(t,co(La));return eo(e,c,o,t,n)})),Ha=$r((function(e,t){var n=ln(t,co(Ha));return eo(e,l,o,t,n)})),za=oo((function(e,t){return eo(e,p,o,o,o,t)}));function qa(e,t){return e===t||e!=e&&t!=t}var Ka=Xi(Or),Va=Xi((function(e,t){return e>=t})),Ga=Pr(function(){return arguments}())?Pr:function(e){return os(e)&&Ie.call(e,"callee")&&!Je.call(e,"callee")},Wa=r.isArray,Xa=bt?Zt(bt):function(e){return os(e)&&_r(e)==Q};function Ja(e){return null!=e&&rs(e.length)&&!ts(e)}function Ya(e){return os(e)&&Ja(e)}var Za=kt||bA,$a=wt?Zt(wt):function(e){return os(e)&&_r(e)==x};function es(e){if(!os(e))return!1;var t=_r(e);return t==B||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!As(e)}function ts(e){if(!is(e))return!1;var t=_r(e);return t==D||t==C||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ns(e){return"number"==typeof e&&e==ys(e)}function rs(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function is(e){var t=i(e);return null!=e&&("object"==t||"function"==t)}function os(e){return null!=e&&"object"==i(e)}var as=xt?Zt(xt):function(e){return os(e)&&yo(e)==E};function ss(e){return"number"==typeof e||os(e)&&_r(e)==N}function As(e){if(!os(e)||_r(e)!=_)return!1;var t=We(e);if(null===t)return!0;var n=Ie.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Te.call(n)==Le}var us=Bt?Zt(Bt):function(e){return os(e)&&_r(e)==M};var cs=Dt?Zt(Dt):function(e){return os(e)&&yo(e)==S};function ls(e){return"string"==typeof e||!Wa(e)&&os(e)&&_r(e)==U}function fs(e){return"symbol"==i(e)||os(e)&&_r(e)==F}var ps=Ct?Zt(Ct):function(e){return os(e)&&rs(e.length)&&!!st[_r(e)]};var ds=Xi(Lr),hs=Xi((function(e,t){return e<=t}));function ms(e){if(!e)return[];if(Ja(e))return ls(e)?hn(e):Ui(e);if(tt&&e[tt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[tt]());var t=yo(e);return(t==E?un:t==S?fn:qs)(e)}function gs(e){return e?(e=bs(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ys(e){var t=gs(e),n=t%1;return t==t?n?t-n:t:0}function vs(e){return e?cr(ys(e),0,g):0}function bs(e){if("number"==typeof e)return e;if(fs(e))return m;if(is(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=is(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Yt(e);var n=ye.test(e);return n||be.test(e)?lt(e.slice(2),n?2:8):ge.test(e)?m:+e}function ws(e){return Fi(e,Ts(e))}function xs(e){return null==e?"":fi(e)}var Bs=Qi((function(e,t){if(No(t)||Ja(t))Fi(t,Qs(t),e);else for(var n in t)Ie.call(t,n)&&ir(e,n,t[n])})),Ds=Qi((function(e,t){Fi(t,Ts(t),e)})),Cs=Qi((function(e,t,n,r){Fi(t,Ts(t),e,r)})),Es=Qi((function(e,t,n,r){Fi(t,Qs(t),e,r)})),Ns=oo(ur);var _s=$r((function(e,t){e=_e(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&Bo(t[0],t[1],i)&&(r=1);++n<r;)for(var a=t[n],s=Ts(a),A=-1,u=s.length;++A<u;){var c=s[A],l=e[c];(l===o||qa(l,Pe[c])&&!Ie.call(e,c))&&(e[c]=a[c])}return e})),Os=$r((function(e){return e.push(o,no),Et(js,o,e)}));function Ms(e,t,n){var r=null==e?o:Er(e,t);return r===o?n:r}function Ss(e,t){return null!=e&&vo(e,t,Sr)}var Us=qi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Re.call(t)),e[t]=n}),iA(sA)),Fs=qi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Re.call(t)),Ie.call(e,t)?e[t].push(n):e[t]=[n]}),lo),Ps=$r(Fr);function Qs(e){return Ja(e)?$n(e):kr(e)}function Ts(e){return Ja(e)?$n(e,!0):Rr(e)}var Is=Qi((function(e,t,n){Kr(e,t,n)})),js=Qi((function(e,t,n,r){Kr(e,t,n,r)})),ks=oo((function(e,t){var n={};if(null==e)return n;var r=!1;t=Pt(t,(function(t){return t=xi(t,e),r||(r=t.length>1),t})),Fi(e,so(e),n),r&&(n=lr(n,7,ro));for(var i=t.length;i--;)di(n,t[i]);return n}));var Rs=oo((function(e,t){return null==e?{}:function(e,t){return Wr(e,t,(function(t,n){return Ss(e,n)}))}(e,t)}));function Ls(e,t){if(null==e)return{};var n=Pt(so(e),(function(e){return[e]}));return t=lo(t),Wr(e,n,(function(e,n){return t(e,n[0])}))}var Hs=$i(Qs),zs=$i(Ts);function qs(e){return null==e?[]:$t(e,Qs(e))}var Ks=ki((function(e,t,n){return t=t.toLowerCase(),e+(n?Vs(t):t)}));function Vs(e){return eA(xs(e).toLowerCase())}function Gs(e){return(e=xs(e))&&e.replace(xe,on).replace(et,"")}var Ws=ki((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Xs=ki((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Js=ji("toLowerCase");var Ys=ki((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Zs=ki((function(e,t,n){return e+(n?" ":"")+eA(t)}));var $s=ki((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),eA=ji("toUpperCase");function tA(e,t,n){return e=xs(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(nt)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var nA=$r((function(e,t){try{return Et(e,o,t)}catch(e){return es(e)?e:new Ce(e)}})),rA=oo((function(e,t){return _t(t,(function(t){t=Lo(t),Ar(e,t,Fa(e[t],e))})),e}));function iA(e){return function(){return e}}var oA=Hi(),aA=Hi(!0);function sA(e){return e}function AA(e){return jr("function"==typeof e?e:lr(e,1))}var uA=$r((function(e,t){return function(n){return Fr(n,e,t)}})),cA=$r((function(e,t){return function(n){return Fr(e,n,t)}}));function lA(e,t,n){var r=Qs(t),i=Cr(t,r);null!=n||is(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Cr(t,Qs(t)));var o=!(is(n)&&"chain"in n&&!n.chain),a=ts(e);return _t(i,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),i=n.__actions__=Ui(this.__actions__);return i.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Qt([this.value()],arguments))})})),e}function fA(){}var pA=Vi(Pt),dA=Vi(Mt),hA=Vi(jt);function mA(e){return Do(e)?Vt(Lo(e)):function(e){return function(t){return Er(t,e)}}(e)}var gA=Wi(),yA=Wi(!0);function vA(){return[]}function bA(){return!1}var wA=Ki((function(e,t){return e+t}),0),xA=Yi("ceil"),BA=Ki((function(e,t){return e/t}),1),DA=Yi("floor");var CA,EA=Ki((function(e,t){return e*t}),1),NA=Yi("round"),_A=Ki((function(e,t){return e-t}),0);return zn.after=function(e,t){if("function"!=typeof t)throw new Se(a);return e=ys(e),function(){if(--e<1)return t.apply(this,arguments)}},zn.ary=Sa,zn.assign=Bs,zn.assignIn=Ds,zn.assignInWith=Cs,zn.assignWith=Es,zn.at=Ns,zn.before=Ua,zn.bind=Fa,zn.bindAll=rA,zn.bindKey=Pa,zn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},zn.chain=ma,zn.chunk=function(e,t,n){t=(n?Bo(e,t,n):t===o)?1:wn(ys(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,s=0,A=r(mt(i/t));a<i;)A[s++]=ai(e,a,a+=t);return A},zn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var o=e[t];o&&(i[r++]=o)}return i},zn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],i=e;i--;)t[i-1]=arguments[i];return Qt(Wa(n)?Ui(n):[n],br(t,1))},zn.cond=function(e){var t=null==e?0:e.length,n=lo();return e=t?Pt(e,(function(e){if("function"!=typeof e[1])throw new Se(a);return[n(e[0]),e[1]]})):[],$r((function(n){for(var r=-1;++r<t;){var i=e[r];if(Et(i[0],this,n))return Et(i[1],this,n)}}))},zn.conforms=function(e){return function(e){var t=Qs(e);return function(n){return fr(n,e,t)}}(lr(e,1))},zn.constant=iA,zn.countBy=va,zn.create=function(e,t){var n=qn(e);return null==t?n:sr(n,t)},zn.curry=function e(t,n,r){var i=eo(t,8,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},zn.curryRight=function e(t,n,r){var i=eo(t,u,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},zn.debounce=Qa,zn.defaults=_s,zn.defaultsDeep=Os,zn.defer=Ta,zn.delay=Ia,zn.difference=qo,zn.differenceBy=Ko,zn.differenceWith=Vo,zn.drop=function(e,t,n){var r=null==e?0:e.length;return r?ai(e,(t=n||t===o?1:ys(t))<0?0:t,r):[]},zn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?ai(e,0,(t=r-(t=n||t===o?1:ys(t)))<0?0:t):[]},zn.dropRightWhile=function(e,t){return e&&e.length?mi(e,lo(t,3),!0,!0):[]},zn.dropWhile=function(e,t){return e&&e.length?mi(e,lo(t,3),!0):[]},zn.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&Bo(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=ys(n))<0&&(n=-n>i?0:i+n),(r=r===o||r>i?i:ys(r))<0&&(r+=i),r=n>r?0:vs(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},zn.filter=function(e,t){return(Wa(e)?St:vr)(e,lo(t,3))},zn.flatMap=function(e,t){return br(Na(e,t),1)},zn.flatMapDeep=function(e,t){return br(Na(e,t),d)},zn.flatMapDepth=function(e,t,n){return n=n===o?1:ys(n),br(Na(e,t),n)},zn.flatten=Xo,zn.flattenDeep=function(e){return(null==e?0:e.length)?br(e,d):[]},zn.flattenDepth=function(e,t){return(null==e?0:e.length)?br(e,t=t===o?1:ys(t)):[]},zn.flip=function(e){return eo(e,512)},zn.flow=oA,zn.flowRight=aA,zn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},zn.functions=function(e){return null==e?[]:Cr(e,Qs(e))},zn.functionsIn=function(e){return null==e?[]:Cr(e,Ts(e))},zn.groupBy=Da,zn.initial=function(e){return(null==e?0:e.length)?ai(e,0,-1):[]},zn.intersection=Yo,zn.intersectionBy=Zo,zn.intersectionWith=$o,zn.invert=Us,zn.invertBy=Fs,zn.invokeMap=Ca,zn.iteratee=AA,zn.keyBy=Ea,zn.keys=Qs,zn.keysIn=Ts,zn.map=Na,zn.mapKeys=function(e,t){var n={};return t=lo(t,3),Br(e,(function(e,r,i){Ar(n,t(e,r,i),e)})),n},zn.mapValues=function(e,t){var n={};return t=lo(t,3),Br(e,(function(e,r,i){Ar(n,r,t(e,r,i))})),n},zn.matches=function(e){return zr(lr(e,1))},zn.matchesProperty=function(e,t){return qr(e,lr(t,1))},zn.memoize=ja,zn.merge=Is,zn.mergeWith=js,zn.method=uA,zn.methodOf=cA,zn.mixin=lA,zn.negate=ka,zn.nthArg=function(e){return e=ys(e),$r((function(t){return Vr(t,e)}))},zn.omit=ks,zn.omitBy=function(e,t){return Ls(e,ka(lo(t)))},zn.once=function(e){return Ua(2,e)},zn.orderBy=function(e,t,n,r){return null==e?[]:(Wa(t)||(t=null==t?[]:[t]),Wa(n=r?o:n)||(n=null==n?[]:[n]),Gr(e,t,n))},zn.over=pA,zn.overArgs=Ra,zn.overEvery=dA,zn.overSome=hA,zn.partial=La,zn.partialRight=Ha,zn.partition=_a,zn.pick=Rs,zn.pickBy=Ls,zn.property=mA,zn.propertyOf=function(e){return function(t){return null==e?o:Er(e,t)}},zn.pull=ta,zn.pullAll=na,zn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Xr(e,t,lo(n,2)):e},zn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Xr(e,t,o,n):e},zn.pullAt=ra,zn.range=gA,zn.rangeRight=yA,zn.rearg=za,zn.reject=function(e,t){return(Wa(e)?St:vr)(e,ka(lo(t,3)))},zn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],o=e.length;for(t=lo(t,3);++r<o;){var a=e[r];t(a,r,e)&&(n.push(a),i.push(r))}return Jr(e,i),n},zn.rest=function(e,t){if("function"!=typeof e)throw new Se(a);return $r(e,t=t===o?t:ys(t))},zn.reverse=ia,zn.sampleSize=function(e,t,n){return t=(n?Bo(e,t,n):t===o)?1:ys(t),(Wa(e)?tr:ti)(e,t)},zn.set=function(e,t,n){return null==e?e:ni(e,t,n)},zn.setWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ni(e,t,n,r)},zn.shuffle=function(e){return(Wa(e)?nr:oi)(e)},zn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Bo(e,t,n)?(t=0,n=r):(t=null==t?0:ys(t),n=n===o?r:ys(n)),ai(e,t,n)):[]},zn.sortBy=Oa,zn.sortedUniq=function(e){return e&&e.length?ci(e):[]},zn.sortedUniqBy=function(e,t){return e&&e.length?ci(e,lo(t,2)):[]},zn.split=function(e,t,n){return n&&"number"!=typeof n&&Bo(e,t,n)&&(t=n=o),(n=n===o?g:n>>>0)?(e=xs(e))&&("string"==typeof t||null!=t&&!us(t))&&!(t=fi(t))&&An(e)?Di(hn(e),0,n):e.split(t,n):[]},zn.spread=function(e,t){if("function"!=typeof e)throw new Se(a);return t=null==t?0:wn(ys(t),0),$r((function(n){var r=n[t],i=Di(n,0,t);return r&&Qt(i,r),Et(e,this,i)}))},zn.tail=function(e){var t=null==e?0:e.length;return t?ai(e,1,t):[]},zn.take=function(e,t,n){return e&&e.length?ai(e,0,(t=n||t===o?1:ys(t))<0?0:t):[]},zn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ai(e,(t=r-(t=n||t===o?1:ys(t)))<0?0:t,r):[]},zn.takeRightWhile=function(e,t){return e&&e.length?mi(e,lo(t,3),!1,!0):[]},zn.takeWhile=function(e,t){return e&&e.length?mi(e,lo(t,3)):[]},zn.tap=function(e,t){return t(e),e},zn.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new Se(a);return is(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Qa(e,t,{leading:r,maxWait:t,trailing:i})},zn.thru=ga,zn.toArray=ms,zn.toPairs=Hs,zn.toPairsIn=zs,zn.toPath=function(e){return Wa(e)?Pt(e,Lo):fs(e)?[e]:Ui(Ro(xs(e)))},zn.toPlainObject=ws,zn.transform=function(e,t,n){var r=Wa(e),i=r||Za(e)||ps(e);if(t=lo(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:is(e)&&ts(o)?qn(We(e)):{}}return(i?_t:Br)(e,(function(e,r,i){return t(n,e,r,i)})),n},zn.unary=function(e){return Sa(e,1)},zn.union=oa,zn.unionBy=aa,zn.unionWith=sa,zn.uniq=function(e){return e&&e.length?pi(e):[]},zn.uniqBy=function(e,t){return e&&e.length?pi(e,lo(t,2)):[]},zn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?pi(e,o,t):[]},zn.unset=function(e,t){return null==e||di(e,t)},zn.unzip=Aa,zn.unzipWith=ua,zn.update=function(e,t,n){return null==e?e:hi(e,t,wi(n))},zn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:hi(e,t,wi(n),r)},zn.values=qs,zn.valuesIn=function(e){return null==e?[]:$t(e,Ts(e))},zn.without=ca,zn.words=tA,zn.wrap=function(e,t){return La(wi(t),e)},zn.xor=la,zn.xorBy=fa,zn.xorWith=pa,zn.zip=da,zn.zipObject=function(e,t){return vi(e||[],t||[],ir)},zn.zipObjectDeep=function(e,t){return vi(e||[],t||[],ni)},zn.zipWith=ha,zn.entries=Hs,zn.entriesIn=zs,zn.extend=Ds,zn.extendWith=Cs,lA(zn,zn),zn.add=wA,zn.attempt=nA,zn.camelCase=Ks,zn.capitalize=Vs,zn.ceil=xA,zn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=bs(n))==n?n:0),t!==o&&(t=(t=bs(t))==t?t:0),cr(bs(e),t,n)},zn.clone=function(e){return lr(e,4)},zn.cloneDeep=function(e){return lr(e,5)},zn.cloneDeepWith=function(e,t){return lr(e,5,t="function"==typeof t?t:o)},zn.cloneWith=function(e,t){return lr(e,4,t="function"==typeof t?t:o)},zn.conformsTo=function(e,t){return null==t||fr(e,t,Qs(t))},zn.deburr=Gs,zn.defaultTo=function(e,t){return null==e||e!=e?t:e},zn.divide=BA,zn.endsWith=function(e,t,n){e=xs(e),t=fi(t);var r=e.length,i=n=n===o?r:cr(ys(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},zn.eq=qa,zn.escape=function(e){return(e=xs(e))&&Z.test(e)?e.replace(J,an):e},zn.escapeRegExp=function(e){return(e=xs(e))&&ae.test(e)?e.replace(oe,"\\$&"):e},zn.every=function(e,t,n){var r=Wa(e)?Mt:gr;return n&&Bo(e,t,n)&&(t=o),r(e,lo(t,3))},zn.find=ba,zn.findIndex=Go,zn.findKey=function(e,t){return Rt(e,lo(t,3),Br)},zn.findLast=wa,zn.findLastIndex=Wo,zn.findLastKey=function(e,t){return Rt(e,lo(t,3),Dr)},zn.floor=DA,zn.forEach=xa,zn.forEachRight=Ba,zn.forIn=function(e,t){return null==e?e:wr(e,lo(t,3),Ts)},zn.forInRight=function(e,t){return null==e?e:xr(e,lo(t,3),Ts)},zn.forOwn=function(e,t){return e&&Br(e,lo(t,3))},zn.forOwnRight=function(e,t){return e&&Dr(e,lo(t,3))},zn.get=Ms,zn.gt=Ka,zn.gte=Va,zn.has=function(e,t){return null!=e&&vo(e,t,Mr)},zn.hasIn=Ss,zn.head=Jo,zn.identity=sA,zn.includes=function(e,t,n,r){e=Ja(e)?e:qs(e),n=n&&!r?ys(n):0;var i=e.length;return n<0&&(n=wn(i+n,0)),ls(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Ht(e,t,n)>-1},zn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ys(n);return i<0&&(i=wn(r+i,0)),Ht(e,t,i)},zn.inRange=function(e,t,n){return t=gs(t),n===o?(n=t,t=0):n=gs(n),function(e,t,n){return e>=xn(t,n)&&e<wn(t,n)}(e=bs(e),t,n)},zn.invoke=Ps,zn.isArguments=Ga,zn.isArray=Wa,zn.isArrayBuffer=Xa,zn.isArrayLike=Ja,zn.isArrayLikeObject=Ya,zn.isBoolean=function(e){return!0===e||!1===e||os(e)&&_r(e)==w},zn.isBuffer=Za,zn.isDate=$a,zn.isElement=function(e){return os(e)&&1===e.nodeType&&!As(e)},zn.isEmpty=function(e){if(null==e)return!0;if(Ja(e)&&(Wa(e)||"string"==typeof e||"function"==typeof e.splice||Za(e)||ps(e)||Ga(e)))return!e.length;var t=yo(e);if(t==E||t==S)return!e.size;if(No(e))return!kr(e).length;for(var n in e)if(Ie.call(e,n))return!1;return!0},zn.isEqual=function(e,t){return Qr(e,t)},zn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:o)?n(e,t):o;return r===o?Qr(e,t,o,n):!!r},zn.isError=es,zn.isFinite=function(e){return"number"==typeof e&&Gt(e)},zn.isFunction=ts,zn.isInteger=ns,zn.isLength=rs,zn.isMap=as,zn.isMatch=function(e,t){return e===t||Tr(e,t,po(t))},zn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:o,Tr(e,t,po(t),n)},zn.isNaN=function(e){return ss(e)&&e!=+e},zn.isNative=function(e){if(Eo(e))throw new Ce("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ir(e)},zn.isNil=function(e){return null==e},zn.isNull=function(e){return null===e},zn.isNumber=ss,zn.isObject=is,zn.isObjectLike=os,zn.isPlainObject=As,zn.isRegExp=us,zn.isSafeInteger=function(e){return ns(e)&&e>=-9007199254740991&&e<=h},zn.isSet=cs,zn.isString=ls,zn.isSymbol=fs,zn.isTypedArray=ps,zn.isUndefined=function(e){return e===o},zn.isWeakMap=function(e){return os(e)&&yo(e)==P},zn.isWeakSet=function(e){return os(e)&&"[object WeakSet]"==_r(e)},zn.join=function(e,t){return null==e?"":vn.call(e,t)},zn.kebabCase=Ws,zn.last=ea,zn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=ys(n))<0?wn(r+i,0):xn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Lt(e,qt,i,!0)},zn.lowerCase=Xs,zn.lowerFirst=Js,zn.lt=ds,zn.lte=hs,zn.max=function(e){return e&&e.length?yr(e,sA,Or):o},zn.maxBy=function(e,t){return e&&e.length?yr(e,lo(t,2),Or):o},zn.mean=function(e){return Kt(e,sA)},zn.meanBy=function(e,t){return Kt(e,lo(t,2))},zn.min=function(e){return e&&e.length?yr(e,sA,Lr):o},zn.minBy=function(e,t){return e&&e.length?yr(e,lo(t,2),Lr):o},zn.stubArray=vA,zn.stubFalse=bA,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=EA,zn.nth=function(e,t){return e&&e.length?Vr(e,ys(t)):o},zn.noConflict=function(){return dt._===this&&(dt._=He),this},zn.noop=fA,zn.now=Ma,zn.pad=function(e,t,n){e=xs(e);var r=(t=ys(t))?dn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Gi(yt(i),n)+e+Gi(mt(i),n)},zn.padEnd=function(e,t,n){e=xs(e);var r=(t=ys(t))?dn(e):0;return t&&r<t?e+Gi(t-r,n):e},zn.padStart=function(e,t,n){e=xs(e);var r=(t=ys(t))?dn(e):0;return t&&r<t?Gi(t-r,n)+e:e},zn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Dn(xs(e).replace(se,""),t||0)},zn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Bo(e,t,n)&&(t=n=o),n===o&&("boolean"==typeof t?(n=t,t=o):"boolean"==typeof e&&(n=e,e=o)),e===o&&t===o?(e=0,t=1):(e=gs(e),t===o?(t=e,e=0):t=gs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Cn();return xn(e+i*(t-e+ct("1e-"+((i+"").length-1))),t)}return Yr(e,t)},zn.reduce=function(e,t,n){var r=Wa(e)?Tt:Wt,i=arguments.length<3;return r(e,lo(t,4),n,i,hr)},zn.reduceRight=function(e,t,n){var r=Wa(e)?It:Wt,i=arguments.length<3;return r(e,lo(t,4),n,i,mr)},zn.repeat=function(e,t,n){return t=(n?Bo(e,t,n):t===o)?1:ys(t),Zr(xs(e),t)},zn.replace=function(){var e=arguments,t=xs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},zn.result=function(e,t,n){var r=-1,i=(t=xi(t,e)).length;for(i||(i=1,e=o);++r<i;){var a=null==e?o:e[Lo(t[r])];a===o&&(r=i,a=n),e=ts(a)?a.call(e):a}return e},zn.round=NA,zn.runInContext=e,zn.sample=function(e){return(Wa(e)?er:ei)(e)},zn.size=function(e){if(null==e)return 0;if(Ja(e))return ls(e)?dn(e):e.length;var t=yo(e);return t==E||t==S?e.size:kr(e).length},zn.snakeCase=Ys,zn.some=function(e,t,n){var r=Wa(e)?jt:si;return n&&Bo(e,t,n)&&(t=o),r(e,lo(t,3))},zn.sortedIndex=function(e,t){return Ai(e,t)},zn.sortedIndexBy=function(e,t,n){return ui(e,t,lo(n,2))},zn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=Ai(e,t);if(r<n&&qa(e[r],t))return r}return-1},zn.sortedLastIndex=function(e,t){return Ai(e,t,!0)},zn.sortedLastIndexBy=function(e,t,n){return ui(e,t,lo(n,2),!0)},zn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Ai(e,t,!0)-1;if(qa(e[n],t))return n}return-1},zn.startCase=Zs,zn.startsWith=function(e,t,n){return e=xs(e),n=null==n?0:cr(ys(n),0,e.length),t=fi(t),e.slice(n,n+t.length)==t},zn.subtract=_A,zn.sum=function(e){return e&&e.length?Xt(e,sA):0},zn.sumBy=function(e,t){return e&&e.length?Xt(e,lo(t,2)):0},zn.template=function(e,t,n){var r=zn.templateSettings;n&&Bo(e,t,n)&&(t=o),e=xs(e),t=Cs({},t,r,to);var i,a,s=Cs({},t.imports,r.imports,to),A=Qs(s),u=$t(s,A),c=0,l=t.interpolate||Be,f="__p += '",p=Oe((t.escape||Be).source+"|"+l.source+"|"+(l===te?he:Be).source+"|"+(t.evaluate||Be).source+"|$","g"),d="//# sourceURL="+(Ie.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++at+"]")+"\n";e.replace(p,(function(t,n,r,o,s,A){return r||(r=o),f+=e.slice(c,A).replace(De,sn),n&&(i=!0,f+="' +\n__e("+n+") +\n'"),s&&(a=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=A+t.length,t})),f+="';\n";var h=Ie.call(t,"variable")&&t.variable;if(h){if(pe.test(h))throw new Ce("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(a?f.replace(V,""):f).replace(G,"$1").replace(W,"$1;"),f="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var m=nA((function(){return Ee(A,d+"return "+f).apply(o,u)}));if(m.source=f,es(m))throw m;return m},zn.times=function(e,t){if((e=ys(e))<1||e>h)return[];var n=g,r=xn(e,g);t=lo(t),e-=g;for(var i=Jt(r,t);++n<e;)t(n);return i},zn.toFinite=gs,zn.toInteger=ys,zn.toLength=vs,zn.toLower=function(e){return xs(e).toLowerCase()},zn.toNumber=bs,zn.toSafeInteger=function(e){return e?cr(ys(e),-9007199254740991,h):0===e?e:0},zn.toString=xs,zn.toUpper=function(e){return xs(e).toUpperCase()},zn.trim=function(e,t,n){if((e=xs(e))&&(n||t===o))return Yt(e);if(!e||!(t=fi(t)))return e;var r=hn(e),i=hn(t);return Di(r,tn(r,i),nn(r,i)+1).join("")},zn.trimEnd=function(e,t,n){if((e=xs(e))&&(n||t===o))return e.slice(0,mn(e)+1);if(!e||!(t=fi(t)))return e;var r=hn(e);return Di(r,0,nn(r,hn(t))+1).join("")},zn.trimStart=function(e,t,n){if((e=xs(e))&&(n||t===o))return e.replace(se,"");if(!e||!(t=fi(t)))return e;var r=hn(e);return Di(r,tn(r,hn(t))).join("")},zn.truncate=function(e,t){var n=30,r="...";if(is(t)){var i="separator"in t?t.separator:i;n="length"in t?ys(t.length):n,r="omission"in t?fi(t.omission):r}var a=(e=xs(e)).length;if(An(e)){var s=hn(e);a=s.length}if(n>=a)return e;var A=n-dn(r);if(A<1)return r;var u=s?Di(s,0,A).join(""):e.slice(0,A);if(i===o)return u+r;if(s&&(A+=u.length-A),us(i)){if(e.slice(A).search(i)){var c,l=u;for(i.global||(i=Oe(i.source,xs(me.exec(i))+"g")),i.lastIndex=0;c=i.exec(l);)var f=c.index;u=u.slice(0,f===o?A:f)}}else if(e.indexOf(fi(i),A)!=A){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},zn.unescape=function(e){return(e=xs(e))&&Y.test(e)?e.replace(X,gn):e},zn.uniqueId=function(e){var t=++je;return xs(e)+t},zn.upperCase=$s,zn.upperFirst=eA,zn.each=xa,zn.eachRight=Ba,zn.first=Jo,lA(zn,(CA={},Br(zn,(function(e,t){Ie.call(zn.prototype,t)||(CA[t]=e)})),CA),{chain:!1}),zn.VERSION="4.17.21",_t(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){zn[e].placeholder=zn})),_t(["drop","take"],(function(e,t){Gn.prototype[e]=function(n){n=n===o?1:wn(ys(n),0);var r=this.__filtered__&&!t?new Gn(this):this.clone();return r.__filtered__?r.__takeCount__=xn(n,r.__takeCount__):r.__views__.push({size:xn(n,g),type:e+(r.__dir__<0?"Right":"")}),r},Gn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),_t(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Gn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:lo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),_t(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Gn.prototype[e]=function(){return this[n](1).value()[0]}})),_t(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Gn.prototype[e]=function(){return this.__filtered__?new Gn(this):this[n](1)}})),Gn.prototype.compact=function(){return this.filter(sA)},Gn.prototype.find=function(e){return this.filter(e).head()},Gn.prototype.findLast=function(e){return this.reverse().find(e)},Gn.prototype.invokeMap=$r((function(e,t){return"function"==typeof e?new Gn(this):this.map((function(n){return Fr(n,e,t)}))})),Gn.prototype.reject=function(e){return this.filter(ka(lo(e)))},Gn.prototype.slice=function(e,t){e=ys(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Gn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=ys(t))<0?n.dropRight(-t):n.take(t-e)),n)},Gn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Gn.prototype.toArray=function(){return this.take(g)},Br(Gn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=zn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(zn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,A=t instanceof Gn,u=s[0],c=A||Wa(t),l=function(e){var t=i.apply(zn,Qt([e],s));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(A=c=!1);var f=this.__chain__,p=!!this.__actions__.length,d=a&&!f,h=A&&!p;if(!a&&c){t=h?t:new Gn(this);var m=e.apply(t,s);return m.__actions__.push({func:ga,args:[l],thisArg:o}),new Vn(m,f)}return d&&h?e.apply(this,s):(m=this.thru(l),d?r?m.value()[0]:m.value():m)})})),_t(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ue[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);zn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Wa(i)?i:[],e)}return this[n]((function(n){return t.apply(Wa(n)?n:[],e)}))}})),Br(Gn.prototype,(function(e,t){var n=zn[t];if(n){var r=n.name+"";Ie.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[zi(o,2).name]=[{name:"wrapper",func:o}],Gn.prototype.clone=function(){var e=new Gn(this.__wrapped__);return e.__actions__=Ui(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ui(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ui(this.__views__),e},Gn.prototype.reverse=function(){if(this.__filtered__){var e=new Gn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Gn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wa(e),r=t<0,i=n?e.length:0,o=function(e,t,n){var r=-1,i=n.length;for(;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=xn(t,e+a);break;case"takeRight":e=wn(e,t-a)}}return{start:e,end:t}}(0,i,this.__views__),a=o.start,s=o.end,A=s-a,u=r?s:a-1,c=this.__iteratees__,l=c.length,f=0,p=xn(A,this.__takeCount__);if(!n||!r&&i==A&&p==A)return gi(e,this.__actions__);var d=[];e:for(;A--&&f<p;){for(var h=-1,m=e[u+=t];++h<l;){var g=c[h],y=g.iteratee,v=g.type,b=y(m);if(2==v)m=b;else if(!b){if(1==v)continue e;break e}}d[f++]=m}return d},zn.prototype.at=ya,zn.prototype.chain=function(){return ma(this)},zn.prototype.commit=function(){return new Vn(this.value(),this.__chain__)},zn.prototype.next=function(){this.__values__===o&&(this.__values__=ms(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},zn.prototype.plant=function(e){for(var t,n=this;n instanceof Kn;){var r=zo(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},zn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Gn){var t=e;return this.__actions__.length&&(t=new Gn(this)),(t=t.reverse()).__actions__.push({func:ga,args:[ia],thisArg:o}),new Vn(t,this.__chain__)}return this.thru(ia)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return gi(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,tt&&(zn.prototype[tt]=function(){return this}),zn}();"object"==i(n.amdO)&&n.amdO?(dt._=yn,(r=function(){return yn}.call(t,n,t,e))===o||(e.exports=r)):mt?((mt.exports=yn)._=yn,ht._=yn):dt._=yn}.call(void 0)},87856:function(e,t,n){"use strict";
- /*! @name m3u8-parser @version 4.4.3 @license Apache-2.0 */function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){return e&&"object"===r(e)&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=i(n(26149)),a=i(n(69419)),s=i(n(19645)),A=i(n(41176)),u=i(n(827)),c=function(e){function t(){var t;return(t=e.call(this)||this).buffer="",t}return o(t,e),t.prototype.push=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},t}(a),l=function(e){for(var t,n=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),r={},i=n.length;i--;)""!==n[i]&&((t=/([^=]*)=(.*)/.exec(n[i]).slice(1))[0]=t[0].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^['"](.*)['"]$/g,"$1"),r[t[0]]=t[1]);return r},f=function(e){function t(){var t;return(t=e.call(this)||this).customParsers=[],t.tagMappers=[],t}o(t,e);var n=t.prototype;return n.push=function(e){var t,n,r=this;0!==(e=e.trim()).length&&("#"===e[0]?this.tagMappers.reduce((function(t,n){var r=n(e);return r===e?t:t.concat([r])}),[e]).forEach((function(e){for(var i=0;i<r.customParsers.length;i++)if(r.customParsers[i].call(r,e))return;if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),t=/^#EXTM3U/.exec(e))r.trigger("data",{type:"tag",tagType:"m3u"});else{if(t=/^#EXTINF:?([0-9\.]*)?,?(.*)?$/.exec(e))return n={type:"tag",tagType:"inf"},t[1]&&(n.duration=parseFloat(t[1])),t[2]&&(n.title=t[2]),void r.trigger("data",n);if(t=/^#EXT-X-TARGETDURATION:?([0-9.]*)?/.exec(e))return n={type:"tag",tagType:"targetduration"},t[1]&&(n.duration=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#ZEN-TOTAL-DURATION:?([0-9.]*)?/.exec(e))return n={type:"tag",tagType:"totalduration"},t[1]&&(n.duration=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-VERSION:?([0-9.]*)?/.exec(e))return n={type:"tag",tagType:"version"},t[1]&&(n.version=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-MEDIA-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return n={type:"tag",tagType:"media-sequence"},t[1]&&(n.number=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-DISCONTINUITY-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return n={type:"tag",tagType:"discontinuity-sequence"},t[1]&&(n.number=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-PLAYLIST-TYPE:?(.*)?$/.exec(e))return n={type:"tag",tagType:"playlist-type"},t[1]&&(n.playlistType=t[1]),void r.trigger("data",n);if(t=/^#EXT-X-BYTERANGE:?([0-9.]*)?@?([0-9.]*)?/.exec(e))return n={type:"tag",tagType:"byterange"},t[1]&&(n.length=parseInt(t[1],10)),t[2]&&(n.offset=parseInt(t[2],10)),void r.trigger("data",n);if(t=/^#EXT-X-ALLOW-CACHE:?(YES|NO)?/.exec(e))return n={type:"tag",tagType:"allow-cache"},t[1]&&(n.allowed=!/NO/.test(t[1])),void r.trigger("data",n);if(t=/^#EXT-X-MAP:?(.*)$/.exec(e)){if(n={type:"tag",tagType:"map"},t[1]){var o=l(t[1]);if(o.URI&&(n.uri=o.URI),o.BYTERANGE){var a=o.BYTERANGE.split("@"),s=a[0],A=a[1];n.byterange={},s&&(n.byterange.length=parseInt(s,10)),A&&(n.byterange.offset=parseInt(A,10))}}r.trigger("data",n)}else if(t=/^#EXT-X-STREAM-INF:?(.*)$/.exec(e)){if(n={type:"tag",tagType:"stream-inf"},t[1]){if(n.attributes=l(t[1]),n.attributes.RESOLUTION){var u=n.attributes.RESOLUTION.split("x"),c={};u[0]&&(c.width=parseInt(u[0],10)),u[1]&&(c.height=parseInt(u[1],10)),n.attributes.RESOLUTION=c}n.attributes.BANDWIDTH&&(n.attributes.BANDWIDTH=parseInt(n.attributes.BANDWIDTH,10)),n.attributes["PROGRAM-ID"]&&(n.attributes["PROGRAM-ID"]=parseInt(n.attributes["PROGRAM-ID"],10))}r.trigger("data",n)}else{if(t=/^#EXT-X-MEDIA:?(.*)$/.exec(e))return n={type:"tag",tagType:"media"},t[1]&&(n.attributes=l(t[1])),void r.trigger("data",n);if(t=/^#EXT-X-ENDLIST/.exec(e))r.trigger("data",{type:"tag",tagType:"endlist"});else if(t=/^#EXT-X-DISCONTINUITY/.exec(e))r.trigger("data",{type:"tag",tagType:"discontinuity"});else{if(t=/^#EXT-X-PROGRAM-DATE-TIME:?(.*)$/.exec(e))return n={type:"tag",tagType:"program-date-time"},t[1]&&(n.dateTimeString=t[1],n.dateTimeObject=new Date(t[1])),void r.trigger("data",n);if(t=/^#EXT-X-KEY:?(.*)$/.exec(e))return n={type:"tag",tagType:"key"},t[1]&&(n.attributes=l(t[1]),n.attributes.IV&&("0x"===n.attributes.IV.substring(0,2).toLowerCase()&&(n.attributes.IV=n.attributes.IV.substring(2)),n.attributes.IV=n.attributes.IV.match(/.{8}/g),n.attributes.IV[0]=parseInt(n.attributes.IV[0],16),n.attributes.IV[1]=parseInt(n.attributes.IV[1],16),n.attributes.IV[2]=parseInt(n.attributes.IV[2],16),n.attributes.IV[3]=parseInt(n.attributes.IV[3],16),n.attributes.IV=new Uint32Array(n.attributes.IV))),void r.trigger("data",n);if(t=/^#EXT-X-START:?(.*)$/.exec(e))return n={type:"tag",tagType:"start"},t[1]&&(n.attributes=l(t[1]),n.attributes["TIME-OFFSET"]=parseFloat(n.attributes["TIME-OFFSET"]),n.attributes.PRECISE=/YES/.test(n.attributes.PRECISE)),void r.trigger("data",n);if(t=/^#EXT-X-CUE-OUT-CONT:?(.*)?$/.exec(e))return n={type:"tag",tagType:"cue-out-cont"},t[1]?n.data=t[1]:n.data="",void r.trigger("data",n);if(t=/^#EXT-X-CUE-OUT:?(.*)?$/.exec(e))return n={type:"tag",tagType:"cue-out"},t[1]?n.data=t[1]:n.data="",void r.trigger("data",n);if(t=/^#EXT-X-CUE-IN:?(.*)?$/.exec(e))return n={type:"tag",tagType:"cue-in"},t[1]?n.data=t[1]:n.data="",void r.trigger("data",n);r.trigger("data",{type:"tag",data:e.slice(4)})}}}else r.trigger("data",{type:"comment",text:e.slice(1)})})):this.trigger("data",{type:"uri",uri:e}))},n.addParser=function(e){var t=this,n=e.expression,r=e.customType,i=e.dataParser,o=e.segment;"function"!=typeof i&&(i=function(e){return e}),this.customParsers.push((function(e){if(n.exec(e))return t.trigger("data",{type:"custom",data:i(e),customType:r,segment:o}),!0}))},n.addTagMapper=function(e){var t=e.expression,n=e.map;this.tagMappers.push((function(e){return t.test(e)?n(e):e}))},t}(a),p=function(e){function t(){var t;(t=e.call(this)||this).lineStream=new c,t.parseStream=new f,t.lineStream.pipe(t.parseStream);var n,r,i=A(t),o=[],a={},l=function(){},p={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},d=0;t.manifest={allowCache:!0,discontinuityStarts:[],segments:[]};var h=0;return t.parseStream.on("data",(function(e){var t,A;({tag:function(){({"allow-cache":function(){this.manifest.allowCache=e.allowed,"allowed"in e||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange:function(){var t={};"length"in e&&(a.byterange=t,t.length=e.length,"offset"in e||(e.offset=h)),"offset"in e&&(a.byterange=t,t.offset=e.offset),h=t.offset+t.length},endlist:function(){this.manifest.endList=!0},inf:function(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),e.duration>0&&(a.duration=e.duration),0===e.duration&&(a.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=o},key:function(){if(e.attributes)if("NONE"!==e.attributes.METHOD)if(e.attributes.URI){if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===e.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(e.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===e.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==e.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):e.attributes.KEYID&&"0x"===e.attributes.KEYID.substring(0,2)?void(this.manifest.contentProtection={"com.widevine.alpha":{attributes:{schemeIdUri:e.attributes.KEYFORMAT,keyId:e.attributes.KEYID.substring(2)},pssh:u(e.attributes.URI.split(",")[1])}}):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}e.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),r={method:e.attributes.METHOD||"AES-128",uri:e.attributes.URI},void 0!==e.attributes.IV&&(r.iv=e.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else r=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(e.number)?this.manifest.mediaSequence=e.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+e.number})},"discontinuity-sequence":function(){isFinite(e.number)?(this.manifest.discontinuitySequence=e.number,d=e.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+e.number})},"playlist-type":function(){/VOD|EVENT/.test(e.playlistType)?this.manifest.playlistType=e.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+e.playlist})},map:function(){n={},e.uri&&(n.uri=e.uri),e.byterange&&(n.byterange=e.byterange)},"stream-inf":function(){this.manifest.playlists=o,this.manifest.mediaGroups=this.manifest.mediaGroups||p,e.attributes?(a.attributes||(a.attributes={}),s(a.attributes,e.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||p,e.attributes&&e.attributes.TYPE&&e.attributes["GROUP-ID"]&&e.attributes.NAME){var n=this.manifest.mediaGroups[e.attributes.TYPE];n[e.attributes["GROUP-ID"]]=n[e.attributes["GROUP-ID"]]||{},t=n[e.attributes["GROUP-ID"]],(A={default:/yes/i.test(e.attributes.DEFAULT)}).default?A.autoselect=!0:A.autoselect=/yes/i.test(e.attributes.AUTOSELECT),e.attributes.LANGUAGE&&(A.language=e.attributes.LANGUAGE),e.attributes.URI&&(A.uri=e.attributes.URI),e.attributes["INSTREAM-ID"]&&(A.instreamId=e.attributes["INSTREAM-ID"]),e.attributes.CHARACTERISTICS&&(A.characteristics=e.attributes.CHARACTERISTICS),e.attributes.FORCED&&(A.forced=/yes/i.test(e.attributes.FORCED)),t[e.attributes.NAME]=A}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){d+=1,a.discontinuity=!0,this.manifest.discontinuityStarts.push(o.length)},"program-date-time":function(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=e.dateTimeString,this.manifest.dateTimeObject=e.dateTimeObject),a.dateTimeString=e.dateTimeString,a.dateTimeObject=e.dateTimeObject},targetduration:function(){!isFinite(e.duration)||e.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+e.duration}):this.manifest.targetDuration=e.duration},totalduration:function(){!isFinite(e.duration)||e.duration<0?this.trigger("warn",{message:"ignoring invalid total duration: "+e.duration}):this.manifest.totalDuration=e.duration},start:function(){e.attributes&&!isNaN(e.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:e.attributes["TIME-OFFSET"],precise:e.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){a.cueOut=e.data},"cue-out-cont":function(){a.cueOutCont=e.data},"cue-in":function(){a.cueIn=e.data}}[e.tagType]||l).call(i)},uri:function(){a.uri=e.uri,o.push(a),this.manifest.targetDuration&&!("duration"in a)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),a.duration=this.manifest.targetDuration),r&&(a.key=r),a.timeline=d,n&&(a.map=n),a={}},comment:function(){},custom:function(){e.segment?(a.custom=a.custom||{},a.custom[e.customType]=e.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[e.customType]=e.data)}})[e.type].call(i)})),t}o(t,e);var n=t.prototype;return n.push=function(e){this.lineStream.push(e)},n.end=function(){this.lineStream.push("\n")},n.addParser=function(e){this.parseStream.addParser(e)},n.addTagMapper=function(e){this.parseStream.addTagMapper(e)},t}(a);t.LineStream=c,t.ParseStream=f,t.Parser=p},55364:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createVersion=t.createUppercaseE=t.createUppercasePi=t.createI=t.createSQRT2=t.createSQRT1_2=t.createLOG10E=t.createLOG2E=t.createLN10=t.createLN2=t.createPhi=t.createE=t.createTau=t.createPi=t.createNaN=t.createInfinity=t.createNull=t.createFalse=t.createTrue=void 0;var r=n(7873),i=n(72159),o=n(68802),a=n(86711),s=(0,r.factory)("true",[],(function(){return!0}));t.createTrue=s;var A=(0,r.factory)("false",[],(function(){return!1}));t.createFalse=A;var u=(0,r.factory)("null",[],(function(){return null}));t.createNull=u;var c=E("Infinity",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(1/0):1/0}));t.createInfinity=c;var l=E("NaN",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(NaN):NaN}));t.createNaN=l;var f=E("pi",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,o.createBigNumberPi)(n):a.pi}));t.createPi=f;var p=E("tau",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,o.createBigNumberTau)(n):a.tau}));t.createTau=p;var d=E("e",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,o.createBigNumberE)(n):a.e}));t.createE=d;var h=E("phi",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,o.createBigNumberPhi)(n):a.phi}));t.createPhi=h;var m=E("LN2",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(2).ln():Math.LN2}));t.createLN2=m;var g=E("LN10",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(10).ln():Math.LN10}));t.createLN10=g;var y=E("LOG2E",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(1).div(new n(2).ln()):Math.LOG2E}));t.createLOG2E=y;var v=E("LOG10E",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(1).div(new n(10).ln()):Math.LOG10E}));t.createLOG10E=v;var b=E("SQRT1_2",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n("0.5").sqrt():Math.SQRT1_2}));t.createSQRT1_2=b;var w=E("SQRT2",["config","?BigNumber"],(function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(2).sqrt():Math.SQRT2}));t.createSQRT2=w;var x=E("i",["Complex"],(function(e){return e.Complex.I}));t.createI=x;var B=(0,r.factory)("PI",["pi"],(function(e){return e.pi}));t.createUppercasePi=B;var D=(0,r.factory)("E",["e"],(function(e){return e.e}));t.createUppercaseE=D;var C=(0,r.factory)("version",[],(function(){return i.version}));function E(e,t,n){return(0,r.factory)(e,t,n,{recreateOnConfigChange:!0})}t.createVersion=C},44919:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_CONFIG=void 0;t.DEFAULT_CONFIG={epsilon:1e-12,matrix:"Matrix",number:"number",precision:64,predictable:!1,randomSeed:null}},84047:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.create=function e(t,n){var r=g({},h.DEFAULT_CONFIG,n);if("function"!=typeof Object.create)throw new Error("ES5 not supported by this JavaScript engine. Please load the es5-shim and es5-sham library for compatibility.");var m=o.mixin({isNumber:u.isNumber,isComplex:u.isComplex,isBigNumber:u.isBigNumber,isFraction:u.isFraction,isUnit:u.isUnit,isString:u.isString,isArray:u.isArray,isMatrix:u.isMatrix,isCollection:u.isCollection,isDenseMatrix:u.isDenseMatrix,isSparseMatrix:u.isSparseMatrix,isRange:u.isRange,isIndex:u.isIndex,isBoolean:u.isBoolean,isResultSet:u.isResultSet,isHelp:u.isHelp,isFunction:u.isFunction,isDate:u.isDate,isRegExp:u.isRegExp,isObject:u.isObject,isNull:u.isNull,isUndefined:u.isUndefined,isAccessorNode:u.isAccessorNode,isArrayNode:u.isArrayNode,isAssignmentNode:u.isAssignmentNode,isBlockNode:u.isBlockNode,isConditionalNode:u.isConditionalNode,isConstantNode:u.isConstantNode,isFunctionAssignmentNode:u.isFunctionAssignmentNode,isFunctionNode:u.isFunctionNode,isIndexNode:u.isIndexNode,isNode:u.isNode,isObjectNode:u.isObjectNode,isOperatorNode:u.isOperatorNode,isParenthesisNode:u.isParenthesisNode,isRangeNode:u.isRangeNode,isSymbolNode:u.isSymbolNode,isChain:u.isChain});m.config=(0,s.configFactory)(r,m.emit),m.expression={transform:{},mathWithTransform:{config:m.config}};var y=[],v=[];var b={};var w=(0,a.importFactory)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.typed.apply(m.typed,t)}),(function e(t){if((0,A.isFactory)(t))return t(m);var n=t[Object.keys(t)[0]];if((0,A.isFactory)(n))return n(m);if(!(0,i.isLegacyFactory)(t))throw console.warn("Factory object with properties `type`, `name`, and `factory` expected",t),new Error("Factory object with properties `type`, `name`, and `factory` expected");var o,a=y.indexOf(t);return-1===a?(o=!0===t.math?t.factory(m.type,r,e,m.typed,m):t.factory(m.type,r,e,m.typed),y.push(t),v.push(o)):o=v[a],o}),m,b);m.import=w,m.on("config",(function(){(0,i.values)(b).forEach((function(e){e&&e.meta&&e.meta.recreateOnConfigChange&&w(e,{override:!0})}))})),m.create=e.bind(null,t),m.factory=A.factory,m.import((0,i.values)((0,i.deepFlatten)(t)));return["type.isNumber","type.isComplex","type.isBigNumber","type.isFraction","type.isUnit","type.isString","type.isArray","type.isMatrix","type.isDenseMatrix","type.isSparseMatrix","type.isCollection","type.isRange","type.isIndex","type.isBoolean","type.isResultSet","type.isHelp","type.isFunction","type.isDate","type.isRegExp","type.isObject","type.isNull","type.isUndefined","type.isAccessorNode","type.isArrayNode","type.isAssignmentNode","type.isBlockNode","type.isConditionalNode","type.isConstantNode","type.isFunctionAssignmentNode","type.isFunctionNode","type.isIndexNode","type.isNode","type.isObjectNode","type.isOperatorNode","type.isParenthesisNode","type.isRangeNode","type.isSymbolNode","type.isChain","type.BigNumber","type.Chain","type.Complex","type.Fraction","type.Matrix","type.DenseMatrix","type.SparseMatrix","type.Spa","type.FibonacciHeap","type.ImmutableDenseMatrix","type.Index","type.Range","type.ResultSet","type.Unit","type.Help","type.Parser","expression.parse","expression.Parser","expression.node.AccessorNode","expression.node.ArrayNode","expression.node.AssignmentNode","expression.node.BlockNode","expression.node.ConditionalNode","expression.node.ConstantNode","expression.node.IndexNode","expression.node.FunctionAssignmentNode","expression.node.FunctionNode","expression.node.Node","expression.node.ObjectNode","expression.node.OperatorNode","expression.node.ParenthesisNode","expression.node.RangeNode","expression.node.RelationalNode","expression.node.SymbolNode","json.reviver","error.ArgumentsError","error.DimensionError","error.IndexError"].forEach((function(e){var t=e.split("."),n=(0,c.initial)(t),r=(0,c.last)(t),o=(0,i.traverse)(m,n);(0,i.lazy)(o,r,(function(){return(0,l.warnOnce)("math.".concat(e," is moved to math.").concat(r," in v6.0.0. ")+"Please use the new location instead."),m[r]}))})),(0,i.lazy)(m.expression,"docs",(function(){throw new Error("math.expression.docs has been moved. Please import via \"import { docs } from 'mathjs'\"")})),m.ArgumentsError=f.ArgumentsError,m.DimensionError=p.DimensionError,m.IndexError=d.IndexError,m},n(35935);var i=n(92281),o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=m();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(31729)),a=n(15441),s=n(59488),A=n(7873),u=n(19392),c=n(61824),l=n(86160),f=n(72654),p=n(49102),d=n(11543),h=n(44919);function m(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return m=function(){return e},e}function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}},59488:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.configFactory=function(e,t){function n(n){if(n){var i=(0,r.mapObject)(e,r.clone);s(n,"matrix",o),s(n,"number",a),(0,r.deepExtend)(e,n);var A=(0,r.mapObject)(e,r.clone),u=(0,r.mapObject)(n,r.clone);return t("config",A,i,u),A}return(0,r.mapObject)(e,r.clone)}return n.MATRIX_OPTIONS=o,n.NUMBER_OPTIONS=a,Object.keys(i.DEFAULT_CONFIG).forEach((function(t){Object.defineProperty(n,t,{get:function(){return e[t]},enumerable:!0,configurable:!0})})),n},t.NUMBER_OPTIONS=t.MATRIX_OPTIONS=void 0;var r=n(92281),i=n(44919),o=["Matrix","Array"];t.MATRIX_OPTIONS=o;var a=["number","BigNumber","Fraction"];function s(e,t,n){if(void 0!==e[t]&&(i=n,o=e[t],-1===i.indexOf(o))){var r=function(e,t){return e.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())}(n,e[t]);-1!==r?(console.warn('Warning: Wrong casing for configuration option "'+t+'", should be "'+n[r]+'" instead of "'+e[t]+'".'),e[t]=n[r]):console.warn('Warning: Unknown value "'+e[t]+'" for configuration option "'+t+'". Available options: '+n.map(JSON.stringify).join(", ")+".")}var i,o}t.NUMBER_OPTIONS=a},13920:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeprecatedImport=function(){return function(){throw new Error("The global import function is not available anymore in v6.0.0. \nPlease create a mathjs instance if you want to import functions. \nExample:\n\n import { create, all } from 'mathjs';\n const mathjs = create(all);\n mathjs.import(...);\n")}}},15441:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.importFactory=function(e,t,n,c){function l(t,r,i){var o;if(i.wrap&&"function"==typeof r&&(r=function(e){var t=function(){for(var t=[],r=0,i=arguments.length;r<i;r++){var o=arguments[r];t[r]=o&&o.valueOf()}return e.apply(n,t)};e.transform&&(t.transform=e.transform);return t}(r)),"function"==typeof(o=r)&&"string"==typeof o.signature&&(r=e(t,function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},r.signature,r))),g(n[t])&&g(r))return r=i.override?e(t,r.signatures):e(n[t],r),n[t]=r,delete c[t],f(t,r),void n.emit("import",t,(function(){return r}));if(void 0===n[t]||i.override)return n[t]=r,delete c[t],f(t,r),void n.emit("import",t,(function(){return r}));if(!i.silent)throw new Error('Cannot import "'+t+'": already exists')}function f(e,t){t&&"function"==typeof t.transform?(n.expression.transform[e]=t.transform,y(e)&&(n.expression.mathWithTransform[e]=t.transform)):(delete n.expression.transform[e],y(e)&&(n.expression.mathWithTransform[e]=t))}function p(e){delete n.expression.transform[e],y(e)?n.expression.mathWithTransform[e]=n[e]:delete n.expression.mathWithTransform[e]}function d(r,i){if((0,A.warnOnce)("Factories of type { name, factory } are deprecated since v6. Please create your factory functions using the math.factory function."),"string"==typeof r.name){var a=r.name,s=a in n.expression.transform,u=r.path?(0,o.traverse)(n,r.path):n,l=(0,o.hasOwnProperty)(u,a)?u[a]:void 0,f=function(){var n=t(r);if(n&&"function"==typeof n.transform)throw new Error('Transforms cannot be attached to factory functions. Please create a separate function for it with exports.path="expression.transform"');if(g(l)&&g(n))return i.override||(n=e(l,n)),n;if(void 0===l||i.override)return n;if(i.silent)return l;throw new Error('Cannot import "'+a+'": already exists')};!1!==r.lazy?((0,o.lazy)(u,a,f),s?p(a):("expression.transform"===r.path||v(r))&&(0,o.lazy)(n.expression.mathWithTransform,a,f)):(u[a]=f(),s?p(a):("expression.transform"===r.path||v(r))&&(n.expression.mathWithTransform[a]=f()));var d=r.path?r.path+"."+r.name:r.name;c[d]=r,n.emit("import",a,f,r.path)}else t(r)}function h(t,r){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.fn;if((0,a.contains)(s,"."))throw new Error("Factory name should not contain a nested path. Name: "+JSON.stringify(s));var A=w(t)?n.expression.transform:n,u=s in n.expression.transform,l=(0,o.hasOwnProperty)(A,s)?A[s]:void 0,f=function(){var o={};t.dependencies.map(i.stripOptionalNotation).forEach((function(e){if((0,a.contains)(e,"."))throw new Error("Factory dependency should not contain a nested path. Name: "+JSON.stringify(e));"math"===e?o.math=n:"mathWithTransform"===e?o.mathWithTransform=n.expression.mathWithTransform:"classes"===e?o.classes=n:o[e]=n[e]}));var A=t(o);if(A&&"function"==typeof A.transform)throw new Error('Transforms cannot be attached to factory functions. Please create a separate function for it with exports.path="expression.transform"');if(void 0===l||r.override)return A;if(g(l)&&g(A))return e(l,A);if(r.silent)return l;throw new Error('Cannot import "'+s+'": already exists')};t.meta&&!1===t.meta.lazy?(A[s]=f(),l&&u?p(s):(w(t)||b(t))&&(0,o.lazy)(n.expression.mathWithTransform,s,(function(){return A[s]}))):((0,o.lazy)(A,s,f),l&&u?p(s):(w(t)||b(t))&&(0,o.lazy)(n.expression.mathWithTransform,s,(function(){return A[s]}))),c[s]=t,n.emit("import",s,f)}function m(e){return"function"==typeof e||"number"==typeof e||"string"==typeof e||"boolean"==typeof e||null===e||(0,r.isUnit)(e)||(0,r.isComplex)(e)||(0,r.isBigNumber)(e)||(0,r.isFraction)(e)||(0,r.isMatrix)(e)||Array.isArray(e)}function g(e){return"function"==typeof e&&"object"===u(e.signatures)}function y(e){return!(0,o.hasOwnProperty)(x,e)}function v(e){return void 0===e.path&&!(0,o.hasOwnProperty)(x,e.name)}function b(e){return!(-1!==e.fn.indexOf(".")||(0,o.hasOwnProperty)(x,e.fn)||e.meta&&e.meta.isClass)}function w(e){return void 0!==e&&void 0!==e.meta&&!0===e.meta.isTransformFunction||!1}var x={expression:!0,type:!0,docs:!0,error:!0,json:!0,chain:!0};return function(e,t){var n=arguments.length;if(1!==n&&2!==n)throw new s.ArgumentsError("import",n,1,2);function r(e,n,a){if((0,o.isLegacyFactory)(n))d(n,t);else if(Array.isArray(n))n.forEach((function(t){return r(e,t)}));else if("object"===u(n))for(var s in n)(0,o.hasOwnProperty)(n,s)&&r(e,n[s],s);else if((0,i.isFactory)(n)||void 0!==a){var A=(0,i.isFactory)(n)?w(n)?n.fn+".transform":n.fn:a;if((0,o.hasOwnProperty)(e,A)&&e[A]!==n&&!t.silent)throw new Error('Cannot import "'+A+'" twice');e[A]=n}else if(!t.silent)throw new TypeError("Factory, Object, or Array expected")}t||(t={});var a={};for(var A in r(a,e),a)if((0,o.hasOwnProperty)(a,A)){var c=a[A];if((0,i.isFactory)(c))h(c,t);else if(m(c))l(A,c,t);else if(!t.silent)throw new TypeError("Factory, Object, or Array expected")}}};var r=n(19392),i=n(7873),o=n(92281),a=n(61824),s=n(72654),A=n(86160);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}},14643:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTyped=void 0;var r,i=n(19392),o=(r=n(90217))&&r.__esModule?r:{default:r},a=n(69784),s=n(7873);var A=function(){return A=o.default.create,o.default},u=["?BigNumber","?Complex","?DenseMatrix","?Fraction"],c=(0,s.factory)("typed",u,(function(e){var t=e.BigNumber,n=e.Complex,r=e.DenseMatrix,o=e.Fraction,s=A();return s.types=[{name:"number",test:i.isNumber},{name:"Complex",test:i.isComplex},{name:"BigNumber",test:i.isBigNumber},{name:"Fraction",test:i.isFraction},{name:"Unit",test:i.isUnit},{name:"string",test:i.isString},{name:"Chain",test:i.isChain},{name:"Array",test:i.isArray},{name:"Matrix",test:i.isMatrix},{name:"DenseMatrix",test:i.isDenseMatrix},{name:"SparseMatrix",test:i.isSparseMatrix},{name:"Range",test:i.isRange},{name:"Index",test:i.isIndex},{name:"boolean",test:i.isBoolean},{name:"ResultSet",test:i.isResultSet},{name:"Help",test:i.isHelp},{name:"function",test:i.isFunction},{name:"Date",test:i.isDate},{name:"RegExp",test:i.isRegExp},{name:"null",test:i.isNull},{name:"undefined",test:i.isUndefined},{name:"AccessorNode",test:i.isAccessorNode},{name:"ArrayNode",test:i.isArrayNode},{name:"AssignmentNode",test:i.isAssignmentNode},{name:"BlockNode",test:i.isBlockNode},{name:"ConditionalNode",test:i.isConditionalNode},{name:"ConstantNode",test:i.isConstantNode},{name:"FunctionNode",test:i.isFunctionNode},{name:"FunctionAssignmentNode",test:i.isFunctionAssignmentNode},{name:"IndexNode",test:i.isIndexNode},{name:"Node",test:i.isNode},{name:"ObjectNode",test:i.isObjectNode},{name:"OperatorNode",test:i.isOperatorNode},{name:"ParenthesisNode",test:i.isParenthesisNode},{name:"RangeNode",test:i.isRangeNode},{name:"SymbolNode",test:i.isSymbolNode},{name:"Object",test:i.isObject}],s.conversions=[{from:"number",to:"BigNumber",convert:function(e){if(t||l(e),(0,a.digits)(e)>15)throw new TypeError("Cannot implicitly convert a number with >15 significant digits to BigNumber (value: "+e+"). Use function bignumber(x) to convert to BigNumber.");return new t(e)}},{from:"number",to:"Complex",convert:function(e){return n||f(e),new n(e,0)}},{from:"number",to:"string",convert:function(e){return e+""}},{from:"BigNumber",to:"Complex",convert:function(e){return n||f(e),new n(e.toNumber(),0)}},{from:"Fraction",to:"BigNumber",convert:function(e){throw new TypeError("Cannot implicitly convert a Fraction to BigNumber or vice versa. Use function bignumber(x) to convert to BigNumber or fraction(x) to convert to Fraction.")}},{from:"Fraction",to:"Complex",convert:function(e){return n||f(e),new n(e.valueOf(),0)}},{from:"number",to:"Fraction",convert:function(e){o||p(e);var t=new o(e);if(t.valueOf()!==e)throw new TypeError("Cannot implicitly convert a number to a Fraction when there will be a loss of precision (value: "+e+"). Use function fraction(x) to convert to Fraction.");return t}},{from:"string",to:"number",convert:function(e){var t=Number(e);if(isNaN(t))throw new Error('Cannot convert "'+e+'" to a number');return t}},{from:"string",to:"BigNumber",convert:function(e){t||l(e);try{return new t(e)}catch(t){throw new Error('Cannot convert "'+e+'" to BigNumber')}}},{from:"string",to:"Fraction",convert:function(e){o||p(e);try{return new o(e)}catch(t){throw new Error('Cannot convert "'+e+'" to Fraction')}}},{from:"string",to:"Complex",convert:function(e){n||f(e);try{return new n(e)}catch(t){throw new Error('Cannot convert "'+e+'" to Complex')}}},{from:"boolean",to:"number",convert:function(e){return+e}},{from:"boolean",to:"BigNumber",convert:function(e){return t||l(e),new t(+e)}},{from:"boolean",to:"Fraction",convert:function(e){return o||p(e),new o(+e)}},{from:"boolean",to:"string",convert:function(e){return String(e)}},{from:"Array",to:"Matrix",convert:function(e){return r||function(){throw new Error("Cannot convert array into a Matrix: no class 'DenseMatrix' provided")}(),new r(e)}},{from:"Matrix",to:"Array",convert:function(e){return e.valueOf()}}],s}));function l(e){throw new Error("Cannot convert value ".concat(e," into a BigNumber: no class 'BigNumber' provided"))}function f(e){throw new Error("Cannot convert value ".concat(e," into a Complex number: no class 'Complex' provided"))}function p(e){throw new Error("Cannot convert value ".concat(e," into a Fraction, no class 'Fraction' provided."))}t.createTyped=c},93367:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.all=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(79423));t.all=o},90246:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0;var r=n(44919),i=n(59488);function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}var a=function(e){if(e)throw new Error("The global config is readonly. \nPlease create a mathjs instance if you want to change the default configuration. \nExample:\n\n import { create, all } from 'mathjs';\n const mathjs = create(all);\n mathjs.config({ number: 'BigNumber' });\n");return Object.freeze(r.DEFAULT_CONFIG)};t.config=a,o(a,r.DEFAULT_CONFIG,{MATRIX_OPTIONS:i.MATRIX_OPTIONS,NUMBER_OPTIONS:i.NUMBER_OPTIONS})},15373:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"typedDependencies",{enumerable:!0,get:function(){return r.typedDependencies}}),Object.defineProperty(t,"ResultSetDependencies",{enumerable:!0,get:function(){return i.ResultSetDependencies}}),Object.defineProperty(t,"BigNumberDependencies",{enumerable:!0,get:function(){return o.BigNumberDependencies}}),Object.defineProperty(t,"ComplexDependencies",{enumerable:!0,get:function(){return a.ComplexDependencies}}),Object.defineProperty(t,"FractionDependencies",{enumerable:!0,get:function(){return s.FractionDependencies}}),Object.defineProperty(t,"RangeDependencies",{enumerable:!0,get:function(){return A.RangeDependencies}}),Object.defineProperty(t,"MatrixDependencies",{enumerable:!0,get:function(){return u.MatrixDependencies}}),Object.defineProperty(t,"DenseMatrixDependencies",{enumerable:!0,get:function(){return c.DenseMatrixDependencies}}),Object.defineProperty(t,"cloneDependencies",{enumerable:!0,get:function(){return l.cloneDependencies}}),Object.defineProperty(t,"isIntegerDependencies",{enumerable:!0,get:function(){return f.isIntegerDependencies}}),Object.defineProperty(t,"isNegativeDependencies",{enumerable:!0,get:function(){return p.isNegativeDependencies}}),Object.defineProperty(t,"isNumericDependencies",{enumerable:!0,get:function(){return d.isNumericDependencies}}),Object.defineProperty(t,"hasNumericValueDependencies",{enumerable:!0,get:function(){return h.hasNumericValueDependencies}}),Object.defineProperty(t,"isPositiveDependencies",{enumerable:!0,get:function(){return m.isPositiveDependencies}}),Object.defineProperty(t,"isZeroDependencies",{enumerable:!0,get:function(){return g.isZeroDependencies}}),Object.defineProperty(t,"isNaNDependencies",{enumerable:!0,get:function(){return y.isNaNDependencies}}),Object.defineProperty(t,"typeOfDependencies",{enumerable:!0,get:function(){return v.typeOfDependencies}}),Object.defineProperty(t,"typeofDependencies",{enumerable:!0,get:function(){return b.typeofDependencies}}),Object.defineProperty(t,"equalScalarDependencies",{enumerable:!0,get:function(){return w.equalScalarDependencies}}),Object.defineProperty(t,"SparseMatrixDependencies",{enumerable:!0,get:function(){return x.SparseMatrixDependencies}}),Object.defineProperty(t,"numberDependencies",{enumerable:!0,get:function(){return B.numberDependencies}}),Object.defineProperty(t,"stringDependencies",{enumerable:!0,get:function(){return D.stringDependencies}}),Object.defineProperty(t,"booleanDependencies",{enumerable:!0,get:function(){return C.booleanDependencies}}),Object.defineProperty(t,"bignumberDependencies",{enumerable:!0,get:function(){return E.bignumberDependencies}}),Object.defineProperty(t,"complexDependencies",{enumerable:!0,get:function(){return N.complexDependencies}}),Object.defineProperty(t,"fractionDependencies",{enumerable:!0,get:function(){return _.fractionDependencies}}),Object.defineProperty(t,"matrixDependencies",{enumerable:!0,get:function(){return O.matrixDependencies}}),Object.defineProperty(t,"splitUnitDependencies",{enumerable:!0,get:function(){return M.splitUnitDependencies}}),Object.defineProperty(t,"unaryMinusDependencies",{enumerable:!0,get:function(){return S.unaryMinusDependencies}}),Object.defineProperty(t,"unaryPlusDependencies",{enumerable:!0,get:function(){return U.unaryPlusDependencies}}),Object.defineProperty(t,"absDependencies",{enumerable:!0,get:function(){return F.absDependencies}}),Object.defineProperty(t,"applyDependencies",{enumerable:!0,get:function(){return P.applyDependencies}}),Object.defineProperty(t,"addScalarDependencies",{enumerable:!0,get:function(){return Q.addScalarDependencies}}),Object.defineProperty(t,"cbrtDependencies",{enumerable:!0,get:function(){return T.cbrtDependencies}}),Object.defineProperty(t,"ceilDependencies",{enumerable:!0,get:function(){return I.ceilDependencies}}),Object.defineProperty(t,"cubeDependencies",{enumerable:!0,get:function(){return j.cubeDependencies}}),Object.defineProperty(t,"expDependencies",{enumerable:!0,get:function(){return k.expDependencies}}),Object.defineProperty(t,"expm1Dependencies",{enumerable:!0,get:function(){return R.expm1Dependencies}}),Object.defineProperty(t,"fixDependencies",{enumerable:!0,get:function(){return L.fixDependencies}}),Object.defineProperty(t,"floorDependencies",{enumerable:!0,get:function(){return H.floorDependencies}}),Object.defineProperty(t,"gcdDependencies",{enumerable:!0,get:function(){return z.gcdDependencies}}),Object.defineProperty(t,"lcmDependencies",{enumerable:!0,get:function(){return q.lcmDependencies}}),Object.defineProperty(t,"log10Dependencies",{enumerable:!0,get:function(){return K.log10Dependencies}}),Object.defineProperty(t,"log2Dependencies",{enumerable:!0,get:function(){return V.log2Dependencies}}),Object.defineProperty(t,"modDependencies",{enumerable:!0,get:function(){return G.modDependencies}}),Object.defineProperty(t,"multiplyScalarDependencies",{enumerable:!0,get:function(){return W.multiplyScalarDependencies}}),Object.defineProperty(t,"multiplyDependencies",{enumerable:!0,get:function(){return X.multiplyDependencies}}),Object.defineProperty(t,"nthRootDependencies",{enumerable:!0,get:function(){return J.nthRootDependencies}}),Object.defineProperty(t,"signDependencies",{enumerable:!0,get:function(){return Y.signDependencies}}),Object.defineProperty(t,"sqrtDependencies",{enumerable:!0,get:function(){return Z.sqrtDependencies}}),Object.defineProperty(t,"squareDependencies",{enumerable:!0,get:function(){return $.squareDependencies}}),Object.defineProperty(t,"subtractDependencies",{enumerable:!0,get:function(){return ee.subtractDependencies}}),Object.defineProperty(t,"xgcdDependencies",{enumerable:!0,get:function(){return te.xgcdDependencies}}),Object.defineProperty(t,"dotMultiplyDependencies",{enumerable:!0,get:function(){return ne.dotMultiplyDependencies}}),Object.defineProperty(t,"bitAndDependencies",{enumerable:!0,get:function(){return re.bitAndDependencies}}),Object.defineProperty(t,"bitNotDependencies",{enumerable:!0,get:function(){return ie.bitNotDependencies}}),Object.defineProperty(t,"bitOrDependencies",{enumerable:!0,get:function(){return oe.bitOrDependencies}}),Object.defineProperty(t,"bitXorDependencies",{enumerable:!0,get:function(){return ae.bitXorDependencies}}),Object.defineProperty(t,"argDependencies",{enumerable:!0,get:function(){return se.argDependencies}}),Object.defineProperty(t,"conjDependencies",{enumerable:!0,get:function(){return Ae.conjDependencies}}),Object.defineProperty(t,"imDependencies",{enumerable:!0,get:function(){return ue.imDependencies}}),Object.defineProperty(t,"reDependencies",{enumerable:!0,get:function(){return ce.reDependencies}}),Object.defineProperty(t,"notDependencies",{enumerable:!0,get:function(){return le.notDependencies}}),Object.defineProperty(t,"orDependencies",{enumerable:!0,get:function(){return fe.orDependencies}}),Object.defineProperty(t,"xorDependencies",{enumerable:!0,get:function(){return pe.xorDependencies}}),Object.defineProperty(t,"concatDependencies",{enumerable:!0,get:function(){return de.concatDependencies}}),Object.defineProperty(t,"columnDependencies",{enumerable:!0,get:function(){return he.columnDependencies}}),Object.defineProperty(t,"crossDependencies",{enumerable:!0,get:function(){return me.crossDependencies}}),Object.defineProperty(t,"diagDependencies",{enumerable:!0,get:function(){return ge.diagDependencies}}),Object.defineProperty(t,"eyeDependencies",{enumerable:!0,get:function(){return ye.eyeDependencies}}),Object.defineProperty(t,"filterDependencies",{enumerable:!0,get:function(){return ve.filterDependencies}}),Object.defineProperty(t,"flattenDependencies",{enumerable:!0,get:function(){return be.flattenDependencies}}),Object.defineProperty(t,"forEachDependencies",{enumerable:!0,get:function(){return we.forEachDependencies}}),Object.defineProperty(t,"getMatrixDataTypeDependencies",{enumerable:!0,get:function(){return xe.getMatrixDataTypeDependencies}}),Object.defineProperty(t,"identityDependencies",{enumerable:!0,get:function(){return Be.identityDependencies}}),Object.defineProperty(t,"kronDependencies",{enumerable:!0,get:function(){return De.kronDependencies}}),Object.defineProperty(t,"mapDependencies",{enumerable:!0,get:function(){return Ce.mapDependencies}}),Object.defineProperty(t,"onesDependencies",{enumerable:!0,get:function(){return Ee.onesDependencies}}),Object.defineProperty(t,"rangeDependencies",{enumerable:!0,get:function(){return Ne.rangeDependencies}}),Object.defineProperty(t,"reshapeDependencies",{enumerable:!0,get:function(){return _e.reshapeDependencies}}),Object.defineProperty(t,"resizeDependencies",{enumerable:!0,get:function(){return Oe.resizeDependencies}}),Object.defineProperty(t,"rowDependencies",{enumerable:!0,get:function(){return Me.rowDependencies}}),Object.defineProperty(t,"sizeDependencies",{enumerable:!0,get:function(){return Se.sizeDependencies}}),Object.defineProperty(t,"squeezeDependencies",{enumerable:!0,get:function(){return Ue.squeezeDependencies}}),Object.defineProperty(t,"subsetDependencies",{enumerable:!0,get:function(){return Fe.subsetDependencies}}),Object.defineProperty(t,"transposeDependencies",{enumerable:!0,get:function(){return Pe.transposeDependencies}}),Object.defineProperty(t,"ctransposeDependencies",{enumerable:!0,get:function(){return Qe.ctransposeDependencies}}),Object.defineProperty(t,"zerosDependencies",{enumerable:!0,get:function(){return Te.zerosDependencies}}),Object.defineProperty(t,"erfDependencies",{enumerable:!0,get:function(){return Ie.erfDependencies}}),Object.defineProperty(t,"modeDependencies",{enumerable:!0,get:function(){return je.modeDependencies}}),Object.defineProperty(t,"prodDependencies",{enumerable:!0,get:function(){return ke.prodDependencies}}),Object.defineProperty(t,"formatDependencies",{enumerable:!0,get:function(){return Re.formatDependencies}}),Object.defineProperty(t,"printDependencies",{enumerable:!0,get:function(){return Le.printDependencies}}),Object.defineProperty(t,"toDependencies",{enumerable:!0,get:function(){return He.toDependencies}}),Object.defineProperty(t,"isPrimeDependencies",{enumerable:!0,get:function(){return ze.isPrimeDependencies}}),Object.defineProperty(t,"numericDependencies",{enumerable:!0,get:function(){return qe.numericDependencies}}),Object.defineProperty(t,"divideScalarDependencies",{enumerable:!0,get:function(){return Ke.divideScalarDependencies}}),Object.defineProperty(t,"powDependencies",{enumerable:!0,get:function(){return Ve.powDependencies}}),Object.defineProperty(t,"roundDependencies",{enumerable:!0,get:function(){return Ge.roundDependencies}}),Object.defineProperty(t,"logDependencies",{enumerable:!0,get:function(){return We.logDependencies}}),Object.defineProperty(t,"log1pDependencies",{enumerable:!0,get:function(){return Xe.log1pDependencies}}),Object.defineProperty(t,"nthRootsDependencies",{enumerable:!0,get:function(){return Je.nthRootsDependencies}}),Object.defineProperty(t,"dotPowDependencies",{enumerable:!0,get:function(){return Ye.dotPowDependencies}}),Object.defineProperty(t,"dotDivideDependencies",{enumerable:!0,get:function(){return Ze.dotDivideDependencies}}),Object.defineProperty(t,"lsolveDependencies",{enumerable:!0,get:function(){return $e.lsolveDependencies}}),Object.defineProperty(t,"usolveDependencies",{enumerable:!0,get:function(){return et.usolveDependencies}}),Object.defineProperty(t,"leftShiftDependencies",{enumerable:!0,get:function(){return tt.leftShiftDependencies}}),Object.defineProperty(t,"rightArithShiftDependencies",{enumerable:!0,get:function(){return nt.rightArithShiftDependencies}}),Object.defineProperty(t,"rightLogShiftDependencies",{enumerable:!0,get:function(){return rt.rightLogShiftDependencies}}),Object.defineProperty(t,"andDependencies",{enumerable:!0,get:function(){return it.andDependencies}}),Object.defineProperty(t,"compareDependencies",{enumerable:!0,get:function(){return ot.compareDependencies}}),Object.defineProperty(t,"compareNaturalDependencies",{enumerable:!0,get:function(){return at.compareNaturalDependencies}}),Object.defineProperty(t,"compareTextDependencies",{enumerable:!0,get:function(){return st.compareTextDependencies}}),Object.defineProperty(t,"equalDependencies",{enumerable:!0,get:function(){return At.equalDependencies}}),Object.defineProperty(t,"equalTextDependencies",{enumerable:!0,get:function(){return ut.equalTextDependencies}}),Object.defineProperty(t,"smallerDependencies",{enumerable:!0,get:function(){return ct.smallerDependencies}}),Object.defineProperty(t,"smallerEqDependencies",{enumerable:!0,get:function(){return lt.smallerEqDependencies}}),Object.defineProperty(t,"largerDependencies",{enumerable:!0,get:function(){return ft.largerDependencies}}),Object.defineProperty(t,"largerEqDependencies",{enumerable:!0,get:function(){return pt.largerEqDependencies}}),Object.defineProperty(t,"deepEqualDependencies",{enumerable:!0,get:function(){return dt.deepEqualDependencies}}),Object.defineProperty(t,"unequalDependencies",{enumerable:!0,get:function(){return ht.unequalDependencies}}),Object.defineProperty(t,"partitionSelectDependencies",{enumerable:!0,get:function(){return mt.partitionSelectDependencies}}),Object.defineProperty(t,"sortDependencies",{enumerable:!0,get:function(){return gt.sortDependencies}}),Object.defineProperty(t,"maxDependencies",{enumerable:!0,get:function(){return yt.maxDependencies}}),Object.defineProperty(t,"minDependencies",{enumerable:!0,get:function(){return vt.minDependencies}}),Object.defineProperty(t,"ImmutableDenseMatrixDependencies",{enumerable:!0,get:function(){return bt.ImmutableDenseMatrixDependencies}}),Object.defineProperty(t,"IndexDependencies",{enumerable:!0,get:function(){return wt.IndexDependencies}}),Object.defineProperty(t,"FibonacciHeapDependencies",{enumerable:!0,get:function(){return xt.FibonacciHeapDependencies}}),Object.defineProperty(t,"SpaDependencies",{enumerable:!0,get:function(){return Bt.SpaDependencies}}),Object.defineProperty(t,"UnitDependencies",{enumerable:!0,get:function(){return Dt.UnitDependencies}}),Object.defineProperty(t,"unitDependencies",{enumerable:!0,get:function(){return Ct.unitDependencies}}),Object.defineProperty(t,"sparseDependencies",{enumerable:!0,get:function(){return Et.sparseDependencies}}),Object.defineProperty(t,"createUnitDependencies",{enumerable:!0,get:function(){return Nt.createUnitDependencies}}),Object.defineProperty(t,"acosDependencies",{enumerable:!0,get:function(){return _t.acosDependencies}}),Object.defineProperty(t,"acoshDependencies",{enumerable:!0,get:function(){return Ot.acoshDependencies}}),Object.defineProperty(t,"acotDependencies",{enumerable:!0,get:function(){return Mt.acotDependencies}}),Object.defineProperty(t,"acothDependencies",{enumerable:!0,get:function(){return St.acothDependencies}}),Object.defineProperty(t,"acscDependencies",{enumerable:!0,get:function(){return Ut.acscDependencies}}),Object.defineProperty(t,"acschDependencies",{enumerable:!0,get:function(){return Ft.acschDependencies}}),Object.defineProperty(t,"asecDependencies",{enumerable:!0,get:function(){return Pt.asecDependencies}}),Object.defineProperty(t,"asechDependencies",{enumerable:!0,get:function(){return Qt.asechDependencies}}),Object.defineProperty(t,"asinDependencies",{enumerable:!0,get:function(){return Tt.asinDependencies}}),Object.defineProperty(t,"asinhDependencies",{enumerable:!0,get:function(){return It.asinhDependencies}}),Object.defineProperty(t,"atanDependencies",{enumerable:!0,get:function(){return jt.atanDependencies}}),Object.defineProperty(t,"atan2Dependencies",{enumerable:!0,get:function(){return kt.atan2Dependencies}}),Object.defineProperty(t,"atanhDependencies",{enumerable:!0,get:function(){return Rt.atanhDependencies}}),Object.defineProperty(t,"cosDependencies",{enumerable:!0,get:function(){return Lt.cosDependencies}}),Object.defineProperty(t,"coshDependencies",{enumerable:!0,get:function(){return Ht.coshDependencies}}),Object.defineProperty(t,"cotDependencies",{enumerable:!0,get:function(){return zt.cotDependencies}}),Object.defineProperty(t,"cothDependencies",{enumerable:!0,get:function(){return qt.cothDependencies}}),Object.defineProperty(t,"cscDependencies",{enumerable:!0,get:function(){return Kt.cscDependencies}}),Object.defineProperty(t,"cschDependencies",{enumerable:!0,get:function(){return Vt.cschDependencies}}),Object.defineProperty(t,"secDependencies",{enumerable:!0,get:function(){return Gt.secDependencies}}),Object.defineProperty(t,"sechDependencies",{enumerable:!0,get:function(){return Wt.sechDependencies}}),Object.defineProperty(t,"sinDependencies",{enumerable:!0,get:function(){return Xt.sinDependencies}}),Object.defineProperty(t,"sinhDependencies",{enumerable:!0,get:function(){return Jt.sinhDependencies}}),Object.defineProperty(t,"tanDependencies",{enumerable:!0,get:function(){return Yt.tanDependencies}}),Object.defineProperty(t,"tanhDependencies",{enumerable:!0,get:function(){return Zt.tanhDependencies}}),Object.defineProperty(t,"setCartesianDependencies",{enumerable:!0,get:function(){return $t.setCartesianDependencies}}),Object.defineProperty(t,"setDifferenceDependencies",{enumerable:!0,get:function(){return en.setDifferenceDependencies}}),Object.defineProperty(t,"setDistinctDependencies",{enumerable:!0,get:function(){return tn.setDistinctDependencies}}),Object.defineProperty(t,"setIntersectDependencies",{enumerable:!0,get:function(){return nn.setIntersectDependencies}}),Object.defineProperty(t,"setIsSubsetDependencies",{enumerable:!0,get:function(){return rn.setIsSubsetDependencies}}),Object.defineProperty(t,"setMultiplicityDependencies",{enumerable:!0,get:function(){return on.setMultiplicityDependencies}}),Object.defineProperty(t,"setPowersetDependencies",{enumerable:!0,get:function(){return an.setPowersetDependencies}}),Object.defineProperty(t,"setSizeDependencies",{enumerable:!0,get:function(){return sn.setSizeDependencies}}),Object.defineProperty(t,"setSymDifferenceDependencies",{enumerable:!0,get:function(){return An.setSymDifferenceDependencies}}),Object.defineProperty(t,"setUnionDependencies",{enumerable:!0,get:function(){return un.setUnionDependencies}}),Object.defineProperty(t,"addDependencies",{enumerable:!0,get:function(){return cn.addDependencies}}),Object.defineProperty(t,"hypotDependencies",{enumerable:!0,get:function(){return ln.hypotDependencies}}),Object.defineProperty(t,"normDependencies",{enumerable:!0,get:function(){return fn.normDependencies}}),Object.defineProperty(t,"dotDependencies",{enumerable:!0,get:function(){return pn.dotDependencies}}),Object.defineProperty(t,"traceDependencies",{enumerable:!0,get:function(){return dn.traceDependencies}}),Object.defineProperty(t,"indexDependencies",{enumerable:!0,get:function(){return hn.indexDependencies}}),Object.defineProperty(t,"NodeDependencies",{enumerable:!0,get:function(){return mn.NodeDependencies}}),Object.defineProperty(t,"AccessorNodeDependencies",{enumerable:!0,get:function(){return gn.AccessorNodeDependencies}}),Object.defineProperty(t,"ArrayNodeDependencies",{enumerable:!0,get:function(){return yn.ArrayNodeDependencies}}),Object.defineProperty(t,"AssignmentNodeDependencies",{enumerable:!0,get:function(){return vn.AssignmentNodeDependencies}}),Object.defineProperty(t,"BlockNodeDependencies",{enumerable:!0,get:function(){return bn.BlockNodeDependencies}}),Object.defineProperty(t,"ConditionalNodeDependencies",{enumerable:!0,get:function(){return wn.ConditionalNodeDependencies}}),Object.defineProperty(t,"ConstantNodeDependencies",{enumerable:!0,get:function(){return xn.ConstantNodeDependencies}}),Object.defineProperty(t,"FunctionAssignmentNodeDependencies",{enumerable:!0,get:function(){return Bn.FunctionAssignmentNodeDependencies}}),Object.defineProperty(t,"IndexNodeDependencies",{enumerable:!0,get:function(){return Dn.IndexNodeDependencies}}),Object.defineProperty(t,"ObjectNodeDependencies",{enumerable:!0,get:function(){return Cn.ObjectNodeDependencies}}),Object.defineProperty(t,"OperatorNodeDependencies",{enumerable:!0,get:function(){return En.OperatorNodeDependencies}}),Object.defineProperty(t,"ParenthesisNodeDependencies",{enumerable:!0,get:function(){return Nn.ParenthesisNodeDependencies}}),Object.defineProperty(t,"RangeNodeDependencies",{enumerable:!0,get:function(){return _n.RangeNodeDependencies}}),Object.defineProperty(t,"RelationalNodeDependencies",{enumerable:!0,get:function(){return On.RelationalNodeDependencies}}),Object.defineProperty(t,"SymbolNodeDependencies",{enumerable:!0,get:function(){return Mn.SymbolNodeDependencies}}),Object.defineProperty(t,"FunctionNodeDependencies",{enumerable:!0,get:function(){return Sn.FunctionNodeDependencies}}),Object.defineProperty(t,"parseDependencies",{enumerable:!0,get:function(){return Un.parseDependencies}}),Object.defineProperty(t,"compileDependencies",{enumerable:!0,get:function(){return Fn.compileDependencies}}),Object.defineProperty(t,"evaluateDependencies",{enumerable:!0,get:function(){return Pn.evaluateDependencies}}),Object.defineProperty(t,"evalDependencies",{enumerable:!0,get:function(){return Qn.evalDependencies}}),Object.defineProperty(t,"ParserDependencies",{enumerable:!0,get:function(){return Tn.ParserDependencies}}),Object.defineProperty(t,"parserDependencies",{enumerable:!0,get:function(){return In.parserDependencies}}),Object.defineProperty(t,"lupDependencies",{enumerable:!0,get:function(){return jn.lupDependencies}}),Object.defineProperty(t,"qrDependencies",{enumerable:!0,get:function(){return kn.qrDependencies}}),Object.defineProperty(t,"sluDependencies",{enumerable:!0,get:function(){return Rn.sluDependencies}}),Object.defineProperty(t,"lusolveDependencies",{enumerable:!0,get:function(){return Ln.lusolveDependencies}}),Object.defineProperty(t,"HelpDependencies",{enumerable:!0,get:function(){return Hn.HelpDependencies}}),Object.defineProperty(t,"ChainDependencies",{enumerable:!0,get:function(){return zn.ChainDependencies}}),Object.defineProperty(t,"helpDependencies",{enumerable:!0,get:function(){return qn.helpDependencies}}),Object.defineProperty(t,"chainDependencies",{enumerable:!0,get:function(){return Kn.chainDependencies}}),Object.defineProperty(t,"detDependencies",{enumerable:!0,get:function(){return Vn.detDependencies}}),Object.defineProperty(t,"invDependencies",{enumerable:!0,get:function(){return Gn.invDependencies}}),Object.defineProperty(t,"eigsDependencies",{enumerable:!0,get:function(){return Wn.eigsDependencies}}),Object.defineProperty(t,"expmDependencies",{enumerable:!0,get:function(){return Xn.expmDependencies}}),Object.defineProperty(t,"sqrtmDependencies",{enumerable:!0,get:function(){return Jn.sqrtmDependencies}}),Object.defineProperty(t,"divideDependencies",{enumerable:!0,get:function(){return Yn.divideDependencies}}),Object.defineProperty(t,"distanceDependencies",{enumerable:!0,get:function(){return Zn.distanceDependencies}}),Object.defineProperty(t,"intersectDependencies",{enumerable:!0,get:function(){return $n.intersectDependencies}}),Object.defineProperty(t,"sumDependencies",{enumerable:!0,get:function(){return er.sumDependencies}}),Object.defineProperty(t,"meanDependencies",{enumerable:!0,get:function(){return tr.meanDependencies}}),Object.defineProperty(t,"medianDependencies",{enumerable:!0,get:function(){return nr.medianDependencies}}),Object.defineProperty(t,"madDependencies",{enumerable:!0,get:function(){return rr.madDependencies}}),Object.defineProperty(t,"varianceDependencies",{enumerable:!0,get:function(){return ir.varianceDependencies}}),Object.defineProperty(t,"varDependencies",{enumerable:!0,get:function(){return or.varDependencies}}),Object.defineProperty(t,"quantileSeqDependencies",{enumerable:!0,get:function(){return ar.quantileSeqDependencies}}),Object.defineProperty(t,"stdDependencies",{enumerable:!0,get:function(){return sr.stdDependencies}}),Object.defineProperty(t,"combinationsDependencies",{enumerable:!0,get:function(){return Ar.combinationsDependencies}}),Object.defineProperty(t,"combinationsWithRepDependencies",{enumerable:!0,get:function(){return ur.combinationsWithRepDependencies}}),Object.defineProperty(t,"gammaDependencies",{enumerable:!0,get:function(){return cr.gammaDependencies}}),Object.defineProperty(t,"factorialDependencies",{enumerable:!0,get:function(){return lr.factorialDependencies}}),Object.defineProperty(t,"kldivergenceDependencies",{enumerable:!0,get:function(){return fr.kldivergenceDependencies}}),Object.defineProperty(t,"multinomialDependencies",{enumerable:!0,get:function(){return pr.multinomialDependencies}}),Object.defineProperty(t,"permutationsDependencies",{enumerable:!0,get:function(){return dr.permutationsDependencies}}),Object.defineProperty(t,"pickRandomDependencies",{enumerable:!0,get:function(){return hr.pickRandomDependencies}}),Object.defineProperty(t,"randomDependencies",{enumerable:!0,get:function(){return mr.randomDependencies}}),Object.defineProperty(t,"randomIntDependencies",{enumerable:!0,get:function(){return gr.randomIntDependencies}}),Object.defineProperty(t,"stirlingS2Dependencies",{enumerable:!0,get:function(){return yr.stirlingS2Dependencies}}),Object.defineProperty(t,"bellNumbersDependencies",{enumerable:!0,get:function(){return vr.bellNumbersDependencies}}),Object.defineProperty(t,"catalanDependencies",{enumerable:!0,get:function(){return br.catalanDependencies}}),Object.defineProperty(t,"compositionDependencies",{enumerable:!0,get:function(){return wr.compositionDependencies}}),Object.defineProperty(t,"simplifyDependencies",{enumerable:!0,get:function(){return xr.simplifyDependencies}}),Object.defineProperty(t,"derivativeDependencies",{enumerable:!0,get:function(){return Br.derivativeDependencies}}),Object.defineProperty(t,"rationalizeDependencies",{enumerable:!0,get:function(){return Dr.rationalizeDependencies}}),Object.defineProperty(t,"reviverDependencies",{enumerable:!0,get:function(){return Cr.reviverDependencies}}),Object.defineProperty(t,"replacerDependencies",{enumerable:!0,get:function(){return Er.replacerDependencies}}),Object.defineProperty(t,"eDependencies",{enumerable:!0,get:function(){return Nr.eDependencies}}),Object.defineProperty(t,"EDependencies",{enumerable:!0,get:function(){return _r.EDependencies}}),Object.defineProperty(t,"falseDependencies",{enumerable:!0,get:function(){return Or.falseDependencies}}),Object.defineProperty(t,"iDependencies",{enumerable:!0,get:function(){return Mr.iDependencies}}),Object.defineProperty(t,"InfinityDependencies",{enumerable:!0,get:function(){return Sr.InfinityDependencies}}),Object.defineProperty(t,"LN10Dependencies",{enumerable:!0,get:function(){return Ur.LN10Dependencies}}),Object.defineProperty(t,"LN2Dependencies",{enumerable:!0,get:function(){return Fr.LN2Dependencies}}),Object.defineProperty(t,"LOG10EDependencies",{enumerable:!0,get:function(){return Pr.LOG10EDependencies}}),Object.defineProperty(t,"LOG2EDependencies",{enumerable:!0,get:function(){return Qr.LOG2EDependencies}}),Object.defineProperty(t,"NaNDependencies",{enumerable:!0,get:function(){return Tr.NaNDependencies}}),Object.defineProperty(t,"nullDependencies",{enumerable:!0,get:function(){return Ir.nullDependencies}}),Object.defineProperty(t,"phiDependencies",{enumerable:!0,get:function(){return jr.phiDependencies}}),Object.defineProperty(t,"piDependencies",{enumerable:!0,get:function(){return kr.piDependencies}}),Object.defineProperty(t,"PIDependencies",{enumerable:!0,get:function(){return Rr.PIDependencies}}),Object.defineProperty(t,"SQRT1_2Dependencies",{enumerable:!0,get:function(){return Lr.SQRT1_2Dependencies}}),Object.defineProperty(t,"SQRT2Dependencies",{enumerable:!0,get:function(){return Hr.SQRT2Dependencies}}),Object.defineProperty(t,"tauDependencies",{enumerable:!0,get:function(){return zr.tauDependencies}}),Object.defineProperty(t,"trueDependencies",{enumerable:!0,get:function(){return qr.trueDependencies}}),Object.defineProperty(t,"versionDependencies",{enumerable:!0,get:function(){return Kr.versionDependencies}}),Object.defineProperty(t,"atomicMassDependencies",{enumerable:!0,get:function(){return Vr.atomicMassDependencies}}),Object.defineProperty(t,"avogadroDependencies",{enumerable:!0,get:function(){return Gr.avogadroDependencies}}),Object.defineProperty(t,"bohrMagnetonDependencies",{enumerable:!0,get:function(){return Wr.bohrMagnetonDependencies}}),Object.defineProperty(t,"bohrRadiusDependencies",{enumerable:!0,get:function(){return Xr.bohrRadiusDependencies}}),Object.defineProperty(t,"boltzmannDependencies",{enumerable:!0,get:function(){return Jr.boltzmannDependencies}}),Object.defineProperty(t,"classicalElectronRadiusDependencies",{enumerable:!0,get:function(){return Yr.classicalElectronRadiusDependencies}}),Object.defineProperty(t,"conductanceQuantumDependencies",{enumerable:!0,get:function(){return Zr.conductanceQuantumDependencies}}),Object.defineProperty(t,"coulombDependencies",{enumerable:!0,get:function(){return $r.coulombDependencies}}),Object.defineProperty(t,"deuteronMassDependencies",{enumerable:!0,get:function(){return ei.deuteronMassDependencies}}),Object.defineProperty(t,"efimovFactorDependencies",{enumerable:!0,get:function(){return ti.efimovFactorDependencies}}),Object.defineProperty(t,"electricConstantDependencies",{enumerable:!0,get:function(){return ni.electricConstantDependencies}}),Object.defineProperty(t,"electronMassDependencies",{enumerable:!0,get:function(){return ri.electronMassDependencies}}),Object.defineProperty(t,"elementaryChargeDependencies",{enumerable:!0,get:function(){return ii.elementaryChargeDependencies}}),Object.defineProperty(t,"faradayDependencies",{enumerable:!0,get:function(){return oi.faradayDependencies}}),Object.defineProperty(t,"fermiCouplingDependencies",{enumerable:!0,get:function(){return ai.fermiCouplingDependencies}}),Object.defineProperty(t,"fineStructureDependencies",{enumerable:!0,get:function(){return si.fineStructureDependencies}}),Object.defineProperty(t,"firstRadiationDependencies",{enumerable:!0,get:function(){return Ai.firstRadiationDependencies}}),Object.defineProperty(t,"gasConstantDependencies",{enumerable:!0,get:function(){return ui.gasConstantDependencies}}),Object.defineProperty(t,"gravitationConstantDependencies",{enumerable:!0,get:function(){return ci.gravitationConstantDependencies}}),Object.defineProperty(t,"gravityDependencies",{enumerable:!0,get:function(){return li.gravityDependencies}}),Object.defineProperty(t,"hartreeEnergyDependencies",{enumerable:!0,get:function(){return fi.hartreeEnergyDependencies}}),Object.defineProperty(t,"inverseConductanceQuantumDependencies",{enumerable:!0,get:function(){return pi.inverseConductanceQuantumDependencies}}),Object.defineProperty(t,"klitzingDependencies",{enumerable:!0,get:function(){return di.klitzingDependencies}}),Object.defineProperty(t,"loschmidtDependencies",{enumerable:!0,get:function(){return hi.loschmidtDependencies}}),Object.defineProperty(t,"magneticConstantDependencies",{enumerable:!0,get:function(){return mi.magneticConstantDependencies}}),Object.defineProperty(t,"magneticFluxQuantumDependencies",{enumerable:!0,get:function(){return gi.magneticFluxQuantumDependencies}}),Object.defineProperty(t,"molarMassDependencies",{enumerable:!0,get:function(){return yi.molarMassDependencies}}),Object.defineProperty(t,"molarMassC12Dependencies",{enumerable:!0,get:function(){return vi.molarMassC12Dependencies}}),Object.defineProperty(t,"molarPlanckConstantDependencies",{enumerable:!0,get:function(){return bi.molarPlanckConstantDependencies}}),Object.defineProperty(t,"molarVolumeDependencies",{enumerable:!0,get:function(){return wi.molarVolumeDependencies}}),Object.defineProperty(t,"neutronMassDependencies",{enumerable:!0,get:function(){return xi.neutronMassDependencies}}),Object.defineProperty(t,"nuclearMagnetonDependencies",{enumerable:!0,get:function(){return Bi.nuclearMagnetonDependencies}}),Object.defineProperty(t,"planckChargeDependencies",{enumerable:!0,get:function(){return Di.planckChargeDependencies}}),Object.defineProperty(t,"planckConstantDependencies",{enumerable:!0,get:function(){return Ci.planckConstantDependencies}}),Object.defineProperty(t,"planckLengthDependencies",{enumerable:!0,get:function(){return Ei.planckLengthDependencies}}),Object.defineProperty(t,"planckMassDependencies",{enumerable:!0,get:function(){return Ni.planckMassDependencies}}),Object.defineProperty(t,"planckTemperatureDependencies",{enumerable:!0,get:function(){return _i.planckTemperatureDependencies}}),Object.defineProperty(t,"planckTimeDependencies",{enumerable:!0,get:function(){return Oi.planckTimeDependencies}}),Object.defineProperty(t,"protonMassDependencies",{enumerable:!0,get:function(){return Mi.protonMassDependencies}}),Object.defineProperty(t,"quantumOfCirculationDependencies",{enumerable:!0,get:function(){return Si.quantumOfCirculationDependencies}}),Object.defineProperty(t,"reducedPlanckConstantDependencies",{enumerable:!0,get:function(){return Ui.reducedPlanckConstantDependencies}}),Object.defineProperty(t,"rydbergDependencies",{enumerable:!0,get:function(){return Fi.rydbergDependencies}}),Object.defineProperty(t,"sackurTetrodeDependencies",{enumerable:!0,get:function(){return Pi.sackurTetrodeDependencies}}),Object.defineProperty(t,"secondRadiationDependencies",{enumerable:!0,get:function(){return Qi.secondRadiationDependencies}}),Object.defineProperty(t,"speedOfLightDependencies",{enumerable:!0,get:function(){return Ti.speedOfLightDependencies}}),Object.defineProperty(t,"stefanBoltzmannDependencies",{enumerable:!0,get:function(){return Ii.stefanBoltzmannDependencies}}),Object.defineProperty(t,"thomsonCrossSectionDependencies",{enumerable:!0,get:function(){return ji.thomsonCrossSectionDependencies}}),Object.defineProperty(t,"vacuumImpedanceDependencies",{enumerable:!0,get:function(){return ki.vacuumImpedanceDependencies}}),Object.defineProperty(t,"weakMixingAngleDependencies",{enumerable:!0,get:function(){return Ri.weakMixingAngleDependencies}}),Object.defineProperty(t,"wienDisplacementDependencies",{enumerable:!0,get:function(){return Li.wienDisplacementDependencies}}),Object.defineProperty(t,"applyTransformDependencies",{enumerable:!0,get:function(){return Hi.applyTransformDependencies}}),Object.defineProperty(t,"columnTransformDependencies",{enumerable:!0,get:function(){return zi.columnTransformDependencies}}),Object.defineProperty(t,"filterTransformDependencies",{enumerable:!0,get:function(){return qi.filterTransformDependencies}}),Object.defineProperty(t,"forEachTransformDependencies",{enumerable:!0,get:function(){return Ki.forEachTransformDependencies}}),Object.defineProperty(t,"indexTransformDependencies",{enumerable:!0,get:function(){return Vi.indexTransformDependencies}}),Object.defineProperty(t,"mapTransformDependencies",{enumerable:!0,get:function(){return Gi.mapTransformDependencies}}),Object.defineProperty(t,"maxTransformDependencies",{enumerable:!0,get:function(){return Wi.maxTransformDependencies}}),Object.defineProperty(t,"meanTransformDependencies",{enumerable:!0,get:function(){return Xi.meanTransformDependencies}}),Object.defineProperty(t,"minTransformDependencies",{enumerable:!0,get:function(){return Ji.minTransformDependencies}}),Object.defineProperty(t,"rangeTransformDependencies",{enumerable:!0,get:function(){return Yi.rangeTransformDependencies}}),Object.defineProperty(t,"rowTransformDependencies",{enumerable:!0,get:function(){return Zi.rowTransformDependencies}}),Object.defineProperty(t,"subsetTransformDependencies",{enumerable:!0,get:function(){return $i.subsetTransformDependencies}}),Object.defineProperty(t,"concatTransformDependencies",{enumerable:!0,get:function(){return eo.concatTransformDependencies}}),Object.defineProperty(t,"stdTransformDependencies",{enumerable:!0,get:function(){return to.stdTransformDependencies}}),Object.defineProperty(t,"sumTransformDependencies",{enumerable:!0,get:function(){return no.sumTransformDependencies}}),Object.defineProperty(t,"varianceTransformDependencies",{enumerable:!0,get:function(){return ro.varianceTransformDependencies}}),Object.defineProperty(t,"all",{enumerable:!0,get:function(){return io.all}});var r=n(47315),i=n(15487),o=n(33078),a=n(87936),s=n(87204),A=n(52697),u=n(31367),c=n(25028),l=n(5921),f=n(70243),p=n(17561),d=n(81486),h=n(6160),m=n(74323),g=n(80607),y=n(24663),v=n(14092),b=n(10502),w=n(72563),x=n(70454),B=n(22677),D=n(24274),C=n(87769),E=n(24091),N=n(88779),_=n(66795),O=n(56259),M=n(95010),S=n(83510),U=n(72556),F=n(26984),P=n(81122),Q=n(11860),T=n(85569),I=n(30320),j=n(62310),k=n(26925),R=n(38388),L=n(10519),H=n(96135),z=n(57911),q=n(21814),K=n(67680),V=n(68013),G=n(73801),W=n(6532),X=n(33146),J=n(10395),Y=n(81413),Z=n(8201),$=n(54954),ee=n(27829),te=n(11885),ne=n(73395),re=n(18563),ie=n(35393),oe=n(74769),ae=n(42798),se=n(62312),Ae=n(36843),ue=n(60377),ce=n(57903),le=n(7809),fe=n(59147),pe=n(13288),de=n(81050),he=n(7981),me=n(12811),ge=n(65153),ye=n(75036),ve=n(26007),be=n(31183),we=n(51693),xe=n(58278),Be=n(9776),De=n(15277),Ce=n(50782),Ee=n(83248),Ne=n(99280),_e=n(33449),Oe=n(49127),Me=n(85333),Se=n(71475),Ue=n(61617),Fe=n(17727),Pe=n(76758),Qe=n(59185),Te=n(89321),Ie=n(9333),je=n(54495),ke=n(62435),Re=n(20247),Le=n(61010),He=n(2561),ze=n(59911),qe=n(71071),Ke=n(71237),Ve=n(82327),Ge=n(62252),We=n(38903),Xe=n(53005),Je=n(8737),Ye=n(14132),Ze=n(36155),$e=n(35250),et=n(27364),tt=n(35141),nt=n(56087),rt=n(91481),it=n(28617),ot=n(78857),at=n(42337),st=n(11036),At=n(93307),ut=n(27963),ct=n(23739),lt=n(77986),ft=n(33405),pt=n(76169),dt=n(94329),ht=n(49338),mt=n(68457),gt=n(68587),yt=n(11170),vt=n(73746),bt=n(63750),wt=n(71118),xt=n(31231),Bt=n(97541),Dt=n(41186),Ct=n(54381),Et=n(41389),Nt=n(17533),_t=n(96274),Ot=n(47089),Mt=n(12458),St=n(10730),Ut=n(68202),Ft=n(898),Pt=n(65354),Qt=n(66507),Tt=n(79804),It=n(90775),jt=n(20445),kt=n(70278),Rt=n(9835),Lt=n(8631),Ht=n(21874),zt=n(48014),qt=n(41265),Kt=n(21767),Vt=n(2907),Gt=n(66814),Wt=n(6484),Xt=n(68723),Jt=n(13046),Yt=n(23165),Zt=n(22476),$t=n(54520),en=n(58536),tn=n(30433),nn=n(16333),rn=n(97546),on=n(61858),an=n(46358),sn=n(72679),An=n(42013),un=n(29703),cn=n(3075),ln=n(20530),fn=n(1675),pn=n(14765),dn=n(25472),hn=n(94058),mn=n(78250),gn=n(16313),yn=n(3005),vn=n(81274),bn=n(93011),wn=n(37165),xn=n(68268),Bn=n(32363),Dn=n(33269),Cn=n(85827),En=n(24068),Nn=n(37821),_n=n(69632),On=n(91075),Mn=n(27369),Sn=n(76239),Un=n(80261),Fn=n(15156),Pn=n(41388),Qn=n(15649),Tn=n(76196),In=n(46414),jn=n(21921),kn=n(12473),Rn=n(63535),Ln=n(50976),Hn=n(70162),zn=n(85386),qn=n(4661),Kn=n(50275),Vn=n(24851),Gn=n(46602),Wn=n(47633),Xn=n(35496),Jn=n(29280),Yn=n(5353),Zn=n(26315),$n=n(24723),er=n(1628),tr=n(48481),nr=n(4074),rr=n(99306),ir=n(47815),or=n(41069),ar=n(74140),sr=n(70334),Ar=n(45466),ur=n(40748),cr=n(70024),lr=n(37420),fr=n(53253),pr=n(66142),dr=n(81317),hr=n(4165),mr=n(86997),gr=n(73085),yr=n(96815),vr=n(24234),br=n(42533),wr=n(99113),xr=n(71755),Br=n(81951),Dr=n(83681),Cr=n(39028),Er=n(32978),Nr=n(69802),_r=n(65010),Or=n(29091),Mr=n(80531),Sr=n(62844),Ur=n(98724),Fr=n(12961),Pr=n(76246),Qr=n(47578),Tr=n(47011),Ir=n(73056),jr=n(57247),kr=n(67201),Rr=n(13791),Lr=n(19043),Hr=n(89567),zr=n(29142),qr=n(74264),Kr=n(82747),Vr=n(46227),Gr=n(33113),Wr=n(50642),Xr=n(28693),Jr=n(54376),Yr=n(87773),Zr=n(12579),$r=n(18356),ei=n(41009),ti=n(58508),ni=n(94697),ri=n(96199),ii=n(17018),oi=n(64847),ai=n(81091),si=n(99563),Ai=n(76789),ui=n(76347),ci=n(62068),li=n(2279),fi=n(97927),pi=n(76307),di=n(23257),hi=n(8342),mi=n(91641),gi=n(75931),yi=n(71721),vi=n(38704),bi=n(7034),wi=n(587),xi=n(18805),Bi=n(75175),Di=n(57114),Ci=n(39734),Ei=n(42277),Ni=n(61449),_i=n(14835),Oi=n(32917),Mi=n(27022),Si=n(9996),Ui=n(32939),Fi=n(51106),Pi=n(26527),Qi=n(7449),Ti=n(54129),Ii=n(74736),ji=n(36918),ki=n(6333),Ri=n(11412),Li=n(91805),Hi=n(48217),zi=n(33587),qi=n(41834),Ki=n(78546),Vi=n(14952),Gi=n(35471),Wi=n(66811),Xi=n(33854),Ji=n(98365),Yi=n(88674),Zi=n(97152),$i=n(54551),eo=n(68150),to=n(45159),no=n(52523),ro=n(58184),io=n(93367)},26984:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.absDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createAbs:i.createAbs};t.absDependencies=o},16313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AccessorNodeDependencies=void 0;var r=n(78250),i=n(17727),o=n(79423),a={NodeDependencies:r.NodeDependencies,subsetDependencies:i.subsetDependencies,createAccessorNode:o.createAccessorNode};t.AccessorNodeDependencies=a},96274:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acosDependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAcos:o.createAcos};t.acosDependencies=a},47089:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acoshDependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAcosh:o.createAcosh};t.acoshDependencies=a},12458:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acotDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createAcot:o.createAcot};t.acotDependencies=a},10730:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acothDependencies=void 0;var r=n(33078),i=n(87936),o=n(47315),a=n(79423),s={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:o.typedDependencies,createAcoth:a.createAcoth};t.acothDependencies=s},68202:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acscDependencies=void 0;var r=n(33078),i=n(87936),o=n(47315),a=n(79423),s={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:o.typedDependencies,createAcsc:a.createAcsc};t.acscDependencies=s},898:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acschDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createAcsch:o.createAcsch};t.acschDependencies=a},3075:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDependencies=void 0;var r=n(25028),i=n(70454),o=n(11860),a=n(72563),s=n(56259),A=n(47315),u=n(79423),c={DenseMatrixDependencies:r.DenseMatrixDependencies,SparseMatrixDependencies:i.SparseMatrixDependencies,addScalarDependencies:o.addScalarDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:s.matrixDependencies,typedDependencies:A.typedDependencies,createAdd:u.createAdd};t.addDependencies=c},11860:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addScalarDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createAddScalar:i.createAddScalar};t.addScalarDependencies=o},28617:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.andDependencies=void 0;var r=n(72563),i=n(56259),o=n(7809),a=n(47315),s=n(89321),A=n(79423),u={equalScalarDependencies:r.equalScalarDependencies,matrixDependencies:i.matrixDependencies,notDependencies:o.notDependencies,typedDependencies:a.typedDependencies,zerosDependencies:s.zerosDependencies,createAnd:A.createAnd};t.andDependencies=u},81122:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.applyDependencies=void 0;var r=n(70243),i=n(47315),o=n(79423),a={isIntegerDependencies:r.isIntegerDependencies,typedDependencies:i.typedDependencies,createApply:o.createApply};t.applyDependencies=a},48217:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.applyTransformDependencies=void 0;var r=n(70243),i=n(47315),o=n(79423),a={isIntegerDependencies:r.isIntegerDependencies,typedDependencies:i.typedDependencies,createApplyTransform:o.createApplyTransform};t.applyTransformDependencies=a},62312:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createArg:i.createArg};t.argDependencies=o},3005:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArrayNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createArrayNode:i.createArrayNode};t.ArrayNodeDependencies=o},65354:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asecDependencies=void 0;var r=n(33078),i=n(87936),o=n(47315),a=n(79423),s={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:o.typedDependencies,createAsec:a.createAsec};t.asecDependencies=s},66507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asechDependencies=void 0;var r=n(33078),i=n(87936),o=n(47315),a=n(79423),s={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:o.typedDependencies,createAsech:a.createAsech};t.asechDependencies=s},79804:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinDependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAsin:o.createAsin};t.asinDependencies=a},90775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinhDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createAsinh:i.createAsinh};t.asinhDependencies=o},81274:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AssignmentNodeDependencies=void 0;var r=n(56259),i=n(78250),o=n(17727),a=n(79423),s={matrixDependencies:r.matrixDependencies,NodeDependencies:i.NodeDependencies,subsetDependencies:o.subsetDependencies,createAssignmentNode:a.createAssignmentNode};t.AssignmentNodeDependencies=s},20445:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createAtan:i.createAtan};t.atanDependencies=o},70278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atan2Dependencies=void 0;var r=n(33078),i=n(25028),o=n(72563),a=n(56259),s=n(47315),A=n(79423),u={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:s.typedDependencies,createAtan2:A.createAtan2};t.atan2Dependencies=u},9835:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanhDependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAtanh:o.createAtanh};t.atanhDependencies=a},46227:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atomicMassDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createAtomicMass:o.createAtomicMass};t.atomicMassDependencies=a},33113:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.avogadroDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createAvogadro:o.createAvogadro};t.avogadroDependencies=a},24234:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bellNumbersDependencies=void 0;var r=n(11860),i=n(70243),o=n(17561),a=n(96815),s=n(47315),A=n(79423),u={addScalarDependencies:r.addScalarDependencies,isIntegerDependencies:i.isIntegerDependencies,isNegativeDependencies:o.isNegativeDependencies,stirlingS2Dependencies:a.stirlingS2Dependencies,typedDependencies:s.typedDependencies,createBellNumbers:A.createBellNumbers};t.bellNumbersDependencies=u},33078:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BigNumberDependencies=void 0;var r={createBigNumberClass:n(79423).createBigNumberClass};t.BigNumberDependencies=r},24091:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bignumberDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createBignumber:o.createBignumber};t.bignumberDependencies=a},18563:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndDependencies=void 0;var r=n(72563),i=n(56259),o=n(47315),a=n(79423),s={equalScalarDependencies:r.equalScalarDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createBitAnd:a.createBitAnd};t.bitAndDependencies=s},35393:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitNotDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createBitNot:i.createBitNot};t.bitNotDependencies=o},74769:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitOrDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(79423),A={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createBitOr:s.createBitOr};t.bitOrDependencies=A},42798:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitXorDependencies=void 0;var r=n(25028),i=n(56259),o=n(47315),a=n(79423),s={DenseMatrixDependencies:r.DenseMatrixDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createBitXor:a.createBitXor};t.bitXorDependencies=s},93011:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockNodeDependencies=void 0;var r=n(78250),i=n(15487),o=n(79423),a={NodeDependencies:r.NodeDependencies,ResultSetDependencies:i.ResultSetDependencies,createBlockNode:o.createBlockNode};t.BlockNodeDependencies=a},50642:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bohrMagnetonDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createBohrMagneton:o.createBohrMagneton};t.bohrMagnetonDependencies=a},28693:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bohrRadiusDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createBohrRadius:o.createBohrRadius};t.bohrRadiusDependencies=a},54376:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boltzmannDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createBoltzmann:o.createBoltzmann};t.boltzmannDependencies=a},87769:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.booleanDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createBoolean:i.createBoolean};t.booleanDependencies=o},42533:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catalanDependencies=void 0;var r=n(11860),i=n(45466),o=n(71237),a=n(70243),s=n(17561),A=n(6532),u=n(47315),c=n(79423),l={addScalarDependencies:r.addScalarDependencies,combinationsDependencies:i.combinationsDependencies,divideScalarDependencies:o.divideScalarDependencies,isIntegerDependencies:a.isIntegerDependencies,isNegativeDependencies:s.isNegativeDependencies,multiplyScalarDependencies:A.multiplyScalarDependencies,typedDependencies:u.typedDependencies,createCatalan:c.createCatalan};t.catalanDependencies=l},85569:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cbrtDependencies=void 0;var r=n(33078),i=n(87936),o=n(87204),a=n(17561),s=n(56259),A=n(47315),u=n(83510),c=n(79423),l={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,FractionDependencies:o.FractionDependencies,isNegativeDependencies:a.isNegativeDependencies,matrixDependencies:s.matrixDependencies,typedDependencies:A.typedDependencies,unaryMinusDependencies:u.unaryMinusDependencies,createCbrt:c.createCbrt};t.cbrtDependencies=l},30320:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ceilDependencies=void 0;var r=n(62252),i=n(47315),o=n(79423),a={roundDependencies:r.roundDependencies,typedDependencies:i.typedDependencies,createCeil:o.createCeil};t.ceilDependencies=a},50275:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chainDependencies=void 0;var r=n(85386),i=n(47315),o=n(79423),a={ChainDependencies:r.ChainDependencies,typedDependencies:i.typedDependencies,createChain:o.createChain};t.chainDependencies=a},85386:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChainDependencies=void 0;var r={createChainClass:n(79423).createChainClass};t.ChainDependencies=r},87773:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.classicalElectronRadiusDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createClassicalElectronRadius:o.createClassicalElectronRadius};t.classicalElectronRadiusDependencies=a},5921:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cloneDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createClone:i.createClone};t.cloneDependencies=o},7981:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.columnDependencies=void 0;var r=n(71118),i=n(56259),o=n(99280),a=n(47315),s=n(79423),A={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:o.rangeDependencies,typedDependencies:a.typedDependencies,createColumn:s.createColumn};t.columnDependencies=A},33587:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.columnTransformDependencies=void 0;var r=n(71118),i=n(56259),o=n(99280),a=n(47315),s=n(79423),A={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:o.rangeDependencies,typedDependencies:a.typedDependencies,createColumnTransform:s.createColumnTransform};t.columnTransformDependencies=A},45466:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createCombinations:i.createCombinations};t.combinationsDependencies=o},40748:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsWithRepDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createCombinationsWithRep:i.createCombinationsWithRep};t.combinationsWithRepDependencies=o},78857:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareDependencies=void 0;var r=n(33078),i=n(25028),o=n(87204),a=n(72563),s=n(56259),A=n(47315),u=n(79423),c={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,FractionDependencies:o.FractionDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:s.matrixDependencies,typedDependencies:A.typedDependencies,createCompare:u.createCompare};t.compareDependencies=c},42337:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareNaturalDependencies=void 0;var r=n(78857),i=n(47315),o=n(79423),a={compareDependencies:r.compareDependencies,typedDependencies:i.typedDependencies,createCompareNatural:o.createCompareNatural};t.compareNaturalDependencies=a},11036:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareTextDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createCompareText:o.createCompareText};t.compareTextDependencies=a},15156:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileDependencies=void 0;var r=n(80261),i=n(47315),o=n(79423),a={parseDependencies:r.parseDependencies,typedDependencies:i.typedDependencies,createCompile:o.createCompile};t.compileDependencies=a},88779:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.complexDependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createComplex:o.createComplex};t.complexDependencies=a},87936:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComplexDependencies=void 0;var r={createComplexClass:n(79423).createComplexClass};t.ComplexDependencies=r},99113:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compositionDependencies=void 0;var r=n(11860),i=n(45466),o=n(70243),a=n(17561),s=n(74323),A=n(33405),u=n(47315),c=n(79423),l={addScalarDependencies:r.addScalarDependencies,combinationsDependencies:i.combinationsDependencies,isIntegerDependencies:o.isIntegerDependencies,isNegativeDependencies:a.isNegativeDependencies,isPositiveDependencies:s.isPositiveDependencies,largerDependencies:A.largerDependencies,typedDependencies:u.typedDependencies,createComposition:c.createComposition};t.compositionDependencies=l},81050:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatDependencies=void 0;var r=n(70243),i=n(56259),o=n(47315),a=n(79423),s={isIntegerDependencies:r.isIntegerDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createConcat:a.createConcat};t.concatDependencies=s},68150:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatTransformDependencies=void 0;var r=n(70243),i=n(56259),o=n(47315),a=n(79423),s={isIntegerDependencies:r.isIntegerDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createConcatTransform:a.createConcatTransform};t.concatTransformDependencies=s},37165:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConditionalNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createConditionalNode:i.createConditionalNode};t.ConditionalNodeDependencies=o},12579:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conductanceQuantumDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createConductanceQuantum:o.createConductanceQuantum};t.conductanceQuantumDependencies=a},36843:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conjDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createConj:i.createConj};t.conjDependencies=o},68268:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConstantNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createConstantNode:i.createConstantNode};t.ConstantNodeDependencies=o},8631:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cosDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createCos:i.createCos};t.cosDependencies=o},21874:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coshDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createCosh:i.createCosh};t.coshDependencies=o},48014:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cotDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCot:o.createCot};t.cotDependencies=a},41265:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cothDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCoth:o.createCoth};t.cothDependencies=a},18356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coulombDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createCoulomb:o.createCoulomb};t.coulombDependencies=a},17533:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitDependencies=void 0;var r=n(41186),i=n(47315),o=n(79423),a={UnitDependencies:r.UnitDependencies,typedDependencies:i.typedDependencies,createCreateUnit:o.createCreateUnit};t.createUnitDependencies=a},12811:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crossDependencies=void 0;var r=n(56259),i=n(33146),o=n(27829),a=n(47315),s=n(79423),A={matrixDependencies:r.matrixDependencies,multiplyDependencies:i.multiplyDependencies,subtractDependencies:o.subtractDependencies,typedDependencies:a.typedDependencies,createCross:s.createCross};t.crossDependencies=A},21767:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cscDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCsc:o.createCsc};t.cscDependencies=a},2907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cschDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCsch:o.createCsch};t.cschDependencies=a},59185:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ctransposeDependencies=void 0;var r=n(36843),i=n(76758),o=n(47315),a=n(79423),s={conjDependencies:r.conjDependencies,transposeDependencies:i.transposeDependencies,typedDependencies:o.typedDependencies,createCtranspose:a.createCtranspose};t.ctransposeDependencies=s},62310:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cubeDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createCube:i.createCube};t.cubeDependencies=o},94329:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deepEqualDependencies=void 0;var r=n(93307),i=n(47315),o=n(79423),a={equalDependencies:r.equalDependencies,typedDependencies:i.typedDependencies,createDeepEqual:o.createDeepEqual};t.deepEqualDependencies=a},25028:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DenseMatrixDependencies=void 0;var r=n(31367),i=n(79423),o={MatrixDependencies:r.MatrixDependencies,createDenseMatrixClass:i.createDenseMatrixClass};t.DenseMatrixDependencies=o},15649:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evalDependencies=void 0;var r=n(41388),i=n(79423),o={evaluateDependencies:r.evaluateDependencies,createDeprecatedEval:i.createDeprecatedEval};t.evalDependencies=o},10502:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeofDependencies=void 0;var r={createDeprecatedTypeof:n(79423).createDeprecatedTypeof};t.typeofDependencies=r},41069:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.varDependencies=void 0;var r=n(47815),i=n(79423),o={varianceDependencies:r.varianceDependencies,createDeprecatedVar:i.createDeprecatedVar};t.varDependencies=o},81951:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivativeDependencies=void 0;var r=n(68268),i=n(76239),o=n(24068),a=n(37821),s=n(27369),A=n(93307),u=n(80607),c=n(71071),l=n(80261),f=n(71755),p=n(47315),d=n(79423),h={ConstantNodeDependencies:r.ConstantNodeDependencies,FunctionNodeDependencies:i.FunctionNodeDependencies,OperatorNodeDependencies:o.OperatorNodeDependencies,ParenthesisNodeDependencies:a.ParenthesisNodeDependencies,SymbolNodeDependencies:s.SymbolNodeDependencies,equalDependencies:A.equalDependencies,isZeroDependencies:u.isZeroDependencies,numericDependencies:c.numericDependencies,parseDependencies:l.parseDependencies,simplifyDependencies:f.simplifyDependencies,typedDependencies:p.typedDependencies,createDerivative:d.createDerivative};t.derivativeDependencies=h},24851:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detDependencies=void 0;var r=n(21921),i=n(56259),o=n(33146),a=n(27829),s=n(47315),A=n(83510),u=n(79423),c={lupDependencies:r.lupDependencies,matrixDependencies:i.matrixDependencies,multiplyDependencies:o.multiplyDependencies,subtractDependencies:a.subtractDependencies,typedDependencies:s.typedDependencies,unaryMinusDependencies:A.unaryMinusDependencies,createDet:u.createDet};t.detDependencies=c},41009:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deuteronMassDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createDeuteronMass:o.createDeuteronMass};t.deuteronMassDependencies=a},65153:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diagDependencies=void 0;var r=n(25028),i=n(70454),o=n(56259),a=n(47315),s=n(79423),A={DenseMatrixDependencies:r.DenseMatrixDependencies,SparseMatrixDependencies:i.SparseMatrixDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createDiag:s.createDiag};t.diagDependencies=A},26315:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distanceDependencies=void 0;var r=n(26984),i=n(11860),o=n(71237),a=n(6532),s=n(8201),A=n(27829),u=n(47315),c=n(83510),l=n(79423),f={absDependencies:r.absDependencies,addScalarDependencies:i.addScalarDependencies,divideScalarDependencies:o.divideScalarDependencies,multiplyScalarDependencies:a.multiplyScalarDependencies,sqrtDependencies:s.sqrtDependencies,subtractDependencies:A.subtractDependencies,typedDependencies:u.typedDependencies,unaryMinusDependencies:c.unaryMinusDependencies,createDistance:l.createDistance};t.distanceDependencies=f},5353:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divideDependencies=void 0;var r=n(71237),i=n(72563),o=n(46602),a=n(56259),s=n(33146),A=n(47315),u=n(79423),c={divideScalarDependencies:r.divideScalarDependencies,equalScalarDependencies:i.equalScalarDependencies,invDependencies:o.invDependencies,matrixDependencies:a.matrixDependencies,multiplyDependencies:s.multiplyDependencies,typedDependencies:A.typedDependencies,createDivide:u.createDivide};t.divideDependencies=c},71237:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divideScalarDependencies=void 0;var r=n(71071),i=n(47315),o=n(79423),a={numericDependencies:r.numericDependencies,typedDependencies:i.typedDependencies,createDivideScalar:o.createDivideScalar};t.divideScalarDependencies=a},14765:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotDependencies=void 0;var r=n(3075),i=n(33146),o=n(47315),a=n(79423),s={addDependencies:r.addDependencies,multiplyDependencies:i.multiplyDependencies,typedDependencies:o.typedDependencies,createDot:a.createDot};t.dotDependencies=s},36155:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotDivideDependencies=void 0;var r=n(25028),i=n(71237),o=n(72563),a=n(56259),s=n(47315),A=n(79423),u={DenseMatrixDependencies:r.DenseMatrixDependencies,divideScalarDependencies:i.divideScalarDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:s.typedDependencies,createDotDivide:A.createDotDivide};t.dotDivideDependencies=u},73395:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotMultiplyDependencies=void 0;var r=n(72563),i=n(56259),o=n(6532),a=n(47315),s=n(79423),A={equalScalarDependencies:r.equalScalarDependencies,matrixDependencies:i.matrixDependencies,multiplyScalarDependencies:o.multiplyScalarDependencies,typedDependencies:a.typedDependencies,createDotMultiply:s.createDotMultiply};t.dotMultiplyDependencies=A},14132:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotPowDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(82327),s=n(47315),A=n(79423),u={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,powDependencies:a.powDependencies,typedDependencies:s.typedDependencies,createDotPow:A.createDotPow};t.dotPowDependencies=u},69802:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createE:i.createE};t.eDependencies=o},58508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.efimovFactorDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createEfimovFactor:i.createEfimovFactor};t.efimovFactorDependencies=o},47633:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eigsDependencies=void 0;var r=n(26984),i=n(3075),o=n(11860),a=n(20445),s=n(24091),A=n(8631),u=n(93307),c=n(46602),l=n(56259),f=n(33146),p=n(6532),d=n(68723),h=n(27829),m=n(47315),g=n(79423),y={absDependencies:r.absDependencies,addDependencies:i.addDependencies,addScalarDependencies:o.addScalarDependencies,atanDependencies:a.atanDependencies,bignumberDependencies:s.bignumberDependencies,cosDependencies:A.cosDependencies,equalDependencies:u.equalDependencies,invDependencies:c.invDependencies,matrixDependencies:l.matrixDependencies,multiplyDependencies:f.multiplyDependencies,multiplyScalarDependencies:p.multiplyScalarDependencies,sinDependencies:d.sinDependencies,subtractDependencies:h.subtractDependencies,typedDependencies:m.typedDependencies,createEigs:g.createEigs};t.eigsDependencies=y},94697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electricConstantDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createElectricConstant:o.createElectricConstant};t.electricConstantDependencies=a},96199:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electronMassDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createElectronMass:o.createElectronMass};t.electronMassDependencies=a},17018:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elementaryChargeDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createElementaryCharge:o.createElementaryCharge};t.elementaryChargeDependencies=a},93307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(79423),A={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createEqual:s.createEqual};t.equalDependencies=A},72563:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalScalarDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createEqualScalar:i.createEqualScalar};t.equalScalarDependencies=o},27963:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalTextDependencies=void 0;var r=n(11036),i=n(80607),o=n(47315),a=n(79423),s={compareTextDependencies:r.compareTextDependencies,isZeroDependencies:i.isZeroDependencies,typedDependencies:o.typedDependencies,createEqualText:a.createEqualText};t.equalTextDependencies=s},9333:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erfDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createErf:i.createErf};t.erfDependencies=o},41388:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateDependencies=void 0;var r=n(80261),i=n(47315),o=n(79423),a={parseDependencies:r.parseDependencies,typedDependencies:i.typedDependencies,createEvaluate:o.createEvaluate};t.evaluateDependencies=a},26925:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createExp:i.createExp};t.expDependencies=o},35496:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expmDependencies=void 0;var r=n(26984),i=n(3075),o=n(9776),a=n(46602),s=n(33146),A=n(47315),u=n(79423),c={absDependencies:r.absDependencies,addDependencies:i.addDependencies,identityDependencies:o.identityDependencies,invDependencies:a.invDependencies,multiplyDependencies:s.multiplyDependencies,typedDependencies:A.typedDependencies,createExpm:u.createExpm};t.expmDependencies=c},38388:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expm1Dependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createExpm1:o.createExpm1};t.expm1Dependencies=a},75036:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eyeDependencies=void 0;var r={createEye:n(79423).createEye};t.eyeDependencies=r},37420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.factorialDependencies=void 0;var r=n(70024),i=n(47315),o=n(79423),a={gammaDependencies:r.gammaDependencies,typedDependencies:i.typedDependencies,createFactorial:o.createFactorial};t.factorialDependencies=a},29091:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.falseDependencies=void 0;var r={createFalse:n(79423).createFalse};t.falseDependencies=r},64847:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.faradayDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createFaraday:o.createFaraday};t.faradayDependencies=a},81091:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fermiCouplingDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createFermiCoupling:o.createFermiCoupling};t.fermiCouplingDependencies=a},31231:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FibonacciHeapDependencies=void 0;var r=n(33405),i=n(23739),o=n(79423),a={largerDependencies:r.largerDependencies,smallerDependencies:i.smallerDependencies,createFibonacciHeapClass:o.createFibonacciHeapClass};t.FibonacciHeapDependencies=a},26007:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createFilter:i.createFilter};t.filterDependencies=o},41834:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterTransformDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createFilterTransform:i.createFilterTransform};t.filterTransformDependencies=o},99563:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fineStructureDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createFineStructure:i.createFineStructure};t.fineStructureDependencies=o},76789:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.firstRadiationDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createFirstRadiation:o.createFirstRadiation};t.firstRadiationDependencies=a},10519:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixDependencies=void 0;var r=n(87936),i=n(30320),o=n(96135),a=n(47315),s=n(79423),A={ComplexDependencies:r.ComplexDependencies,ceilDependencies:i.ceilDependencies,floorDependencies:o.floorDependencies,typedDependencies:a.typedDependencies,createFix:s.createFix};t.fixDependencies=A},31183:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createFlatten:o.createFlatten};t.flattenDependencies=a},96135:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.floorDependencies=void 0;var r=n(62252),i=n(47315),o=n(79423),a={roundDependencies:r.roundDependencies,typedDependencies:i.typedDependencies,createFloor:o.createFloor};t.floorDependencies=a},51693:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEachDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createForEach:i.createForEach};t.forEachDependencies=o},78546:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEachTransformDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createForEachTransform:i.createForEachTransform};t.forEachTransformDependencies=o},20247:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createFormat:i.createFormat};t.formatDependencies=o},66795:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fractionDependencies=void 0;var r=n(87204),i=n(47315),o=n(79423),a={FractionDependencies:r.FractionDependencies,typedDependencies:i.typedDependencies,createFraction:o.createFraction};t.fractionDependencies=a},87204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FractionDependencies=void 0;var r={createFractionClass:n(79423).createFractionClass};t.FractionDependencies=r},32363:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FunctionAssignmentNodeDependencies=void 0;var r=n(78250),i=n(47315),o=n(79423),a={NodeDependencies:r.NodeDependencies,typedDependencies:i.typedDependencies,createFunctionAssignmentNode:o.createFunctionAssignmentNode};t.FunctionAssignmentNodeDependencies=a},76239:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FunctionNodeDependencies=void 0;var r=n(78250),i=n(27369),o=n(79423),a={NodeDependencies:r.NodeDependencies,SymbolNodeDependencies:i.SymbolNodeDependencies,createFunctionNode:o.createFunctionNode};t.FunctionNodeDependencies=a},70024:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gammaDependencies=void 0;var r=n(33078),i=n(87936),o=n(6532),a=n(82327),s=n(47315),A=n(79423),u={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,multiplyScalarDependencies:o.multiplyScalarDependencies,powDependencies:a.powDependencies,typedDependencies:s.typedDependencies,createGamma:A.createGamma};t.gammaDependencies=u},76347:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gasConstantDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createGasConstant:o.createGasConstant};t.gasConstantDependencies=a},57911:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gcdDependencies=void 0;var r=n(33078),i=n(25028),o=n(72563),a=n(56259),s=n(47315),A=n(79423),u={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:s.typedDependencies,createGcd:A.createGcd};t.gcdDependencies=u},58278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMatrixDataTypeDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createGetMatrixDataType:i.createGetMatrixDataType};t.getMatrixDataTypeDependencies=o},62068:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gravitationConstantDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createGravitationConstant:o.createGravitationConstant};t.gravitationConstantDependencies=a},2279:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gravityDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createGravity:o.createGravity};t.gravityDependencies=a},97927:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hartreeEnergyDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createHartreeEnergy:o.createHartreeEnergy};t.hartreeEnergyDependencies=a},6160:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasNumericValueDependencies=void 0;var r=n(81486),i=n(47315),o=n(79423),a={isNumericDependencies:r.isNumericDependencies,typedDependencies:i.typedDependencies,createHasNumericValue:o.createHasNumericValue};t.hasNumericValueDependencies=a},4661:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.helpDependencies=void 0;var r=n(70162),i=n(47315),o=n(79423),a={HelpDependencies:r.HelpDependencies,typedDependencies:i.typedDependencies,createHelp:o.createHelp};t.helpDependencies=a},70162:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HelpDependencies=void 0;var r=n(80261),i=n(79423),o={parseDependencies:r.parseDependencies,createHelpClass:i.createHelpClass};t.HelpDependencies=o},20530:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hypotDependencies=void 0;var r=n(26984),i=n(11860),o=n(71237),a=n(74323),s=n(6532),A=n(23739),u=n(8201),c=n(47315),l=n(79423),f={absDependencies:r.absDependencies,addScalarDependencies:i.addScalarDependencies,divideScalarDependencies:o.divideScalarDependencies,isPositiveDependencies:a.isPositiveDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,smallerDependencies:A.smallerDependencies,sqrtDependencies:u.sqrtDependencies,typedDependencies:c.typedDependencies,createHypot:l.createHypot};t.hypotDependencies=f},80531:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iDependencies=void 0;var r=n(87936),i=n(79423),o={ComplexDependencies:r.ComplexDependencies,createI:i.createI};t.iDependencies=o},9776:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identityDependencies=void 0;var r=n(33078),i=n(25028),o=n(70454),a=n(56259),s=n(47315),A=n(79423),u={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,SparseMatrixDependencies:o.SparseMatrixDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:s.typedDependencies,createIdentity:A.createIdentity};t.identityDependencies=u},60377:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIm:i.createIm};t.imDependencies=o},63750:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImmutableDenseMatrixDependencies=void 0;var r=n(25028),i=n(23739),o=n(79423),a={DenseMatrixDependencies:r.DenseMatrixDependencies,smallerDependencies:i.smallerDependencies,createImmutableDenseMatrixClass:o.createImmutableDenseMatrixClass};t.ImmutableDenseMatrixDependencies=a},94058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexDependencies=void 0;var r=n(71118),i=n(47315),o=n(79423),a={IndexDependencies:r.IndexDependencies,typedDependencies:i.typedDependencies,createIndex:o.createIndex};t.indexDependencies=a},71118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndexDependencies=void 0;var r=n(63750),i=n(79423),o={ImmutableDenseMatrixDependencies:r.ImmutableDenseMatrixDependencies,createIndexClass:i.createIndexClass};t.IndexDependencies=o},33269:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndexNodeDependencies=void 0;var r=n(78250),i=n(52697),o=n(71475),a=n(79423),s={NodeDependencies:r.NodeDependencies,RangeDependencies:i.RangeDependencies,sizeDependencies:o.sizeDependencies,createIndexNode:a.createIndexNode};t.IndexNodeDependencies=s},14952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexTransformDependencies=void 0;var r=n(71118),i=n(79423),o={IndexDependencies:r.IndexDependencies,createIndexTransform:i.createIndexTransform};t.indexTransformDependencies=o},62844:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfinityDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createInfinity:i.createInfinity};t.InfinityDependencies=o},24723:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.intersectDependencies=void 0;var r=n(26984),i=n(3075),o=n(11860),a=n(71237),s=n(72563),A=n(56259),u=n(33146),c=n(6532),l=n(23739),f=n(27829),p=n(47315),d=n(79423),h={absDependencies:r.absDependencies,addDependencies:i.addDependencies,addScalarDependencies:o.addScalarDependencies,divideScalarDependencies:a.divideScalarDependencies,equalScalarDependencies:s.equalScalarDependencies,matrixDependencies:A.matrixDependencies,multiplyDependencies:u.multiplyDependencies,multiplyScalarDependencies:c.multiplyScalarDependencies,smallerDependencies:l.smallerDependencies,subtractDependencies:f.subtractDependencies,typedDependencies:p.typedDependencies,createIntersect:d.createIntersect};t.intersectDependencies=h},46602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invDependencies=void 0;var r=n(26984),i=n(11860),o=n(24851),a=n(71237),s=n(9776),A=n(56259),u=n(33146),c=n(47315),l=n(83510),f=n(79423),p={absDependencies:r.absDependencies,addScalarDependencies:i.addScalarDependencies,detDependencies:o.detDependencies,divideScalarDependencies:a.divideScalarDependencies,identityDependencies:s.identityDependencies,matrixDependencies:A.matrixDependencies,multiplyDependencies:u.multiplyDependencies,typedDependencies:c.typedDependencies,unaryMinusDependencies:l.unaryMinusDependencies,createInv:f.createInv};t.invDependencies=p},76307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inverseConductanceQuantumDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createInverseConductanceQuantum:o.createInverseConductanceQuantum};t.inverseConductanceQuantumDependencies=a},70243:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntegerDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIsInteger:i.createIsInteger};t.isIntegerDependencies=o},24663:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNaNDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIsNaN:i.createIsNaN};t.isNaNDependencies=o},17561:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNegativeDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIsNegative:i.createIsNegative};t.isNegativeDependencies=o},81486:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumericDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIsNumeric:i.createIsNumeric};t.isNumericDependencies=o},74323:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPositiveDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIsPositive:i.createIsPositive};t.isPositiveDependencies=o},59911:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrimeDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIsPrime:i.createIsPrime};t.isPrimeDependencies=o},80607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createIsZero:i.createIsZero};t.isZeroDependencies=o},53253:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kldivergenceDependencies=void 0;var r=n(5353),i=n(36155),o=n(81486),a=n(38903),s=n(56259),A=n(33146),u=n(1628),c=n(47315),l=n(79423),f={divideDependencies:r.divideDependencies,dotDivideDependencies:i.dotDivideDependencies,isNumericDependencies:o.isNumericDependencies,logDependencies:a.logDependencies,matrixDependencies:s.matrixDependencies,multiplyDependencies:A.multiplyDependencies,sumDependencies:u.sumDependencies,typedDependencies:c.typedDependencies,createKldivergence:l.createKldivergence};t.kldivergenceDependencies=f},23257:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.klitzingDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createKlitzing:o.createKlitzing};t.klitzingDependencies=a},15277:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kronDependencies=void 0;var r=n(56259),i=n(6532),o=n(47315),a=n(79423),s={matrixDependencies:r.matrixDependencies,multiplyScalarDependencies:i.multiplyScalarDependencies,typedDependencies:o.typedDependencies,createKron:a.createKron};t.kronDependencies=s},98724:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN10Dependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createLN10:i.createLN10};t.LN10Dependencies=o},12961:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN2Dependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createLN2:i.createLN2};t.LN2Dependencies=o},76246:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOG10EDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createLOG10E:i.createLOG10E};t.LOG10EDependencies=o},47578:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOG2EDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createLOG2E:i.createLOG2E};t.LOG2EDependencies=o},33405:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerDependencies=void 0;var r=n(25028),i=n(56259),o=n(47315),a=n(79423),s={DenseMatrixDependencies:r.DenseMatrixDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createLarger:a.createLarger};t.largerDependencies=s},76169:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerEqDependencies=void 0;var r=n(25028),i=n(56259),o=n(47315),a=n(79423),s={DenseMatrixDependencies:r.DenseMatrixDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createLargerEq:a.createLargerEq};t.largerEqDependencies=s},21814:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lcmDependencies=void 0;var r=n(72563),i=n(56259),o=n(47315),a=n(79423),s={equalScalarDependencies:r.equalScalarDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createLcm:a.createLcm};t.lcmDependencies=s},35141:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.leftShiftDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(89321),A=n(79423),u={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,zerosDependencies:s.zerosDependencies,createLeftShift:A.createLeftShift};t.leftShiftDependencies=u},38903:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logDependencies=void 0;var r=n(87936),i=n(71237),o=n(47315),a=n(79423),s={ComplexDependencies:r.ComplexDependencies,divideScalarDependencies:i.divideScalarDependencies,typedDependencies:o.typedDependencies,createLog:a.createLog};t.logDependencies=s},67680:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log10Dependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createLog10:o.createLog10};t.log10Dependencies=a},53005:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log1pDependencies=void 0;var r=n(87936),i=n(71237),o=n(38903),a=n(47315),s=n(79423),A={ComplexDependencies:r.ComplexDependencies,divideScalarDependencies:i.divideScalarDependencies,logDependencies:o.logDependencies,typedDependencies:a.typedDependencies,createLog1p:s.createLog1p};t.log1pDependencies=A},68013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log2Dependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createLog2:o.createLog2};t.log2Dependencies=a},8342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loschmidtDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createLoschmidt:o.createLoschmidt};t.loschmidtDependencies=a},35250:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lsolveDependencies=void 0;var r=n(25028),i=n(71237),o=n(72563),a=n(56259),s=n(6532),A=n(27829),u=n(47315),c=n(79423),l={DenseMatrixDependencies:r.DenseMatrixDependencies,divideScalarDependencies:i.divideScalarDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:a.matrixDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,subtractDependencies:A.subtractDependencies,typedDependencies:u.typedDependencies,createLsolve:c.createLsolve};t.lsolveDependencies=l},21921:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lupDependencies=void 0;var r=n(25028),i=n(97541),o=n(70454),a=n(26984),s=n(11860),A=n(71237),u=n(72563),c=n(33405),l=n(56259),f=n(6532),p=n(27829),d=n(47315),h=n(83510),m=n(79423),g={DenseMatrixDependencies:r.DenseMatrixDependencies,SpaDependencies:i.SpaDependencies,SparseMatrixDependencies:o.SparseMatrixDependencies,absDependencies:a.absDependencies,addScalarDependencies:s.addScalarDependencies,divideScalarDependencies:A.divideScalarDependencies,equalScalarDependencies:u.equalScalarDependencies,largerDependencies:c.largerDependencies,matrixDependencies:l.matrixDependencies,multiplyScalarDependencies:f.multiplyScalarDependencies,subtractDependencies:p.subtractDependencies,typedDependencies:d.typedDependencies,unaryMinusDependencies:h.unaryMinusDependencies,createLup:m.createLup};t.lupDependencies=g},50976:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lusolveDependencies=void 0;var r=n(25028),i=n(35250),o=n(21921),a=n(56259),s=n(63535),A=n(47315),u=n(27364),c=n(79423),l={DenseMatrixDependencies:r.DenseMatrixDependencies,lsolveDependencies:i.lsolveDependencies,lupDependencies:o.lupDependencies,matrixDependencies:a.matrixDependencies,sluDependencies:s.sluDependencies,typedDependencies:A.typedDependencies,usolveDependencies:u.usolveDependencies,createLusolve:c.createLusolve};t.lusolveDependencies=l},99306:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.madDependencies=void 0;var r=n(26984),i=n(50782),o=n(4074),a=n(27829),s=n(47315),A=n(79423),u={absDependencies:r.absDependencies,mapDependencies:i.mapDependencies,medianDependencies:o.medianDependencies,subtractDependencies:a.subtractDependencies,typedDependencies:s.typedDependencies,createMad:A.createMad};t.madDependencies=u},91641:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.magneticConstantDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMagneticConstant:o.createMagneticConstant};t.magneticConstantDependencies=a},75931:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.magneticFluxQuantumDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMagneticFluxQuantum:o.createMagneticFluxQuantum};t.magneticFluxQuantumDependencies=a},50782:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createMap:i.createMap};t.mapDependencies=o},35471:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTransformDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createMapTransform:i.createMapTransform};t.mapTransformDependencies=o},56259:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixDependencies=void 0;var r=n(25028),i=n(31367),o=n(70454),a=n(47315),s=n(79423),A={DenseMatrixDependencies:r.DenseMatrixDependencies,MatrixDependencies:i.MatrixDependencies,SparseMatrixDependencies:o.SparseMatrixDependencies,typedDependencies:a.typedDependencies,createMatrix:s.createMatrix};t.matrixDependencies=A},31367:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MatrixDependencies=void 0;var r={createMatrixClass:n(79423).createMatrixClass};t.MatrixDependencies=r},11170:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxDependencies=void 0;var r=n(33405),i=n(47315),o=n(79423),a={largerDependencies:r.largerDependencies,typedDependencies:i.typedDependencies,createMax:o.createMax};t.maxDependencies=a},66811:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxTransformDependencies=void 0;var r=n(33405),i=n(47315),o=n(79423),a={largerDependencies:r.largerDependencies,typedDependencies:i.typedDependencies,createMaxTransform:o.createMaxTransform};t.maxTransformDependencies=a},48481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.meanDependencies=void 0;var r=n(3075),i=n(5353),o=n(47315),a=n(79423),s={addDependencies:r.addDependencies,divideDependencies:i.divideDependencies,typedDependencies:o.typedDependencies,createMean:a.createMean};t.meanDependencies=s},33854:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.meanTransformDependencies=void 0;var r=n(3075),i=n(5353),o=n(47315),a=n(79423),s={addDependencies:r.addDependencies,divideDependencies:i.divideDependencies,typedDependencies:o.typedDependencies,createMeanTransform:a.createMeanTransform};t.meanTransformDependencies=s},4074:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.medianDependencies=void 0;var r=n(3075),i=n(78857),o=n(5353),a=n(68457),s=n(47315),A=n(79423),u={addDependencies:r.addDependencies,compareDependencies:i.compareDependencies,divideDependencies:o.divideDependencies,partitionSelectDependencies:a.partitionSelectDependencies,typedDependencies:s.typedDependencies,createMedian:A.createMedian};t.medianDependencies=u},73746:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minDependencies=void 0;var r=n(23739),i=n(47315),o=n(79423),a={smallerDependencies:r.smallerDependencies,typedDependencies:i.typedDependencies,createMin:o.createMin};t.minDependencies=a},98365:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minTransformDependencies=void 0;var r=n(23739),i=n(47315),o=n(79423),a={smallerDependencies:r.smallerDependencies,typedDependencies:i.typedDependencies,createMinTransform:o.createMinTransform};t.minTransformDependencies=a},73801:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(79423),A={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createMod:s.createMod};t.modDependencies=A},54495:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modeDependencies=void 0;var r=n(24663),i=n(81486),o=n(47315),a=n(79423),s={isNaNDependencies:r.isNaNDependencies,isNumericDependencies:i.isNumericDependencies,typedDependencies:o.typedDependencies,createMode:a.createMode};t.modeDependencies=s},71721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarMassDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarMass:o.createMolarMass};t.molarMassDependencies=a},38704:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarMassC12Dependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarMassC12:o.createMolarMassC12};t.molarMassC12Dependencies=a},7034:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarPlanckConstantDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarPlanckConstant:o.createMolarPlanckConstant};t.molarPlanckConstantDependencies=a},587:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarVolumeDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarVolume:o.createMolarVolume};t.molarVolumeDependencies=a},66142:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multinomialDependencies=void 0;var r=n(3075),i=n(5353),o=n(37420),a=n(70243),s=n(74323),A=n(33146),u=n(47315),c=n(79423),l={addDependencies:r.addDependencies,divideDependencies:i.divideDependencies,factorialDependencies:o.factorialDependencies,isIntegerDependencies:a.isIntegerDependencies,isPositiveDependencies:s.isPositiveDependencies,multiplyDependencies:A.multiplyDependencies,typedDependencies:u.typedDependencies,createMultinomial:c.createMultinomial};t.multinomialDependencies=l},33146:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multiplyDependencies=void 0;var r=n(11860),i=n(72563),o=n(56259),a=n(6532),s=n(47315),A=n(79423),u={addScalarDependencies:r.addScalarDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,multiplyScalarDependencies:a.multiplyScalarDependencies,typedDependencies:s.typedDependencies,createMultiply:A.createMultiply};t.multiplyDependencies=u},6532:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multiplyScalarDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createMultiplyScalar:i.createMultiplyScalar};t.multiplyScalarDependencies=o},47011:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NaNDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createNaN:i.createNaN};t.NaNDependencies=o},18805:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.neutronMassDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createNeutronMass:o.createNeutronMass};t.neutronMassDependencies=a},78250:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeDependencies=void 0;var r={createNode:n(79423).createNode};t.NodeDependencies=r},1675:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normDependencies=void 0;var r=n(26984),i=n(3075),o=n(36843),a=n(72563),s=n(33405),A=n(56259),u=n(33146),c=n(82327),l=n(23739),f=n(8201),p=n(47315),d=n(79423),h={absDependencies:r.absDependencies,addDependencies:i.addDependencies,conjDependencies:o.conjDependencies,equalScalarDependencies:a.equalScalarDependencies,largerDependencies:s.largerDependencies,matrixDependencies:A.matrixDependencies,multiplyDependencies:u.multiplyDependencies,powDependencies:c.powDependencies,smallerDependencies:l.smallerDependencies,sqrtDependencies:f.sqrtDependencies,typedDependencies:p.typedDependencies,createNorm:d.createNorm};t.normDependencies=h},7809:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.notDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createNot:i.createNot};t.notDependencies=o},10395:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootDependencies=void 0;var r=n(33078),i=n(72563),o=n(56259),a=n(47315),s=n(79423),A={BigNumberDependencies:r.BigNumberDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createNthRoot:s.createNthRoot};t.nthRootDependencies=A},8737:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootsDependencies=void 0;var r=n(87936),i=n(71237),o=n(47315),a=n(79423),s={ComplexDependencies:r.ComplexDependencies,divideScalarDependencies:i.divideScalarDependencies,typedDependencies:o.typedDependencies,createNthRoots:a.createNthRoots};t.nthRootsDependencies=s},75175:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nuclearMagnetonDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createNuclearMagneton:o.createNuclearMagneton};t.nuclearMagnetonDependencies=a},73056:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nullDependencies=void 0;var r={createNull:n(79423).createNull};t.nullDependencies=r},22677:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createNumber:i.createNumber};t.numberDependencies=o},71071:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numericDependencies=void 0;var r=n(24091),i=n(66795),o=n(22677),a=n(79423),s={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,numberDependencies:o.numberDependencies,createNumeric:a.createNumeric};t.numericDependencies=s},85827:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createObjectNode:i.createObjectNode};t.ObjectNodeDependencies=o},83248:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onesDependencies=void 0;var r=n(33078),i=n(56259),o=n(47315),a=n(79423),s={BigNumberDependencies:r.BigNumberDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createOnes:a.createOnes};t.onesDependencies=s},24068:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperatorNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createOperatorNode:i.createOperatorNode};t.OperatorNodeDependencies=o},59147:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(79423),A={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createOr:s.createOr};t.orDependencies=A},37821:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParenthesisNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createParenthesisNode:i.createParenthesisNode};t.ParenthesisNodeDependencies=o},80261:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseDependencies=void 0;var r=n(16313),i=n(3005),o=n(81274),a=n(93011),s=n(37165),A=n(68268),u=n(32363),c=n(76239),l=n(33269),f=n(85827),p=n(24068),d=n(37821),h=n(69632),m=n(91075),g=n(27369),y=n(71071),v=n(47315),b=n(79423),w={AccessorNodeDependencies:r.AccessorNodeDependencies,ArrayNodeDependencies:i.ArrayNodeDependencies,AssignmentNodeDependencies:o.AssignmentNodeDependencies,BlockNodeDependencies:a.BlockNodeDependencies,ConditionalNodeDependencies:s.ConditionalNodeDependencies,ConstantNodeDependencies:A.ConstantNodeDependencies,FunctionAssignmentNodeDependencies:u.FunctionAssignmentNodeDependencies,FunctionNodeDependencies:c.FunctionNodeDependencies,IndexNodeDependencies:l.IndexNodeDependencies,ObjectNodeDependencies:f.ObjectNodeDependencies,OperatorNodeDependencies:p.OperatorNodeDependencies,ParenthesisNodeDependencies:d.ParenthesisNodeDependencies,RangeNodeDependencies:h.RangeNodeDependencies,RelationalNodeDependencies:m.RelationalNodeDependencies,SymbolNodeDependencies:g.SymbolNodeDependencies,numericDependencies:y.numericDependencies,typedDependencies:v.typedDependencies,createParse:b.createParse};t.parseDependencies=w},46414:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parserDependencies=void 0;var r=n(76196),i=n(47315),o=n(79423),a={ParserDependencies:r.ParserDependencies,typedDependencies:i.typedDependencies,createParser:o.createParser};t.parserDependencies=a},76196:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParserDependencies=void 0;var r=n(80261),i=n(79423),o={parseDependencies:r.parseDependencies,createParserClass:i.createParserClass};t.ParserDependencies=o},68457:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partitionSelectDependencies=void 0;var r=n(78857),i=n(24663),o=n(81486),a=n(47315),s=n(79423),A={compareDependencies:r.compareDependencies,isNaNDependencies:i.isNaNDependencies,isNumericDependencies:o.isNumericDependencies,typedDependencies:a.typedDependencies,createPartitionSelect:s.createPartitionSelect};t.partitionSelectDependencies=A},81317:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.permutationsDependencies=void 0;var r=n(37420),i=n(47315),o=n(79423),a={factorialDependencies:r.factorialDependencies,typedDependencies:i.typedDependencies,createPermutations:o.createPermutations};t.permutationsDependencies=a},57247:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.phiDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createPhi:i.createPhi};t.phiDependencies=o},67201:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.piDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createPi:i.createPi};t.piDependencies=o},4165:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pickRandomDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createPickRandom:i.createPickRandom};t.pickRandomDependencies=o},57114:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckChargeDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckCharge:o.createPlanckCharge};t.planckChargeDependencies=a},39734:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckConstantDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckConstant:o.createPlanckConstant};t.planckConstantDependencies=a},42277:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckLengthDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckLength:o.createPlanckLength};t.planckLengthDependencies=a},61449:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckMassDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckMass:o.createPlanckMass};t.planckMassDependencies=a},14835:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckTemperatureDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckTemperature:o.createPlanckTemperature};t.planckTemperatureDependencies=a},32917:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckTimeDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckTime:o.createPlanckTime};t.planckTimeDependencies=a},82327:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.powDependencies=void 0;var r=n(87936),i=n(66795),o=n(9776),a=n(56259),s=n(33146),A=n(22677),u=n(47315),c=n(79423),l={ComplexDependencies:r.ComplexDependencies,fractionDependencies:i.fractionDependencies,identityDependencies:o.identityDependencies,matrixDependencies:a.matrixDependencies,multiplyDependencies:s.multiplyDependencies,numberDependencies:A.numberDependencies,typedDependencies:u.typedDependencies,createPow:c.createPow};t.powDependencies=l},61010:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createPrint:i.createPrint};t.printDependencies=o},62435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prodDependencies=void 0;var r=n(33146),i=n(47315),o=n(79423),a={multiplyDependencies:r.multiplyDependencies,typedDependencies:i.typedDependencies,createProd:o.createProd};t.prodDependencies=a},27022:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.protonMassDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createProtonMass:o.createProtonMass};t.protonMassDependencies=a},12473:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.qrDependencies=void 0;var r=n(11860),i=n(88779),o=n(36843),a=n(71237),s=n(93307),A=n(9776),u=n(80607),c=n(56259),l=n(6532),f=n(81413),p=n(8201),d=n(27829),h=n(47315),m=n(83510),g=n(89321),y=n(79423),v={addScalarDependencies:r.addScalarDependencies,complexDependencies:i.complexDependencies,conjDependencies:o.conjDependencies,divideScalarDependencies:a.divideScalarDependencies,equalDependencies:s.equalDependencies,identityDependencies:A.identityDependencies,isZeroDependencies:u.isZeroDependencies,matrixDependencies:c.matrixDependencies,multiplyScalarDependencies:l.multiplyScalarDependencies,signDependencies:f.signDependencies,sqrtDependencies:p.sqrtDependencies,subtractDependencies:d.subtractDependencies,typedDependencies:h.typedDependencies,unaryMinusDependencies:m.unaryMinusDependencies,zerosDependencies:g.zerosDependencies,createQr:y.createQr};t.qrDependencies=v},74140:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.quantileSeqDependencies=void 0;var r=n(3075),i=n(78857),o=n(33146),a=n(68457),s=n(47315),A=n(79423),u={addDependencies:r.addDependencies,compareDependencies:i.compareDependencies,multiplyDependencies:o.multiplyDependencies,partitionSelectDependencies:a.partitionSelectDependencies,typedDependencies:s.typedDependencies,createQuantileSeq:A.createQuantileSeq};t.quantileSeqDependencies=u},9996:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.quantumOfCirculationDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createQuantumOfCirculation:o.createQuantumOfCirculation};t.quantumOfCirculationDependencies=a},86997:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createRandom:i.createRandom};t.randomDependencies=o},73085:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomIntDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createRandomInt:i.createRandomInt};t.randomIntDependencies=o},99280:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rangeDependencies=void 0;var r=n(24091),i=n(56259),o=n(33405),a=n(76169),s=n(23739),A=n(77986),u=n(47315),c=n(79423),l={bignumberDependencies:r.bignumberDependencies,matrixDependencies:i.matrixDependencies,largerDependencies:o.largerDependencies,largerEqDependencies:a.largerEqDependencies,smallerDependencies:s.smallerDependencies,smallerEqDependencies:A.smallerEqDependencies,typedDependencies:u.typedDependencies,createRange:c.createRange};t.rangeDependencies=l},52697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RangeDependencies=void 0;var r={createRangeClass:n(79423).createRangeClass};t.RangeDependencies=r},69632:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RangeNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createRangeNode:i.createRangeNode};t.RangeNodeDependencies=o},88674:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rangeTransformDependencies=void 0;var r=n(24091),i=n(56259),o=n(33405),a=n(76169),s=n(23739),A=n(77986),u=n(47315),c=n(79423),l={bignumberDependencies:r.bignumberDependencies,matrixDependencies:i.matrixDependencies,largerDependencies:o.largerDependencies,largerEqDependencies:a.largerEqDependencies,smallerDependencies:s.smallerDependencies,smallerEqDependencies:A.smallerEqDependencies,typedDependencies:u.typedDependencies,createRangeTransform:c.createRangeTransform};t.rangeTransformDependencies=l},83681:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rationalizeDependencies=void 0;var r=n(24091),i=n(66795),o=n(68268),a=n(76239),s=n(24068),A=n(37821),u=n(27369),c=n(3075),l=n(5353),f=n(93307),p=n(80607),d=n(33146),h=n(80261),m=n(82327),g=n(71755),y=n(27829),v=n(47315),b=n(79423),w={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,ConstantNodeDependencies:o.ConstantNodeDependencies,FunctionNodeDependencies:a.FunctionNodeDependencies,OperatorNodeDependencies:s.OperatorNodeDependencies,ParenthesisNodeDependencies:A.ParenthesisNodeDependencies,SymbolNodeDependencies:u.SymbolNodeDependencies,addDependencies:c.addDependencies,divideDependencies:l.divideDependencies,equalDependencies:f.equalDependencies,isZeroDependencies:p.isZeroDependencies,multiplyDependencies:d.multiplyDependencies,parseDependencies:h.parseDependencies,powDependencies:m.powDependencies,simplifyDependencies:g.simplifyDependencies,subtractDependencies:y.subtractDependencies,typedDependencies:v.typedDependencies,createRationalize:b.createRationalize};t.rationalizeDependencies=w},57903:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createRe:i.createRe};t.reDependencies=o},32939:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reducedPlanckConstantDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createReducedPlanckConstant:o.createReducedPlanckConstant};t.reducedPlanckConstantDependencies=a},91075:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelationalNodeDependencies=void 0;var r=n(78250),i=n(79423),o={NodeDependencies:r.NodeDependencies,createRelationalNode:i.createRelationalNode};t.RelationalNodeDependencies=o},32978:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.replacerDependencies=void 0;var r={createReplacer:n(79423).createReplacer};t.replacerDependencies=r},33449:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reshapeDependencies=void 0;var r=n(70243),i=n(56259),o=n(47315),a=n(79423),s={isIntegerDependencies:r.isIntegerDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createReshape:a.createReshape};t.reshapeDependencies=s},49127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resizeDependencies=void 0;var r=n(56259),i=n(79423),o={matrixDependencies:r.matrixDependencies,createResize:i.createResize};t.resizeDependencies=o},15487:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResultSetDependencies=void 0;var r={createResultSet:n(79423).createResultSet};t.ResultSetDependencies=r},39028:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reviverDependencies=void 0;var r={createReviver:n(79423).createReviver};t.reviverDependencies=r},56087:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightArithShiftDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(89321),A=n(79423),u={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,zerosDependencies:s.zerosDependencies,createRightArithShift:A.createRightArithShift};t.rightArithShiftDependencies=u},91481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightLogShiftDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(89321),A=n(79423),u={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,zerosDependencies:s.zerosDependencies,createRightLogShift:A.createRightLogShift};t.rightLogShiftDependencies=u},62252:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.roundDependencies=void 0;var r=n(33078),i=n(25028),o=n(72563),a=n(56259),s=n(47315),A=n(89321),u=n(79423),c={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:s.typedDependencies,zerosDependencies:A.zerosDependencies,createRound:u.createRound};t.roundDependencies=c},85333:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rowDependencies=void 0;var r=n(71118),i=n(56259),o=n(99280),a=n(47315),s=n(79423),A={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:o.rangeDependencies,typedDependencies:a.typedDependencies,createRow:s.createRow};t.rowDependencies=A},97152:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rowTransformDependencies=void 0;var r=n(71118),i=n(56259),o=n(99280),a=n(47315),s=n(79423),A={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:o.rangeDependencies,typedDependencies:a.typedDependencies,createRowTransform:s.createRowTransform};t.rowTransformDependencies=A},51106:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rydbergDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createRydberg:o.createRydberg};t.rydbergDependencies=a},19043:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT1_2Dependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createSQRT1_2:i.createSQRT1_2};t.SQRT1_2Dependencies=o},89567:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT2Dependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createSQRT2:i.createSQRT2};t.SQRT2Dependencies=o},26527:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sackurTetrodeDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createSackurTetrode:i.createSackurTetrode};t.sackurTetrodeDependencies=o},66814:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createSec:o.createSec};t.secDependencies=a},6484:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sechDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createSech:o.createSech};t.sechDependencies=a},7449:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secondRadiationDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createSecondRadiation:o.createSecondRadiation};t.secondRadiationDependencies=a},54520:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setCartesianDependencies=void 0;var r=n(25028),i=n(71118),o=n(42337),a=n(71475),s=n(17727),A=n(47315),u=n(79423),c={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:o.compareNaturalDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:A.typedDependencies,createSetCartesian:u.createSetCartesian};t.setCartesianDependencies=c},58536:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDifferenceDependencies=void 0;var r=n(25028),i=n(71118),o=n(42337),a=n(71475),s=n(17727),A=n(47315),u=n(79423),c={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:o.compareNaturalDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:A.typedDependencies,createSetDifference:u.createSetDifference};t.setDifferenceDependencies=c},30433:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDistinctDependencies=void 0;var r=n(25028),i=n(71118),o=n(42337),a=n(71475),s=n(17727),A=n(47315),u=n(79423),c={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:o.compareNaturalDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:A.typedDependencies,createSetDistinct:u.createSetDistinct};t.setDistinctDependencies=c},16333:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIntersectDependencies=void 0;var r=n(25028),i=n(71118),o=n(42337),a=n(71475),s=n(17727),A=n(47315),u=n(79423),c={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:o.compareNaturalDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:A.typedDependencies,createSetIntersect:u.createSetIntersect};t.setIntersectDependencies=c},97546:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIsSubsetDependencies=void 0;var r=n(71118),i=n(42337),o=n(71475),a=n(17727),s=n(47315),A=n(79423),u={IndexDependencies:r.IndexDependencies,compareNaturalDependencies:i.compareNaturalDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:a.subsetDependencies,typedDependencies:s.typedDependencies,createSetIsSubset:A.createSetIsSubset};t.setIsSubsetDependencies=u},61858:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMultiplicityDependencies=void 0;var r=n(71118),i=n(42337),o=n(71475),a=n(17727),s=n(47315),A=n(79423),u={IndexDependencies:r.IndexDependencies,compareNaturalDependencies:i.compareNaturalDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:a.subsetDependencies,typedDependencies:s.typedDependencies,createSetMultiplicity:A.createSetMultiplicity};t.setMultiplicityDependencies=u},46358:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setPowersetDependencies=void 0;var r=n(71118),i=n(42337),o=n(71475),a=n(17727),s=n(47315),A=n(79423),u={IndexDependencies:r.IndexDependencies,compareNaturalDependencies:i.compareNaturalDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:a.subsetDependencies,typedDependencies:s.typedDependencies,createSetPowerset:A.createSetPowerset};t.setPowersetDependencies=u},72679:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSizeDependencies=void 0;var r=n(42337),i=n(47315),o=n(79423),a={compareNaturalDependencies:r.compareNaturalDependencies,typedDependencies:i.typedDependencies,createSetSize:o.createSetSize};t.setSizeDependencies=a},42013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSymDifferenceDependencies=void 0;var r=n(71118),i=n(81050),o=n(58536),a=n(71475),s=n(17727),A=n(47315),u=n(79423),c={IndexDependencies:r.IndexDependencies,concatDependencies:i.concatDependencies,setDifferenceDependencies:o.setDifferenceDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:A.typedDependencies,createSetSymDifference:u.createSetSymDifference};t.setSymDifferenceDependencies=c},29703:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUnionDependencies=void 0;var r=n(71118),i=n(81050),o=n(16333),a=n(42013),s=n(71475),A=n(17727),u=n(47315),c=n(79423),l={IndexDependencies:r.IndexDependencies,concatDependencies:i.concatDependencies,setIntersectDependencies:o.setIntersectDependencies,setSymDifferenceDependencies:a.setSymDifferenceDependencies,sizeDependencies:s.sizeDependencies,subsetDependencies:A.subsetDependencies,typedDependencies:u.typedDependencies,createSetUnion:c.createSetUnion};t.setUnionDependencies=l},81413:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.signDependencies=void 0;var r=n(33078),i=n(87204),o=n(88779),a=n(47315),s=n(79423),A={BigNumberDependencies:r.BigNumberDependencies,FractionDependencies:i.FractionDependencies,complexDependencies:o.complexDependencies,typedDependencies:a.typedDependencies,createSign:s.createSign};t.signDependencies=A},71755:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyDependencies=void 0;var r=n(24091),i=n(66795),o=n(68268),a=n(76239),s=n(24068),A=n(37821),u=n(27369),c=n(3075),l=n(5353),f=n(93307),p=n(80607),d=n(33146),h=n(80261),m=n(82327),g=n(27829),y=n(47315),v=n(79423),b={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,ConstantNodeDependencies:o.ConstantNodeDependencies,FunctionNodeDependencies:a.FunctionNodeDependencies,OperatorNodeDependencies:s.OperatorNodeDependencies,ParenthesisNodeDependencies:A.ParenthesisNodeDependencies,SymbolNodeDependencies:u.SymbolNodeDependencies,addDependencies:c.addDependencies,divideDependencies:l.divideDependencies,equalDependencies:f.equalDependencies,isZeroDependencies:p.isZeroDependencies,multiplyDependencies:d.multiplyDependencies,parseDependencies:h.parseDependencies,powDependencies:m.powDependencies,subtractDependencies:g.subtractDependencies,typedDependencies:y.typedDependencies,createSimplify:v.createSimplify};t.simplifyDependencies=b},68723:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createSin:i.createSin};t.sinDependencies=o},13046:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinhDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createSinh:i.createSinh};t.sinhDependencies=o},71475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sizeDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createSize:o.createSize};t.sizeDependencies=a},63535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sluDependencies=void 0;var r=n(70454),i=n(26984),o=n(3075),a=n(71237),s=n(33405),A=n(76169),u=n(33146),c=n(27829),l=n(76758),f=n(47315),p=n(79423),d={SparseMatrixDependencies:r.SparseMatrixDependencies,absDependencies:i.absDependencies,addDependencies:o.addDependencies,divideScalarDependencies:a.divideScalarDependencies,largerDependencies:s.largerDependencies,largerEqDependencies:A.largerEqDependencies,multiplyDependencies:u.multiplyDependencies,subtractDependencies:c.subtractDependencies,transposeDependencies:l.transposeDependencies,typedDependencies:f.typedDependencies,createSlu:p.createSlu};t.sluDependencies=d},23739:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerDependencies=void 0;var r=n(25028),i=n(56259),o=n(47315),a=n(79423),s={DenseMatrixDependencies:r.DenseMatrixDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createSmaller:a.createSmaller};t.smallerDependencies=s},77986:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerEqDependencies=void 0;var r=n(25028),i=n(56259),o=n(47315),a=n(79423),s={DenseMatrixDependencies:r.DenseMatrixDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createSmallerEq:a.createSmallerEq};t.smallerEqDependencies=s},68587:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortDependencies=void 0;var r=n(78857),i=n(42337),o=n(56259),a=n(47315),s=n(79423),A={compareDependencies:r.compareDependencies,compareNaturalDependencies:i.compareNaturalDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createSort:s.createSort};t.sortDependencies=A},97541:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpaDependencies=void 0;var r=n(31231),i=n(11860),o=n(72563),a=n(79423),s={FibonacciHeapDependencies:r.FibonacciHeapDependencies,addScalarDependencies:i.addScalarDependencies,equalScalarDependencies:o.equalScalarDependencies,createSpaClass:a.createSpaClass};t.SpaDependencies=s},41389:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sparseDependencies=void 0;var r=n(70454),i=n(47315),o=n(79423),a={SparseMatrixDependencies:r.SparseMatrixDependencies,typedDependencies:i.typedDependencies,createSparse:o.createSparse};t.sparseDependencies=a},70454:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SparseMatrixDependencies=void 0;var r=n(31367),i=n(72563),o=n(47315),a=n(79423),s={MatrixDependencies:r.MatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,typedDependencies:o.typedDependencies,createSparseMatrixClass:a.createSparseMatrixClass};t.SparseMatrixDependencies=s},54129:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.speedOfLightDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createSpeedOfLight:o.createSpeedOfLight};t.speedOfLightDependencies=a},95010:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitUnitDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createSplitUnit:i.createSplitUnit};t.splitUnitDependencies=o},8201:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtDependencies=void 0;var r=n(87936),i=n(47315),o=n(79423),a={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createSqrt:o.createSqrt};t.sqrtDependencies=a},29280:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtmDependencies=void 0;var r=n(26984),i=n(3075),o=n(9776),a=n(46602),s=n(11170),A=n(33146),u=n(71475),c=n(8201),l=n(27829),f=n(47315),p=n(79423),d={absDependencies:r.absDependencies,addDependencies:i.addDependencies,identityDependencies:o.identityDependencies,invDependencies:a.invDependencies,maxDependencies:s.maxDependencies,multiplyDependencies:A.multiplyDependencies,sizeDependencies:u.sizeDependencies,sqrtDependencies:c.sqrtDependencies,subtractDependencies:l.subtractDependencies,typedDependencies:f.typedDependencies,createSqrtm:p.createSqrtm};t.sqrtmDependencies=d},54954:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.squareDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createSquare:i.createSquare};t.squareDependencies=o},61617:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.squeezeDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createSqueeze:o.createSqueeze};t.squeezeDependencies=a},70334:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stdDependencies=void 0;var r=n(8201),i=n(47315),o=n(47815),a=n(79423),s={sqrtDependencies:r.sqrtDependencies,typedDependencies:i.typedDependencies,varianceDependencies:o.varianceDependencies,createStd:a.createStd};t.stdDependencies=s},45159:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stdTransformDependencies=void 0;var r=n(8201),i=n(47315),o=n(47815),a=n(79423),s={sqrtDependencies:r.sqrtDependencies,typedDependencies:i.typedDependencies,varianceDependencies:o.varianceDependencies,createStdTransform:a.createStdTransform};t.stdTransformDependencies=s},74736:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stefanBoltzmannDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createStefanBoltzmann:o.createStefanBoltzmann};t.stefanBoltzmannDependencies=a},96815:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stirlingS2Dependencies=void 0;var r=n(11860),i=n(45466),o=n(71237),a=n(37420),s=n(70243),A=n(17561),u=n(33405),c=n(6532),l=n(82327),f=n(27829),p=n(47315),d=n(79423),h={addScalarDependencies:r.addScalarDependencies,combinationsDependencies:i.combinationsDependencies,divideScalarDependencies:o.divideScalarDependencies,factorialDependencies:a.factorialDependencies,isIntegerDependencies:s.isIntegerDependencies,isNegativeDependencies:A.isNegativeDependencies,largerDependencies:u.largerDependencies,multiplyScalarDependencies:c.multiplyScalarDependencies,powDependencies:l.powDependencies,subtractDependencies:f.subtractDependencies,typedDependencies:p.typedDependencies,createStirlingS2:d.createStirlingS2};t.stirlingS2Dependencies=h},24274:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createString:i.createString};t.stringDependencies=o},17727:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subsetDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createSubset:o.createSubset};t.subsetDependencies=a},54551:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subsetTransformDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createSubsetTransform:o.createSubsetTransform};t.subsetTransformDependencies=a},27829:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subtractDependencies=void 0;var r=n(25028),i=n(11860),o=n(72563),a=n(56259),s=n(47315),A=n(83510),u=n(79423),c={DenseMatrixDependencies:r.DenseMatrixDependencies,addScalarDependencies:i.addScalarDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:s.typedDependencies,unaryMinusDependencies:A.unaryMinusDependencies,createSubtract:u.createSubtract};t.subtractDependencies=c},1628:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sumDependencies=void 0;var r=n(24091),i=n(66795),o=n(3075),a=n(47315),s=n(79423),A={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,addDependencies:o.addDependencies,typedDependencies:a.typedDependencies,createSum:s.createSum};t.sumDependencies=A},52523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sumTransformDependencies=void 0;var r=n(24091),i=n(66795),o=n(3075),a=n(47315),s=n(79423),A={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,addDependencies:o.addDependencies,typedDependencies:a.typedDependencies,createSumTransform:s.createSumTransform};t.sumTransformDependencies=A},27369:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SymbolNodeDependencies=void 0;var r=n(41186),i=n(78250),o=n(79423),a={UnitDependencies:r.UnitDependencies,NodeDependencies:i.NodeDependencies,createSymbolNode:o.createSymbolNode};t.SymbolNodeDependencies=a},23165:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createTan:i.createTan};t.tanDependencies=o},22476:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanhDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createTanh:i.createTanh};t.tanhDependencies=o},29142:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tauDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createTau:i.createTau};t.tauDependencies=o},36918:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.thomsonCrossSectionDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createThomsonCrossSection:o.createThomsonCrossSection};t.thomsonCrossSectionDependencies=a},2561:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createTo:o.createTo};t.toDependencies=a},25472:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traceDependencies=void 0;var r=n(3075),i=n(56259),o=n(47315),a=n(79423),s={addDependencies:r.addDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createTrace:a.createTrace};t.traceDependencies=s},76758:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transposeDependencies=void 0;var r=n(56259),i=n(47315),o=n(79423),a={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createTranspose:o.createTranspose};t.transposeDependencies=a},74264:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trueDependencies=void 0;var r={createTrue:n(79423).createTrue};t.trueDependencies=r},14092:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeOfDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createTypeOf:i.createTypeOf};t.typeOfDependencies=o},47315:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typedDependencies=void 0;var r=n(33078),i=n(87936),o=n(25028),a=n(87204),s=n(79423),A={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,DenseMatrixDependencies:o.DenseMatrixDependencies,FractionDependencies:a.FractionDependencies,createTyped:s.createTyped};t.typedDependencies=A},83510:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryMinusDependencies=void 0;var r=n(47315),i=n(79423),o={typedDependencies:r.typedDependencies,createUnaryMinus:i.createUnaryMinus};t.unaryMinusDependencies=o},72556:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryPlusDependencies=void 0;var r=n(33078),i=n(47315),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createUnaryPlus:o.createUnaryPlus};t.unaryPlusDependencies=a},49338:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unequalDependencies=void 0;var r=n(25028),i=n(72563),o=n(56259),a=n(47315),s=n(79423),A={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:a.typedDependencies,createUnequal:s.createUnequal};t.unequalDependencies=A},41186:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnitDependencies=void 0;var r=n(33078),i=n(87936),o=n(87204),a=n(26984),s=n(11860),A=n(71237),u=n(93307),c=n(10519),l=n(20247),f=n(81486),p=n(6532),d=n(22677),h=n(82327),m=n(62252),g=n(27829),y=n(79423),v={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,FractionDependencies:o.FractionDependencies,absDependencies:a.absDependencies,addScalarDependencies:s.addScalarDependencies,divideScalarDependencies:A.divideScalarDependencies,equalDependencies:u.equalDependencies,fixDependencies:c.fixDependencies,formatDependencies:l.formatDependencies,isNumericDependencies:f.isNumericDependencies,multiplyScalarDependencies:p.multiplyScalarDependencies,numberDependencies:d.numberDependencies,powDependencies:h.powDependencies,roundDependencies:m.roundDependencies,subtractDependencies:g.subtractDependencies,createUnitClass:y.createUnitClass};t.UnitDependencies=v},54381:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unitDependencies=void 0;var r=n(41186),i=n(47315),o=n(79423),a={UnitDependencies:r.UnitDependencies,typedDependencies:i.typedDependencies,createUnitFunction:o.createUnitFunction};t.unitDependencies=a},65010:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EDependencies=void 0;var r=n(69802),i=n(79423),o={eDependencies:r.eDependencies,createUppercaseE:i.createUppercaseE};t.EDependencies=o},13791:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PIDependencies=void 0;var r=n(67201),i=n(79423),o={piDependencies:r.piDependencies,createUppercasePi:i.createUppercasePi};t.PIDependencies=o},27364:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usolveDependencies=void 0;var r=n(25028),i=n(71237),o=n(72563),a=n(56259),s=n(6532),A=n(27829),u=n(47315),c=n(79423),l={DenseMatrixDependencies:r.DenseMatrixDependencies,divideScalarDependencies:i.divideScalarDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:a.matrixDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,subtractDependencies:A.subtractDependencies,typedDependencies:u.typedDependencies,createUsolve:c.createUsolve};t.usolveDependencies=l},6333:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.vacuumImpedanceDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createVacuumImpedance:o.createVacuumImpedance};t.vacuumImpedanceDependencies=a},47815:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.varianceDependencies=void 0;var r=n(3075),i=n(81122),o=n(5353),a=n(24663),s=n(33146),A=n(27829),u=n(47315),c=n(79423),l={addDependencies:r.addDependencies,applyDependencies:i.applyDependencies,divideDependencies:o.divideDependencies,isNaNDependencies:a.isNaNDependencies,multiplyDependencies:s.multiplyDependencies,subtractDependencies:A.subtractDependencies,typedDependencies:u.typedDependencies,createVariance:c.createVariance};t.varianceDependencies=l},58184:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.varianceTransformDependencies=void 0;var r=n(3075),i=n(81122),o=n(5353),a=n(24663),s=n(33146),A=n(27829),u=n(47315),c=n(79423),l={addDependencies:r.addDependencies,applyDependencies:i.applyDependencies,divideDependencies:o.divideDependencies,isNaNDependencies:a.isNaNDependencies,multiplyDependencies:s.multiplyDependencies,subtractDependencies:A.subtractDependencies,typedDependencies:u.typedDependencies,createVarianceTransform:c.createVarianceTransform};t.varianceTransformDependencies=l},82747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.versionDependencies=void 0;var r={createVersion:n(79423).createVersion};t.versionDependencies=r},11412:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.weakMixingAngleDependencies=void 0;var r=n(33078),i=n(79423),o={BigNumberDependencies:r.BigNumberDependencies,createWeakMixingAngle:i.createWeakMixingAngle};t.weakMixingAngleDependencies=o},91805:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wienDisplacementDependencies=void 0;var r=n(33078),i=n(41186),o=n(79423),a={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createWienDisplacement:o.createWienDisplacement};t.wienDisplacementDependencies=a},11885:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xgcdDependencies=void 0;var r=n(33078),i=n(56259),o=n(47315),a=n(79423),s={BigNumberDependencies:r.BigNumberDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createXgcd:a.createXgcd};t.xgcdDependencies=s},13288:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xorDependencies=void 0;var r=n(25028),i=n(56259),o=n(47315),a=n(79423),s={DenseMatrixDependencies:r.DenseMatrixDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createXor:a.createXor};t.xorDependencies=s},89321:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zerosDependencies=void 0;var r=n(33078),i=n(56259),o=n(47315),a=n(79423),s={BigNumberDependencies:r.BigNumberDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:o.typedDependencies,createZeros:a.createZeros};t.zerosDependencies=s},26399:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.error=t.json=t.expression=t.type=t.deprecatedTypeof=t.deprecatedVar=t.deprecatedImport=t.deprecatedEval=void 0;var r=n(75585),i=n(13920),o=n(75213),a=n(98792),s=n(19392),A=n(72654),u=n(49102),c=n(11543),l=n(92281),f=n(86160),p=n(76449),d=n(85077),h=(0,r.createDeprecatedEval)({evaluate:d.evaluate});t.deprecatedEval=h;var m=(0,i.createDeprecatedImport)({});t.deprecatedImport=m;var g=(0,o.createDeprecatedVar)({variance:p.variance});t.deprecatedVar=g;var y=(0,a.createDeprecatedTypeof)({typeOf:p.typeOf});t.deprecatedTypeof=y;var v=B("type",{isNumber:s.isNumber,isComplex:s.isComplex,isBigNumber:s.isBigNumber,isFraction:s.isFraction,isUnit:s.isUnit,isString:s.isString,isArray:s.isArray,isMatrix:s.isMatrix,isCollection:s.isCollection,isDenseMatrix:s.isDenseMatrix,isSparseMatrix:s.isSparseMatrix,isRange:s.isRange,isIndex:s.isIndex,isBoolean:s.isBoolean,isResultSet:s.isResultSet,isHelp:s.isHelp,isFunction:s.isFunction,isDate:s.isDate,isRegExp:s.isRegExp,isObject:s.isObject,isNull:s.isNull,isUndefined:s.isUndefined,isAccessorNode:s.isAccessorNode,isArrayNode:s.isArrayNode,isAssignmentNode:s.isAssignmentNode,isBlockNode:s.isBlockNode,isConditionalNode:s.isConditionalNode,isConstantNode:s.isConstantNode,isFunctionAssignmentNode:s.isFunctionAssignmentNode,isFunctionNode:s.isFunctionNode,isIndexNode:s.isIndexNode,isNode:s.isNode,isObjectNode:s.isObjectNode,isOperatorNode:s.isOperatorNode,isParenthesisNode:s.isParenthesisNode,isRangeNode:s.isRangeNode,isSymbolNode:s.isSymbolNode,isChain:s.isChain,BigNumber:p.BigNumber,Chain:d.Chain,Complex:p.Complex,Fraction:p.Fraction,Matrix:p.Matrix,DenseMatrix:p.DenseMatrix,SparseMatrix:p.SparseMatrix,Spa:p.Spa,FibonacciHeap:p.FibonacciHeap,ImmutableDenseMatrix:p.ImmutableDenseMatrix,Index:p.Index,Range:p.Range,ResultSet:p.ResultSet,Unit:p.Unit,Help:d.Help,Parser:d.Parser});t.type=v;var b=B("expression",{parse:d.parse,Parser:d.Parser,node:B("expression.node",{AccessorNode:d.AccessorNode,ArrayNode:d.ArrayNode,AssignmentNode:d.AssignmentNode,BlockNode:d.BlockNode,ConditionalNode:d.ConditionalNode,ConstantNode:d.ConstantNode,IndexNode:d.IndexNode,FunctionAssignmentNode:d.FunctionAssignmentNode,FunctionNode:d.FunctionNode,Node:d.Node,ObjectNode:d.ObjectNode,OperatorNode:d.OperatorNode,ParenthesisNode:d.ParenthesisNode,RangeNode:d.RangeNode,RelationalNode:d.RelationalNode,SymbolNode:d.SymbolNode})});t.expression=b;var w=B("json",{reviver:d.reviver});t.json=w;var x=B("error",{ArgumentsError:A.ArgumentsError,DimensionError:u.DimensionError,IndexError:c.IndexError});function B(e,t){var n={};return Object.keys(t).forEach((function(r){(0,l.lazy)(n,r,(function(){return(0,f.warnOnce)("math.".concat(e,".").concat(r," is moved to math.").concat(r," in v6.0.0. ")+"Please use the new location instead."),t[r]}))})),n}t.error=x},85077:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"docs",{enumerable:!0,get:function(){return a.embeddedDocs}}),t.derivative=t.help=t.rationalize=t.simplify=t.parser=t.compile=t.Help=t.Parser=t.evaluate=t.parse=t.FunctionNode=t.SymbolNode=t.AssignmentNode=t.IndexNode=t.AccessorNode=t.chain=t.FunctionAssignmentNode=t.RangeNode=t.OperatorNode=t.ConditionalNode=t.reviver=t.Chain=t.RelationalNode=t.ParenthesisNode=t.ObjectNode=t.ConstantNode=t.BlockNode=t.ArrayNode=t.Node=void 0;var r=n(90246),i=n(79423),o=n(76449),a=n(3055);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var A={},u={},c={},l=(0,i.createNode)({mathWithTransform:u});t.Node=l;var f=(0,i.createArrayNode)({Node:l});t.ArrayNode=f;var p=(0,i.createBlockNode)({Node:l,ResultSet:o.ResultSet});t.BlockNode=p;var d=(0,i.createConstantNode)({Node:l});t.ConstantNode=d;var h=(0,i.createObjectNode)({Node:l});t.ObjectNode=h;var m=(0,i.createParenthesisNode)({Node:l});t.ParenthesisNode=m;var g=(0,i.createRelationalNode)({Node:l});t.RelationalNode=g;var y=(0,i.createChainClass)({math:A});t.Chain=y;var v=(0,i.createReviver)({classes:c});t.reviver=v;var b=(0,i.createConditionalNode)({Node:l});t.ConditionalNode=b;var w=(0,i.createOperatorNode)({Node:l});t.OperatorNode=w;var x=(0,i.createRangeNode)({Node:l});t.RangeNode=x;var B=(0,i.createFunctionAssignmentNode)({Node:l,typed:o.typed});t.FunctionAssignmentNode=B;var D=(0,i.createChain)({Chain:y,typed:o.typed});t.chain=D;var C=(0,i.createAccessorNode)({Node:l,subset:o.subset});t.AccessorNode=C;var E=(0,i.createIndexNode)({Node:l,Range:o.Range,size:o.size});t.IndexNode=E;var N=(0,i.createAssignmentNode)({matrix:o.matrix,Node:l,subset:o.subset});t.AssignmentNode=N;var _=(0,i.createSymbolNode)({Unit:o.Unit,Node:l,math:A});t.SymbolNode=_;var O=(0,i.createFunctionNode)({Node:l,SymbolNode:_,math:A});t.FunctionNode=O;var M=(0,i.createParse)({AccessorNode:C,ArrayNode:f,AssignmentNode:N,BlockNode:p,ConditionalNode:b,ConstantNode:d,FunctionAssignmentNode:B,FunctionNode:O,IndexNode:E,ObjectNode:h,OperatorNode:w,ParenthesisNode:m,RangeNode:x,RelationalNode:g,SymbolNode:_,config:r.config,numeric:o.numeric,typed:o.typed});t.parse=M;var S=(0,i.createEvaluate)({parse:M,typed:o.typed});t.evaluate=S;var U=(0,i.createParserClass)({parse:M});t.Parser=U;var F=(0,i.createHelpClass)({parse:M});t.Help=F;var P=(0,i.createCompile)({parse:M,typed:o.typed});t.compile=P;var Q=(0,i.createParser)({Parser:U,typed:o.typed});t.parser=Q;var T=(0,i.createSimplify)({bignumber:o.bignumber,fraction:o.fraction,ConstantNode:d,FunctionNode:O,OperatorNode:w,ParenthesisNode:m,SymbolNode:_,add:o.add,config:r.config,divide:o.divide,equal:o.equal,isZero:o.isZero,mathWithTransform:u,multiply:o.multiply,parse:M,pow:o.pow,subtract:o.subtract,typed:o.typed});t.simplify=T;var I=(0,i.createRationalize)({bignumber:o.bignumber,fraction:o.fraction,ConstantNode:d,FunctionNode:O,OperatorNode:w,ParenthesisNode:m,SymbolNode:_,add:o.add,config:r.config,divide:o.divide,equal:o.equal,isZero:o.isZero,mathWithTransform:u,multiply:o.multiply,parse:M,pow:o.pow,simplify:T,subtract:o.subtract,typed:o.typed});t.rationalize=I;var j=(0,i.createHelp)({Help:F,mathWithTransform:u,typed:o.typed});t.help=j;var k=(0,i.createDerivative)({ConstantNode:d,FunctionNode:O,OperatorNode:w,ParenthesisNode:m,SymbolNode:_,config:r.config,equal:o.equal,isZero:o.isZero,numeric:o.numeric,parse:M,simplify:T,typed:o.typed});t.derivative=k,s(A,{typeof:o.typeOf,eye:o.eye,reviver:v,false:o._false,null:o._null,true:o._true,replacer:o.replacer,i:o.i,LN10:o.LN10,LOG10E:o.LOG10E,NaN:o._NaN,pi:o.pi,SQRT1_2:o.SQRT1_2,tau:o.tau,efimovFactor:o.efimovFactor,fineStructure:o.fineStructure,sackurTetrode:o.sackurTetrode,weakMixingAngle:o.weakMixingAngle,e:o.e,Infinity:o._Infinity,LOG2E:o.LOG2E,PI:o.pi,version:o.version,E:o.e,phi:o.phi,typed:o.typed,isInteger:o.isInteger,isNumeric:o.isNumeric,isPositive:o.isPositive,isNaN:o.isNaN,equalScalar:o.equalScalar,number:o.number,boolean:o.boolean,complex:o.complex,splitUnit:o.splitUnit,unaryPlus:o.unaryPlus,apply:o.apply,cube:o.cube,expm1:o.expm1,log10:o.log10,multiplyScalar:o.multiplyScalar,sign:o.sign,square:o.square,bitNot:o.bitNot,arg:o.arg,im:o.im,not:o.not,filter:o.filter,forEach:o.forEach,map:o.map,erf:o.erf,format:o.format,isPrime:o.isPrime,acos:o.acos,acot:o.acot,acsc:o.acsc,asec:o.asec,asin:o.asin,atan:o.atan,atanh:o.atanh,cosh:o.cosh,coth:o.coth,csch:o.csch,sech:o.sech,sinh:o.sinh,tanh:o.tanh,chain:D,combinations:o.combinations,pickRandom:o.pickRandom,randomInt:o.randomInt,LN2:o.LN2,clone:o.clone,hasNumericValue:o.hasNumericValue,typeOf:o.typeOf,string:o.string,fraction:o.fraction,unaryMinus:o.unaryMinus,addScalar:o.addScalar,exp:o.exp,log2:o.log2,sqrt:o.sqrt,conj:o.conj,getMatrixDataType:o.getMatrixDataType,mode:o.mode,print:o.print,acosh:o.acosh,acsch:o.acsch,asinh:o.asinh,cos:o.cos,csc:o.csc,sin:o.sin,combinationsWithRep:o.combinationsWithRep,random:o.random,SQRT2:o.SQRT2,isNegative:o.isNegative,matrix:o.matrix,cbrt:o.cbrt,gcd:o.gcd,mod:o.mod,nthRoot:o.nthRoot,xgcd:o.xgcd,bitAnd:o.bitAnd,bitXor:o.bitXor,or:o.or,concat:o.concat,diag:o.diag,identity:o.identity,ones:o.ones,reshape:o.reshape,size:o.size,subset:o.subset,zeros:o.zeros,to:o.to,round:o.round,leftShift:o.leftShift,rightLogShift:o.rightLogShift,compare:o.compare,compareText:o.compareText,smaller:o.smaller,larger:o.larger,unequal:o.unequal,max:o.max,sparse:o.sparse,acoth:o.acoth,atan2:o.atan2,sec:o.sec,add:o.add,trace:o.trace,composition:o.composition,isZero:o.isZero,abs:o.abs,floor:o.floor,multiply:o.multiply,dotMultiply:o.dotMultiply,re:o.re,flatten:o.flatten,resize:o.resize,squeeze:o.squeeze,prod:o.prod,pow:o.pow,dotPow:o.dotPow,rightArithShift:o.rightArithShift,compareNatural:o.compareNatural,equalText:o.equalText,largerEq:o.largerEq,partitionSelect:o.partitionSelect,min:o.min,asech:o.asech,tan:o.tan,setSize:o.setSize,norm:o.norm,quantileSeq:o.quantileSeq,gamma:o.gamma,bignumber:o.bignumber,lcm:o.lcm,bitOr:o.bitOr,kron:o.kron,transpose:o.transpose,numeric:o.numeric,and:o.and,smallerEq:o.smallerEq,sort:o.sort,cot:o.cot,dot:o.dot,sum:o.sum,factorial:o.factorial,permutations:o.permutations,ceil:o.ceil,subtract:o.subtract,cross:o.cross,ctranspose:o.ctranspose,equal:o.equal,setCartesian:o.setCartesian,setDistinct:o.setDistinct,setIsSubset:o.setIsSubset,setPowerset:o.setPowerset,index:o.index,fix:o.fix,range:o.range,divideScalar:o.divideScalar,nthRoots:o.nthRoots,lsolve:o.lsolve,deepEqual:o.deepEqual,setDifference:o.setDifference,setMultiplicity:o.setMultiplicity,hypot:o.hypot,lup:o.lup,slu:o.slu,det:o.det,distance:o.distance,stirlingS2:o.stirlingS2,catalan:o.catalan,xor:o.xor,row:o.row,dotDivide:o.dotDivide,createUnit:o.createUnit,setSymDifference:o.setSymDifference,qr:o.qr,inv:o.inv,expm:o.expm,divide:o.divide,mean:o.mean,variance:o.variance,std:o.std,multinomial:o.multinomial,atomicMass:o.atomicMass,bohrMagneton:o.bohrMagneton,boltzmann:o.boltzmann,conductanceQuantum:o.conductanceQuantum,deuteronMass:o.deuteronMass,electronMass:o.electronMass,faraday:o.faraday,firstRadiation:o.firstRadiation,gravitationConstant:o.gravitationConstant,hartreeEnergy:o.hartreeEnergy,klitzing:o.klitzing,magneticConstant:o.magneticConstant,molarMass:o.molarMass,molarPlanckConstant:o.molarPlanckConstant,neutronMass:o.neutronMass,planckCharge:o.planckCharge,planckLength:o.planckLength,planckTemperature:o.planckTemperature,protonMass:o.protonMass,reducedPlanckConstant:o.reducedPlanckConstant,secondRadiation:o.secondRadiation,stefanBoltzmann:o.stefanBoltzmann,vacuumImpedance:o.vacuumImpedance,column:o.column,usolve:o.usolve,setIntersect:o.setIntersect,lusolve:o.lusolve,eigs:o.eigs,intersect:o.intersect,var:o.variance,bellNumbers:o.bellNumbers,avogadro:o.avogadro,classicalElectronRadius:o.classicalElectronRadius,electricConstant:o.electricConstant,fermiCoupling:o.fermiCoupling,gravity:o.gravity,loschmidt:o.loschmidt,molarMassC12:o.molarMassC12,nuclearMagneton:o.nuclearMagneton,planckMass:o.planckMass,quantumOfCirculation:o.quantumOfCirculation,speedOfLight:o.speedOfLight,wienDisplacement:o.wienDisplacement,log:o.log,unit:o.unit,parse:M,evaluate:S,sqrtm:o.sqrtm,kldivergence:o.kldivergence,bohrRadius:o.bohrRadius,elementaryCharge:o.elementaryCharge,inverseConductanceQuantum:o.inverseConductanceQuantum,molarVolume:o.molarVolume,planckTime:o.planckTime,thomsonCrossSection:o.thomsonCrossSection,log1p:o.log1p,compile:P,parser:Q,median:o.median,simplify:T,rationalize:I,gasConstant:o.gasConstant,planckConstant:o.planckConstant,setUnion:o.setUnion,help:j,derivative:k,magneticFluxQuantum:o.magneticFluxQuantum,eval:S,coulomb:o.coulomb,mad:o.mad,rydberg:o.rydberg,config:r.config}),s(u,A,{apply:(0,i.createApplyTransform)({isInteger:o.isInteger,typed:o.typed}),filter:(0,i.createFilterTransform)({typed:o.typed}),map:(0,i.createMapTransform)({typed:o.typed}),forEach:(0,i.createForEachTransform)({typed:o.typed}),max:(0,i.createMaxTransform)({larger:o.larger,typed:o.typed}),min:(0,i.createMinTransform)({smaller:o.smaller,typed:o.typed}),subset:(0,i.createSubsetTransform)({matrix:o.matrix,typed:o.typed}),concat:(0,i.createConcatTransform)({isInteger:o.isInteger,matrix:o.matrix,typed:o.typed}),range:(0,i.createRangeTransform)({bignumber:o.bignumber,matrix:o.matrix,config:r.config,larger:o.larger,largerEq:o.largerEq,smaller:o.smaller,smallerEq:o.smallerEq,typed:o.typed}),sum:(0,i.createSumTransform)({bignumber:o.bignumber,fraction:o.fraction,add:o.add,config:r.config,typed:o.typed}),index:(0,i.createIndexTransform)({Index:o.Index}),column:(0,i.createColumnTransform)({Index:o.Index,matrix:o.matrix,range:o.range,typed:o.typed}),row:(0,i.createRowTransform)({Index:o.Index,matrix:o.matrix,range:o.range,typed:o.typed}),mean:(0,i.createMeanTransform)({add:o.add,divide:o.divide,typed:o.typed}),variance:(0,i.createVarianceTransform)({add:o.add,apply:o.apply,divide:o.divide,isNaN:o.isNaN,multiply:o.multiply,subtract:o.subtract,typed:o.typed}),std:(0,i.createStdTransform)({sqrt:o.sqrt,typed:o.typed,variance:o.variance})}),s(c,{ResultSet:o.ResultSet,Complex:o.Complex,Range:o.Range,Node:l,ArrayNode:f,BlockNode:p,ConstantNode:d,ObjectNode:h,ParenthesisNode:m,RelationalNode:g,Chain:y,BigNumber:o.BigNumber,Matrix:o.Matrix,ConditionalNode:b,OperatorNode:w,Fraction:o.Fraction,RangeNode:x,DenseMatrix:o.DenseMatrix,FunctionAssignmentNode:B,SparseMatrix:o.SparseMatrix,ImmutableDenseMatrix:o.ImmutableDenseMatrix,FibonacciHeap:o.FibonacciHeap,AccessorNode:C,IndexNode:E,Spa:o.Spa,AssignmentNode:N,Index:o.Index,Unit:o.Unit,SymbolNode:_,FunctionNode:O,Parser:U,Help:F}),y.createProxy(A)},39668:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={config:!0,IndexError:!0,DimensionError:!0,ArgumentsError:!0,create:!0,factory:!0};Object.defineProperty(t,"config",{enumerable:!0,get:function(){return i.config}}),Object.defineProperty(t,"IndexError",{enumerable:!0,get:function(){return A.IndexError}}),Object.defineProperty(t,"DimensionError",{enumerable:!0,get:function(){return u.DimensionError}}),Object.defineProperty(t,"ArgumentsError",{enumerable:!0,get:function(){return c.ArgumentsError}}),Object.defineProperty(t,"create",{enumerable:!0,get:function(){return p.create}}),Object.defineProperty(t,"factory",{enumerable:!0,get:function(){return d.factory}});var i=n(90246),o=n(76449);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var a=n(85077);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var s=n(47344);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var A=n(11543),u=n(49102),c=n(72654),l=n(15373);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var f=n(79423);Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))}));var p=n(84047),d=n(7873),h=n(26399);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))})),t.var=t.deprecatedVar,t.typeof=t.deprecatedTypeof,t.eval=t.deprecatedEval,t.import=t.deprecatedImport},76449:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cbrt=t.matrix=t.SparseMatrix=t.isNegative=t.SQRT2=t.random=t.combinationsWithRep=t.sin=t.csc=t.cos=t.asinh=t.acsch=t.acosh=t.print=t.mode=t.getMatrixDataType=t.conj=t.sqrt=t.log2=t.exp=t.addScalar=t.unaryMinus=t.fraction=t.string=t.typeOf=t.hasNumericValue=t.clone=t.LN2=t.randomInt=t.pickRandom=t.combinations=t.tanh=t.sinh=t.sech=t.csch=t.coth=t.cosh=t.atanh=t.atan=t.asin=t.asec=t.acsc=t.acot=t.acos=t.isPrime=t.format=t.erf=t.map=t.forEach=t.filter=t.not=t.im=t.arg=t.bitNot=t.square=t.sign=t.multiplyScalar=t.log10=t.expm1=t.cube=t.apply=t.unaryPlus=t.splitUnit=t.complex=t.boolean=t.number=t.equalScalar=t.isNaN=t.isPositive=t.isNumeric=t.isInteger=t.typed=t.phi=t.DenseMatrix=t.version=t.LOG2E=t._Infinity=t.e=t.Fraction=t.weakMixingAngle=t.sackurTetrode=t.fineStructure=t.efimovFactor=t.tau=t.SQRT1_2=t.pi=t._NaN=t.LOG10E=t.LN10=t.i=t.replacer=t.Matrix=t.BigNumber=t._true=t._null=t._false=t.eye=t.Range=t.Complex=t.ResultSet=void 0,t.xor=t.catalan=t.stirlingS2=t.distance=t.det=t.slu=t.lup=t.hypot=t.setMultiplicity=t.setDifference=t.deepEqual=t.lsolve=t.nthRoots=t.divideScalar=t.range=t.fix=t.index=t.setPowerset=t.setIsSubset=t.setDistinct=t.setCartesian=t.Index=t.equal=t.ctranspose=t.cross=t.subtract=t.ceil=t.permutations=t.factorial=t.sum=t.dot=t.cot=t.sort=t.smallerEq=t.and=t.numeric=t.transpose=t.kron=t.bitOr=t.lcm=t.bignumber=t.gamma=t.quantileSeq=t.norm=t.setSize=t.tan=t.asech=t.Spa=t.min=t.partitionSelect=t.largerEq=t.equalText=t.compareNatural=t.rightArithShift=t.dotPow=t.pow=t.prod=t.squeeze=t.resize=t.flatten=t.re=t.dotMultiply=t.multiply=t.floor=t.abs=t.isZero=t.composition=t.trace=t.add=t.sec=t.atan2=t.acoth=t.sparse=t.FibonacciHeap=t.ImmutableDenseMatrix=t.max=t.unequal=t.larger=t.smaller=t.compareText=t.compare=t.rightLogShift=t.leftShift=t.round=t.to=t.zeros=t.subset=t.size=t.reshape=t.ones=t.identity=t.diag=t.concat=t.or=t.bitXor=t.bitAnd=t.xgcd=t.nthRoot=t.mod=t.gcd=void 0,t.rydberg=t.mad=t.coulomb=t.magneticFluxQuantum=t.setUnion=t.planckConstant=t.gasConstant=t.median=t.log1p=t.thomsonCrossSection=t.planckTime=t.molarVolume=t.inverseConductanceQuantum=t.elementaryCharge=t.bohrRadius=t.kldivergence=t.sqrtm=t.unit=t.log=t.wienDisplacement=t.speedOfLight=t.quantumOfCirculation=t.planckMass=t.nuclearMagneton=t.molarMassC12=t.loschmidt=t.gravity=t.fermiCoupling=t.electricConstant=t.classicalElectronRadius=t.avogadro=t.bellNumbers=t.intersect=t.eigs=t.lusolve=t.setIntersect=t.usolve=t.column=t.vacuumImpedance=t.stefanBoltzmann=t.secondRadiation=t.reducedPlanckConstant=t.protonMass=t.planckTemperature=t.planckLength=t.planckCharge=t.neutronMass=t.molarPlanckConstant=t.molarMass=t.magneticConstant=t.klitzing=t.hartreeEnergy=t.gravitationConstant=t.firstRadiation=t.faraday=t.electronMass=t.deuteronMass=t.conductanceQuantum=t.boltzmann=t.bohrMagneton=t.atomicMass=t.multinomial=t.std=t.variance=t.mean=t.divide=t.expm=t.inv=t.qr=t.setSymDifference=t.createUnit=t.Unit=t.dotDivide=t.row=void 0;var r=n(90246),i=n(79423),o=(0,i.createResultSet)({});t.ResultSet=o;var a=(0,i.createComplexClass)({});t.Complex=a;var s=(0,i.createRangeClass)({});t.Range=s;var A=(0,i.createEye)({});t.eye=A;var u=(0,i.createFalse)({});t._false=u;var c=(0,i.createNull)({});t._null=c;var l=(0,i.createTrue)({});t._true=l;var f=(0,i.createBigNumberClass)({config:r.config});t.BigNumber=f;var p=(0,i.createMatrixClass)({});t.Matrix=p;var d=(0,i.createReplacer)({});t.replacer=d;var h=(0,i.createI)({Complex:a});t.i=h;var m=(0,i.createLN10)({BigNumber:f,config:r.config});t.LN10=m;var g=(0,i.createLOG10E)({BigNumber:f,config:r.config});t.LOG10E=g;var y=(0,i.createNaN)({BigNumber:f,config:r.config});t._NaN=y;var v=(0,i.createPi)({BigNumber:f,config:r.config});t.pi=v;var b=(0,i.createSQRT1_2)({BigNumber:f,config:r.config});t.SQRT1_2=b;var w=(0,i.createTau)({BigNumber:f,config:r.config});t.tau=w;var x=(0,i.createEfimovFactor)({BigNumber:f,config:r.config});t.efimovFactor=x;var B=(0,i.createFineStructure)({BigNumber:f,config:r.config});t.fineStructure=B;var D=(0,i.createSackurTetrode)({BigNumber:f,config:r.config});t.sackurTetrode=D;var C=(0,i.createWeakMixingAngle)({BigNumber:f,config:r.config});t.weakMixingAngle=C;var E=(0,i.createFractionClass)({});t.Fraction=E;var N=(0,i.createE)({BigNumber:f,config:r.config});t.e=N;var _=(0,i.createInfinity)({BigNumber:f,config:r.config});t._Infinity=_;var O=(0,i.createLOG2E)({BigNumber:f,config:r.config});t.LOG2E=O;var M=(0,i.createVersion)({});t.version=M;var S=(0,i.createDenseMatrixClass)({Matrix:p});t.DenseMatrix=S;var U=(0,i.createPhi)({BigNumber:f,config:r.config});t.phi=U;var F=(0,i.createTyped)({BigNumber:f,Complex:a,DenseMatrix:S,Fraction:E});t.typed=F;var P=(0,i.createIsInteger)({typed:F});t.isInteger=P;var Q=(0,i.createIsNumeric)({typed:F});t.isNumeric=Q;var T=(0,i.createIsPositive)({typed:F});t.isPositive=T;var I=(0,i.createIsNaN)({typed:F});t.isNaN=I;var j=(0,i.createEqualScalar)({config:r.config,typed:F});t.equalScalar=j;var k=(0,i.createNumber)({typed:F});t.number=k;var R=(0,i.createBoolean)({typed:F});t.boolean=R;var L=(0,i.createComplex)({Complex:a,typed:F});t.complex=L;var H=(0,i.createSplitUnit)({typed:F});t.splitUnit=H;var z=(0,i.createUnaryPlus)({BigNumber:f,config:r.config,typed:F});t.unaryPlus=z;var q=(0,i.createApply)({isInteger:P,typed:F});t.apply=q;var K=(0,i.createCube)({typed:F});t.cube=K;var V=(0,i.createExpm1)({Complex:a,typed:F});t.expm1=V;var G=(0,i.createLog10)({Complex:a,config:r.config,typed:F});t.log10=G;var W=(0,i.createMultiplyScalar)({typed:F});t.multiplyScalar=W;var X=(0,i.createSign)({BigNumber:f,Fraction:E,complex:L,typed:F});t.sign=X;var J=(0,i.createSquare)({typed:F});t.square=J;var Y=(0,i.createBitNot)({typed:F});t.bitNot=Y;var Z=(0,i.createArg)({typed:F});t.arg=Z;var $=(0,i.createIm)({typed:F});t.im=$;var ee=(0,i.createNot)({typed:F});t.not=ee;var te=(0,i.createFilter)({typed:F});t.filter=te;var ne=(0,i.createForEach)({typed:F});t.forEach=ne;var re=(0,i.createMap)({typed:F});t.map=re;var ie=(0,i.createErf)({typed:F});t.erf=ie;var oe=(0,i.createFormat)({typed:F});t.format=oe;var ae=(0,i.createIsPrime)({typed:F});t.isPrime=ae;var se=(0,i.createAcos)({Complex:a,config:r.config,typed:F});t.acos=se;var Ae=(0,i.createAcot)({BigNumber:f,typed:F});t.acot=Ae;var ue=(0,i.createAcsc)({BigNumber:f,Complex:a,config:r.config,typed:F});t.acsc=ue;var ce=(0,i.createAsec)({BigNumber:f,Complex:a,config:r.config,typed:F});t.asec=ce;var le=(0,i.createAsin)({Complex:a,config:r.config,typed:F});t.asin=le;var fe=(0,i.createAtan)({typed:F});t.atan=fe;var pe=(0,i.createAtanh)({Complex:a,config:r.config,typed:F});t.atanh=pe;var de=(0,i.createCosh)({typed:F});t.cosh=de;var he=(0,i.createCoth)({BigNumber:f,typed:F});t.coth=he;var me=(0,i.createCsch)({BigNumber:f,typed:F});t.csch=me;var ge=(0,i.createSech)({BigNumber:f,typed:F});t.sech=ge;var ye=(0,i.createSinh)({typed:F});t.sinh=ye;var ve=(0,i.createTanh)({typed:F});t.tanh=ve;var be=(0,i.createCombinations)({typed:F});t.combinations=be;var we=(0,i.createPickRandom)({config:r.config,typed:F});t.pickRandom=we;var xe=(0,i.createRandomInt)({config:r.config,typed:F});t.randomInt=xe;var Be=(0,i.createLN2)({BigNumber:f,config:r.config});t.LN2=Be;var De=(0,i.createClone)({typed:F});t.clone=De;var Ce=(0,i.createHasNumericValue)({isNumeric:Q,typed:F});t.hasNumericValue=Ce;var Ee=(0,i.createTypeOf)({typed:F});t.typeOf=Ee;var Ne=(0,i.createString)({typed:F});t.string=Ne;var _e=(0,i.createFraction)({Fraction:E,typed:F});t.fraction=_e;var Oe=(0,i.createUnaryMinus)({typed:F});t.unaryMinus=Oe;var Me=(0,i.createAddScalar)({typed:F});t.addScalar=Me;var Se=(0,i.createExp)({typed:F});t.exp=Se;var Ue=(0,i.createLog2)({Complex:a,config:r.config,typed:F});t.log2=Ue;var Fe=(0,i.createSqrt)({Complex:a,config:r.config,typed:F});t.sqrt=Fe;var Pe=(0,i.createConj)({typed:F});t.conj=Pe;var Qe=(0,i.createGetMatrixDataType)({typed:F});t.getMatrixDataType=Qe;var Te=(0,i.createMode)({isNaN:I,isNumeric:Q,typed:F});t.mode=Te;var Ie=(0,i.createPrint)({typed:F});t.print=Ie;var je=(0,i.createAcosh)({Complex:a,config:r.config,typed:F});t.acosh=je;var ke=(0,i.createAcsch)({BigNumber:f,typed:F});t.acsch=ke;var Re=(0,i.createAsinh)({typed:F});t.asinh=Re;var Le=(0,i.createCos)({typed:F});t.cos=Le;var He=(0,i.createCsc)({BigNumber:f,typed:F});t.csc=He;var ze=(0,i.createSin)({typed:F});t.sin=ze;var qe=(0,i.createCombinationsWithRep)({typed:F});t.combinationsWithRep=qe;var Ke=(0,i.createRandom)({config:r.config,typed:F});t.random=Ke;var Ve=(0,i.createSQRT2)({BigNumber:f,config:r.config});t.SQRT2=Ve;var Ge=(0,i.createIsNegative)({typed:F});t.isNegative=Ge;var We=(0,i.createSparseMatrixClass)({Matrix:p,equalScalar:j,typed:F});t.SparseMatrix=We;var Xe=(0,i.createMatrix)({DenseMatrix:S,Matrix:p,SparseMatrix:We,typed:F});t.matrix=Xe;var Je=(0,i.createCbrt)({BigNumber:f,Complex:a,Fraction:E,config:r.config,isNegative:Ge,matrix:Xe,typed:F,unaryMinus:Oe});t.cbrt=Je;var Ye=(0,i.createGcd)({BigNumber:f,DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F});t.gcd=Ye;var Ze=(0,i.createMod)({DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F});t.mod=Ze;var $e=(0,i.createNthRoot)({BigNumber:f,equalScalar:j,matrix:Xe,typed:F});t.nthRoot=$e;var et=(0,i.createXgcd)({BigNumber:f,config:r.config,matrix:Xe,typed:F});t.xgcd=et;var tt=(0,i.createBitAnd)({equalScalar:j,matrix:Xe,typed:F});t.bitAnd=tt;var nt=(0,i.createBitXor)({DenseMatrix:S,matrix:Xe,typed:F});t.bitXor=nt;var rt=(0,i.createOr)({DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F});t.or=rt;var it=(0,i.createConcat)({isInteger:P,matrix:Xe,typed:F});t.concat=it;var ot=(0,i.createDiag)({DenseMatrix:S,SparseMatrix:We,matrix:Xe,typed:F});t.diag=ot;var at=(0,i.createIdentity)({BigNumber:f,DenseMatrix:S,SparseMatrix:We,config:r.config,matrix:Xe,typed:F});t.identity=at;var st=(0,i.createOnes)({BigNumber:f,config:r.config,matrix:Xe,typed:F});t.ones=st;var At=(0,i.createReshape)({isInteger:P,matrix:Xe,typed:F});t.reshape=At;var ut=(0,i.createSize)({matrix:Xe,config:r.config,typed:F});t.size=ut;var ct=(0,i.createSubset)({matrix:Xe,typed:F});t.subset=ct;var lt=(0,i.createZeros)({BigNumber:f,config:r.config,matrix:Xe,typed:F});t.zeros=lt;var ft=(0,i.createTo)({matrix:Xe,typed:F});t.to=ft;var pt=(0,i.createRound)({BigNumber:f,DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F,zeros:lt});t.round=pt;var dt=(0,i.createLeftShift)({DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F,zeros:lt});t.leftShift=dt;var ht=(0,i.createRightLogShift)({DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F,zeros:lt});t.rightLogShift=ht;var mt=(0,i.createCompare)({BigNumber:f,DenseMatrix:S,Fraction:E,config:r.config,equalScalar:j,matrix:Xe,typed:F});t.compare=mt;var gt=(0,i.createCompareText)({matrix:Xe,typed:F});t.compareText=gt;var yt=(0,i.createSmaller)({DenseMatrix:S,config:r.config,matrix:Xe,typed:F});t.smaller=yt;var vt=(0,i.createLarger)({DenseMatrix:S,config:r.config,matrix:Xe,typed:F});t.larger=vt;var bt=(0,i.createUnequal)({DenseMatrix:S,config:r.config,equalScalar:j,matrix:Xe,typed:F});t.unequal=bt;var wt=(0,i.createMax)({larger:vt,typed:F});t.max=wt;var xt=(0,i.createImmutableDenseMatrixClass)({DenseMatrix:S,smaller:yt});t.ImmutableDenseMatrix=xt;var Bt=(0,i.createFibonacciHeapClass)({larger:vt,smaller:yt});t.FibonacciHeap=Bt;var Dt=(0,i.createSparse)({SparseMatrix:We,typed:F});t.sparse=Dt;var Ct=(0,i.createAcoth)({BigNumber:f,Complex:a,config:r.config,typed:F});t.acoth=Ct;var Et=(0,i.createAtan2)({BigNumber:f,DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F});t.atan2=Et;var Nt=(0,i.createSec)({BigNumber:f,typed:F});t.sec=Nt;var _t=(0,i.createAdd)({DenseMatrix:S,SparseMatrix:We,addScalar:Me,equalScalar:j,matrix:Xe,typed:F});t.add=_t;var Ot=(0,i.createTrace)({add:_t,matrix:Xe,typed:F});t.trace=Ot;var Mt=(0,i.createComposition)({addScalar:Me,combinations:be,isInteger:P,isNegative:Ge,isPositive:T,larger:vt,typed:F});t.composition=Mt;var St=(0,i.createIsZero)({typed:F});t.isZero=St;var Ut=(0,i.createAbs)({typed:F});t.abs=Ut;var Ft=(0,i.createFloor)({config:r.config,round:pt,typed:F});t.floor=Ft;var Pt=(0,i.createMultiply)({addScalar:Me,equalScalar:j,matrix:Xe,multiplyScalar:W,typed:F});t.multiply=Pt;var Qt=(0,i.createDotMultiply)({equalScalar:j,matrix:Xe,multiplyScalar:W,typed:F});t.dotMultiply=Qt;var Tt=(0,i.createRe)({typed:F});t.re=Tt;var It=(0,i.createFlatten)({matrix:Xe,typed:F});t.flatten=It;var jt=(0,i.createResize)({config:r.config,matrix:Xe});t.resize=jt;var kt=(0,i.createSqueeze)({matrix:Xe,typed:F});t.squeeze=kt;var Rt=(0,i.createProd)({multiply:Pt,typed:F});t.prod=Rt;var Lt=(0,i.createPow)({Complex:a,config:r.config,fraction:_e,identity:at,matrix:Xe,multiply:Pt,number:k,typed:F});t.pow=Lt;var Ht=(0,i.createDotPow)({DenseMatrix:S,equalScalar:j,matrix:Xe,pow:Lt,typed:F});t.dotPow=Ht;var zt=(0,i.createRightArithShift)({DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F,zeros:lt});t.rightArithShift=zt;var qt=(0,i.createCompareNatural)({compare:mt,typed:F});t.compareNatural=qt;var Kt=(0,i.createEqualText)({compareText:gt,isZero:St,typed:F});t.equalText=Kt;var Vt=(0,i.createLargerEq)({DenseMatrix:S,config:r.config,matrix:Xe,typed:F});t.largerEq=Vt;var Gt=(0,i.createPartitionSelect)({compare:mt,isNaN:I,isNumeric:Q,typed:F});t.partitionSelect=Gt;var Wt=(0,i.createMin)({smaller:yt,typed:F});t.min=Wt;var Xt=(0,i.createSpaClass)({FibonacciHeap:Bt,addScalar:Me,equalScalar:j});t.Spa=Xt;var Jt=(0,i.createAsech)({BigNumber:f,Complex:a,config:r.config,typed:F});t.asech=Jt;var Yt=(0,i.createTan)({typed:F});t.tan=Yt;var Zt=(0,i.createSetSize)({compareNatural:qt,typed:F});t.setSize=Zt;var $t=(0,i.createNorm)({abs:Ut,add:_t,conj:Pe,equalScalar:j,larger:vt,matrix:Xe,multiply:Pt,pow:Lt,smaller:yt,sqrt:Fe,typed:F});t.norm=$t;var en=(0,i.createQuantileSeq)({add:_t,compare:mt,multiply:Pt,partitionSelect:Gt,typed:F});t.quantileSeq=en;var tn=(0,i.createGamma)({BigNumber:f,Complex:a,config:r.config,multiplyScalar:W,pow:Lt,typed:F});t.gamma=tn;var nn=(0,i.createBignumber)({BigNumber:f,typed:F});t.bignumber=nn;var rn=(0,i.createLcm)({equalScalar:j,matrix:Xe,typed:F});t.lcm=rn;var on=(0,i.createBitOr)({DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F});t.bitOr=on;var an=(0,i.createKron)({matrix:Xe,multiplyScalar:W,typed:F});t.kron=an;var sn=(0,i.createTranspose)({matrix:Xe,typed:F});t.transpose=sn;var An=(0,i.createNumeric)({bignumber:nn,fraction:_e,number:k});t.numeric=An;var un=(0,i.createAnd)({equalScalar:j,matrix:Xe,not:ee,typed:F,zeros:lt});t.and=un;var cn=(0,i.createSmallerEq)({DenseMatrix:S,config:r.config,matrix:Xe,typed:F});t.smallerEq=cn;var ln=(0,i.createSort)({compare:mt,compareNatural:qt,matrix:Xe,typed:F});t.sort=ln;var fn=(0,i.createCot)({BigNumber:f,typed:F});t.cot=fn;var pn=(0,i.createDot)({add:_t,multiply:Pt,typed:F});t.dot=pn;var dn=(0,i.createSum)({bignumber:nn,fraction:_e,add:_t,config:r.config,typed:F});t.sum=dn;var hn=(0,i.createFactorial)({gamma:tn,typed:F});t.factorial=hn;var mn=(0,i.createPermutations)({factorial:hn,typed:F});t.permutations=mn;var gn=(0,i.createCeil)({config:r.config,round:pt,typed:F});t.ceil=gn;var yn=(0,i.createSubtract)({DenseMatrix:S,addScalar:Me,equalScalar:j,matrix:Xe,typed:F,unaryMinus:Oe});t.subtract=yn;var vn=(0,i.createCross)({matrix:Xe,multiply:Pt,subtract:yn,typed:F});t.cross=vn;var bn=(0,i.createCtranspose)({conj:Pe,transpose:sn,typed:F});t.ctranspose=bn;var wn=(0,i.createEqual)({DenseMatrix:S,equalScalar:j,matrix:Xe,typed:F});t.equal=wn;var xn=(0,i.createIndexClass)({ImmutableDenseMatrix:xt});t.Index=xn;var Bn=(0,i.createSetCartesian)({DenseMatrix:S,Index:xn,compareNatural:qt,size:ut,subset:ct,typed:F});t.setCartesian=Bn;var Dn=(0,i.createSetDistinct)({DenseMatrix:S,Index:xn,compareNatural:qt,size:ut,subset:ct,typed:F});t.setDistinct=Dn;var Cn=(0,i.createSetIsSubset)({Index:xn,compareNatural:qt,size:ut,subset:ct,typed:F});t.setIsSubset=Cn;var En=(0,i.createSetPowerset)({Index:xn,compareNatural:qt,size:ut,subset:ct,typed:F});t.setPowerset=En;var Nn=(0,i.createIndex)({Index:xn,typed:F});t.index=Nn;var _n=(0,i.createFix)({Complex:a,ceil:gn,floor:Ft,typed:F});t.fix=_n;var On=(0,i.createRange)({bignumber:nn,matrix:Xe,config:r.config,larger:vt,largerEq:Vt,smaller:yt,smallerEq:cn,typed:F});t.range=On;var Mn=(0,i.createDivideScalar)({numeric:An,typed:F});t.divideScalar=Mn;var Sn=(0,i.createNthRoots)({Complex:a,config:r.config,divideScalar:Mn,typed:F});t.nthRoots=Sn;var Un=(0,i.createLsolve)({DenseMatrix:S,divideScalar:Mn,equalScalar:j,matrix:Xe,multiplyScalar:W,subtract:yn,typed:F});t.lsolve=Un;var Fn=(0,i.createDeepEqual)({equal:wn,typed:F});t.deepEqual=Fn;var Pn=(0,i.createSetDifference)({DenseMatrix:S,Index:xn,compareNatural:qt,size:ut,subset:ct,typed:F});t.setDifference=Pn;var Qn=(0,i.createSetMultiplicity)({Index:xn,compareNatural:qt,size:ut,subset:ct,typed:F});t.setMultiplicity=Qn;var Tn=(0,i.createHypot)({abs:Ut,addScalar:Me,divideScalar:Mn,isPositive:T,multiplyScalar:W,smaller:yt,sqrt:Fe,typed:F});t.hypot=Tn;var In=(0,i.createLup)({DenseMatrix:S,Spa:Xt,SparseMatrix:We,abs:Ut,addScalar:Me,divideScalar:Mn,equalScalar:j,larger:vt,matrix:Xe,multiplyScalar:W,subtract:yn,typed:F,unaryMinus:Oe});t.lup=In;var jn=(0,i.createSlu)({SparseMatrix:We,abs:Ut,add:_t,divideScalar:Mn,larger:vt,largerEq:Vt,multiply:Pt,subtract:yn,transpose:sn,typed:F});t.slu=jn;var kn=(0,i.createDet)({lup:In,matrix:Xe,multiply:Pt,subtract:yn,typed:F,unaryMinus:Oe});t.det=kn;var Rn=(0,i.createDistance)({abs:Ut,addScalar:Me,divideScalar:Mn,multiplyScalar:W,sqrt:Fe,subtract:yn,typed:F,unaryMinus:Oe});t.distance=Rn;var Ln=(0,i.createStirlingS2)({addScalar:Me,combinations:be,divideScalar:Mn,factorial:hn,isInteger:P,isNegative:Ge,larger:vt,multiplyScalar:W,pow:Lt,subtract:yn,typed:F});t.stirlingS2=Ln;var Hn=(0,i.createCatalan)({addScalar:Me,combinations:be,divideScalar:Mn,isInteger:P,isNegative:Ge,multiplyScalar:W,typed:F});t.catalan=Hn;var zn=(0,i.createXor)({DenseMatrix:S,matrix:Xe,typed:F});t.xor=zn;var qn=(0,i.createRow)({Index:xn,matrix:Xe,range:On,typed:F});t.row=qn;var Kn=(0,i.createDotDivide)({DenseMatrix:S,divideScalar:Mn,equalScalar:j,matrix:Xe,typed:F});t.dotDivide=Kn;var Vn=(0,i.createUnitClass)({BigNumber:f,Complex:a,Fraction:E,abs:Ut,addScalar:Me,config:r.config,divideScalar:Mn,equal:wn,fix:_n,format:oe,isNumeric:Q,multiplyScalar:W,number:k,pow:Lt,round:pt,subtract:yn});t.Unit=Vn;var Gn=(0,i.createCreateUnit)({Unit:Vn,typed:F});t.createUnit=Gn;var Wn=(0,i.createSetSymDifference)({Index:xn,concat:it,setDifference:Pn,size:ut,subset:ct,typed:F});t.setSymDifference=Wn;var Xn=(0,i.createQr)({addScalar:Me,complex:L,conj:Pe,divideScalar:Mn,equal:wn,identity:at,isZero:St,matrix:Xe,multiplyScalar:W,sign:X,sqrt:Fe,subtract:yn,typed:F,unaryMinus:Oe,zeros:lt});t.qr=Xn;var Jn=(0,i.createInv)({abs:Ut,addScalar:Me,det:kn,divideScalar:Mn,identity:at,matrix:Xe,multiply:Pt,typed:F,unaryMinus:Oe});t.inv=Jn;var Yn=(0,i.createExpm)({abs:Ut,add:_t,identity:at,inv:Jn,multiply:Pt,typed:F});t.expm=Yn;var Zn=(0,i.createDivide)({divideScalar:Mn,equalScalar:j,inv:Jn,matrix:Xe,multiply:Pt,typed:F});t.divide=Zn;var $n=(0,i.createMean)({add:_t,divide:Zn,typed:F});t.mean=$n;var er=(0,i.createVariance)({add:_t,apply:q,divide:Zn,isNaN:I,multiply:Pt,subtract:yn,typed:F});t.variance=er;var tr=(0,i.createStd)({sqrt:Fe,typed:F,variance:er});t.std=tr;var nr=(0,i.createMultinomial)({add:_t,divide:Zn,factorial:hn,isInteger:P,isPositive:T,multiply:Pt,typed:F});t.multinomial=nr;var rr=(0,i.createAtomicMass)({BigNumber:f,Unit:Vn,config:r.config});t.atomicMass=rr;var ir=(0,i.createBohrMagneton)({BigNumber:f,Unit:Vn,config:r.config});t.bohrMagneton=ir;var or=(0,i.createBoltzmann)({BigNumber:f,Unit:Vn,config:r.config});t.boltzmann=or;var ar=(0,i.createConductanceQuantum)({BigNumber:f,Unit:Vn,config:r.config});t.conductanceQuantum=ar;var sr=(0,i.createDeuteronMass)({BigNumber:f,Unit:Vn,config:r.config});t.deuteronMass=sr;var Ar=(0,i.createElectronMass)({BigNumber:f,Unit:Vn,config:r.config});t.electronMass=Ar;var ur=(0,i.createFaraday)({BigNumber:f,Unit:Vn,config:r.config});t.faraday=ur;var cr=(0,i.createFirstRadiation)({BigNumber:f,Unit:Vn,config:r.config});t.firstRadiation=cr;var lr=(0,i.createGravitationConstant)({BigNumber:f,Unit:Vn,config:r.config});t.gravitationConstant=lr;var fr=(0,i.createHartreeEnergy)({BigNumber:f,Unit:Vn,config:r.config});t.hartreeEnergy=fr;var pr=(0,i.createKlitzing)({BigNumber:f,Unit:Vn,config:r.config});t.klitzing=pr;var dr=(0,i.createMagneticConstant)({BigNumber:f,Unit:Vn,config:r.config});t.magneticConstant=dr;var hr=(0,i.createMolarMass)({BigNumber:f,Unit:Vn,config:r.config});t.molarMass=hr;var mr=(0,i.createMolarPlanckConstant)({BigNumber:f,Unit:Vn,config:r.config});t.molarPlanckConstant=mr;var gr=(0,i.createNeutronMass)({BigNumber:f,Unit:Vn,config:r.config});t.neutronMass=gr;var yr=(0,i.createPlanckCharge)({BigNumber:f,Unit:Vn,config:r.config});t.planckCharge=yr;var vr=(0,i.createPlanckLength)({BigNumber:f,Unit:Vn,config:r.config});t.planckLength=vr;var br=(0,i.createPlanckTemperature)({BigNumber:f,Unit:Vn,config:r.config});t.planckTemperature=br;var wr=(0,i.createProtonMass)({BigNumber:f,Unit:Vn,config:r.config});t.protonMass=wr;var xr=(0,i.createReducedPlanckConstant)({BigNumber:f,Unit:Vn,config:r.config});t.reducedPlanckConstant=xr;var Br=(0,i.createSecondRadiation)({BigNumber:f,Unit:Vn,config:r.config});t.secondRadiation=Br;var Dr=(0,i.createStefanBoltzmann)({BigNumber:f,Unit:Vn,config:r.config});t.stefanBoltzmann=Dr;var Cr=(0,i.createVacuumImpedance)({BigNumber:f,Unit:Vn,config:r.config});t.vacuumImpedance=Cr;var Er=(0,i.createColumn)({Index:xn,matrix:Xe,range:On,typed:F});t.column=Er;var Nr=(0,i.createUsolve)({DenseMatrix:S,divideScalar:Mn,equalScalar:j,matrix:Xe,multiplyScalar:W,subtract:yn,typed:F});t.usolve=Nr;var _r=(0,i.createSetIntersect)({DenseMatrix:S,Index:xn,compareNatural:qt,size:ut,subset:ct,typed:F});t.setIntersect=_r;var Or=(0,i.createLusolve)({DenseMatrix:S,lsolve:Un,lup:In,matrix:Xe,slu:jn,typed:F,usolve:Nr});t.lusolve=Or;var Mr=(0,i.createEigs)({abs:Ut,add:_t,addScalar:Me,atan:fe,bignumber:nn,config:r.config,cos:Le,equal:wn,inv:Jn,matrix:Xe,multiply:Pt,multiplyScalar:W,sin:ze,subtract:yn,typed:F});t.eigs=Mr;var Sr=(0,i.createIntersect)({abs:Ut,add:_t,addScalar:Me,config:r.config,divideScalar:Mn,equalScalar:j,matrix:Xe,multiply:Pt,multiplyScalar:W,smaller:yt,subtract:yn,typed:F});t.intersect=Sr;var Ur=(0,i.createBellNumbers)({addScalar:Me,isInteger:P,isNegative:Ge,stirlingS2:Ln,typed:F});t.bellNumbers=Ur;var Fr=(0,i.createAvogadro)({BigNumber:f,Unit:Vn,config:r.config});t.avogadro=Fr;var Pr=(0,i.createClassicalElectronRadius)({BigNumber:f,Unit:Vn,config:r.config});t.classicalElectronRadius=Pr;var Qr=(0,i.createElectricConstant)({BigNumber:f,Unit:Vn,config:r.config});t.electricConstant=Qr;var Tr=(0,i.createFermiCoupling)({BigNumber:f,Unit:Vn,config:r.config});t.fermiCoupling=Tr;var Ir=(0,i.createGravity)({BigNumber:f,Unit:Vn,config:r.config});t.gravity=Ir;var jr=(0,i.createLoschmidt)({BigNumber:f,Unit:Vn,config:r.config});t.loschmidt=jr;var kr=(0,i.createMolarMassC12)({BigNumber:f,Unit:Vn,config:r.config});t.molarMassC12=kr;var Rr=(0,i.createNuclearMagneton)({BigNumber:f,Unit:Vn,config:r.config});t.nuclearMagneton=Rr;var Lr=(0,i.createPlanckMass)({BigNumber:f,Unit:Vn,config:r.config});t.planckMass=Lr;var Hr=(0,i.createQuantumOfCirculation)({BigNumber:f,Unit:Vn,config:r.config});t.quantumOfCirculation=Hr;var zr=(0,i.createSpeedOfLight)({BigNumber:f,Unit:Vn,config:r.config});t.speedOfLight=zr;var qr=(0,i.createWienDisplacement)({BigNumber:f,Unit:Vn,config:r.config});t.wienDisplacement=qr;var Kr=(0,i.createLog)({Complex:a,config:r.config,divideScalar:Mn,typed:F});t.log=Kr;var Vr=(0,i.createUnitFunction)({Unit:Vn,typed:F});t.unit=Vr;var Gr=(0,i.createSqrtm)({abs:Ut,add:_t,identity:at,inv:Jn,max:wt,multiply:Pt,size:ut,sqrt:Fe,subtract:yn,typed:F});t.sqrtm=Gr;var Wr=(0,i.createKldivergence)({divide:Zn,dotDivide:Kn,isNumeric:Q,log:Kr,matrix:Xe,multiply:Pt,sum:dn,typed:F});t.kldivergence=Wr;var Xr=(0,i.createBohrRadius)({BigNumber:f,Unit:Vn,config:r.config});t.bohrRadius=Xr;var Jr=(0,i.createElementaryCharge)({BigNumber:f,Unit:Vn,config:r.config});t.elementaryCharge=Jr;var Yr=(0,i.createInverseConductanceQuantum)({BigNumber:f,Unit:Vn,config:r.config});t.inverseConductanceQuantum=Yr;var Zr=(0,i.createMolarVolume)({BigNumber:f,Unit:Vn,config:r.config});t.molarVolume=Zr;var $r=(0,i.createPlanckTime)({BigNumber:f,Unit:Vn,config:r.config});t.planckTime=$r;var ei=(0,i.createThomsonCrossSection)({BigNumber:f,Unit:Vn,config:r.config});t.thomsonCrossSection=ei;var ti=(0,i.createLog1p)({Complex:a,config:r.config,divideScalar:Mn,log:Kr,typed:F});t.log1p=ti;var ni=(0,i.createMedian)({add:_t,compare:mt,divide:Zn,partitionSelect:Gt,typed:F});t.median=ni;var ri=(0,i.createGasConstant)({BigNumber:f,Unit:Vn,config:r.config});t.gasConstant=ri;var ii=(0,i.createPlanckConstant)({BigNumber:f,Unit:Vn,config:r.config});t.planckConstant=ii;var oi=(0,i.createSetUnion)({Index:xn,concat:it,setIntersect:_r,setSymDifference:Wn,size:ut,subset:ct,typed:F});t.setUnion=oi;var ai=(0,i.createMagneticFluxQuantum)({BigNumber:f,Unit:Vn,config:r.config});t.magneticFluxQuantum=ai;var si=(0,i.createCoulomb)({BigNumber:f,Unit:Vn,config:r.config});t.coulomb=si;var Ai=(0,i.createMad)({abs:Ut,map:re,median:ni,subtract:yn,typed:F});t.mad=Ai;var ui=(0,i.createRydberg)({BigNumber:f,Unit:Vn,config:r.config});t.rydberg=ui},47344:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAccessorNode",{enumerable:!0,get:function(){return r.isAccessorNode}}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return r.isArray}}),Object.defineProperty(t,"isArrayNode",{enumerable:!0,get:function(){return r.isArrayNode}}),Object.defineProperty(t,"isAssignmentNode",{enumerable:!0,get:function(){return r.isAssignmentNode}}),Object.defineProperty(t,"isBigNumber",{enumerable:!0,get:function(){return r.isBigNumber}}),Object.defineProperty(t,"isBlockNode",{enumerable:!0,get:function(){return r.isBlockNode}}),Object.defineProperty(t,"isBoolean",{enumerable:!0,get:function(){return r.isBoolean}}),Object.defineProperty(t,"isChain",{enumerable:!0,get:function(){return r.isChain}}),Object.defineProperty(t,"isCollection",{enumerable:!0,get:function(){return r.isCollection}}),Object.defineProperty(t,"isComplex",{enumerable:!0,get:function(){return r.isComplex}}),Object.defineProperty(t,"isConditionalNode",{enumerable:!0,get:function(){return r.isConditionalNode}}),Object.defineProperty(t,"isConstantNode",{enumerable:!0,get:function(){return r.isConstantNode}}),Object.defineProperty(t,"isDate",{enumerable:!0,get:function(){return r.isDate}}),Object.defineProperty(t,"isDenseMatrix",{enumerable:!0,get:function(){return r.isDenseMatrix}}),Object.defineProperty(t,"isFraction",{enumerable:!0,get:function(){return r.isFraction}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return r.isFunction}}),Object.defineProperty(t,"isFunctionAssignmentNode",{enumerable:!0,get:function(){return r.isFunctionAssignmentNode}}),Object.defineProperty(t,"isFunctionNode",{enumerable:!0,get:function(){return r.isFunctionNode}}),Object.defineProperty(t,"isHelp",{enumerable:!0,get:function(){return r.isHelp}}),Object.defineProperty(t,"isIndex",{enumerable:!0,get:function(){return r.isIndex}}),Object.defineProperty(t,"isIndexNode",{enumerable:!0,get:function(){return r.isIndexNode}}),Object.defineProperty(t,"isMatrix",{enumerable:!0,get:function(){return r.isMatrix}}),Object.defineProperty(t,"isNode",{enumerable:!0,get:function(){return r.isNode}}),Object.defineProperty(t,"isNull",{enumerable:!0,get:function(){return r.isNull}}),Object.defineProperty(t,"isNumber",{enumerable:!0,get:function(){return r.isNumber}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return r.isString}}),Object.defineProperty(t,"isUndefined",{enumerable:!0,get:function(){return r.isUndefined}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return r.isObject}}),Object.defineProperty(t,"isObjectNode",{enumerable:!0,get:function(){return r.isObjectNode}}),Object.defineProperty(t,"isOperatorNode",{enumerable:!0,get:function(){return r.isOperatorNode}}),Object.defineProperty(t,"isParenthesisNode",{enumerable:!0,get:function(){return r.isParenthesisNode}}),Object.defineProperty(t,"isRange",{enumerable:!0,get:function(){return r.isRange}}),Object.defineProperty(t,"isRangeNode",{enumerable:!0,get:function(){return r.isRangeNode}}),Object.defineProperty(t,"isRegExp",{enumerable:!0,get:function(){return r.isRegExp}}),Object.defineProperty(t,"isResultSet",{enumerable:!0,get:function(){return r.isResultSet}}),Object.defineProperty(t,"isSparseMatrix",{enumerable:!0,get:function(){return r.isSparseMatrix}}),Object.defineProperty(t,"isSymbolNode",{enumerable:!0,get:function(){return r.isSymbolNode}}),Object.defineProperty(t,"isUnit",{enumerable:!0,get:function(){return r.isUnit}});var r=n(19392)},72654:function(e,t){"use strict";function n(e,t,r,i){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this.fn=e,this.count=t,this.min=r,this.max=i,this.message="Wrong number of arguments in function "+e+" ("+t+" provided, "+r+(null!=i?"-"+i:"")+" expected)",this.stack=(new Error).stack}Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentsError=n,n.prototype=new Error,n.prototype.constructor=Error,n.prototype.name="ArgumentsError",n.prototype.isArgumentsError=!0},49102:function(e,t){"use strict";function n(e,t,r){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this.actual=e,this.expected=t,this.relation=r,this.message="Dimension mismatch ("+(Array.isArray(e)?"["+e.join(", ")+"]":e)+" "+(this.relation||"!=")+" "+(Array.isArray(t)?"["+t.join(", ")+"]":t)+")",this.stack=(new Error).stack}Object.defineProperty(t,"__esModule",{value:!0}),t.DimensionError=n,n.prototype=new RangeError,n.prototype.constructor=RangeError,n.prototype.name="DimensionError",n.prototype.isDimensionError=!0},11543:function(e,t){"use strict";function n(e,t,r){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this.index=e,arguments.length<3?(this.min=0,this.max=t):(this.min=t,this.max=r),void 0!==this.min&&this.index<this.min?this.message="Index out of range ("+this.index+" < "+this.min+")":void 0!==this.max&&this.index>=this.max?this.message="Index out of range ("+this.index+" > "+(this.max-1)+")":this.message="Index out of range ("+this.index+")",this.stack=(new Error).stack}Object.defineProperty(t,"__esModule",{value:!0}),t.IndexError=n,n.prototype=new RangeError,n.prototype.constructor=RangeError,n.prototype.name="IndexError",n.prototype.isIndexError=!0},47072:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHelpClass=void 0;var r=n(19392),i=n(92281),o=n(465),a=["parse"],s=(0,n(7873).factory)("Help",a,(function(e){var t=e.parse;function n(e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(!e)throw new Error('Argument "doc" missing');this.doc=e}return n.prototype.type="Help",n.prototype.isHelp=!0,n.prototype.toString=function(){var e=this.doc||{},n="\n";if(e.name&&(n+="Name: "+e.name+"\n\n"),e.category&&(n+="Category: "+e.category+"\n\n"),e.description&&(n+="Description:\n "+e.description+"\n\n"),e.syntax&&(n+="Syntax:\n "+e.syntax.join("\n ")+"\n\n"),e.examples){n+="Examples:\n";for(var i={},a=0;a<e.examples.length;a++){var s=e.examples[a];n+=" "+s+"\n";var A=void 0;try{A=t(s).compile().evaluate(i)}catch(e){A=e}void 0===A||(0,r.isHelp)(A)||(n+=" "+(0,o.format)(A,{precision:14})+"\n")}n+="\n"}return e.seealso&&e.seealso.length&&(n+="See also: "+e.seealso.join(", ")+"\n"),n},n.prototype.toJSON=function(){var e=(0,i.clone)(this.doc);return e.mathjs="Help",e},n.fromJSON=function(e){var t={};for(var r in e)"mathjs"!==r&&(t[r]=e[r]);return new n(t)},n.prototype.valueOf=n.prototype.toString,n}),{isClass:!0});t.createHelpClass=s},28271:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParserClass=void 0;var r=n(7873),i=n(92281),o=n(18357),a=n(86160),s=["parse"],A=(0,r.factory)("Parser",s,(function(e){var t=e.parse;function n(){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this.scope={}}return n.prototype.type="Parser",n.prototype.isParser=!0,n.prototype.parse=function(e){throw new Error("Parser.parse is deprecated. Use math.parse instead.")},n.prototype.compile=function(e){throw new Error("Parser.compile is deprecated. Use math.compile instead.")},n.prototype.evaluate=function(e){return t(e).compile().evaluate(this.scope)},n.prototype.eval=function(e){return(0,a.warnOnce)("Method Parser.eval is renamed to Parser.evaluate. Please use the new method name."),this.evaluate(e)},n.prototype.get=function(e){return e in this.scope?(0,o.getSafeProperty)(this.scope,e):void 0},n.prototype.getAll=function(){return(0,i.extend)({},this.scope)},n.prototype.set=function(e,t){return(0,o.setSafeProperty)(this.scope,e,t)},n.prototype.remove=function(e){delete this.scope[e]},n.prototype.clear=function(){for(var e in this.scope)(0,i.hasOwnProperty)(this.scope,e)&&delete this.scope[e]},n}),{isClass:!0});t.createParserClass=A},87790:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfinityDocs=void 0;t.InfinityDocs={name:"Infinity",category:"Constants",syntax:["Infinity"],description:"Infinity, a number which is larger than the maximum number that can be handled by a floating point number.",examples:["Infinity","1 / 0"],seealso:[]}},52312:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN10Docs=void 0;t.LN10Docs={name:"LN10",category:"Constants",syntax:["LN10"],description:"Returns the natural logarithm of 10, approximately equal to 2.302",examples:["LN10","log(10)"],seealso:[]}},12986:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN2Docs=void 0;t.LN2Docs={name:"LN2",category:"Constants",syntax:["LN2"],description:"Returns the natural logarithm of 2, approximately equal to 0.693",examples:["LN2","log(2)"],seealso:[]}},9084:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOG10EDocs=void 0;t.LOG10EDocs={name:"LOG10E",category:"Constants",syntax:["LOG10E"],description:"Returns the base-10 logarithm of E, approximately equal to 0.434",examples:["LOG10E","log(e, 10)"],seealso:[]}},2723:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOG2EDocs=void 0;t.LOG2EDocs={name:"LOG2E",category:"Constants",syntax:["LOG2E"],description:"Returns the base-2 logarithm of E, approximately equal to 1.442",examples:["LOG2E","log(e, 2)"],seealso:[]}},26137:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NaNDocs=void 0;t.NaNDocs={name:"NaN",category:"Constants",syntax:["NaN"],description:"Not a number",examples:["NaN","0 / 0"],seealso:[]}},73519:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT12Docs=void 0;t.SQRT12Docs={name:"SQRT1_2",category:"Constants",syntax:["SQRT1_2"],description:"Returns the square root of 1/2, approximately equal to 0.707",examples:["SQRT1_2","sqrt(1/2)"],seealso:[]}},68979:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT2Docs=void 0;t.SQRT2Docs={name:"SQRT2",category:"Constants",syntax:["SQRT2"],description:"Returns the square root of 2, approximately equal to 1.414",examples:["SQRT2","sqrt(2)"],seealso:[]}},61478:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eDocs=void 0;t.eDocs={name:"e",category:"Constants",syntax:["e"],description:"Euler's number, the base of the natural logarithm. Approximately equal to 2.71828",examples:["e","e ^ 2","exp(2)","log(e)"],seealso:["exp"]}},33157:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.falseDocs=void 0;t.falseDocs={name:"false",category:"Constants",syntax:["false"],description:"Boolean value false",examples:["false"],seealso:["true"]}},6276:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iDocs=void 0;t.iDocs={name:"i",category:"Constants",syntax:["i"],description:"Imaginary unit, defined as i*i=-1. A complex number is described as a + b*i, where a is the real part, and b is the imaginary part.",examples:["i","i * i","sqrt(-1)"],seealso:[]}},87421:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nullDocs=void 0;t.nullDocs={name:"null",category:"Constants",syntax:["null"],description:"Value null",examples:["null"],seealso:["true","false"]}},68318:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.phiDocs=void 0;t.phiDocs={name:"phi",category:"Constants",syntax:["phi"],description:"Phi is the golden ratio. Two quantities are in the golden ratio if their ratio is the same as the ratio of their sum to the larger of the two quantities. Phi is defined as `(1 + sqrt(5)) / 2` and is approximately 1.618034...",examples:["phi"],seealso:[]}},53375:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.piDocs=void 0;t.piDocs={name:"pi",category:"Constants",syntax:["pi"],description:"The number pi is a mathematical constant that is the ratio of a circle's circumference to its diameter, and is approximately equal to 3.14159",examples:["pi","sin(pi/2)"],seealso:["tau"]}},17675:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tauDocs=void 0;t.tauDocs={name:"tau",category:"Constants",syntax:["tau"],description:"Tau is the ratio constant of a circle's circumference to radius, equal to 2 * pi, approximately 6.2832.",examples:["tau","2 * pi"],seealso:["pi"]}},77377:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trueDocs=void 0;t.trueDocs={name:"true",category:"Constants",syntax:["true"],description:"Boolean value true",examples:["true"],seealso:["false"]}},99039:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.versionDocs=void 0;t.versionDocs={name:"version",category:"Constants",syntax:["version"],description:"A string with the version number of math.js",examples:["version"],seealso:[]}},26995:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bignumberDocs=void 0;t.bignumberDocs={name:"bignumber",category:"Construction",syntax:["bignumber(x)"],description:"Create a big number from a number or string.",examples:["0.1 + 0.2","bignumber(0.1) + bignumber(0.2)",'bignumber("7.2")','bignumber("7.2e500")',"bignumber([0.1, 0.2, 0.3])"],seealso:["boolean","complex","fraction","index","matrix","string","unit"]}},61291:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.booleanDocs=void 0;t.booleanDocs={name:"boolean",category:"Construction",syntax:["x","boolean(x)"],description:"Convert a string or number into a boolean.",examples:["boolean(0)","boolean(1)","boolean(3)",'boolean("true")','boolean("false")',"boolean([1, 0, 1, 1])"],seealso:["bignumber","complex","index","matrix","number","string","unit"]}},97608:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.complexDocs=void 0;t.complexDocs={name:"complex",category:"Construction",syntax:["complex()","complex(re, im)","complex(string)"],description:"Create a complex number.",examples:["complex()","complex(2, 3)",'complex("7 - 2i")'],seealso:["bignumber","boolean","index","matrix","number","string","unit"]}},13287:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitDocs=void 0;t.createUnitDocs={name:"createUnit",category:"Construction",syntax:["createUnit(definitions)","createUnit(name, definition)"],description:"Create a user-defined unit and register it with the Unit type.",examples:['createUnit("foo")','createUnit("knot", {definition: "0.514444444 m/s", aliases: ["knots", "kt", "kts"]})','createUnit("mph", "1 mile/hour")'],seealso:["unit","splitUnit"]}},1897:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fractionDocs=void 0;t.fractionDocs={name:"fraction",category:"Construction",syntax:["fraction(num)","fraction(num,den)"],description:"Create a fraction from a number or from a numerator and denominator.",examples:["fraction(0.125)","fraction(1, 3) + fraction(2, 5)"],seealso:["bignumber","boolean","complex","index","matrix","string","unit"]}},40249:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexDocs=void 0;t.indexDocs={name:"index",category:"Construction",syntax:["[start]","[start:end]","[start:step:end]","[start1, start 2, ...]","[start1:end1, start2:end2, ...]","[start1:step1:end1, start2:step2:end2, ...]"],description:"Create an index to get or replace a subset of a matrix",examples:["[]","[1, 2, 3]","A = [1, 2, 3; 4, 5, 6]","A[1, :]","A[1, 2] = 50","A[0:2, 0:2] = ones(2, 2)"],seealso:["bignumber","boolean","complex","matrix,","number","range","string","unit"]}},20398:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixDocs=void 0;t.matrixDocs={name:"matrix",category:"Construction",syntax:["[]","[a1, b1, ...; a2, b2, ...]","matrix()",'matrix("dense")',"matrix([...])"],description:"Create a matrix.",examples:["[]","[1, 2, 3]","[1, 2, 3; 4, 5, 6]","matrix()","matrix([3, 4])",'matrix([3, 4; 5, 6], "sparse")','matrix([3, 4; 5, 6], "sparse", "number")'],seealso:["bignumber","boolean","complex","index","number","string","unit","sparse"]}},68619:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberDocs=void 0;t.numberDocs={name:"number",category:"Construction",syntax:["x","number(x)","number(unit, valuelessUnit)"],description:"Create a number or convert a string or boolean into a number.",examples:["2","2e3","4.05","number(2)",'number("7.2")',"number(true)","number([true, false, true, true])",'number(unit("52cm"), "m")'],seealso:["bignumber","boolean","complex","fraction","index","matrix","string","unit"]}},5538:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sparseDocs=void 0;t.sparseDocs={name:"sparse",category:"Construction",syntax:["sparse()","sparse([a1, b1, ...; a1, b2, ...])",'sparse([a1, b1, ...; a1, b2, ...], "number")'],description:"Create a sparse matrix.",examples:["sparse()","sparse([3, 4; 5, 6])",'sparse([3, 0; 5, 0], "number")'],seealso:["bignumber","boolean","complex","index","number","string","unit","matrix"]}},58558:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitUnitDocs=void 0;t.splitUnitDocs={name:"splitUnit",category:"Construction",syntax:["splitUnit(unit: Unit, parts: Unit[])"],description:"Split a unit in an array of units whose sum is equal to the original unit.",examples:['splitUnit(1 m, ["feet", "inch"])'],seealso:["unit","createUnit"]}},60836:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringDocs=void 0;t.stringDocs={name:"string",category:"Construction",syntax:['"text"',"string(x)"],description:"Create a string or convert a value to a string",examples:['"Hello World!"',"string(4.2)","string(3 + 2i)"],seealso:["bignumber","boolean","complex","index","matrix","number","unit"]}},90267:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unitDocs=void 0;t.unitDocs={name:"unit",category:"Construction",syntax:["value unit","unit(value, unit)","unit(string)"],description:"Create a unit.",examples:["5.5 mm","3 inch",'unit(7.1, "kilogram")','unit("23 deg")'],seealso:["bignumber","boolean","complex","index","matrix","number","string"]}},21417:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.configDocs=void 0;t.configDocs={name:"config",category:"Core",syntax:["config()","config(options)"],description:"Get configuration or change configuration.",examples:["config()","1/3 + 1/4",'config({number: "Fraction"})',"1/3 + 1/4"],seealso:[]}},66578:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.importDocs=void 0;t.importDocs={name:"import",category:"Core",syntax:["import(functions)","import(functions, options)"],description:"Import functions or constants from an object.",examples:["import({myFn: f(x)=x^2, myConstant: 32 })","myFn(2)","myConstant"],seealso:[]}},95338:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typedDocs=void 0;t.typedDocs={name:"typed",category:"Core",syntax:["typed(signatures)","typed(name, signatures)"],description:"Create a typed function.",examples:['double = typed({ "number, number": f(x)=x+x })',"double(2)",'double("hello")'],seealso:[]}},3055:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.embeddedDocs=void 0;var r=n(26995),i=n(50672),o=n(7859),a=n(83),s=n(90326),A=n(48021),u=n(41162),c=n(81533),l=n(95045),f=n(55245),p=n(48775),d=n(43824),h=n(98874),m=n(10277),g=n(59283),y=n(64374),v=n(6273),b=n(43992),w=n(19968),x=n(58276),B=n(83284),D=n(13532),C=n(43440),E=n(3147),N=n(22532),_=n(11495),O=n(41416),M=n(40956),S=n(43286),U=n(59113),F=n(46737),P=n(10891),Q=n(14575),T=n(51218),I=n(20622),j=n(18442),k=n(25497),R=n(95071),L=n(34699),H=n(23549),z=n(41861),q=n(10979),K=n(37052),V=n(8232),G=n(63489),W=n(99633),X=n(27262),J=n(92683),Y=n(29390),Z=n(90127),$=n(70667),ee=n(78149),te=n(92742),ne=n(36223),re=n(51078),ie=n(45412),oe=n(70332),ae=n(42959),se=n(7991),Ae=n(84104),ue=n(60029),ce=n(79067),le=n(6998),fe=n(10791),pe=n(89470),de=n(80719),he=n(81825),me=n(60601),ge=n(98351),ye=n(90284),ve=n(55521),be=n(3310),we=n(87352),xe=n(78756),Be=n(20654),De=n(78553),Ce=n(95367),Ee=n(54280),Ne=n(62790),_e=n(43411),Oe=n(34679),Me=n(26937),Se=n(43699),Ue=n(75344),Fe=n(34543),Pe=n(44275),Qe=n(56641),Te=n(36352),Ie=n(7862),je=n(20338),ke=n(87332),Re=n(215),Le=n(38101),He=n(94303),ze=n(5191),qe=n(66254),Ke=n(49051),Ve=n(36002),Ge=n(98103),We=n(35083),Xe=n(36347),Je=n(58554),Ye=n(85084),Ze=n(66821),$e=n(43276),et=n(66691),tt=n(91049),nt=n(44362),rt=n(27230),it=n(52677),ot=n(93700),at=n(96041),st=n(19925),At=n(39269),ut=n(50282),ct=n(13382),lt=n(88314),ft=n(95338),pt=n(66578),dt=n(21417),ht=n(5828),mt=n(47670),gt=n(36410),yt=n(42776),vt=n(67506),bt=n(69273),wt=n(88464),xt=n(9049),Bt=n(50880),Dt=n(48107),Ct=n(95917),Et=n(24098),Nt=n(48452),_t=n(4799),Ot=n(40728),Mt=n(20310),St=n(2856),Ut=n(9722),Ft=n(65788),Pt=n(3389),Qt=n(18533),Tt=n(56804),It=n(1015),jt=n(72860),kt=n(97553),Rt=n(57472),Lt=n(85534),Ht=n(12333),zt=n(30212),qt=n(61668),Kt=n(93816),Vt=n(49082),Gt=n(9753),Wt=n(43935),Xt=n(24119),Jt=n(36143),Yt=n(68926),Zt=n(44736),$t=n(91769),en=n(5476),tn=n(84283),nn=n(3353),rn=n(21858),on=n(67947),an=n(13198),sn=n(18092),An=n(92681),un=n(51663),cn=n(7189),ln=n(60742),fn=n(75419),pn=n(49820),dn=n(37706),hn=n(2477),mn=n(99039),gn=n(77377),yn=n(17675),vn=n(68979),bn=n(73519),wn=n(68318),xn=n(53375),Bn=n(87421),Dn=n(26137),Cn=n(9084),En=n(2723),Nn=n(52312),_n=n(12986),On=n(87790),Mn=n(6276),Sn=n(33157),Un=n(61478),Fn=n(90267),Pn=n(60836),Qn=n(58558),Tn=n(5538),In=n(68619),jn=n(20398),kn=n(40249),Rn=n(1897),Ln=n(13287),Hn=n(97608),zn=n(61291),qn=n(46456),Kn=n(90753),Vn=n(52511),Gn=n(18935),Wn=n(3627),Xn=n(78935),Jn=n(31023),Yn=n(85895),Zn={bignumber:r.bignumberDocs,boolean:zn.booleanDocs,complex:Hn.complexDocs,createUnit:Ln.createUnitDocs,fraction:Rn.fractionDocs,index:kn.indexDocs,matrix:jn.matrixDocs,number:In.numberDocs,sparse:Tn.sparseDocs,splitUnit:Qn.splitUnitDocs,string:Pn.stringDocs,unit:Fn.unitDocs,e:Un.eDocs,E:Un.eDocs,false:Sn.falseDocs,i:Mn.iDocs,Infinity:On.InfinityDocs,LN2:_n.LN2Docs,LN10:Nn.LN10Docs,LOG2E:En.LOG2EDocs,LOG10E:Cn.LOG10EDocs,NaN:Dn.NaNDocs,null:Bn.nullDocs,pi:xn.piDocs,PI:xn.piDocs,phi:wn.phiDocs,SQRT1_2:bn.SQRT12Docs,SQRT2:vn.SQRT2Docs,tau:yn.tauDocs,true:gn.trueDocs,version:mn.versionDocs,speedOfLight:{description:"Speed of light in vacuum",examples:["speedOfLight"]},gravitationConstant:{description:"Newtonian constant of gravitation",examples:["gravitationConstant"]},planckConstant:{description:"Planck constant",examples:["planckConstant"]},reducedPlanckConstant:{description:"Reduced Planck constant",examples:["reducedPlanckConstant"]},magneticConstant:{description:"Magnetic constant (vacuum permeability)",examples:["magneticConstant"]},electricConstant:{description:"Electric constant (vacuum permeability)",examples:["electricConstant"]},vacuumImpedance:{description:"Characteristic impedance of vacuum",examples:["vacuumImpedance"]},coulomb:{description:"Coulomb's constant",examples:["coulomb"]},elementaryCharge:{description:"Elementary charge",examples:["elementaryCharge"]},bohrMagneton:{description:"Borh magneton",examples:["bohrMagneton"]},conductanceQuantum:{description:"Conductance quantum",examples:["conductanceQuantum"]},inverseConductanceQuantum:{description:"Inverse conductance quantum",examples:["inverseConductanceQuantum"]},magneticFluxQuantum:{description:"Magnetic flux quantum",examples:["magneticFluxQuantum"]},nuclearMagneton:{description:"Nuclear magneton",examples:["nuclearMagneton"]},klitzing:{description:"Von Klitzing constant",examples:["klitzing"]},bohrRadius:{description:"Borh radius",examples:["bohrRadius"]},classicalElectronRadius:{description:"Classical electron radius",examples:["classicalElectronRadius"]},electronMass:{description:"Electron mass",examples:["electronMass"]},fermiCoupling:{description:"Fermi coupling constant",examples:["fermiCoupling"]},fineStructure:{description:"Fine-structure constant",examples:["fineStructure"]},hartreeEnergy:{description:"Hartree energy",examples:["hartreeEnergy"]},protonMass:{description:"Proton mass",examples:["protonMass"]},deuteronMass:{description:"Deuteron Mass",examples:["deuteronMass"]},neutronMass:{description:"Neutron mass",examples:["neutronMass"]},quantumOfCirculation:{description:"Quantum of circulation",examples:["quantumOfCirculation"]},rydberg:{description:"Rydberg constant",examples:["rydberg"]},thomsonCrossSection:{description:"Thomson cross section",examples:["thomsonCrossSection"]},weakMixingAngle:{description:"Weak mixing angle",examples:["weakMixingAngle"]},efimovFactor:{description:"Efimov factor",examples:["efimovFactor"]},atomicMass:{description:"Atomic mass constant",examples:["atomicMass"]},avogadro:{description:"Avogadro's number",examples:["avogadro"]},boltzmann:{description:"Boltzmann constant",examples:["boltzmann"]},faraday:{description:"Faraday constant",examples:["faraday"]},firstRadiation:{description:"First radiation constant",examples:["firstRadiation"]},loschmidt:{description:"Loschmidt constant at T=273.15 K and p=101.325 kPa",examples:["loschmidt"]},gasConstant:{description:"Gas constant",examples:["gasConstant"]},molarPlanckConstant:{description:"Molar Planck constant",examples:["molarPlanckConstant"]},molarVolume:{description:"Molar volume of an ideal gas at T=273.15 K and p=101.325 kPa",examples:["molarVolume"]},sackurTetrode:{description:"Sackur-Tetrode constant at T=1 K and p=101.325 kPa",examples:["sackurTetrode"]},secondRadiation:{description:"Second radiation constant",examples:["secondRadiation"]},stefanBoltzmann:{description:"Stefan-Boltzmann constant",examples:["stefanBoltzmann"]},wienDisplacement:{description:"Wien displacement law constant",examples:["wienDisplacement"]},molarMass:{description:"Molar mass constant",examples:["molarMass"]},molarMassC12:{description:"Molar mass constant of carbon-12",examples:["molarMassC12"]},gravity:{description:"Standard acceleration of gravity (standard acceleration of free-fall on Earth)",examples:["gravity"]},planckLength:{description:"Planck length",examples:["planckLength"]},planckMass:{description:"Planck mass",examples:["planckMass"]},planckTime:{description:"Planck time",examples:["planckTime"]},planckCharge:{description:"Planck charge",examples:["planckCharge"]},planckTemperature:{description:"Planck temperature",examples:["planckTemperature"]},derivative:hn.derivativeDocs,lsolve:dn.lsolveDocs,lup:pn.lupDocs,lusolve:Kn.lusolveDocs,simplify:fn.simplifyDocs,rationalize:ln.rationalizeDocs,slu:cn.sluDocs,usolve:un.usolveDocs,qr:An.qrDocs,abs:sn.absDocs,add:an.addDocs,cbrt:on.cbrtDocs,ceil:rn.ceilDocs,cube:nn.cubeDocs,divide:tn.divideDocs,dotDivide:en.dotDivideDocs,dotMultiply:$t.dotMultiplyDocs,dotPow:qn.dotPowDocs,exp:Zt.expDocs,expm:Jt.expmDocs,expm1:Xt.expm1Docs,fix:Wt.fixDocs,floor:Gt.floorDocs,gcd:Vt.gcdDocs,hypot:Kt.hypotDocs,lcm:qt.lcmDocs,log:zt.logDocs,log2:Ht.log2Docs,log1p:Lt.log1pDocs,log10:Rt.log10Docs,mod:kt.modDocs,multiply:jt.multiplyDocs,norm:It.normDocs,nthRoot:Tt.nthRootDocs,nthRoots:Qt.nthRootsDocs,pow:Pt.powDocs,round:Ft.roundDocs,sign:Ut.signDocs,sqrt:St.sqrtDocs,sqrtm:Mt.sqrtmDocs,square:Ot.squareDocs,subtract:Vn.subtractDocs,unaryMinus:_t.unaryMinusDocs,unaryPlus:Nt.unaryPlusDocs,xgcd:Et.xgcdDocs,bitAnd:Ct.bitAndDocs,bitNot:Dt.bitNotDocs,bitOr:Bt.bitOrDocs,bitXor:xt.bitXorDocs,leftShift:wt.leftShiftDocs,rightArithShift:bt.rightArithShiftDocs,rightLogShift:vt.rightLogShiftDocs,bellNumbers:yt.bellNumbersDocs,catalan:gt.catalanDocs,composition:mt.compositionDocs,stirlingS2:ht.stirlingS2Docs,config:dt.configDocs,import:pt.importDocs,typed:ft.typedDocs,arg:lt.argDocs,conj:ct.conjDocs,re:ut.reDocs,im:At.imDocs,evaluate:st.evaluateDocs,eval:st.evaluateDocs,help:at.helpDocs,distance:ot.distanceDocs,intersect:it.intersectDocs,and:rt.andDocs,not:nt.notDocs,or:tt.orDocs,xor:et.xorDocs,concat:$e.concatDocs,cross:Ze.crossDocs,column:Jn.columnDocs,ctranspose:Ye.ctransposeDocs,det:Je.detDocs,diag:Xe.diagDocs,dot:We.dotDocs,getMatrixDataType:Ge.getMatrixDataTypeDocs,identity:Ve.identityDocs,filter:Ke.filterDocs,flatten:qe.flattenDocs,forEach:ze.forEachDocs,inv:He.invDocs,eigs:Yt.eigsDocs,kron:Le.kronDocs,map:Re.mapDocs,ones:ke.onesDocs,partitionSelect:je.partitionSelectDocs,range:Ie.rangeDocs,resize:Te.resizeDocs,reshape:Qe.reshapeDocs,row:Yn.rowDocs,size:Pe.sizeDocs,sort:Fe.sortDocs,squeeze:Ue.squeezeDocs,subset:Se.subsetDocs,trace:Me.traceDocs,transpose:Oe.transposeDocs,zeros:_e.zerosDocs,combinations:Ee.combinationsDocs,combinationsWithRep:Ne.combinationsWithRepDocs,factorial:Ce.factorialDocs,gamma:De.gammaDocs,kldivergence:Be.kldivergenceDocs,multinomial:xe.multinomialDocs,permutations:we.permutationsDocs,pickRandom:be.pickRandomDocs,random:ve.randomDocs,randomInt:ye.randomIntDocs,compare:ge.compareDocs,compareNatural:me.compareNaturalDocs,compareText:he.compareTextDocs,deepEqual:de.deepEqualDocs,equal:pe.equalDocs,equalText:fe.equalTextDocs,larger:le.largerDocs,largerEq:ce.largerEqDocs,smaller:ue.smallerDocs,smallerEq:Ae.smallerEqDocs,unequal:se.unequalDocs,setCartesian:ae.setCartesianDocs,setDifference:oe.setDifferenceDocs,setDistinct:ie.setDistinctDocs,setIntersect:re.setIntersectDocs,setIsSubset:ne.setIsSubsetDocs,setMultiplicity:te.setMultiplicityDocs,setPowerset:ee.setPowersetDocs,setSize:$.setSizeDocs,setSymDifference:Z.setSymDifferenceDocs,setUnion:Y.setUnionDocs,erf:J.erfDocs,mad:X.madDocs,max:W.maxDocs,mean:G.meanDocs,median:V.medianDocs,min:K.minDocs,mode:q.modeDocs,prod:z.prodDocs,quantileSeq:H.quantileSeqDocs,std:L.stdDocs,sum:R.sumDocs,variance:Gn.varianceDocs,var:Gn.varianceDocs,acos:k.acosDocs,acosh:j.acoshDocs,acot:I.acotDocs,acoth:T.acothDocs,acsc:Q.acscDocs,acsch:P.acschDocs,asec:F.asecDocs,asech:U.asechDocs,asin:S.asinDocs,asinh:M.asinhDocs,atan:O.atanDocs,atanh:_.atanhDocs,atan2:N.atan2Docs,cos:E.cosDocs,cosh:C.coshDocs,cot:D.cotDocs,coth:B.cothDocs,csc:x.cscDocs,csch:w.cschDocs,sec:b.secDocs,sech:v.sechDocs,sin:Wn.sinDocs,sinh:y.sinhDocs,tan:g.tanDocs,tanh:m.tanhDocs,to:h.toDocs,clone:d.cloneDocs,format:p.formatDocs,isNaN:f.isNaNDocs,isInteger:l.isIntegerDocs,isNegative:c.isNegativeDocs,isNumeric:A.isNumericDocs,hasNumericValue:u.hasNumericValueDocs,isPositive:s.isPositiveDocs,isPrime:a.isPrimeDocs,isZero:o.isZeroDocs,typeOf:i.typeOfDocs,typeof:i.typeOfDocs,numeric:Xn.numericDocs};t.embeddedDocs=Zn},2477:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivativeDocs=void 0;t.derivativeDocs={name:"derivative",category:"Algebra",syntax:["derivative(expr, variable)","derivative(expr, variable, {simplify: boolean})"],description:"Takes the derivative of an expression expressed in parser Nodes. The derivative will be taken over the supplied variable in the second parameter. If there are multiple variables in the expression, it will return a partial derivative.",examples:['derivative("2x^3", "x")','derivative("2x^3", "x", {simplify: false})','derivative("2x^2 + 3x + 4", "x")','derivative("sin(2x)", "x")','f = parse("x^2 + x")','x = parse("x")',"df = derivative(f, x)","df.evaluate({x: 3})"],seealso:["simplify","parse","evaluate"]}},37706:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lsolveDocs=void 0;t.lsolveDocs={name:"lsolve",category:"Algebra",syntax:["x=lsolve(L, b)"],description:"Solves the linear system L * x = b where L is an [n x n] lower triangular matrix and b is a [n] column vector.",examples:["a = [-2, 3; 2, 1]","b = [11, 9]","x = lsolve(a, b)"],seealso:["lup","lusolve","usolve","matrix","sparse"]}},49820:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lupDocs=void 0;t.lupDocs={name:"lup",category:"Algebra",syntax:["lup(m)"],description:"Calculate the Matrix LU decomposition with partial pivoting. Matrix A is decomposed in three matrices (L, U, P) where P * A = L * U",examples:["lup([[2, 1], [1, 4]])","lup(matrix([[2, 1], [1, 4]]))","lup(sparse([[2, 1], [1, 4]]))"],seealso:["lusolve","lsolve","usolve","matrix","sparse","slu","qr"]}},90753:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lusolveDocs=void 0;t.lusolveDocs={name:"lusolve",category:"Algebra",syntax:["x=lusolve(A, b)","x=lusolve(lu, b)"],description:"Solves the linear system A * x = b where A is an [n x n] matrix and b is a [n] column vector.",examples:["a = [-2, 3; 2, 1]","b = [11, 9]","x = lusolve(a, b)"],seealso:["lup","slu","lsolve","usolve","matrix","sparse"]}},92681:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.qrDocs=void 0;t.qrDocs={name:"qr",category:"Algebra",syntax:["qr(A)"],description:"Calculates the Matrix QR decomposition. Matrix `A` is decomposed in two matrices (`Q`, `R`) where `Q` is an orthogonal matrix and `R` is an upper triangular matrix.",examples:["qr([[1, -1, 4], [1, 4, -2], [1, 4, 2], [1, -1, 0]])"],seealso:["lup","slu","matrix"]}},60742:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rationalizeDocs=void 0;t.rationalizeDocs={name:"rationalize",category:"Algebra",syntax:["rationalize(expr)","rationalize(expr, scope)","rationalize(expr, scope, detailed)"],description:"Transform a rationalizable expression in a rational fraction. If rational fraction is one variable polynomial then converts the numerator and denominator in canonical form, with decreasing exponents, returning the coefficients of numerator.",examples:['rationalize("2x/y - y/(x+1)")','rationalize("2x/y - y/(x+1)", true)'],seealso:["simplify"]}},75419:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyDocs=void 0;t.simplifyDocs={name:"simplify",category:"Algebra",syntax:["simplify(expr)","simplify(expr, rules)"],description:"Simplify an expression tree.",examples:['simplify("3 + 2 / 4")','simplify("2x + x")','f = parse("x * (x + 2 + x)")',"simplified = simplify(f)","simplified.evaluate({x: 2})"],seealso:["derivative","parse","evaluate"]}},7189:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sluDocs=void 0;t.sluDocs={name:"slu",category:"Algebra",syntax:["slu(A, order, threshold)"],description:"Calculate the Matrix LU decomposition with full pivoting. Matrix A is decomposed in two matrices (L, U) and two permutation vectors (pinv, q) where P * A * Q = L * U",examples:["slu(sparse([4.5, 0, 3.2, 0; 3.1, 2.9, 0, 0.9; 0, 1.7, 3, 0; 3.5, 0.4, 0, 1]), 1, 0.001)"],seealso:["lusolve","lsolve","usolve","matrix","sparse","lup","qr"]}},51663:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usolveDocs=void 0;t.usolveDocs={name:"usolve",category:"Algebra",syntax:["x=usolve(U, b)"],description:"Solves the linear system U * x = b where U is an [n x n] upper triangular matrix and b is a [n] column vector.",examples:["x=usolve(sparse([1, 1, 1, 1; 0, 1, 1, 1; 0, 0, 1, 1; 0, 0, 0, 1]), [1; 2; 3; 4])"],seealso:["lup","lusolve","lsolve","matrix","sparse"]}},18092:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.absDocs=void 0;t.absDocs={name:"abs",category:"Arithmetic",syntax:["abs(x)"],description:"Compute the absolute value.",examples:["abs(3.5)","abs(-4.2)"],seealso:["sign"]}},13198:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDocs=void 0;t.addDocs={name:"add",category:"Operators",syntax:["x + y","add(x, y)"],description:"Add two values.",examples:["a = 2.1 + 3.6","a - 3.6","3 + 2i","3 cm + 2 inch",'"2.3" + "4"'],seealso:["subtract"]}},67947:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cbrtDocs=void 0;t.cbrtDocs={name:"cbrt",category:"Arithmetic",syntax:["cbrt(x)","cbrt(x, allRoots)"],description:"Compute the cubic root value. If x = y * y * y, then y is the cubic root of x. When `x` is a number or complex number, an optional second argument `allRoots` can be provided to return all three cubic roots. If not provided, the principal root is returned",examples:["cbrt(64)","cube(4)","cbrt(-8)","cbrt(2 + 3i)","cbrt(8i)","cbrt(8i, true)","cbrt(27 m^3)"],seealso:["square","sqrt","cube","multiply"]}},21858:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ceilDocs=void 0;t.ceilDocs={name:"ceil",category:"Arithmetic",syntax:["ceil(x)"],description:"Round a value towards plus infinity. If x is complex, both real and imaginary part are rounded towards plus infinity.",examples:["ceil(3.2)","ceil(3.8)","ceil(-4.2)"],seealso:["floor","fix","round"]}},3353:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cubeDocs=void 0;t.cubeDocs={name:"cube",category:"Arithmetic",syntax:["cube(x)"],description:"Compute the cube of a value. The cube of x is x * x * x.",examples:["cube(2)","2^3","2 * 2 * 2"],seealso:["multiply","square","pow"]}},84283:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divideDocs=void 0;t.divideDocs={name:"divide",category:"Operators",syntax:["x / y","divide(x, y)"],description:"Divide two values.",examples:["a = 2 / 3","a * 3","4.5 / 2","3 + 4 / 2","(3 + 4) / 2","18 km / 4.5"],seealso:["multiply"]}},5476:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotDivideDocs=void 0;t.dotDivideDocs={name:"dotDivide",category:"Operators",syntax:["x ./ y","dotDivide(x, y)"],description:"Divide two values element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","b = [2, 1, 1; 3, 2, 5]","a ./ b"],seealso:["multiply","dotMultiply","divide"]}},91769:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotMultiplyDocs=void 0;t.dotMultiplyDocs={name:"dotMultiply",category:"Operators",syntax:["x .* y","dotMultiply(x, y)"],description:"Multiply two values element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","b = [2, 1, 1; 3, 2, 5]","a .* b"],seealso:["multiply","divide","dotDivide"]}},46456:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotPowDocs=void 0;t.dotPowDocs={name:"dotPow",category:"Operators",syntax:["x .^ y","dotPow(x, y)"],description:"Calculates the power of x to y element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","a .^ 2"],seealso:["pow"]}},44736:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expDocs=void 0;t.expDocs={name:"exp",category:"Arithmetic",syntax:["exp(x)"],description:"Calculate the exponent of a value.",examples:["exp(1.3)","e ^ 1.3","log(exp(1.3))","x = 2.4","(exp(i*x) == cos(x) + i*sin(x)) # Euler's formula"],seealso:["expm","expm1","pow","log"]}},36143:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expmDocs=void 0;t.expmDocs={name:"expm",category:"Arithmetic",syntax:["exp(x)"],description:"Compute the matrix exponential, expm(A) = e^A. The matrix must be square. Not to be confused with exp(a), which performs element-wise exponentiation.",examples:["expm([[0,2],[0,0]])"],seealso:["exp"]}},24119:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expm1Docs=void 0;t.expm1Docs={name:"expm1",category:"Arithmetic",syntax:["expm1(x)"],description:"Calculate the value of subtracting 1 from the exponential value.",examples:["expm1(2)","pow(e, 2) - 1","log(expm1(2) + 1)"],seealso:["exp","pow","log"]}},43935:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixDocs=void 0;t.fixDocs={name:"fix",category:"Arithmetic",syntax:["fix(x)"],description:"Round a value towards zero. If x is complex, both real and imaginary part are rounded towards zero.",examples:["fix(3.2)","fix(3.8)","fix(-4.2)","fix(-4.8)"],seealso:["ceil","floor","round"]}},9753:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.floorDocs=void 0;t.floorDocs={name:"floor",category:"Arithmetic",syntax:["floor(x)"],description:"Round a value towards minus infinity.If x is complex, both real and imaginary part are rounded towards minus infinity.",examples:["floor(3.2)","floor(3.8)","floor(-4.2)"],seealso:["ceil","fix","round"]}},49082:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gcdDocs=void 0;t.gcdDocs={name:"gcd",category:"Arithmetic",syntax:["gcd(a, b)","gcd(a, b, c, ...)"],description:"Compute the greatest common divisor.",examples:["gcd(8, 12)","gcd(-4, 6)","gcd(25, 15, -10)"],seealso:["lcm","xgcd"]}},93816:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hypotDocs=void 0;t.hypotDocs={name:"hypot",category:"Arithmetic",syntax:["hypot(a, b, c, ...)","hypot([a, b, c, ...])"],description:"Calculate the hypotenusa of a list with values. ",examples:["hypot(3, 4)","sqrt(3^2 + 4^2)","hypot(-2)","hypot([3, 4, 5])"],seealso:["abs","norm"]}},61668:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lcmDocs=void 0;t.lcmDocs={name:"lcm",category:"Arithmetic",syntax:["lcm(x, y)"],description:"Compute the least common multiple.",examples:["lcm(4, 6)","lcm(6, 21)","lcm(6, 21, 5)"],seealso:["gcd"]}},30212:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logDocs=void 0;t.logDocs={name:"log",category:"Arithmetic",syntax:["log(x)","log(x, base)"],description:"Compute the logarithm of a value. If no base is provided, the natural logarithm of x is calculated. If base if provided, the logarithm is calculated for the specified base. log(x, base) is defined as log(x) / log(base).",examples:["log(3.5)","a = log(2.4)","exp(a)","10 ^ 4","log(10000, 10)","log(10000) / log(10)","b = log(1024, 2)","2 ^ b"],seealso:["exp","log1p","log2","log10"]}},57472:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log10Docs=void 0;t.log10Docs={name:"log10",category:"Arithmetic",syntax:["log10(x)"],description:"Compute the 10-base logarithm of a value.",examples:["log10(0.00001)","log10(10000)","10 ^ 4","log(10000) / log(10)","log(10000, 10)"],seealso:["exp","log"]}},85534:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log1pDocs=void 0;t.log1pDocs={name:"log1p",category:"Arithmetic",syntax:["log1p(x)","log1p(x, base)"],description:"Calculate the logarithm of a `value+1`",examples:["log1p(2.5)","exp(log1p(1.4))","pow(10, 4)","log1p(9999, 10)","log1p(9999) / log(10)"],seealso:["exp","log","log2","log10"]}},12333:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log2Docs=void 0;t.log2Docs={name:"log2",category:"Arithmetic",syntax:["log2(x)"],description:"Calculate the 2-base of a value. This is the same as calculating `log(x, 2)`.",examples:["log2(0.03125)","log2(16)","log2(16) / log2(2)","pow(2, 4)"],seealso:["exp","log1p","log","log10"]}},97553:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modDocs=void 0;t.modDocs={name:"mod",category:"Operators",syntax:["x % y","x mod y","mod(x, y)"],description:"Calculates the modulus, the remainder of an integer division.",examples:["7 % 3","11 % 2","10 mod 4","isOdd(x) = x % 2","isOdd(2)","isOdd(3)"],seealso:["divide"]}},72860:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multiplyDocs=void 0;t.multiplyDocs={name:"multiply",category:"Operators",syntax:["x * y","multiply(x, y)"],description:"multiply two values.",examples:["a = 2.1 * 3.4","a / 3.4","2 * 3 + 4","2 * (3 + 4)","3 * 2.1 km"],seealso:["divide"]}},1015:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normDocs=void 0;t.normDocs={name:"norm",category:"Arithmetic",syntax:["norm(x)","norm(x, p)"],description:"Calculate the norm of a number, vector or matrix.",examples:["abs(-3.5)","norm(-3.5)","norm(3 - 4i)","norm([1, 2, -3], Infinity)","norm([1, 2, -3], -Infinity)","norm([3, 4], 2)","norm([[1, 2], [3, 4]], 1)",'norm([[1, 2], [3, 4]], "inf")','norm([[1, 2], [3, 4]], "fro")']}},56804:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootDocs=void 0;t.nthRootDocs={name:"nthRoot",category:"Arithmetic",syntax:["nthRoot(a)","nthRoot(a, root)"],description:'Calculate the nth root of a value. The principal nth root of a positive real number A, is the positive real solution of the equation "x^root = A".',examples:["4 ^ 3","nthRoot(64, 3)","nthRoot(9, 2)","sqrt(9)"],seealso:["nthRoots","pow","sqrt"]}},18533:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootsDocs=void 0;t.nthRootsDocs={name:"nthRoots",category:"Arithmetic",syntax:["nthRoots(A)","nthRoots(A, root)"],description:'Calculate the nth roots of a value. An nth root of a positive real number A, is a positive real solution of the equation "x^root = A". This function returns an array of complex values.',examples:["nthRoots(1)","nthRoots(1, 3)"],seealso:["sqrt","pow","nthRoot"]}},3389:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.powDocs=void 0;t.powDocs={name:"pow",category:"Operators",syntax:["x ^ y","pow(x, y)"],description:"Calculates the power of x to y, x^y.",examples:["2^3","2*2*2","1 + e ^ (pi * i)"],seealso:["multiply","nthRoot","nthRoots","sqrt"]}},65788:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.roundDocs=void 0;t.roundDocs={name:"round",category:"Arithmetic",syntax:["round(x)","round(x, n)"],description:"round a value towards the nearest integer.If x is complex, both real and imaginary part are rounded towards the nearest integer. When n is specified, the value is rounded to n decimals.",examples:["round(3.2)","round(3.8)","round(-4.2)","round(-4.8)","round(pi, 3)","round(123.45678, 2)"],seealso:["ceil","floor","fix"]}},9722:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.signDocs=void 0;t.signDocs={name:"sign",category:"Arithmetic",syntax:["sign(x)"],description:"Compute the sign of a value. The sign of a value x is 1 when x>1, -1 when x<0, and 0 when x=0.",examples:["sign(3.5)","sign(-4.2)","sign(0)"],seealso:["abs"]}},2856:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtDocs=void 0;t.sqrtDocs={name:"sqrt",category:"Arithmetic",syntax:["sqrt(x)"],description:"Compute the square root value. If x = y * y, then y is the square root of x.",examples:["sqrt(25)","5 * 5","sqrt(-1)"],seealso:["square","sqrtm","multiply","nthRoot","nthRoots","pow"]}},20310:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtmDocs=void 0;t.sqrtmDocs={name:"sqrtm",category:"Arithmetic",syntax:["sqrtm(x)"],description:"Calculate the principal square root of a square matrix. The principal square root matrix `X` of another matrix `A` is such that `X * X = A`.",examples:["sqrtm([[1, 2], [3, 4]])"],seealso:["sqrt","abs","square","multiply"]}},40728:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.squareDocs=void 0;t.squareDocs={name:"square",category:"Arithmetic",syntax:["square(x)"],description:"Compute the square of a value. The square of x is x * x.",examples:["square(3)","sqrt(9)","3^2","3 * 3"],seealso:["multiply","pow","sqrt","cube"]}},52511:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subtractDocs=void 0;t.subtractDocs={name:"subtract",category:"Operators",syntax:["x - y","subtract(x, y)"],description:"subtract two values.",examples:["a = 5.3 - 2","a + 2","2/3 - 1/6","2 * 3 - 3","2.1 km - 500m"],seealso:["add"]}},4799:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryMinusDocs=void 0;t.unaryMinusDocs={name:"unaryMinus",category:"Operators",syntax:["-x","unaryMinus(x)"],description:"Inverse the sign of a value. Converts booleans and strings to numbers.",examples:["-4.5","-(-5.6)",'-"22"'],seealso:["add","subtract","unaryPlus"]}},48452:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryPlusDocs=void 0;t.unaryPlusDocs={name:"unaryPlus",category:"Operators",syntax:["+x","unaryPlus(x)"],description:"Converts booleans and strings to numbers.",examples:["+true",'+"2"'],seealso:["add","subtract","unaryMinus"]}},24098:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xgcdDocs=void 0;t.xgcdDocs={name:"xgcd",category:"Arithmetic",syntax:["xgcd(a, b)"],description:"Calculate the extended greatest common divisor for two values. The result is an array [d, x, y] with 3 entries, where d is the greatest common divisor, and d = x * a + y * b.",examples:["xgcd(8, 12)","gcd(8, 12)","xgcd(36163, 21199)"],seealso:["gcd","lcm"]}},95917:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndDocs=void 0;t.bitAndDocs={name:"bitAnd",category:"Bitwise",syntax:["x & y","bitAnd(x, y)"],description:"Bitwise AND operation. Performs the logical AND operation on each pair of the corresponding bits of the two given values by multiplying them. If both bits in the compared position are 1, the bit in the resulting binary representation is 1, otherwise, the result is 0",examples:["5 & 3","bitAnd(53, 131)","[1, 12, 31] & 42"],seealso:["bitNot","bitOr","bitXor","leftShift","rightArithShift","rightLogShift"]}},48107:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitNotDocs=void 0;t.bitNotDocs={name:"bitNot",category:"Bitwise",syntax:["~x","bitNot(x)"],description:"Bitwise NOT operation. Performs a logical negation on each bit of the given value. Bits that are 0 become 1, and those that are 1 become 0.",examples:["~1","~2","bitNot([2, -3, 4])"],seealso:["bitAnd","bitOr","bitXor","leftShift","rightArithShift","rightLogShift"]}},50880:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitOrDocs=void 0;t.bitOrDocs={name:"bitOr",category:"Bitwise",syntax:["x | y","bitOr(x, y)"],description:"Bitwise OR operation. Performs the logical inclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if the first bit is 1 or the second bit is 1 or both bits are 1, otherwise, the result is 0.",examples:["5 | 3","bitOr([1, 2, 3], 4)"],seealso:["bitAnd","bitNot","bitXor","leftShift","rightArithShift","rightLogShift"]}},9049:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitXorDocs=void 0;t.bitXorDocs={name:"bitXor",category:"Bitwise",syntax:["bitXor(x, y)"],description:"Bitwise XOR operation, exclusive OR. Performs the logical exclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if only the first bit is 1 or only the second bit is 1, but will be 0 if both are 0 or both are 1.",examples:["bitOr(1, 2)","bitXor([2, 3, 4], 4)"],seealso:["bitAnd","bitNot","bitOr","leftShift","rightArithShift","rightLogShift"]}},88464:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.leftShiftDocs=void 0;t.leftShiftDocs={name:"leftShift",category:"Bitwise",syntax:["x << y","leftShift(x, y)"],description:"Bitwise left logical shift of a value x by y number of bits.",examples:["4 << 1","8 >> 1"],seealso:["bitAnd","bitNot","bitOr","bitXor","rightArithShift","rightLogShift"]}},69273:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightArithShiftDocs=void 0;t.rightArithShiftDocs={name:"rightArithShift",category:"Bitwise",syntax:["x >> y","rightArithShift(x, y)"],description:"Bitwise right arithmetic shift of a value x by y number of bits.",examples:["8 >> 1","4 << 1","-12 >> 2"],seealso:["bitAnd","bitNot","bitOr","bitXor","leftShift","rightLogShift"]}},67506:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightLogShiftDocs=void 0;t.rightLogShiftDocs={name:"rightLogShift",category:"Bitwise",syntax:["x >>> y","rightLogShift(x, y)"],description:"Bitwise right logical shift of a value x by y number of bits.",examples:["8 >>> 1","4 << 1","-12 >>> 2"],seealso:["bitAnd","bitNot","bitOr","bitXor","leftShift","rightArithShift"]}},42776:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bellNumbersDocs=void 0;t.bellNumbersDocs={name:"bellNumbers",category:"Combinatorics",syntax:["bellNumbers(n)"],description:"The Bell Numbers count the number of partitions of a set. A partition is a pairwise disjoint subset of S whose union is S. `bellNumbers` only takes integer arguments. The following condition must be enforced: n >= 0.",examples:["bellNumbers(3)","bellNumbers(8)"],seealso:["stirlingS2"]}},36410:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catalanDocs=void 0;t.catalanDocs={name:"catalan",category:"Combinatorics",syntax:["catalan(n)"],description:"The Catalan Numbers enumerate combinatorial structures of many different types. catalan only takes integer arguments. The following condition must be enforced: n >= 0.",examples:["catalan(3)","catalan(8)"],seealso:["bellNumbers"]}},47670:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compositionDocs=void 0;t.compositionDocs={name:"composition",category:"Combinatorics",syntax:["composition(n, k)"],description:"The composition counts of n into k parts. composition only takes integer arguments. The following condition must be enforced: k <= n.",examples:["composition(5, 3)"],seealso:["combinations"]}},5828:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stirlingS2Docs=void 0;t.stirlingS2Docs={name:"stirlingS2",category:"Combinatorics",syntax:["stirlingS2(n, k)"],description:"he Stirling numbers of the second kind, counts the number of ways to partition a set of n labelled objects into k nonempty unlabelled subsets. `stirlingS2` only takes integer arguments. The following condition must be enforced: k <= n. If n = k or k = 1, then s(n,k) = 1.",examples:["stirlingS2(5, 3)"],seealso:["bellNumbers"]}},88314:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argDocs=void 0;t.argDocs={name:"arg",category:"Complex",syntax:["arg(x)"],description:"Compute the argument of a complex value. If x = a+bi, the argument is computed as atan2(b, a).",examples:["arg(2 + 2i)","atan2(3, 2)","arg(2 + 3i)"],seealso:["re","im","conj","abs"]}},13382:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conjDocs=void 0;t.conjDocs={name:"conj",category:"Complex",syntax:["conj(x)"],description:"Compute the complex conjugate of a complex value. If x = a+bi, the complex conjugate is a-bi.",examples:["conj(2 + 3i)","conj(2 - 3i)","conj(-5.2i)"],seealso:["re","im","abs","arg"]}},39269:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imDocs=void 0;t.imDocs={name:"im",category:"Complex",syntax:["im(x)"],description:"Get the imaginary part of a complex number.",examples:["im(2 + 3i)","re(2 + 3i)","im(-5.2i)","im(2.4)"],seealso:["re","conj","abs","arg"]}},50282:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reDocs=void 0;t.reDocs={name:"re",category:"Complex",syntax:["re(x)"],description:"Get the real part of a complex number.",examples:["re(2 + 3i)","im(2 + 3i)","re(-5.2i)","re(2.4)"],seealso:["im","conj","abs","arg"]}},19925:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateDocs=void 0;t.evaluateDocs={name:"evaluate",category:"Expression",syntax:["evaluate(expression)","evaluate([expr1, expr2, expr3, ...])"],description:"Evaluate an expression or an array with expressions.",examples:['evaluate("2 + 3")','evaluate("sqrt(" + 4 + ")")'],seealso:[]}},96041:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.helpDocs=void 0;t.helpDocs={name:"help",category:"Expression",syntax:["help(object)","help(string)"],description:"Display documentation on a function or data type.",examples:["help(sqrt)",'help("complex")'],seealso:[]}},93700:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distanceDocs=void 0;t.distanceDocs={name:"distance",category:"Geometry",syntax:["distance([x1, y1], [x2, y2])","distance([[x1, y1], [x2, y2]])"],description:"Calculates the Euclidean distance between two points.",examples:["distance([0,0], [4,4])","distance([[0,0], [4,4]])"],seealso:[]}},52677:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.intersectDocs=void 0;t.intersectDocs={name:"intersect",category:"Geometry",syntax:["intersect(expr1, expr2, expr3, expr4)","intersect(expr1, expr2, expr3)"],description:"Computes the intersection point of lines and/or planes.",examples:["intersect([0, 0], [10, 10], [10, 0], [0, 10])","intersect([1, 0, 1], [4, -2, 2], [1, 1, 1, 6])"],seealso:[]}},27230:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.andDocs=void 0;t.andDocs={name:"and",category:"Logical",syntax:["x and y","and(x, y)"],description:"Logical and. Test whether two values are both defined with a nonzero/nonempty value.",examples:["true and false","true and true","2 and 4"],seealso:["not","or","xor"]}},44362:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.notDocs=void 0;t.notDocs={name:"not",category:"Logical",syntax:["not x","not(x)"],description:"Logical not. Flips the boolean value of given argument.",examples:["not true","not false","not 2","not 0"],seealso:["and","or","xor"]}},91049:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orDocs=void 0;t.orDocs={name:"or",category:"Logical",syntax:["x or y","or(x, y)"],description:"Logical or. Test if at least one value is defined with a nonzero/nonempty value.",examples:["true or false","false or false","0 or 4"],seealso:["not","and","xor"]}},66691:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xorDocs=void 0;t.xorDocs={name:"xor",category:"Logical",syntax:["x xor y","xor(x, y)"],description:"Logical exclusive or, xor. Test whether one and only one value is defined with a nonzero/nonempty value.",examples:["true xor false","false xor false","true xor true","0 xor 4"],seealso:["not","and","or"]}},31023:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.columnDocs=void 0;t.columnDocs={name:"column",category:"Matrix",syntax:["column(x, index)"],description:"Return a column from a matrix or array.",examples:["A = [[1, 2], [3, 4]]","column(A, 1)","column(A, 2)"],seealso:["row"]}},43276:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatDocs=void 0;t.concatDocs={name:"concat",category:"Matrix",syntax:["concat(A, B, C, ...)","concat(A, B, C, ..., dim)"],description:"Concatenate matrices. By default, the matrices are concatenated by the last dimension. The dimension on which to concatenate can be provided as last argument.",examples:["A = [1, 2; 5, 6]","B = [3, 4; 7, 8]","concat(A, B)","concat(A, B, 1)","concat(A, B, 2)"],seealso:["det","diag","identity","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},66821:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crossDocs=void 0;t.crossDocs={name:"cross",category:"Matrix",syntax:["cross(A, B)"],description:"Calculate the cross product for two vectors in three dimensional space.",examples:["cross([1, 1, 0], [0, 1, 1])","cross([3, -3, 1], [4, 9, 2])","cross([2, 3, 4], [5, 6, 7])"],seealso:["multiply","dot"]}},85084:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ctransposeDocs=void 0;t.ctransposeDocs={name:"ctranspose",category:"Matrix",syntax:["x'","ctranspose(x)"],description:"Complex Conjugate and Transpose a matrix",examples:["a = [1, 2, 3; 4, 5, 6]","a'","ctranspose(a)"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","trace","zeros"]}},58554:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detDocs=void 0;t.detDocs={name:"det",category:"Matrix",syntax:["det(x)"],description:"Calculate the determinant of a matrix",examples:["det([1, 2; 3, 4])","det([-2, 2, 3; -1, 1, 3; 2, 0, -1])"],seealso:["concat","diag","identity","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},36347:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diagDocs=void 0;t.diagDocs={name:"diag",category:"Matrix",syntax:["diag(x)","diag(x, k)"],description:"Create a diagonal matrix or retrieve the diagonal of a matrix. When x is a vector, a matrix with the vector values on the diagonal will be returned. When x is a matrix, a vector with the diagonal values of the matrix is returned. When k is provided, the k-th diagonal will be filled in or retrieved, if k is positive, the values are placed on the super diagonal. When k is negative, the values are placed on the sub diagonal.",examples:["diag(1:3)","diag(1:3, 1)","a = [1, 2, 3; 4, 5, 6; 7, 8, 9]","diag(a)"],seealso:["concat","det","identity","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},35083:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotDocs=void 0;t.dotDocs={name:"dot",category:"Matrix",syntax:["dot(A, B)","A * B"],description:"Calculate the dot product of two vectors. The dot product of A = [a1, a2, a3, ..., an] and B = [b1, b2, b3, ..., bn] is defined as dot(A, B) = a1 * b1 + a2 * b2 + a3 * b3 + ... + an * bn",examples:["dot([2, 4, 1], [2, 2, 3])","[2, 4, 1] * [2, 2, 3]"],seealso:["multiply","cross"]}},68926:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eigsDocs=void 0;t.eigsDocs={name:"eigs",category:"Matrix",syntax:["eigs(x)"],description:"Calculate the eigenvalues and eigenvectors of a real symmetric matrix",examples:["eigs([[5, 2.3], [2.3, 1]])"],seealso:["inv"]}},49051:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterDocs=void 0;t.filterDocs={name:"filter",category:"Matrix",syntax:["filter(x, test)"],description:"Filter items in a matrix.",examples:["isPositive(x) = x > 0","filter([6, -2, -1, 4, 3], isPositive)","filter([6, -2, 0, 1, 0], x != 0)"],seealso:["sort","map","forEach"]}},66254:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenDocs=void 0;t.flattenDocs={name:"flatten",category:"Matrix",syntax:["flatten(x)"],description:"Flatten a multi dimensional matrix into a single dimensional matrix.",examples:["a = [1, 2, 3; 4, 5, 6]","size(a)","b = flatten(a)","size(b)"],seealso:["concat","resize","size","squeeze"]}},5191:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEachDocs=void 0;t.forEachDocs={name:"forEach",category:"Matrix",syntax:["forEach(x, callback)"],description:"Iterates over all elements of a matrix/array, and executes the given callback function.",examples:["forEach([1, 2, 3], function(val) { console.log(val) })"],seealso:["map","sort","filter"]}},98103:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMatrixDataTypeDocs=void 0;t.getMatrixDataTypeDocs={name:"getMatrixDataType",category:"Matrix",syntax:["getMatrixDataType(x)"],description:'Find the data type of all elements in a matrix or array, for example "number" if all items are a number and "Complex" if all values are complex numbers. If a matrix contains more than one data type, it will return "mixed".',examples:["getMatrixDataType([1, 2, 3])","getMatrixDataType([[5 cm], [2 inch]])",'getMatrixDataType([1, "text"])',"getMatrixDataType([1, bignumber(4)])"],seealso:["matrix","sparse","typeOf"]}},36002:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identityDocs=void 0;t.identityDocs={name:"identity",category:"Matrix",syntax:["identity(n)","identity(m, n)","identity([m, n])"],description:"Returns the identity matrix with size m-by-n. The matrix has ones on the diagonal and zeros elsewhere.",examples:["identity(3)","identity(3, 5)","a = [1, 2, 3; 4, 5, 6]","identity(size(a))"],seealso:["concat","det","diag","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},94303:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invDocs=void 0;t.invDocs={name:"inv",category:"Matrix",syntax:["inv(x)"],description:"Calculate the inverse of a matrix",examples:["inv([1, 2; 3, 4])","inv(4)","1 / 4"],seealso:["concat","det","diag","identity","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},38101:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kronDocs=void 0;t.kronDocs={name:"kron",category:"Matrix",syntax:["kron(x, y)"],description:"Calculates the kronecker product of 2 matrices or vectors.",examples:["kron([[1, 0], [0, 1]], [[1, 2], [3, 4]])","kron([1,1], [2,3,4])"],seealso:["multiply","dot","cross"]}},215:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapDocs=void 0;t.mapDocs={name:"map",category:"Matrix",syntax:["map(x, callback)"],description:"Create a new matrix or array with the results of the callback function executed on each entry of the matrix/array.",examples:["map([1, 2, 3], square)"],seealso:["filter","forEach"]}},87332:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onesDocs=void 0;t.onesDocs={name:"ones",category:"Matrix",syntax:["ones(m)","ones(m, n)","ones(m, n, p, ...)","ones([m])","ones([m, n])","ones([m, n, p, ...])"],description:"Create a matrix containing ones.",examples:["ones(3)","ones(3, 5)","ones([2,3]) * 4.5","a = [1, 2, 3; 4, 5, 6]","ones(size(a))"],seealso:["concat","det","diag","identity","inv","range","size","squeeze","subset","trace","transpose","zeros"]}},20338:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partitionSelectDocs=void 0;t.partitionSelectDocs={name:"partitionSelect",category:"Matrix",syntax:["partitionSelect(x, k)","partitionSelect(x, k, compare)"],description:"Partition-based selection of an array or 1D matrix. Will find the kth smallest value, and mutates the input array. Uses Quickselect.",examples:["partitionSelect([5, 10, 1], 2)",'partitionSelect(["C", "B", "A", "D"], 1)'],seealso:["sort"]}},7862:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rangeDocs=void 0;t.rangeDocs={name:"range",category:"Type",syntax:["start:end","start:step:end","range(start, end)","range(start, end, step)","range(string)"],description:"Create a range. Lower bound of the range is included, upper bound is excluded.",examples:["1:5","3:-1:-3","range(3, 7)","range(0, 12, 2)",'range("4:10")',"a = [1, 2, 3, 4; 5, 6, 7, 8]","a[1:2, 1:2]"],seealso:["concat","det","diag","identity","inv","ones","size","squeeze","subset","trace","transpose","zeros"]}},56641:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reshapeDocs=void 0;t.reshapeDocs={name:"reshape",category:"Matrix",syntax:["reshape(x, sizes)"],description:"Reshape a multi dimensional array to fit the specified dimensions.",examples:["reshape([1, 2, 3, 4, 5, 6], [2, 3])","reshape([[1, 2], [3, 4]], [1, 4])","reshape([[1, 2], [3, 4]], [4])"],seealso:["size","squeeze","resize"]}},36352:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resizeDocs=void 0;t.resizeDocs={name:"resize",category:"Matrix",syntax:["resize(x, size)","resize(x, size, defaultValue)"],description:"Resize a matrix.",examples:["resize([1,2,3,4,5], [3])","resize([1,2,3], [5])","resize([1,2,3], [5], -1)","resize(2, [2, 3])",'resize("hello", [8], "!")'],seealso:["size","subset","squeeze","reshape"]}},85895:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rowDocs=void 0;t.rowDocs={name:"row",category:"Matrix",syntax:["row(x, index)"],description:"Return a row from a matrix or array.",examples:["A = [[1, 2], [3, 4]]","row(A, 1)","row(A, 2)"],seealso:["column"]}},44275:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sizeDocs=void 0;t.sizeDocs={name:"size",category:"Matrix",syntax:["size(x)"],description:"Calculate the size of a matrix.",examples:["size(2.3)",'size("hello world")',"a = [1, 2; 3, 4; 5, 6]","size(a)","size(1:6)"],seealso:["concat","det","diag","identity","inv","ones","range","squeeze","subset","trace","transpose","zeros"]}},34543:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortDocs=void 0;t.sortDocs={name:"sort",category:"Matrix",syntax:["sort(x)","sort(x, compare)"],description:'Sort the items in a matrix. Compare can be a string "asc", "desc", "natural", or a custom sort function.',examples:["sort([5, 10, 1])",'sort(["C", "B", "A", "D"])',"sortByLength(a, b) = size(a)[1] - size(b)[1]",'sort(["Langdon", "Tom", "Sara"], sortByLength)','sort(["10", "1", "2"], "natural")'],seealso:["map","filter","forEach"]}},75344:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.squeezeDocs=void 0;t.squeezeDocs={name:"squeeze",category:"Matrix",syntax:["squeeze(x)"],description:"Remove inner and outer singleton dimensions from a matrix.",examples:["a = zeros(3,2,1)","size(squeeze(a))","b = zeros(1,1,3)","size(squeeze(b))"],seealso:["concat","det","diag","identity","inv","ones","range","size","subset","trace","transpose","zeros"]}},43699:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subsetDocs=void 0;t.subsetDocs={name:"subset",category:"Matrix",syntax:["value(index)","value(index) = replacement","subset(value, [index])","subset(value, [index], replacement)"],description:"Get or set a subset of a matrix or string. Indexes are one-based. Both the ranges lower-bound and upper-bound are included.",examples:["d = [1, 2; 3, 4]","e = []","e[1, 1:2] = [5, 6]","e[2, :] = [7, 8]","f = d * e","f[2, 1]","f[:, 1]"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","trace","transpose","zeros"]}},26937:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traceDocs=void 0;t.traceDocs={name:"trace",category:"Matrix",syntax:["trace(A)"],description:"Calculate the trace of a matrix: the sum of the elements on the main diagonal of a square matrix.",examples:["A = [1, 2, 3; -1, 2, 3; 2, 0, 3]","trace(A)"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","transpose","zeros"]}},34679:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transposeDocs=void 0;t.transposeDocs={name:"transpose",category:"Matrix",syntax:["x'","transpose(x)"],description:"Transpose a matrix",examples:["a = [1, 2, 3; 4, 5, 6]","a'","transpose(a)"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","trace","zeros"]}},43411:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zerosDocs=void 0;t.zerosDocs={name:"zeros",category:"Matrix",syntax:["zeros(m)","zeros(m, n)","zeros(m, n, p, ...)","zeros([m])","zeros([m, n])","zeros([m, n, p, ...])"],description:"Create a matrix containing zeros.",examples:["zeros(3)","zeros(3, 5)","a = [1, 2, 3; 4, 5, 6]","zeros(size(a))"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","trace","transpose"]}},54280:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsDocs=void 0;t.combinationsDocs={name:"combinations",category:"Probability",syntax:["combinations(n, k)"],description:"Compute the number of combinations of n items taken k at a time",examples:["combinations(7, 5)"],seealso:["combinationsWithRep","permutations","factorial"]}},62790:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsWithRepDocs=void 0;t.combinationsWithRepDocs={name:"combinationsWithRep",category:"Probability",syntax:["combinationsWithRep(n, k)"],description:"Compute the number of combinations of n items taken k at a time with replacements.",examples:["combinationsWithRep(7, 5)"],seealso:["combinations","permutations","factorial"]}},95367:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.factorialDocs=void 0;t.factorialDocs={name:"factorial",category:"Probability",syntax:["n!","factorial(n)"],description:"Compute the factorial of a value",examples:["5!","5 * 4 * 3 * 2 * 1","3!"],seealso:["combinations","combinationsWithRep","permutations","gamma"]}},78553:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gammaDocs=void 0;t.gammaDocs={name:"gamma",category:"Probability",syntax:["gamma(n)"],description:"Compute the gamma function. For small values, the Lanczos approximation is used, and for large values the extended Stirling approximation.",examples:["gamma(4)","3!","gamma(1/2)","sqrt(pi)"],seealso:["factorial"]}},20654:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kldivergenceDocs=void 0;t.kldivergenceDocs={name:"kldivergence",category:"Probability",syntax:["kldivergence(x, y)"],description:"Calculate the Kullback-Leibler (KL) divergence between two distributions.",examples:["kldivergence([0.7,0.5,0.4], [0.2,0.9,0.5])"],seealso:[]}},78756:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multinomialDocs=void 0;t.multinomialDocs={name:"multinomial",category:"Probability",syntax:["multinomial(A)"],description:"Multinomial Coefficients compute the number of ways of picking a1, a2, ..., ai unordered outcomes from `n` possibilities. multinomial takes one array of integers as an argument. The following condition must be enforced: every ai > 0.",examples:["multinomial([1, 2, 1])"],seealso:["combinations","factorial"]}},87352:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.permutationsDocs=void 0;t.permutationsDocs={name:"permutations",category:"Probability",syntax:["permutations(n)","permutations(n, k)"],description:"Compute the number of permutations of n items taken k at a time",examples:["permutations(5)","permutations(5, 3)"],seealso:["combinations","combinationsWithRep","factorial"]}},3310:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pickRandomDocs=void 0;t.pickRandomDocs={name:"pickRandom",category:"Probability",syntax:["pickRandom(array)","pickRandom(array, number)","pickRandom(array, weights)","pickRandom(array, number, weights)","pickRandom(array, weights, number)"],description:"Pick a random entry from a given array.",examples:["pickRandom(0:10)","pickRandom([1, 3, 1, 6])","pickRandom([1, 3, 1, 6], 2)","pickRandom([1, 3, 1, 6], [2, 3, 2, 1])","pickRandom([1, 3, 1, 6], 2, [2, 3, 2, 1])","pickRandom([1, 3, 1, 6], [2, 3, 2, 1], 2)"],seealso:["random","randomInt"]}},55521:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomDocs=void 0;t.randomDocs={name:"random",category:"Probability",syntax:["random()","random(max)","random(min, max)","random(size)","random(size, max)","random(size, min, max)"],description:"Return a random number.",examples:["random()","random(10, 20)","random([2, 3])"],seealso:["pickRandom","randomInt"]}},90284:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomIntDocs=void 0;t.randomIntDocs={name:"randomInt",category:"Probability",syntax:["randomInt(max)","randomInt(min, max)","randomInt(size)","randomInt(size, max)","randomInt(size, min, max)"],description:"Return a random integer number",examples:["randomInt(10, 20)","randomInt([2, 3], 10)"],seealso:["pickRandom","random"]}},98351:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareDocs=void 0;t.compareDocs={name:"compare",category:"Relational",syntax:["compare(x, y)"],description:"Compare two values. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:["compare(2, 3)","compare(3, 2)","compare(2, 2)","compare(5cm, 40mm)","compare(2, [1, 2, 3])"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compareNatural","compareText"]}},60601:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareNaturalDocs=void 0;t.compareNaturalDocs={name:"compareNatural",category:"Relational",syntax:["compareNatural(x, y)"],description:"Compare two values of any type in a deterministic, natural way. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:["compareNatural(2, 3)","compareNatural(3, 2)","compareNatural(2, 2)","compareNatural(5cm, 40mm)",'compareNatural("2", "10")',"compareNatural(2 + 3i, 2 + 4i)","compareNatural([1, 2, 4], [1, 2, 3])","compareNatural([1, 5], [1, 2, 3])","compareNatural([1, 2], [1, 2])","compareNatural({a: 2}, {a: 4})"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compare","compareText"]}},81825:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareTextDocs=void 0;t.compareTextDocs={name:"compareText",category:"Relational",syntax:["compareText(x, y)"],description:"Compare two strings lexically. Comparison is case sensitive. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:['compareText("B", "A")','compareText("A", "B")','compareText("A", "A")','compareText("2", "10")','compare("2", "10")',"compare(2, 10)",'compareNatural("2", "10")','compareText("B", ["A", "B", "C"])'],seealso:["compare","compareNatural"]}},80719:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deepEqualDocs=void 0;t.deepEqualDocs={name:"deepEqual",category:"Relational",syntax:["deepEqual(x, y)"],description:"Check equality of two matrices element wise. Returns true if the size of both matrices is equal and when and each of the elements are equal.",examples:["deepEqual([1,3,4], [1,3,4])","deepEqual([1,3,4], [1,3])"],seealso:["equal","unequal","smaller","larger","smallerEq","largerEq","compare"]}},89470:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalDocs=void 0;t.equalDocs={name:"equal",category:"Relational",syntax:["x == y","equal(x, y)"],description:"Check equality of two values. Returns true if the values are equal, and false if not.",examples:["2+2 == 3","2+2 == 4","a = 3.2","b = 6-2.8","a == b","50cm == 0.5m"],seealso:["unequal","smaller","larger","smallerEq","largerEq","compare","deepEqual","equalText"]}},10791:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalTextDocs=void 0;t.equalTextDocs={name:"equalText",category:"Relational",syntax:["equalText(x, y)"],description:"Check equality of two strings. Comparison is case sensitive. Returns true if the values are equal, and false if not.",examples:['equalText("Hello", "Hello")','equalText("a", "A")','equal("2e3", "2000")','equalText("2e3", "2000")','equalText("B", ["A", "B", "C"])'],seealso:["compare","compareNatural","compareText","equal"]}},6998:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerDocs=void 0;t.largerDocs={name:"larger",category:"Relational",syntax:["x > y","larger(x, y)"],description:"Check if value x is larger than y. Returns true if x is larger than y, and false if not.",examples:["2 > 3","5 > 2*2","a = 3.3","b = 6-2.8","(a > b)","(b < a)","5 cm > 2 inch"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compare"]}},79067:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerEqDocs=void 0;t.largerEqDocs={name:"largerEq",category:"Relational",syntax:["x >= y","largerEq(x, y)"],description:"Check if value x is larger or equal to y. Returns true if x is larger or equal to y, and false if not.",examples:["2 >= 1+1","2 > 1+1","a = 3.2","b = 6-2.8","(a >= b)"],seealso:["equal","unequal","smallerEq","smaller","compare"]}},60029:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerDocs=void 0;t.smallerDocs={name:"smaller",category:"Relational",syntax:["x < y","smaller(x, y)"],description:"Check if value x is smaller than value y. Returns true if x is smaller than y, and false if not.",examples:["2 < 3","5 < 2*2","a = 3.3","b = 6-2.8","(a < b)","5 cm < 2 inch"],seealso:["equal","unequal","larger","smallerEq","largerEq","compare"]}},84104:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerEqDocs=void 0;t.smallerEqDocs={name:"smallerEq",category:"Relational",syntax:["x <= y","smallerEq(x, y)"],description:"Check if value x is smaller or equal to value y. Returns true if x is smaller than y, and false if not.",examples:["2 <= 1+1","2 < 1+1","a = 3.2","b = 6-2.8","(a <= b)"],seealso:["equal","unequal","larger","smaller","largerEq","compare"]}},7991:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unequalDocs=void 0;t.unequalDocs={name:"unequal",category:"Relational",syntax:["x != y","unequal(x, y)"],description:"Check unequality of two values. Returns true if the values are unequal, and false if they are equal.",examples:["2+2 != 3","2+2 != 4","a = 3.2","b = 6-2.8","a != b","50cm != 0.5m","5 cm != 2 inch"],seealso:["equal","smaller","larger","smallerEq","largerEq","compare","deepEqual"]}},42959:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setCartesianDocs=void 0;t.setCartesianDocs={name:"setCartesian",category:"Set",syntax:["setCartesian(set1, set2)"],description:"Create the cartesian product of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setCartesian([1, 2], [3, 4])"],seealso:["setUnion","setIntersect","setDifference","setPowerset"]}},70332:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDifferenceDocs=void 0;t.setDifferenceDocs={name:"setDifference",category:"Set",syntax:["setDifference(set1, set2)"],description:"Create the difference of two (multi)sets: every element of set1, that is not the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setDifference([1, 2, 3, 4], [3, 4, 5, 6])","setDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setIntersect","setSymDifference"]}},45412:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDistinctDocs=void 0;t.setDistinctDocs={name:"setDistinct",category:"Set",syntax:["setDistinct(set)"],description:"Collect the distinct elements of a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setDistinct([1, 1, 1, 2, 2, 3])"],seealso:["setMultiplicity"]}},51078:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIntersectDocs=void 0;t.setIntersectDocs={name:"setIntersect",category:"Set",syntax:["setIntersect(set1, set2)"],description:"Create the intersection of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setIntersect([1, 2, 3, 4], [3, 4, 5, 6])","setIntersect([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setDifference"]}},36223:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIsSubsetDocs=void 0;t.setIsSubsetDocs={name:"setIsSubset",category:"Set",syntax:["setIsSubset(set1, set2)"],description:"Check whether a (multi)set is a subset of another (multi)set: every element of set1 is the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setIsSubset([1, 2], [3, 4, 5, 6])","setIsSubset([3, 4], [3, 4, 5, 6])"],seealso:["setUnion","setIntersect","setDifference"]}},92742:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMultiplicityDocs=void 0;t.setMultiplicityDocs={name:"setMultiplicity",category:"Set",syntax:["setMultiplicity(element, set)"],description:"Count the multiplicity of an element in a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setMultiplicity(1, [1, 2, 2, 4])","setMultiplicity(2, [1, 2, 2, 4])"],seealso:["setDistinct","setSize"]}},78149:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setPowersetDocs=void 0;t.setPowersetDocs={name:"setPowerset",category:"Set",syntax:["setPowerset(set)"],description:"Create the powerset of a (multi)set: the powerset contains very possible subsets of a (multi)set. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setPowerset([1, 2, 3])"],seealso:["setCartesian"]}},70667:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSizeDocs=void 0;t.setSizeDocs={name:"setSize",category:"Set",syntax:["setSize(set)","setSize(set, unique)"],description:'Count the number of elements of a (multi)set. When the second parameter "unique" is true, count only the unique values. A multi-dimension array will be converted to a single-dimension array before the operation.',examples:["setSize([1, 2, 2, 4])","setSize([1, 2, 2, 4], true)"],seealso:["setUnion","setIntersect","setDifference"]}},90127:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSymDifferenceDocs=void 0;t.setSymDifferenceDocs={name:"setSymDifference",category:"Set",syntax:["setSymDifference(set1, set2)"],description:"Create the symmetric difference of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setSymDifference([1, 2, 3, 4], [3, 4, 5, 6])","setSymDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setIntersect","setDifference"]}},29390:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUnionDocs=void 0;t.setUnionDocs={name:"setUnion",category:"Set",syntax:["setUnion(set1, set2)"],description:"Create the union of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setUnion([1, 2, 3, 4], [3, 4, 5, 6])","setUnion([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setIntersect","setDifference"]}},92683:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erfDocs=void 0;t.erfDocs={name:"erf",category:"Special",syntax:["erf(x)"],description:"Compute the erf function of a value using a rational Chebyshev approximations for different intervals of x",examples:["erf(0.2)","erf(-0.5)","erf(4)"],seealso:[]}},27262:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.madDocs=void 0;t.madDocs={name:"mad",category:"Statistics",syntax:["mad(a, b, c, ...)","mad(A)"],description:"Compute the median absolute deviation of a matrix or a list with values. The median absolute deviation is defined as the median of the absolute deviations from the median.",examples:["mad(10, 20, 30)","mad([1, 2, 3])"],seealso:["mean","median","std","abs"]}},99633:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxDocs=void 0;t.maxDocs={name:"max",category:"Statistics",syntax:["max(a, b, c, ...)","max(A)","max(A, dim)"],description:"Compute the maximum value of a list of values.",examples:["max(2, 3, 4, 1)","max([2, 3, 4, 1])","max([2, 5; 4, 3])","max([2, 5; 4, 3], 1)","max([2, 5; 4, 3], 2)","max(2.7, 7.1, -4.5, 2.0, 4.1)","min(2.7, 7.1, -4.5, 2.0, 4.1)"],seealso:["mean","median","min","prod","std","sum","variance"]}},63489:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.meanDocs=void 0;t.meanDocs={name:"mean",category:"Statistics",syntax:["mean(a, b, c, ...)","mean(A)","mean(A, dim)"],description:"Compute the arithmetic mean of a list of values.",examples:["mean(2, 3, 4, 1)","mean([2, 3, 4, 1])","mean([2, 5; 4, 3])","mean([2, 5; 4, 3], 1)","mean([2, 5; 4, 3], 2)","mean([1.0, 2.7, 3.2, 4.0])"],seealso:["max","median","min","prod","std","sum","variance"]}},8232:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.medianDocs=void 0;t.medianDocs={name:"median",category:"Statistics",syntax:["median(a, b, c, ...)","median(A)"],description:"Compute the median of all values. The values are sorted and the middle value is returned. In case of an even number of values, the average of the two middle values is returned.",examples:["median(5, 2, 7)","median([3, -1, 5, 7])"],seealso:["max","mean","min","prod","std","sum","variance","quantileSeq"]}},37052:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minDocs=void 0;t.minDocs={name:"min",category:"Statistics",syntax:["min(a, b, c, ...)","min(A)","min(A, dim)"],description:"Compute the minimum value of a list of values.",examples:["min(2, 3, 4, 1)","min([2, 3, 4, 1])","min([2, 5; 4, 3])","min([2, 5; 4, 3], 1)","min([2, 5; 4, 3], 2)","min(2.7, 7.1, -4.5, 2.0, 4.1)","max(2.7, 7.1, -4.5, 2.0, 4.1)"],seealso:["max","mean","median","prod","std","sum","variance"]}},10979:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modeDocs=void 0;t.modeDocs={name:"mode",category:"Statistics",syntax:["mode(a, b, c, ...)","mode(A)","mode(A, a, b, B, c, ...)"],description:"Computes the mode of all values as an array. In case mode being more than one, multiple values are returned in an array.",examples:["mode(2, 1, 4, 3, 1)","mode([1, 2.7, 3.2, 4, 2.7])","mode(1, 4, 6, 1, 6)"],seealso:["max","mean","min","median","prod","std","sum","variance"]}},41861:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prodDocs=void 0;t.prodDocs={name:"prod",category:"Statistics",syntax:["prod(a, b, c, ...)","prod(A)"],description:"Compute the product of all values.",examples:["prod(2, 3, 4)","prod([2, 3, 4])","prod([2, 5; 4, 3])"],seealso:["max","mean","min","median","min","std","sum","variance"]}},23549:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.quantileSeqDocs=void 0;t.quantileSeqDocs={name:"quantileSeq",category:"Statistics",syntax:["quantileSeq(A, prob[, sorted])","quantileSeq(A, [prob1, prob2, ...][, sorted])","quantileSeq(A, N[, sorted])"],description:"Compute the prob order quantile of a matrix or a list with values. The sequence is sorted and the middle value is returned. Supported types of sequence values are: Number, BigNumber, Unit Supported types of probablity are: Number, BigNumber. \n\nIn case of a (multi dimensional) array or matrix, the prob order quantile of all elements will be calculated.",examples:["quantileSeq([3, -1, 5, 7], 0.5)","quantileSeq([3, -1, 5, 7], [1/3, 2/3])","quantileSeq([3, -1, 5, 7], 2)","quantileSeq([-1, 3, 5, 7], 0.5, true)"],seealso:["mean","median","min","max","prod","std","sum","variance"]}},34699:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stdDocs=void 0;t.stdDocs={name:"std",category:"Statistics",syntax:["std(a, b, c, ...)","std(A)","std(A, normalization)"],description:'Compute the standard deviation of all values, defined as std(A) = sqrt(variance(A)). Optional parameter normalization can be "unbiased" (default), "uncorrected", or "biased".',examples:["std(2, 4, 6)","std([2, 4, 6, 8])",'std([2, 4, 6, 8], "uncorrected")','std([2, 4, 6, 8], "biased")',"std([1, 2, 3; 4, 5, 6])"],seealso:["max","mean","min","median","prod","sum","variance"]}},95071:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sumDocs=void 0;t.sumDocs={name:"sum",category:"Statistics",syntax:["sum(a, b, c, ...)","sum(A)"],description:"Compute the sum of all values.",examples:["sum(2, 3, 4, 1)","sum([2, 3, 4, 1])","sum([2, 5; 4, 3])"],seealso:["max","mean","median","min","prod","std","sum","variance"]}},18935:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.varianceDocs=void 0;t.varianceDocs={name:"variance",category:"Statistics",syntax:["variance(a, b, c, ...)","variance(A)","variance(A, normalization)"],description:'Compute the variance of all values. Optional parameter normalization can be "unbiased" (default), "uncorrected", or "biased".',examples:["variance(2, 4, 6)","variance([2, 4, 6, 8])",'variance([2, 4, 6, 8], "uncorrected")','variance([2, 4, 6, 8], "biased")',"variance([1, 2, 3; 4, 5, 6])"],seealso:["max","mean","min","median","min","prod","std","sum"]}},25497:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acosDocs=void 0;t.acosDocs={name:"acos",category:"Trigonometry",syntax:["acos(x)"],description:"Compute the inverse cosine of a value in radians.",examples:["acos(0.5)","acos(cos(2.3))"],seealso:["cos","atan","asin"]}},18442:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acoshDocs=void 0;t.acoshDocs={name:"acosh",category:"Trigonometry",syntax:["acosh(x)"],description:"Calculate the hyperbolic arccos of a value, defined as `acosh(x) = ln(sqrt(x^2 - 1) + x)`.",examples:["acosh(1.5)"],seealso:["cosh","asinh","atanh"]}},20622:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acotDocs=void 0;t.acotDocs={name:"acot",category:"Trigonometry",syntax:["acot(x)"],description:"Calculate the inverse cotangent of a value.",examples:["acot(0.5)","acot(cot(0.5))","acot(2)"],seealso:["cot","atan"]}},51218:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acothDocs=void 0;t.acothDocs={name:"acoth",category:"Trigonometry",syntax:["acoth(x)"],description:"Calculate the hyperbolic arccotangent of a value, defined as `acoth(x) = (ln((x+1)/x) + ln(x/(x-1))) / 2`.",examples:["acoth(2)","acoth(0.5)"],seealso:["acsch","asech"]}},14575:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acscDocs=void 0;t.acscDocs={name:"acsc",category:"Trigonometry",syntax:["acsc(x)"],description:"Calculate the inverse cotangent of a value.",examples:["acsc(2)","acsc(csc(0.5))","acsc(0.5)"],seealso:["csc","asin","asec"]}},10891:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acschDocs=void 0;t.acschDocs={name:"acsch",category:"Trigonometry",syntax:["acsch(x)"],description:"Calculate the hyperbolic arccosecant of a value, defined as `acsch(x) = ln(1/x + sqrt(1/x^2 + 1))`.",examples:["acsch(0.5)"],seealso:["asech","acoth"]}},46737:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asecDocs=void 0;t.asecDocs={name:"asec",category:"Trigonometry",syntax:["asec(x)"],description:"Calculate the inverse secant of a value.",examples:["asec(0.5)","asec(sec(0.5))","asec(2)"],seealso:["acos","acot","acsc"]}},59113:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asechDocs=void 0;t.asechDocs={name:"asech",category:"Trigonometry",syntax:["asech(x)"],description:"Calculate the inverse secant of a value.",examples:["asech(0.5)"],seealso:["acsch","acoth"]}},43286:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinDocs=void 0;t.asinDocs={name:"asin",category:"Trigonometry",syntax:["asin(x)"],description:"Compute the inverse sine of a value in radians.",examples:["asin(0.5)","asin(sin(0.5))"],seealso:["sin","acos","atan"]}},40956:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinhDocs=void 0;t.asinhDocs={name:"asinh",category:"Trigonometry",syntax:["asinh(x)"],description:"Calculate the hyperbolic arcsine of a value, defined as `asinh(x) = ln(x + sqrt(x^2 + 1))`.",examples:["asinh(0.5)"],seealso:["acosh","atanh"]}},41416:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanDocs=void 0;t.atanDocs={name:"atan",category:"Trigonometry",syntax:["atan(x)"],description:"Compute the inverse tangent of a value in radians.",examples:["atan(0.5)","atan(tan(0.5))"],seealso:["tan","acos","asin"]}},22532:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atan2Docs=void 0;t.atan2Docs={name:"atan2",category:"Trigonometry",syntax:["atan2(y, x)"],description:"Computes the principal value of the arc tangent of y/x in radians.",examples:["atan2(2, 2) / pi","angle = 60 deg in rad","x = cos(angle)","y = sin(angle)","atan2(y, x)"],seealso:["sin","cos","tan"]}},11495:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanhDocs=void 0;t.atanhDocs={name:"atanh",category:"Trigonometry",syntax:["atanh(x)"],description:"Calculate the hyperbolic arctangent of a value, defined as `atanh(x) = ln((1 + x)/(1 - x)) / 2`.",examples:["atanh(0.5)"],seealso:["acosh","asinh"]}},3147:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cosDocs=void 0;t.cosDocs={name:"cos",category:"Trigonometry",syntax:["cos(x)"],description:"Compute the cosine of x in radians.",examples:["cos(2)","cos(pi / 4) ^ 2","cos(180 deg)","cos(60 deg)","sin(0.2)^2 + cos(0.2)^2"],seealso:["acos","sin","tan"]}},43440:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coshDocs=void 0;t.coshDocs={name:"cosh",category:"Trigonometry",syntax:["cosh(x)"],description:"Compute the hyperbolic cosine of x in radians.",examples:["cosh(0.5)"],seealso:["sinh","tanh","coth"]}},13532:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cotDocs=void 0;t.cotDocs={name:"cot",category:"Trigonometry",syntax:["cot(x)"],description:"Compute the cotangent of x in radians. Defined as 1/tan(x)",examples:["cot(2)","1 / tan(2)"],seealso:["sec","csc","tan"]}},83284:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cothDocs=void 0;t.cothDocs={name:"coth",category:"Trigonometry",syntax:["coth(x)"],description:"Compute the hyperbolic cotangent of x in radians.",examples:["coth(2)","1 / tanh(2)"],seealso:["sech","csch","tanh"]}},58276:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cscDocs=void 0;t.cscDocs={name:"csc",category:"Trigonometry",syntax:["csc(x)"],description:"Compute the cosecant of x in radians. Defined as 1/sin(x)",examples:["csc(2)","1 / sin(2)"],seealso:["sec","cot","sin"]}},19968:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cschDocs=void 0;t.cschDocs={name:"csch",category:"Trigonometry",syntax:["csch(x)"],description:"Compute the hyperbolic cosecant of x in radians. Defined as 1/sinh(x)",examples:["csch(2)","1 / sinh(2)"],seealso:["sech","coth","sinh"]}},43992:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secDocs=void 0;t.secDocs={name:"sec",category:"Trigonometry",syntax:["sec(x)"],description:"Compute the secant of x in radians. Defined as 1/cos(x)",examples:["sec(2)","1 / cos(2)"],seealso:["cot","csc","cos"]}},6273:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sechDocs=void 0;t.sechDocs={name:"sech",category:"Trigonometry",syntax:["sech(x)"],description:"Compute the hyperbolic secant of x in radians. Defined as 1/cosh(x)",examples:["sech(2)","1 / cosh(2)"],seealso:["coth","csch","cosh"]}},3627:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinDocs=void 0;t.sinDocs={name:"sin",category:"Trigonometry",syntax:["sin(x)"],description:"Compute the sine of x in radians.",examples:["sin(2)","sin(pi / 4) ^ 2","sin(90 deg)","sin(30 deg)","sin(0.2)^2 + cos(0.2)^2"],seealso:["asin","cos","tan"]}},64374:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinhDocs=void 0;t.sinhDocs={name:"sinh",category:"Trigonometry",syntax:["sinh(x)"],description:"Compute the hyperbolic sine of x in radians.",examples:["sinh(0.5)"],seealso:["cosh","tanh"]}},59283:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanDocs=void 0;t.tanDocs={name:"tan",category:"Trigonometry",syntax:["tan(x)"],description:"Compute the tangent of x in radians.",examples:["tan(0.5)","sin(0.5) / cos(0.5)","tan(pi / 4)","tan(45 deg)"],seealso:["atan","sin","cos"]}},10277:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanhDocs=void 0;t.tanhDocs={name:"tanh",category:"Trigonometry",syntax:["tanh(x)"],description:"Compute the hyperbolic tangent of x in radians.",examples:["tanh(0.5)","sinh(0.5) / cosh(0.5)"],seealso:["sinh","cosh"]}},98874:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toDocs=void 0;t.toDocs={name:"to",category:"Units",syntax:["x to unit","to(x, unit)"],description:"Change the unit of a value.",examples:["5 inch to cm","3.2kg to g","16 bytes in bits"],seealso:[]}},43824:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cloneDocs=void 0;t.cloneDocs={name:"clone",category:"Utils",syntax:["clone(x)"],description:"Clone a variable. Creates a copy of primitive variables,and a deep copy of matrices",examples:["clone(3.5)","clone(2 - 4i)","clone(45 deg)","clone([1, 2; 3, 4])",'clone("hello world")'],seealso:[]}},48775:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDocs=void 0;t.formatDocs={name:"format",category:"Utils",syntax:["format(value)","format(value, precision)"],description:"Format a value of any type as string.",examples:["format(2.3)","format(3 - 4i)","format([])","format(pi, 3)"],seealso:["print"]}},41162:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasNumericValueDocs=void 0;t.hasNumericValueDocs={name:"hasNumericValue",category:"Utils",syntax:["hasNumericValue(x)"],description:"Test whether a value is an numeric value. In case of a string, true is returned if the string contains a numeric value.",examples:["hasNumericValue(2)",'hasNumericValue("2")','isNumeric("2")',"hasNumericValue(0)","hasNumericValue(bignumber(500))","hasNumericValue(fraction(0.125))","hasNumericValue(2 + 3i)",'hasNumericValue([2.3, "foo", false])'],seealso:["isInteger","isZero","isNegative","isPositive","isNaN","isNumeric"]}},95045:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntegerDocs=void 0;t.isIntegerDocs={name:"isInteger",category:"Utils",syntax:["isInteger(x)"],description:"Test whether a value is an integer number.",examples:["isInteger(2)","isInteger(3.5)","isInteger([3, 0.5, -2])"],seealso:["isNegative","isNumeric","isPositive","isZero"]}},55245:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNaNDocs=void 0;t.isNaNDocs={name:"isNaN",category:"Utils",syntax:["isNaN(x)"],description:"Test whether a value is NaN (not a number)",examples:["isNaN(2)","isNaN(0 / 0)","isNaN(NaN)","isNaN(Infinity)"],seealso:["isNegative","isNumeric","isPositive","isZero"]}},81533:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNegativeDocs=void 0;t.isNegativeDocs={name:"isNegative",category:"Utils",syntax:["isNegative(x)"],description:"Test whether a value is negative: smaller than zero.",examples:["isNegative(2)","isNegative(0)","isNegative(-4)","isNegative([3, 0.5, -2])"],seealso:["isInteger","isNumeric","isPositive","isZero"]}},48021:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumericDocs=void 0;t.isNumericDocs={name:"isNumeric",category:"Utils",syntax:["isNumeric(x)"],description:"Test whether a value is a numeric value. Returns true when the input is a number, BigNumber, Fraction, or boolean.",examples:["isNumeric(2)",'isNumeric("2")','hasNumericValue("2")',"isNumeric(0)","isNumeric(bignumber(500))","isNumeric(fraction(0.125))","isNumeric(2 + 3i)",'isNumeric([2.3, "foo", false])'],seealso:["isInteger","isZero","isNegative","isPositive","isNaN","hasNumericValue"]}},90326:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPositiveDocs=void 0;t.isPositiveDocs={name:"isPositive",category:"Utils",syntax:["isPositive(x)"],description:"Test whether a value is positive: larger than zero.",examples:["isPositive(2)","isPositive(0)","isPositive(-4)","isPositive([3, 0.5, -2])"],seealso:["isInteger","isNumeric","isNegative","isZero"]}},83:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrimeDocs=void 0;t.isPrimeDocs={name:"isPrime",category:"Utils",syntax:["isPrime(x)"],description:"Test whether a value is prime: has no divisors other than itself and one.",examples:["isPrime(3)","isPrime(-2)","isPrime([2, 17, 100])"],seealso:["isInteger","isNumeric","isNegative","isZero"]}},7859:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroDocs=void 0;t.isZeroDocs={name:"isZero",category:"Utils",syntax:["isZero(x)"],description:"Test whether a value is zero.",examples:["isZero(2)","isZero(0)","isZero(-4)","isZero([3, 0, -2, 0])"],seealso:["isInteger","isNumeric","isNegative","isPositive"]}},78935:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numericDocs=void 0;t.numericDocs={name:"numeric",category:"Utils",syntax:["numeric(x)"],description:"Convert a numeric input to a specific numeric type: number, BigNumber, or Fraction.",examples:['numeric("4")','numeric("4", "number")','numeric("4", "BigNumber")','numeric("4", "Fraction)','numeric(4, "Fraction")','numeric(fraction(2, 5), "number)'],seealso:["number","fraction","bignumber","string","format"]}},50672:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeOfDocs=void 0;t.typeOfDocs={name:"typeOf",category:"Utils",syntax:["typeOf(x)"],description:"Get the type of a variable.",examples:["typeOf(3.5)","typeOf(2 - 4i)","typeOf(45 deg)",'typeOf("hello world")'],seealso:["getMatrixDataType"]}},10961:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompile=void 0;var r=n(3754),i=n(7873),o="compile",a=["typed","parse"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.parse;return t(o,{string:function(e){return n(e).compile()},"Array | Matrix":function(e){return(0,r.deepMap)(e,(function(e){return n(e).compile()}))}})}));t.createCompile=s},75585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeprecatedEval=void 0;var r=n(7873),i=n(86160),o=(0,r.factory)("eval",["evaluate"],(function(e){var t=e.evaluate;return function(){(0,i.warnOnce)('Function "eval" has been renamed to "evaluate" in v6.0.0, please use the new function instead.');for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.apply(t,n)}}));t.createDeprecatedEval=o},84570:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEvaluate=void 0;var r=n(3754),i=n(7873),o="evaluate",a=["typed","parse"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.parse;return t(o,{string:function(e){return n(e).compile().evaluate({})},"string, Object":function(e,t){return n(e).compile().evaluate(t)},"Array | Matrix":function(e){var t={};return(0,r.deepMap)(e,(function(e){return n(e).compile().evaluate(t)}))},"Array | Matrix, Object":function(e,t){return(0,r.deepMap)(e,(function(e){return n(e).compile().evaluate(t)}))}})}));t.createEvaluate=s},65820:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHelp=void 0;var r=n(7873),i=n(18357),o=n(3055),a=n(92281),s="help",A=["typed","mathWithTransform","Help"],u=(0,r.factory)(s,A,(function(e){var t=e.typed,n=e.mathWithTransform,r=e.Help;return t(s,{any:function(e){var t,s=e;if("string"!=typeof e)for(t in n)if((0,a.hasOwnProperty)(n,t)&&e===n[t]){s=t;break}var A=(0,i.getSafeProperty)(o.embeddedDocs,s);if(!A){var u="function"==typeof s?s.name:s;throw new Error('No documentation found on "'+u+'"')}return new r(A)}})}));t.createHelp=u},35785:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParser=void 0;var r=n(7873),i="parser",o=["typed","Parser"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.Parser;return t(i,{"":function(){return new n}})}));t.createParser=a},40165:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keywords=void 0;t.keywords={end:!0}},95430:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAccessorNode=void 0;var r=n(19392),i=n(18357),o=n(7873),a=n(29012),s=["subset","Node"],A=(0,o.factory)("AccessorNode",s,(function(e){var t=e.subset,n=e.Node,o=(0,a.accessFactory)({subset:t});function s(e,t){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");if(!(0,r.isNode)(e))throw new TypeError('Node expected for parameter "object"');if(!(0,r.isIndexNode)(t))throw new TypeError('IndexNode expected for parameter "index"');this.object=e||null,this.index=t,Object.defineProperty(this,"name",{get:function(){return this.index?this.index.isObjectProperty()?this.index.getObjectProperty():"":this.object.name||""}.bind(this),set:function(){throw new Error("Cannot assign a new name, name is read-only")}})}function A(e){return!((0,r.isAccessorNode)(e)||(0,r.isArrayNode)(e)||(0,r.isConstantNode)(e)||(0,r.isFunctionNode)(e)||(0,r.isObjectNode)(e)||(0,r.isParenthesisNode)(e)||(0,r.isSymbolNode)(e))}return s.prototype=new n,s.prototype.type="AccessorNode",s.prototype.isAccessorNode=!0,s.prototype._compile=function(e,t){var n=this.object._compile(e,t),r=this.index._compile(e,t);if(this.index.isObjectProperty()){var a=this.index.getObjectProperty();return function(e,t,r){return(0,i.getSafeProperty)(n(e,t,r),a)}}return function(e,t,i){var a=n(e,t,i),s=r(e,t,a);return o(a,s)}},s.prototype.forEach=function(e){e(this.object,"object",this),e(this.index,"index",this)},s.prototype.map=function(e){return new s(this._ifNode(e(this.object,"object",this)),this._ifNode(e(this.index,"index",this)))},s.prototype.clone=function(){return new s(this.object,this.index)},s.prototype._toString=function(e){var t=this.object.toString(e);return A(this.object)&&(t="("+t+")"),t+this.index.toString(e)},s.prototype.toHTML=function(e){var t=this.object.toHTML(e);return A(this.object)&&(t='<span class="math-parenthesis math-round-parenthesis">(</span>'+t+'<span class="math-parenthesis math-round-parenthesis">)</span>'),t+this.index.toHTML(e)},s.prototype._toTex=function(e){var t=this.object.toTex(e);return A(this.object)&&(t="\\left(' + object + '\\right)"),t+this.index.toTex(e)},s.prototype.toJSON=function(){return{mathjs:"AccessorNode",object:this.object,index:this.index}},s.fromJSON=function(e){return new s(e.object,e.index)},s}),{isClass:!0,isNode:!0});t.createAccessorNode=A},5734:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createArrayNode=void 0;var r=n(19392),i=n(61824),o=["Node"],a=(0,n(7873).factory)("ArrayNode",o,(function(e){var t=e.Node;function n(e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(this.items=e||[],!Array.isArray(this.items)||!this.items.every(r.isNode))throw new TypeError("Array containing Nodes expected");var t=function(){throw new Error("Property `ArrayNode.nodes` is deprecated, use `ArrayNode.items` instead")};Object.defineProperty(this,"nodes",{get:t,set:t})}return n.prototype=new t,n.prototype.type="ArrayNode",n.prototype.isArrayNode=!0,n.prototype._compile=function(e,t){var n=(0,i.map)(this.items,(function(n){return n._compile(e,t)}));if("Array"!==e.config.matrix){var r=e.matrix;return function(e,t,o){return r((0,i.map)(n,(function(n){return n(e,t,o)})))}}return function(e,t,r){return(0,i.map)(n,(function(n){return n(e,t,r)}))}},n.prototype.forEach=function(e){for(var t=0;t<this.items.length;t++){e(this.items[t],"items["+t+"]",this)}},n.prototype.map=function(e){for(var t=[],r=0;r<this.items.length;r++)t[r]=this._ifNode(e(this.items[r],"items["+r+"]",this));return new n(t)},n.prototype.clone=function(){return new n(this.items.slice(0))},n.prototype._toString=function(e){return"["+this.items.map((function(t){return t.toString(e)})).join(", ")+"]"},n.prototype.toJSON=function(){return{mathjs:"ArrayNode",items:this.items}},n.fromJSON=function(e){return new n(e.items)},n.prototype.toHTML=function(e){return'<span class="math-parenthesis math-square-parenthesis">[</span>'+this.items.map((function(t){return t.toHTML(e)})).join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-square-parenthesis">]</span>'},n.prototype._toTex=function(e){var t="\\begin{bmatrix}";return this.items.forEach((function(n){n.items?t+=n.items.map((function(t){return t.toTex(e)})).join("&"):t+=n.toTex(e),t+="\\\\"})),t+="\\end{bmatrix}"},n}),{isClass:!0,isNode:!0});t.createArrayNode=a},19585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAssignmentNode=void 0;var r=n(19392),i=n(18357),o=n(7873),a=n(29012),s=n(20913),A=n(38642),u=["subset","?matrix","Node"],c=(0,o.factory)("AssignmentNode",u,(function(e){var t=e.subset,n=e.matrix,o=e.Node,u=(0,a.accessFactory)({subset:t}),c=(0,s.assignFactory)({subset:t,matrix:n});function l(e,t,n){if(!(this instanceof l))throw new SyntaxError("Constructor must be called with the new operator");if(this.object=e,this.index=n?t:null,this.value=n||t,!(0,r.isSymbolNode)(e)&&!(0,r.isAccessorNode)(e))throw new TypeError('SymbolNode or AccessorNode expected as "object"');if((0,r.isSymbolNode)(e)&&"end"===e.name)throw new Error('Cannot assign to symbol "end"');if(this.index&&!(0,r.isIndexNode)(this.index))throw new TypeError('IndexNode expected as "index"');if(!(0,r.isNode)(this.value))throw new TypeError('Node expected as "value"');Object.defineProperty(this,"name",{get:function(){return this.index?this.index.isObjectProperty()?this.index.getObjectProperty():"":this.object.name||""}.bind(this),set:function(){throw new Error("Cannot assign a new name, name is read-only")}})}function f(e,t){t||(t="keep");var n=(0,A.getPrecedence)(e,t),r=(0,A.getPrecedence)(e.value,t);return"all"===t||null!==r&&r<=n}return l.prototype=new o,l.prototype.type="AssignmentNode",l.prototype.isAssignmentNode=!0,l.prototype._compile=function(e,t){var n=this.object._compile(e,t),o=this.index?this.index._compile(e,t):null,a=this.value._compile(e,t),s=this.object.name;if(this.index){if(this.index.isObjectProperty()){var A=this.index.getObjectProperty();return function(e,t,r){var o=n(e,t,r),s=a(e,t,r);return(0,i.setSafeProperty)(o,A,s)}}if((0,r.isSymbolNode)(this.object))return function(e,t,r){var A=n(e,t,r),u=a(e,t,r),l=o(e,t,A);return(0,i.setSafeProperty)(e,s,c(A,l,u)),u};var l=this.object.object._compile(e,t);if(this.object.index.isObjectProperty()){var f=this.object.index.getObjectProperty();return function(e,t,n){var r=l(e,t,n),s=(0,i.getSafeProperty)(r,f),A=o(e,t,s),u=a(e,t,n);return(0,i.setSafeProperty)(r,f,c(s,A,u)),u}}var p=this.object.index._compile(e,t);return function(e,t,n){var r=l(e,t,n),i=p(e,t,r),s=u(r,i),A=o(e,t,s),f=a(e,t,n);return c(r,i,c(s,A,f)),f}}if(!(0,r.isSymbolNode)(this.object))throw new TypeError("SymbolNode expected as object");return function(e,t,n){return(0,i.setSafeProperty)(e,s,a(e,t,n))}},l.prototype.forEach=function(e){e(this.object,"object",this),this.index&&e(this.index,"index",this),e(this.value,"value",this)},l.prototype.map=function(e){return new l(this._ifNode(e(this.object,"object",this)),this.index?this._ifNode(e(this.index,"index",this)):null,this._ifNode(e(this.value,"value",this)))},l.prototype.clone=function(){return new l(this.object,this.index,this.value)},l.prototype._toString=function(e){var t=this.object.toString(e),n=this.index?this.index.toString(e):"",r=this.value.toString(e);return f(this,e&&e.parenthesis)&&(r="("+r+")"),t+n+" = "+r},l.prototype.toJSON=function(){return{mathjs:"AssignmentNode",object:this.object,index:this.index,value:this.value}},l.fromJSON=function(e){return new l(e.object,e.index,e.value)},l.prototype.toHTML=function(e){var t=this.object.toHTML(e),n=this.index?this.index.toHTML(e):"",r=this.value.toHTML(e);return f(this,e&&e.parenthesis)&&(r='<span class="math-paranthesis math-round-parenthesis">(</span>'+r+'<span class="math-paranthesis math-round-parenthesis">)</span>'),t+n+'<span class="math-operator math-assignment-operator math-variable-assignment-operator math-binary-operator">=</span>'+r},l.prototype._toTex=function(e){var t=this.object.toTex(e),n=this.index?this.index.toTex(e):"",r=this.value.toTex(e);return f(this,e&&e.parenthesis)&&(r="\\left(".concat(r,"\\right)")),t+n+":="+r},l}),{isClass:!0,isNode:!0});t.createAssignmentNode=c},89400:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockNode=void 0;var r=n(19392),i=n(61824),o=["ResultSet","Node"],a=(0,n(7873).factory)("BlockNode",o,(function(e){var t=e.ResultSet,n=e.Node;function o(e){if(!(this instanceof o))throw new SyntaxError("Constructor must be called with the new operator");if(!Array.isArray(e))throw new Error("Array expected");this.blocks=e.map((function(e){var t=e&&e.node,n=!e||void 0===e.visible||e.visible;if(!(0,r.isNode)(t))throw new TypeError('Property "node" must be a Node');if("boolean"!=typeof n)throw new TypeError('Property "visible" must be a boolean');return{node:t,visible:n}}))}return o.prototype=new n,o.prototype.type="BlockNode",o.prototype.isBlockNode=!0,o.prototype._compile=function(e,n){var r=(0,i.map)(this.blocks,(function(t){return{evaluate:t.node._compile(e,n),visible:t.visible}}));return function(e,n,o){var a=[];return(0,i.forEach)(r,(function(t){var r=t.evaluate(e,n,o);t.visible&&a.push(r)})),new t(a)}},o.prototype.forEach=function(e){for(var t=0;t<this.blocks.length;t++)e(this.blocks[t].node,"blocks["+t+"].node",this)},o.prototype.map=function(e){for(var t=[],n=0;n<this.blocks.length;n++){var r=this.blocks[n],i=this._ifNode(e(r.node,"blocks["+n+"].node",this));t[n]={node:i,visible:r.visible}}return new o(t)},o.prototype.clone=function(){return new o(this.blocks.map((function(e){return{node:e.node,visible:e.visible}})))},o.prototype._toString=function(e){return this.blocks.map((function(t){return t.node.toString(e)+(t.visible?"":";")})).join("\n")},o.prototype.toJSON=function(){return{mathjs:"BlockNode",blocks:this.blocks}},o.fromJSON=function(e){return new o(e.blocks)},o.prototype.toHTML=function(e){return this.blocks.map((function(t){return t.node.toHTML(e)+(t.visible?"":'<span class="math-separator">;</span>')})).join('<span class="math-separator"><br /></span>')},o.prototype._toTex=function(e){return this.blocks.map((function(t){return t.node.toTex(e)+(t.visible?"":";")})).join("\\;\\;\n")},o}),{isClass:!0,isNode:!0});t.createBlockNode=a},72072:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConditionalNode=void 0;var r=n(19392),i=n(7873),o=n(38642),a=["Node"],s=(0,i.factory)("ConditionalNode",a,(function(e){var t=e.Node;function n(e,t,i){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(!(0,r.isNode)(e))throw new TypeError("Parameter condition must be a Node");if(!(0,r.isNode)(t))throw new TypeError("Parameter trueExpr must be a Node");if(!(0,r.isNode)(i))throw new TypeError("Parameter falseExpr must be a Node");this.condition=e,this.trueExpr=t,this.falseExpr=i}return n.prototype=new t,n.prototype.type="ConditionalNode",n.prototype.isConditionalNode=!0,n.prototype._compile=function(e,t){var n=this.condition._compile(e,t),i=this.trueExpr._compile(e,t),o=this.falseExpr._compile(e,t);return function(e,t,a){return function(e){if("number"==typeof e||"boolean"==typeof e||"string"==typeof e)return!!e;if(e){if((0,r.isBigNumber)(e))return!e.isZero();if((0,r.isComplex)(e))return!(!e.re&&!e.im);if((0,r.isUnit)(e))return!!e.value}if(null==e)return!1;throw new TypeError('Unsupported type of condition "'+(0,r.typeOf)(e)+'"')}(n(e,t,a))?i(e,t,a):o(e,t,a)}},n.prototype.forEach=function(e){e(this.condition,"condition",this),e(this.trueExpr,"trueExpr",this),e(this.falseExpr,"falseExpr",this)},n.prototype.map=function(e){return new n(this._ifNode(e(this.condition,"condition",this)),this._ifNode(e(this.trueExpr,"trueExpr",this)),this._ifNode(e(this.falseExpr,"falseExpr",this)))},n.prototype.clone=function(){return new n(this.condition,this.trueExpr,this.falseExpr)},n.prototype._toString=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,o.getPrecedence)(this,t),r=this.condition.toString(e),i=(0,o.getPrecedence)(this.condition,t);("all"===t||"OperatorNode"===this.condition.type||null!==i&&i<=n)&&(r="("+r+")");var a=this.trueExpr.toString(e),s=(0,o.getPrecedence)(this.trueExpr,t);("all"===t||"OperatorNode"===this.trueExpr.type||null!==s&&s<=n)&&(a="("+a+")");var A=this.falseExpr.toString(e),u=(0,o.getPrecedence)(this.falseExpr,t);return("all"===t||"OperatorNode"===this.falseExpr.type||null!==u&&u<=n)&&(A="("+A+")"),r+" ? "+a+" : "+A},n.prototype.toJSON=function(){return{mathjs:"ConditionalNode",condition:this.condition,trueExpr:this.trueExpr,falseExpr:this.falseExpr}},n.fromJSON=function(e){return new n(e.condition,e.trueExpr,e.falseExpr)},n.prototype.toHTML=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,o.getPrecedence)(this,t),r=this.condition.toHTML(e),i=(0,o.getPrecedence)(this.condition,t);("all"===t||"OperatorNode"===this.condition.type||null!==i&&i<=n)&&(r='<span class="math-parenthesis math-round-parenthesis">(</span>'+r+'<span class="math-parenthesis math-round-parenthesis">)</span>');var a=this.trueExpr.toHTML(e),s=(0,o.getPrecedence)(this.trueExpr,t);("all"===t||"OperatorNode"===this.trueExpr.type||null!==s&&s<=n)&&(a='<span class="math-parenthesis math-round-parenthesis">(</span>'+a+'<span class="math-parenthesis math-round-parenthesis">)</span>');var A=this.falseExpr.toHTML(e),u=(0,o.getPrecedence)(this.falseExpr,t);return("all"===t||"OperatorNode"===this.falseExpr.type||null!==u&&u<=n)&&(A='<span class="math-parenthesis math-round-parenthesis">(</span>'+A+'<span class="math-parenthesis math-round-parenthesis">)</span>'),r+'<span class="math-operator math-conditional-operator">?</span>'+a+'<span class="math-operator math-conditional-operator">:</span>'+A},n.prototype._toTex=function(e){return"\\begin{cases} {"+this.trueExpr.toTex(e)+"}, &\\quad{\\text{if }\\;"+this.condition.toTex(e)+"}\\\\{"+this.falseExpr.toTex(e)+"}, &\\quad{\\text{otherwise}}\\end{cases}"},n}),{isClass:!0,isNode:!0});t.createConditionalNode=s},35090:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConstantNode=void 0;var r=n(465),i=n(19392),o=n(69231),a=["Node"],s=(0,n(7873).factory)("ConstantNode",a,(function(e){var t=e.Node;function n(e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(2===arguments.length)throw new SyntaxError("new ConstantNode(valueStr, valueType) is not supported anymore since math v4.0.0. Use new ConstantNode(value) instead, where value is a non-stringified value.");this.value=e}return n.prototype=new t,n.prototype.type="ConstantNode",n.prototype.isConstantNode=!0,n.prototype._compile=function(e,t){var n=this.value;return function(){return n}},n.prototype.forEach=function(e){},n.prototype.map=function(e){return this.clone()},n.prototype.clone=function(){return new n(this.value)},n.prototype._toString=function(e){return(0,r.format)(this.value,e)},n.prototype.toHTML=function(e){var t=this._toString(e);switch((0,i.typeOf)(this.value)){case"number":case"BigNumber":case"Fraction":return'<span class="math-number">'+t+"</span>";case"string":return'<span class="math-string">'+t+"</span>";case"boolean":return'<span class="math-boolean">'+t+"</span>";case"null":return'<span class="math-null-symbol">'+t+"</span>";case"undefined":return'<span class="math-undefined">'+t+"</span>";default:return'<span class="math-symbol">'+t+"</span>"}},n.prototype.toJSON=function(){return{mathjs:"ConstantNode",value:this.value}},n.fromJSON=function(e){return new n(e.value)},n.prototype._toTex=function(e){var t=this._toString(e);switch((0,i.typeOf)(this.value)){case"string":return"\\mathtt{"+(0,o.escapeLatex)(t)+"}";case"number":case"BigNumber":if(!isFinite(this.value))return this.value.valueOf()<0?"-\\infty":"\\infty";var n=t.toLowerCase().indexOf("e");return-1!==n?t.substring(0,n)+"\\cdot10^{"+t.substring(n+1)+"}":t;case"Fraction":return this.value.toLatex();default:return t}},n}),{isClass:!0,isNode:!0});t.createConstantNode=s},46744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFunctionAssignmentNode=void 0;var r=n(19392),i=n(40165),o=n(465),a=n(61824),s=n(69231),A=n(38642),u=n(18357),c=["typed","Node"],l=(0,n(7873).factory)("FunctionAssignmentNode",c,(function(e){var t=e.typed,n=e.Node;function c(e,t,n){if(!(this instanceof c))throw new SyntaxError("Constructor must be called with the new operator");if("string"!=typeof e)throw new TypeError('String expected for parameter "name"');if(!Array.isArray(t))throw new TypeError('Array containing strings or objects expected for parameter "params"');if(!(0,r.isNode)(n))throw new TypeError('Node expected for parameter "expr"');if(e in i.keywords)throw new Error('Illegal function name, "'+e+'" is a reserved keyword');this.name=e,this.params=t.map((function(e){return e&&e.name||e})),this.types=t.map((function(e){return e&&e.type||"any"})),this.expr=n}function l(e,t){var n=(0,A.getPrecedence)(e,t),r=(0,A.getPrecedence)(e.expr,t);return"all"===t||null!==r&&r<=n}return c.prototype=new n,c.prototype.type="FunctionAssignmentNode",c.prototype.isFunctionAssignmentNode=!0,c.prototype._compile=function(e,n){var r=Object.create(n);(0,a.forEach)(this.params,(function(e){r[e]=!0}));var i=this.expr._compile(e,r),o=this.name,s=this.params,A=(0,a.join)(this.types,","),c=o+"("+(0,a.join)(this.params,", ")+")";return function(e,n,r){var a={};a[A]=function(){for(var t=Object.create(n),o=0;o<s.length;o++)t[s[o]]=arguments[o];return i(e,t,r)};var l=t(o,a);return l.syntax=c,(0,u.setSafeProperty)(e,o,l),l}},c.prototype.forEach=function(e){e(this.expr,"expr",this)},c.prototype.map=function(e){var t=this._ifNode(e(this.expr,"expr",this));return new c(this.name,this.params.slice(0),t)},c.prototype.clone=function(){return new c(this.name,this.params.slice(0),this.expr)},c.prototype._toString=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=this.expr.toString(e);return l(this,t)&&(n="("+n+")"),this.name+"("+this.params.join(", ")+") = "+n},c.prototype.toJSON=function(){var e=this.types;return{mathjs:"FunctionAssignmentNode",name:this.name,params:this.params.map((function(t,n){return{name:t,type:e[n]}})),expr:this.expr}},c.fromJSON=function(e){return new c(e.name,e.params,e.expr)},c.prototype.toHTML=function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",n=[],r=0;r<this.params.length;r++)n.push('<span class="math-symbol math-parameter">'+(0,o.escape)(this.params[r])+"</span>");var i=this.expr.toHTML(e);return l(this,t)&&(i='<span class="math-parenthesis math-round-parenthesis">(</span>'+i+'<span class="math-parenthesis math-round-parenthesis">)</span>'),'<span class="math-function">'+(0,o.escape)(this.name)+'</span><span class="math-parenthesis math-round-parenthesis">(</span>'+n.join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-round-parenthesis">)</span><span class="math-operator math-assignment-operator math-variable-assignment-operator math-binary-operator">=</span>'+i},c.prototype._toTex=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=this.expr.toTex(e);return l(this,t)&&(n="\\left(".concat(n,"\\right)")),"\\mathrm{"+this.name+"}\\left("+this.params.map(s.toSymbol).join(",")+"\\right):="+n},c}),{isClass:!0,isNode:!0});t.createFunctionAssignmentNode=l},11862:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFunctionNode=void 0;var r=n(19392),i=n(465),o=n(92281),a=n(61824),s=n(18357),A=n(7873),u=n(69231);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var f=["math","Node","SymbolNode"],p=(0,A.factory)("FunctionNode",f,(function(e){var t=e.math,n=e.Node,A=e.SymbolNode;function f(e,t){if(!(this instanceof f))throw new SyntaxError("Constructor must be called with the new operator");if("string"==typeof e&&(e=new A(e)),!(0,r.isNode)(e))throw new TypeError('Node expected as parameter "fn"');if(!Array.isArray(t)||!t.every(r.isNode))throw new TypeError('Array containing Nodes expected for parameter "args"');this.fn=e,this.args=t||[],Object.defineProperty(this,"name",{get:function(){return this.fn.name||""}.bind(this),set:function(){throw new Error("Cannot assign a new name, name is read-only")}});var n=function(){throw new Error("Property `FunctionNode.object` is deprecated, use `FunctionNode.fn` instead")};Object.defineProperty(this,"object",{get:n,set:n})}f.prototype=new n,f.prototype.type="FunctionNode",f.prototype.isFunctionNode=!0,f.prototype._compile=function(e,t){if(!(this instanceof f))throw new TypeError("No valid FunctionNode");var n=(0,a.map)(this.args,(function(n){return n._compile(e,t)}));if((0,r.isSymbolNode)(this.fn)){var i=this.fn.name,o=i in e?(0,s.getSafeProperty)(e,i):void 0;if("function"==typeof o&&!0===o.rawArgs){var A=this.args;return function(t,n,r){return(i in t?(0,s.getSafeProperty)(t,i):o)(A,e,l({},t,n))}}if(1===n.length){var u=n[0];return function(e,t,n){return(i in e?(0,s.getSafeProperty)(e,i):o)(u(e,t,n))}}if(2===n.length){var c=n[0],p=n[1];return function(e,t,n){return(i in e?(0,s.getSafeProperty)(e,i):o)(c(e,t,n),p(e,t,n))}}return function(e,t,r){return(i in e?(0,s.getSafeProperty)(e,i):o).apply(null,(0,a.map)(n,(function(n){return n(e,t,r)})))}}if((0,r.isAccessorNode)(this.fn)&&(0,r.isIndexNode)(this.fn.index)&&this.fn.index.isObjectProperty()){var d=this.fn.object._compile(e,t),h=this.fn.index.getObjectProperty(),m=this.args;return function(t,r,i){var o=d(t,r,i);return(0,s.validateSafeMethod)(o,h),o[h]&&o[h].rawArgs?o[h](m,e,l({},t,r)):o[h].apply(o,(0,a.map)(n,(function(e){return e(t,r,i)})))}}var g=this.fn._compile(e,t),y=this.args;return function(t,r,i){var o=g(t,r,i);return o&&o.rawArgs?o(y,e,l({},t,r)):o.apply(o,(0,a.map)(n,(function(e){return e(t,r,i)})))}},f.prototype.forEach=function(e){e(this.fn,"fn",this);for(var t=0;t<this.args.length;t++)e(this.args[t],"args["+t+"]",this)},f.prototype.map=function(e){for(var t=this._ifNode(e(this.fn,"fn",this)),n=[],r=0;r<this.args.length;r++)n[r]=this._ifNode(e(this.args[r],"args["+r+"]",this));return new f(t,n)},f.prototype.clone=function(){return new f(this.fn,this.args.slice(0))};var p=f.prototype.toString;function d(e,t,n){for(var i,o="",a=new RegExp("\\$(?:\\{([a-z_][a-z_0-9]*)(?:\\[([0-9]+)\\])?\\}|\\$)","ig"),s=0;null!==(i=a.exec(e));)if(o+=e.substring(s,i.index),s=i.index,"$$"===i[0])o+="$",s++;else{s+=i[0].length;var A=t[i[1]];if(!A)throw new ReferenceError("Template: Property "+i[1]+" does not exist.");if(void 0===i[2])switch(c(A)){case"string":o+=A;break;case"object":if((0,r.isNode)(A))o+=A.toTex(n);else{if(!Array.isArray(A))throw new TypeError("Template: "+i[1]+" has to be a Node, String or array of Nodes");o+=A.map((function(e,t){if((0,r.isNode)(e))return e.toTex(n);throw new TypeError("Template: "+i[1]+"["+t+"] is not a Node.")})).join(",")}break;default:throw new TypeError("Template: "+i[1]+" has to be a Node, String or array of Nodes")}else{if(!(0,r.isNode)(A[i[2]]&&A[i[2]]))throw new TypeError("Template: "+i[1]+"["+i[2]+"] is not a Node.");o+=A[i[2]].toTex(n)}}return o+=e.slice(s)}f.prototype.toString=function(e){var t,n=this.fn.toString(e);return e&&"object"===c(e.handler)&&(0,o.hasOwnProperty)(e.handler,n)&&(t=e.handler[n](this,e)),void 0!==t?t:p.call(this,e)},f.prototype._toString=function(e){var t=this.args.map((function(t){return t.toString(e)}));return((0,r.isFunctionAssignmentNode)(this.fn)?"("+this.fn.toString(e)+")":this.fn.toString(e))+"("+t.join(", ")+")"},f.prototype.toJSON=function(){return{mathjs:"FunctionNode",fn:this.fn,args:this.args}},f.fromJSON=function(e){return new f(e.fn,e.args)},f.prototype.toHTML=function(e){var t=this.args.map((function(t){return t.toHTML(e)}));return'<span class="math-function">'+(0,i.escape)(this.fn)+'</span><span class="math-paranthesis math-round-parenthesis">(</span>'+t.join('<span class="math-separator">,</span>')+'<span class="math-paranthesis math-round-parenthesis">)</span>'};var h=f.prototype.toTex;return f.prototype.toTex=function(e){var t;return e&&"object"===c(e.handler)&&(0,o.hasOwnProperty)(e.handler,this.name)&&(t=e.handler[this.name](this,e)),void 0!==t?t:h.call(this,e)},f.prototype._toTex=function(e){var n,r,i=this.args.map((function(t){return t.toTex(e)}));switch(u.latexFunctions[this.name]&&(n=u.latexFunctions[this.name]),!t[this.name]||"function"!=typeof t[this.name].toTex&&"object"!==c(t[this.name].toTex)&&"string"!=typeof t[this.name].toTex||(n=t[this.name].toTex),c(n)){case"function":r=n(this,e);break;case"string":r=d(n,this,e);break;case"object":switch(c(n[i.length])){case"function":r=n[i.length](this,e);break;case"string":r=d(n[i.length],this,e)}}return void 0!==r?r:d(u.defaultTemplate,this,e)},f.prototype.getIdentifier=function(){return this.type+":"+this.name},f}),{isClass:!0,isNode:!0});t.createFunctionNode=p},10256:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIndexNode=void 0;var r=n(19392),i=n(61824),o=n(465),a=n(7873),s=n(18357);function A(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c=["Range","Node","size"],l=(0,a.factory)("IndexNode",c,(function(e){var t=e.Range,n=e.Node,a=e.size;function u(e,t){if(!(this instanceof u))throw new SyntaxError("Constructor must be called with the new operator");if(this.dimensions=e,this.dotNotation=t||!1,!Array.isArray(e)||!e.every(r.isNode))throw new TypeError('Array containing Nodes expected for parameter "dimensions"');if(this.dotNotation&&!this.isObjectProperty())throw new Error("dotNotation only applicable for object properties");var n=function(){throw new Error("Property `IndexNode.object` is deprecated, use `IndexNode.fn` instead")};Object.defineProperty(this,"object",{get:n,set:n})}function c(e,n,i){return new t((0,r.isBigNumber)(e)?e.toNumber():e,(0,r.isBigNumber)(n)?n.toNumber():n,(0,r.isBigNumber)(i)?i.toNumber():i)}return u.prototype=new n,u.prototype.type="IndexNode",u.prototype.isIndexNode=!0,u.prototype._compile=function(e,t){var n=(0,i.map)(this.dimensions,(function(n,i){if((0,r.isRangeNode)(n)){if(n.needsEnd()){var o=Object.create(t);o.end=!0;var s=n.start._compile(e,o),A=n.end._compile(e,o),u=n.step?n.step._compile(e,o):function(){return 1};return function(e,t,n){var r=a(n).valueOf(),o=Object.create(t);return o.end=r[i],c(s(e,o,n),A(e,o,n),u(e,o,n))}}var l=n.start._compile(e,t),f=n.end._compile(e,t),p=n.step?n.step._compile(e,t):function(){return 1};return function(e,t,n){return c(l(e,t,n),f(e,t,n),p(e,t,n))}}if((0,r.isSymbolNode)(n)&&"end"===n.name){var d=Object.create(t);d.end=!0;var h=n._compile(e,d);return function(e,t,n){var r=a(n).valueOf(),o=Object.create(t);return o.end=r[i],h(e,o,n)}}var m=n._compile(e,t);return function(e,t,n){return m(e,t,n)}})),o=(0,s.getSafeProperty)(e,"index");return function(e,t,r){var a=(0,i.map)(n,(function(n){return n(e,t,r)}));return o.apply(void 0,A(a))}},u.prototype.forEach=function(e){for(var t=0;t<this.dimensions.length;t++)e(this.dimensions[t],"dimensions["+t+"]",this)},u.prototype.map=function(e){for(var t=[],n=0;n<this.dimensions.length;n++)t[n]=this._ifNode(e(this.dimensions[n],"dimensions["+n+"]",this));return new u(t,this.dotNotation)},u.prototype.clone=function(){return new u(this.dimensions.slice(0),this.dotNotation)},u.prototype.isObjectProperty=function(){return 1===this.dimensions.length&&(0,r.isConstantNode)(this.dimensions[0])&&"string"==typeof this.dimensions[0].value},u.prototype.getObjectProperty=function(){return this.isObjectProperty()?this.dimensions[0].value:null},u.prototype._toString=function(e){return this.dotNotation?"."+this.getObjectProperty():"["+this.dimensions.join(", ")+"]"},u.prototype.toJSON=function(){return{mathjs:"IndexNode",dimensions:this.dimensions,dotNotation:this.dotNotation}},u.fromJSON=function(e){return new u(e.dimensions,e.dotNotation)},u.prototype.toHTML=function(e){for(var t=[],n=0;n<this.dimensions.length;n++)t[n]=this.dimensions[n].toHTML();return this.dotNotation?'<span class="math-operator math-accessor-operator">.</span><span class="math-symbol math-property">'+(0,o.escape)(this.getObjectProperty())+"</span>":'<span class="math-parenthesis math-square-parenthesis">[</span>'+t.join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-square-parenthesis">]</span>'},u.prototype._toTex=function(e){var t=this.dimensions.map((function(t){return t.toTex(e)}));return this.dotNotation?"."+this.getObjectProperty():"_{"+t.join(",")+"}"},u}),{isClass:!0,isNode:!0});t.createIndexNode=l},32186:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNode=void 0;var r=n(19392),i=n(40165),o=n(92281),a=n(7873),s=n(86160);function A(e){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A(e)}var u=["mathWithTransform"],c=(0,a.factory)("Node",u,(function(e){var t=e.mathWithTransform;function n(){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator")}return n.prototype.evaluate=function(e){return this.compile().evaluate(e)},n.prototype.eval=function(e){return(0,s.warnOnce)("Method Node.eval is renamed to Node.evaluate. Please use the new method name."),this.evaluate(e)},n.prototype.type="Node",n.prototype.isNode=!0,n.prototype.comment="",n.prototype.compile=function(){var e=this._compile(t,{}),n={};function r(t){var r=t||{};return function(e){for(var t in e)if((0,o.hasOwnProperty)(e,t)&&t in i.keywords)throw new Error('Scope contains an illegal symbol, "'+t+'" is a reserved keyword')}(r),e(r,n,null)}return{evaluate:r,eval:function(e){return(0,s.warnOnce)("Method eval is renamed to evaluate. Please use the new method."),r(e)}}},n.prototype._compile=function(e,t){throw new Error("Method _compile should be implemented by type "+this.type)},n.prototype.forEach=function(e){throw new Error("Cannot run forEach on a Node interface")},n.prototype.map=function(e){throw new Error("Cannot run map on a Node interface")},n.prototype._ifNode=function(e){if(!(0,r.isNode)(e))throw new TypeError("Callback function must return a Node");return e},n.prototype.traverse=function(e){e(this,null,null),function e(t,n){t.forEach((function(t,r,i){n(t,r,i),e(t,n)}))}(this,e)},n.prototype.transform=function(e){return function t(n,r,i){var o=e(n,r,i);return o!==n?o:n.map(t)}(this,null,null)},n.prototype.filter=function(e){var t=[];return this.traverse((function(n,r,i){e(n,r,i)&&t.push(n)})),t},n.prototype.find=function(){throw new Error("Function Node.find is deprecated. Use Node.filter instead.")},n.prototype.match=function(){throw new Error("Function Node.match is deprecated. See functions Node.filter, Node.transform, Node.traverse.")},n.prototype.clone=function(){throw new Error("Cannot clone a Node interface")},n.prototype.cloneDeep=function(){return this.map((function(e){return e.cloneDeep()}))},n.prototype.equals=function(e){return!!e&&(0,o.deepStrictEqual)(this,e)},n.prototype.toString=function(e){var t;if(e&&"object"===A(e))switch(A(e.handler)){case"object":case"undefined":break;case"function":t=e.handler(this,e);break;default:throw new TypeError("Object or function expected as callback")}return void 0!==t?t:this._toString(e)},n.prototype.toJSON=function(){throw new Error("Cannot serialize object: toJSON not implemented by "+this.type)},n.prototype.toHTML=function(e){var t;if(e&&"object"===A(e))switch(A(e.handler)){case"object":case"undefined":break;case"function":t=e.handler(this,e);break;default:throw new TypeError("Object or function expected as callback")}return void 0!==t?t:this.toHTML(e)},n.prototype._toString=function(){throw new Error("_toString not implemented for "+this.type)},n.prototype.toTex=function(e){var t;if(e&&"object"===A(e))switch(A(e.handler)){case"object":case"undefined":break;case"function":t=e.handler(this,e);break;default:throw new TypeError("Object or function expected as callback")}return void 0!==t?t:this._toTex(e)},n.prototype._toTex=function(e){throw new Error("_toTex not implemented for "+this.type)},n.prototype.getIdentifier=function(){return this.type},n.prototype.getContent=function(){return this},n}),{isClass:!0,isNode:!0});t.createNode=c},17964:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createObjectNode=void 0;var r=n(19392),i=n(465),o=n(18357),a=n(92281);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var A=["Node"],u=(0,n(7873).factory)("ObjectNode",A,(function(e){var t=e.Node;function n(e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(this.properties=e||{},e&&("object"!==s(e)||!Object.keys(e).every((function(t){return(0,r.isNode)(e[t])}))))throw new TypeError("Object containing Nodes expected")}return n.prototype=new t,n.prototype.type="ObjectNode",n.prototype.isObjectNode=!0,n.prototype._compile=function(e,t){var n={};for(var r in this.properties)if((0,a.hasOwnProperty)(this.properties,r)){var s=(0,i.stringify)(r),A=JSON.parse(s);if(!(0,o.isSafeProperty)(this.properties,A))throw new Error('No access to property "'+A+'"');n[A]=this.properties[r]._compile(e,t)}return function(e,t,r){var i={};for(var o in n)(0,a.hasOwnProperty)(n,o)&&(i[o]=n[o](e,t,r));return i}},n.prototype.forEach=function(e){for(var t in this.properties)(0,a.hasOwnProperty)(this.properties,t)&&e(this.properties[t],"properties["+(0,i.stringify)(t)+"]",this)},n.prototype.map=function(e){var t={};for(var r in this.properties)(0,a.hasOwnProperty)(this.properties,r)&&(t[r]=this._ifNode(e(this.properties[r],"properties["+(0,i.stringify)(r)+"]",this)));return new n(t)},n.prototype.clone=function(){var e={};for(var t in this.properties)(0,a.hasOwnProperty)(this.properties,t)&&(e[t]=this.properties[t]);return new n(e)},n.prototype._toString=function(e){var t=[];for(var n in this.properties)(0,a.hasOwnProperty)(this.properties,n)&&t.push((0,i.stringify)(n)+": "+this.properties[n].toString(e));return"{"+t.join(", ")+"}"},n.prototype.toJSON=function(){return{mathjs:"ObjectNode",properties:this.properties}},n.fromJSON=function(e){return new n(e.properties)},n.prototype.toHTML=function(e){var t=[];for(var n in this.properties)(0,a.hasOwnProperty)(this.properties,n)&&t.push('<span class="math-symbol math-property">'+(0,i.escape)(n)+'</span><span class="math-operator math-assignment-operator math-property-assignment-operator math-binary-operator">:</span>'+this.properties[n].toHTML(e));return'<span class="math-parenthesis math-curly-parenthesis">{</span>'+t.join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-curly-parenthesis">}</span>'},n.prototype._toTex=function(e){var t=[];for(var n in this.properties)(0,a.hasOwnProperty)(this.properties,n)&&t.push("\\mathbf{"+n+":} & "+this.properties[n].toTex(e)+"\\\\");return"\\left\\{\\begin{array}{ll}".concat(t.join("\n"),"\\end{array}\\right\\}")},n}),{isClass:!0,isNode:!0});t.createObjectNode=u},74090:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOperatorNode=void 0;var r=n(19392),i=n(61824),o=n(465),a=n(18357),s=n(38642),A=n(69231),u=["Node"],c=(0,n(7873).factory)("OperatorNode",u,(function(e){var t=e.Node;function n(e,t,i,o){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if("string"!=typeof e)throw new TypeError('string expected for parameter "op"');if("string"!=typeof t)throw new TypeError('string expected for parameter "fn"');if(!Array.isArray(i)||!i.every(r.isNode))throw new TypeError('Array containing Nodes expected for parameter "args"');this.implicit=!0===o,this.op=e,this.fn=t,this.args=i||[]}function u(e,t,n,r,i){var o,a=(0,s.getPrecedence)(e,t),A=(0,s.getAssociativity)(e,t);if("all"===t||r.length>2&&"OperatorNode:add"!==e.getIdentifier()&&"OperatorNode:multiply"!==e.getIdentifier())return r.map((function(e){switch(e.getContent().type){case"ArrayNode":case"ConstantNode":case"SymbolNode":case"ParenthesisNode":return!1;default:return!0}}));switch(r.length){case 0:o=[];break;case 1:var u=(0,s.getPrecedence)(r[0],t);if(i&&null!==u){var c,l;if("keep"===t?(c=r[0].getIdentifier(),l=e.getIdentifier()):(c=r[0].getContent().getIdentifier(),l=e.getContent().getIdentifier()),!1===s.properties[a][l].latexLeftParens){o=[!1];break}if(!1===s.properties[u][c].latexParens){o=[!1];break}}if(null===u){o=[!1];break}if(u<=a){o=[!0];break}o=[!1];break;case 2:var f,p,d=(0,s.getPrecedence)(r[0],t),h=(0,s.isAssociativeWith)(e,r[0],t);f=null!==d&&(d===a&&"right"===A&&!h||d<a);var m,g,y,v=(0,s.getPrecedence)(r[1],t),b=(0,s.isAssociativeWith)(e,r[1],t);if(p=null!==v&&(v===a&&"left"===A&&!b||v<a),i)"keep"===t?(m=e.getIdentifier(),g=e.args[0].getIdentifier(),y=e.args[1].getIdentifier()):(m=e.getContent().getIdentifier(),g=e.args[0].getContent().getIdentifier(),y=e.args[1].getContent().getIdentifier()),null!==d&&(!1===s.properties[a][m].latexLeftParens&&(f=!1),!1===s.properties[d][g].latexParens&&(f=!1)),null!==v&&(!1===s.properties[a][m].latexRightParens&&(p=!1),!1===s.properties[v][y].latexParens&&(p=!1));o=[f,p];break;default:"OperatorNode:add"!==e.getIdentifier()&&"OperatorNode:multiply"!==e.getIdentifier()||(o=r.map((function(n){var r=(0,s.getPrecedence)(n,t),i=(0,s.isAssociativeWith)(e,n,t),o=(0,s.getAssociativity)(n,t);return null!==r&&(a===r&&A===o&&!i||r<a)})))}return r.length>=2&&"OperatorNode:multiply"===e.getIdentifier()&&e.implicit&&"auto"===t&&"hide"===n&&(o=r.map((function(e,t){var n="ParenthesisNode"===e.getIdentifier();return!(!o[t]&&!n)}))),o}return n.prototype=new t,n.prototype.type="OperatorNode",n.prototype.isOperatorNode=!0,n.prototype._compile=function(e,t){if("string"!=typeof this.fn||!(0,a.isSafeMethod)(e,this.fn))throw e[this.fn]?new Error('No access to function "'+this.fn+'"'):new Error("Function "+this.fn+' missing in provided namespace "math"');var n=(0,a.getSafeProperty)(e,this.fn),r=(0,i.map)(this.args,(function(n){return n._compile(e,t)}));if(1===r.length){var o=r[0];return function(e,t,r){return n(o(e,t,r))}}if(2===r.length){var s=r[0],A=r[1];return function(e,t,r){return n(s(e,t,r),A(e,t,r))}}return function(e,t,o){return n.apply(null,(0,i.map)(r,(function(n){return n(e,t,o)})))}},n.prototype.forEach=function(e){for(var t=0;t<this.args.length;t++)e(this.args[t],"args["+t+"]",this)},n.prototype.map=function(e){for(var t=[],r=0;r<this.args.length;r++)t[r]=this._ifNode(e(this.args[r],"args["+r+"]",this));return new n(this.op,this.fn,t,this.implicit)},n.prototype.clone=function(){return new n(this.op,this.fn,this.args.slice(0),this.implicit)},n.prototype.isUnary=function(){return 1===this.args.length},n.prototype.isBinary=function(){return 2===this.args.length},n.prototype._toString=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=e&&e.implicit?e.implicit:"hide",r=this.args,i=u(this,t,n,r,!1);if(1===r.length){var o=(0,s.getAssociativity)(this,t),a=r[0].toString(e);i[0]&&(a="("+a+")");var A=/[a-zA-Z]+/.test(this.op);return"right"===o?this.op+(A?" ":"")+a:"left"===o?a+(A?" ":"")+this.op:a+this.op}if(2===r.length){var c=r[0].toString(e),l=r[1].toString(e);return i[0]&&(c="("+c+")"),i[1]&&(l="("+l+")"),this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===n?c+" "+l:c+" "+this.op+" "+l}if(r.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())){var f=r.map((function(t,n){return t=t.toString(e),i[n]&&(t="("+t+")"),t}));return this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===n?f.join(" "):f.join(" "+this.op+" ")}return this.fn+"("+this.args.join(", ")+")"},n.prototype.toJSON=function(){return{mathjs:"OperatorNode",op:this.op,fn:this.fn,args:this.args,implicit:this.implicit}},n.fromJSON=function(e){return new n(e.op,e.fn,e.args,e.implicit)},n.prototype.toHTML=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=e&&e.implicit?e.implicit:"hide",r=this.args,i=u(this,t,n,r,!1);if(1===r.length){var a=(0,s.getAssociativity)(this,t),A=r[0].toHTML(e);return i[0]&&(A='<span class="math-parenthesis math-round-parenthesis">(</span>'+A+'<span class="math-parenthesis math-round-parenthesis">)</span>'),"right"===a?'<span class="math-operator math-unary-operator math-lefthand-unary-operator">'+(0,o.escape)(this.op)+"</span>"+A:A+'<span class="math-operator math-unary-operator math-righthand-unary-operator">'+(0,o.escape)(this.op)+"</span>"}if(2===r.length){var c=r[0].toHTML(e),l=r[1].toHTML(e);return i[0]&&(c='<span class="math-parenthesis math-round-parenthesis">(</span>'+c+'<span class="math-parenthesis math-round-parenthesis">)</span>'),i[1]&&(l='<span class="math-parenthesis math-round-parenthesis">(</span>'+l+'<span class="math-parenthesis math-round-parenthesis">)</span>'),this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===n?c+'<span class="math-operator math-binary-operator math-implicit-binary-operator"></span>'+l:c+'<span class="math-operator math-binary-operator math-explicit-binary-operator">'+(0,o.escape)(this.op)+"</span>"+l}var f=r.map((function(t,n){return t=t.toHTML(e),i[n]&&(t='<span class="math-parenthesis math-round-parenthesis">(</span>'+t+'<span class="math-parenthesis math-round-parenthesis">)</span>'),t}));return r.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())?this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===n?f.join('<span class="math-operator math-binary-operator math-implicit-binary-operator"></span>'):f.join('<span class="math-operator math-binary-operator math-explicit-binary-operator">'+(0,o.escape)(this.op)+"</span>"):'<span class="math-function">'+(0,o.escape)(this.fn)+'</span><span class="math-paranthesis math-round-parenthesis">(</span>'+f.join('<span class="math-separator">,</span>')+'<span class="math-paranthesis math-round-parenthesis">)</span>'},n.prototype._toTex=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=e&&e.implicit?e.implicit:"hide",r=this.args,i=u(this,t,n,r,!0),o=A.latexOperators[this.fn];if(o=void 0===o?this.op:o,1===r.length){var a=(0,s.getAssociativity)(this,t),c=r[0].toTex(e);return i[0]&&(c="\\left(".concat(c,"\\right)")),"right"===a?o+c:c+o}if(2===r.length){var l=r[0],f=l.toTex(e);i[0]&&(f="\\left(".concat(f,"\\right)"));var p,d=r[1].toTex(e);switch(i[1]&&(d="\\left(".concat(d,"\\right)")),p="keep"===t?l.getIdentifier():l.getContent().getIdentifier(),this.getIdentifier()){case"OperatorNode:divide":return o+"{"+f+"}{"+d+"}";case"OperatorNode:pow":switch(f="{"+f+"}",d="{"+d+"}",p){case"ConditionalNode":case"OperatorNode:divide":f="\\left(".concat(f,"\\right)")}break;case"OperatorNode:multiply":if(this.implicit&&"hide"===n)return f+"~"+d}return f+o+d}if(r.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())){var h=r.map((function(t,n){return t=t.toTex(e),i[n]&&(t="\\left(".concat(t,"\\right)")),t}));return"OperatorNode:multiply"===this.getIdentifier()&&this.implicit?h.join("~"):h.join(o)}return"\\mathrm{"+this.fn+"}\\left("+r.map((function(t){return t.toTex(e)})).join(",")+"\\right)"},n.prototype.getIdentifier=function(){return this.type+":"+this.fn},n}),{isClass:!0,isNode:!0});t.createOperatorNode=c},35415:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParenthesisNode=void 0;var r=n(19392),i=["Node"],o=(0,n(7873).factory)("ParenthesisNode",i,(function(e){var t=e.Node;function n(e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(!(0,r.isNode)(e))throw new TypeError('Node expected for parameter "content"');this.content=e}return n.prototype=new t,n.prototype.type="ParenthesisNode",n.prototype.isParenthesisNode=!0,n.prototype._compile=function(e,t){return this.content._compile(e,t)},n.prototype.getContent=function(){return this.content.getContent()},n.prototype.forEach=function(e){e(this.content,"content",this)},n.prototype.map=function(e){return new n(e(this.content,"content",this))},n.prototype.clone=function(){return new n(this.content)},n.prototype._toString=function(e){return!e||e&&!e.parenthesis||e&&"keep"===e.parenthesis?"("+this.content.toString(e)+")":this.content.toString(e)},n.prototype.toJSON=function(){return{mathjs:"ParenthesisNode",content:this.content}},n.fromJSON=function(e){return new n(e.content)},n.prototype.toHTML=function(e){return!e||e&&!e.parenthesis||e&&"keep"===e.parenthesis?'<span class="math-parenthesis math-round-parenthesis">(</span>'+this.content.toHTML(e)+'<span class="math-parenthesis math-round-parenthesis">)</span>':this.content.toHTML(e)},n.prototype._toTex=function(e){return!e||e&&!e.parenthesis||e&&"keep"===e.parenthesis?"\\left(".concat(this.content.toTex(e),"\\right)"):this.content.toTex(e)},n}),{isClass:!0,isNode:!0});t.createParenthesisNode=o},60128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRangeNode=void 0;var r=n(19392),i=n(7873),o=n(38642),a=["Node"],s=(0,i.factory)("RangeNode",a,(function(e){var t=e.Node;function n(e,t,i){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(!(0,r.isNode)(e))throw new TypeError("Node expected");if(!(0,r.isNode)(t))throw new TypeError("Node expected");if(i&&!(0,r.isNode)(i))throw new TypeError("Node expected");if(arguments.length>3)throw new Error("Too many arguments");this.start=e,this.end=t,this.step=i||null}function i(e,t){var n=(0,o.getPrecedence)(e,t),r={},i=(0,o.getPrecedence)(e.start,t);if(r.start=null!==i&&i<=n||"all"===t,e.step){var a=(0,o.getPrecedence)(e.step,t);r.step=null!==a&&a<=n||"all"===t}var s=(0,o.getPrecedence)(e.end,t);return r.end=null!==s&&s<=n||"all"===t,r}return n.prototype=new t,n.prototype.type="RangeNode",n.prototype.isRangeNode=!0,n.prototype.needsEnd=function(){return this.filter((function(e){return(0,r.isSymbolNode)(e)&&"end"===e.name})).length>0},n.prototype._compile=function(e,t){var n=e.range,r=this.start._compile(e,t),i=this.end._compile(e,t);if(this.step){var o=this.step._compile(e,t);return function(e,t,a){return n(r(e,t,a),i(e,t,a),o(e,t,a))}}return function(e,t,o){return n(r(e,t,o),i(e,t,o))}},n.prototype.forEach=function(e){e(this.start,"start",this),e(this.end,"end",this),this.step&&e(this.step,"step",this)},n.prototype.map=function(e){return new n(this._ifNode(e(this.start,"start",this)),this._ifNode(e(this.end,"end",this)),this.step&&this._ifNode(e(this.step,"step",this)))},n.prototype.clone=function(){return new n(this.start,this.end,this.step&&this.step)},n.prototype._toString=function(e){var t,n=i(this,e&&e.parenthesis?e.parenthesis:"keep"),r=this.start.toString(e);if(n.start&&(r="("+r+")"),t=r,this.step){var o=this.step.toString(e);n.step&&(o="("+o+")"),t+=":"+o}var a=this.end.toString(e);return n.end&&(a="("+a+")"),t+=":"+a},n.prototype.toJSON=function(){return{mathjs:"RangeNode",start:this.start,end:this.end,step:this.step}},n.fromJSON=function(e){return new n(e.start,e.end,e.step)},n.prototype.toHTML=function(e){var t,n=i(this,e&&e.parenthesis?e.parenthesis:"keep"),r=this.start.toHTML(e);if(n.start&&(r='<span class="math-parenthesis math-round-parenthesis">(</span>'+r+'<span class="math-parenthesis math-round-parenthesis">)</span>'),t=r,this.step){var o=this.step.toHTML(e);n.step&&(o='<span class="math-parenthesis math-round-parenthesis">(</span>'+o+'<span class="math-parenthesis math-round-parenthesis">)</span>'),t+='<span class="math-operator math-range-operator">:</span>'+o}var a=this.end.toHTML(e);return n.end&&(a='<span class="math-parenthesis math-round-parenthesis">(</span>'+a+'<span class="math-parenthesis math-round-parenthesis">)</span>'),t+='<span class="math-operator math-range-operator">:</span>'+a},n.prototype._toTex=function(e){var t=i(this,e&&e.parenthesis?e.parenthesis:"keep"),n=this.start.toTex(e);if(t.start&&(n="\\left(".concat(n,"\\right)")),this.step){var r=this.step.toTex(e);t.step&&(r="\\left(".concat(r,"\\right)")),n+=":"+r}var o=this.end.toTex(e);return t.end&&(o="\\left(".concat(o,"\\right)")),n+=":"+o},n}),{isClass:!0,isNode:!0});t.createRangeNode=s},71483:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRelationalNode=void 0;var r=n(38642),i=n(465),o=n(18357),a=n(69231),s=["Node"],A=(0,n(7873).factory)("RelationalNode",s,(function(e){var t=e.Node;function n(e,t){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(!Array.isArray(e))throw new TypeError("Parameter conditionals must be an array");if(!Array.isArray(t))throw new TypeError("Parameter params must be an array");if(e.length!==t.length-1)throw new TypeError("Parameter params must contain exactly one more element than parameter conditionals");this.conditionals=e,this.params=t}return n.prototype=new t,n.prototype.type="RelationalNode",n.prototype.isRelationalNode=!0,n.prototype._compile=function(e,t){var n=this,r=this.params.map((function(n){return n._compile(e,t)}));return function(t,i,a){for(var s,A=r[0](t,i,a),u=0;u<n.conditionals.length;u++){if(s=A,A=r[u+1](t,i,a),!(0,o.getSafeProperty)(e,n.conditionals[u])(s,A))return!1}return!0}},n.prototype.forEach=function(e){var t=this;this.params.forEach((function(n,r){return e(n,"params["+r+"]",t)}),this)},n.prototype.map=function(e){var t=this;return new n(this.conditionals.slice(),this.params.map((function(n,r){return t._ifNode(e(n,"params["+r+"]",t))}),this))},n.prototype.clone=function(){return new n(this.conditionals,this.params)},n.prototype._toString=function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,r.getPrecedence)(this,t),i=this.params.map((function(i,o){var a=(0,r.getPrecedence)(i,t);return"all"===t||null!==a&&a<=n?"("+i.toString(e)+")":i.toString(e)})),o={equal:"==",unequal:"!=",smaller:"<",larger:">",smallerEq:"<=",largerEq:">="},a=i[0],s=0;s<this.conditionals.length;s++)a+=" "+o[this.conditionals[s]]+" "+i[s+1];return a},n.prototype.toJSON=function(){return{mathjs:"RelationalNode",conditionals:this.conditionals,params:this.params}},n.fromJSON=function(e){return new n(e.conditionals,e.params)},n.prototype.toHTML=function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,r.getPrecedence)(this,t),o=this.params.map((function(i,o){var a=(0,r.getPrecedence)(i,t);return"all"===t||null!==a&&a<=n?'<span class="math-parenthesis math-round-parenthesis">(</span>'+i.toHTML(e)+'<span class="math-parenthesis math-round-parenthesis">)</span>':i.toHTML(e)})),a={equal:"==",unequal:"!=",smaller:"<",larger:">",smallerEq:"<=",largerEq:">="},s=o[0],A=0;A<this.conditionals.length;A++)s+='<span class="math-operator math-binary-operator math-explicit-binary-operator">'+(0,i.escape)(a[this.conditionals[A]])+"</span>"+o[A+1];return s},n.prototype._toTex=function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,r.getPrecedence)(this,t),i=this.params.map((function(i,o){var a=(0,r.getPrecedence)(i,t);return"all"===t||null!==a&&a<=n?"\\left("+i.toTex(e)+"\right)":i.toTex(e)})),o=i[0],s=0;s<this.conditionals.length;s++)o+=a.latexOperators[this.conditionals[s]]+i[s+1];return o},n}),{isClass:!0,isNode:!0});t.createRelationalNode=A},70852:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSymbolNode=void 0;var r=n(465),i=n(18357),o=n(7873),a=n(69231),s=["math","?Unit","Node"],A=(0,o.factory)("SymbolNode",s,(function(e){var t=e.math,n=e.Unit,o=e.Node;function s(e){return!!n&&n.isValuelessUnit(e)}function A(e){if(!(this instanceof A))throw new SyntaxError("Constructor must be called with the new operator");if("string"!=typeof e)throw new TypeError('String expected for parameter "name"');this.name=e}return A.prototype=new o,A.prototype.type="SymbolNode",A.prototype.isSymbolNode=!0,A.prototype._compile=function(e,t){var r=this.name;if(!0===t[r])return function(e,t,n){return t[r]};if(r in e)return function(t,n,o){return r in t?(0,i.getSafeProperty)(t,r):(0,i.getSafeProperty)(e,r)};var o=s(r);return function(e,t,a){return r in e?(0,i.getSafeProperty)(e,r):o?new n(null,r):function(e){throw new Error("Undefined symbol "+e)}(r)}},A.prototype.forEach=function(e){},A.prototype.map=function(e){return this.clone()},A.prototype.clone=function(){return new A(this.name)},A.prototype._toString=function(e){return this.name},A.prototype.toHTML=function(e){var t=(0,r.escape)(this.name);return"true"===t||"false"===t?'<span class="math-symbol math-boolean">'+t+"</span>":"i"===t?'<span class="math-symbol math-imaginary-symbol">'+t+"</span>":"Infinity"===t?'<span class="math-symbol math-infinity-symbol">'+t+"</span>":"NaN"===t?'<span class="math-symbol math-nan-symbol">'+t+"</span>":"null"===t?'<span class="math-symbol math-null-symbol">'+t+"</span>":"undefined"===t?'<span class="math-symbol math-undefined-symbol">'+t+"</span>":'<span class="math-symbol">'+t+"</span>"},A.prototype.toJSON=function(){return{mathjs:"SymbolNode",name:this.name}},A.fromJSON=function(e){return new A(e.name)},A.prototype._toTex=function(e){var n=!1;void 0===t[this.name]&&s(this.name)&&(n=!0);var r=(0,a.toSymbol)(this.name,n);return"\\"===r[0]?r:" "+r},A}),{isClass:!0,isNode:!0});t.createSymbolNode=A},29012:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accessFactory=function(e){var t=e.subset;return function(e,n){try{if(Array.isArray(e))return t(e,n);if(e&&"function"==typeof e.subset)return e.subset(n);if("string"==typeof e)return t(e,n);if("object"===o(e)){if(!n.isObjectProperty())throw new TypeError("Cannot apply a numeric index as object property");return(0,i.getSafeProperty)(e,n.getObjectProperty())}throw new TypeError("Cannot apply index: unsupported type of object")}catch(e){throw(0,r.errorTransform)(e)}}};var r=n(2994),i=n(18357);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}},20913:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignFactory=function(e){var t=e.subset,n=e.matrix;return function(e,a,s){try{if(Array.isArray(e))return n(e).subset(a,s).valueOf();if(e&&"function"==typeof e.subset)return e.subset(a,s);if("string"==typeof e)return t(e,a,s);if("object"===o(e)){if(!a.isObjectProperty())throw TypeError("Cannot apply a numeric index as object property");return(0,i.setSafeProperty)(e,a.getObjectProperty(),s),e}throw new TypeError("Cannot apply index: unsupported type of object")}catch(e){throw(0,r.errorTransform)(e)}}};var r=n(2994),i=n(18357);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}},38642:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPrecedence=o,t.getAssociativity=function(e,t){var n=e;"keep"!==t&&(n=e.getContent());var a=n.getIdentifier(),s=o(n,t);if(null===s)return null;var A=i[s][a];if((0,r.hasOwnProperty)(A,"associativity")){if("left"===A.associativity)return"left";if("right"===A.associativity)return"right";throw Error("'"+a+"' has the invalid associativity '"+A.associativity+"'.")}return null},t.isAssociativeWith=function(e,t,n){var a="keep"!==n?e.getContent():e,s="keep"!==n?e.getContent():t,A=a.getIdentifier(),u=s.getIdentifier(),c=o(a,n);if(null===c)return null;var l=i[c][A];if((0,r.hasOwnProperty)(l,"associativeWith")&&l.associativeWith instanceof Array){for(var f=0;f<l.associativeWith.length;f++)if(l.associativeWith[f]===u)return!0;return!1}return null},t.properties=void 0;var r=n(92281),i=[{AssignmentNode:{},FunctionAssignmentNode:{}},{ConditionalNode:{latexLeftParens:!1,latexRightParens:!1,latexParens:!1}},{"OperatorNode:or":{associativity:"left",associativeWith:[]}},{"OperatorNode:xor":{associativity:"left",associativeWith:[]}},{"OperatorNode:and":{associativity:"left",associativeWith:[]}},{"OperatorNode:bitOr":{associativity:"left",associativeWith:[]}},{"OperatorNode:bitXor":{associativity:"left",associativeWith:[]}},{"OperatorNode:bitAnd":{associativity:"left",associativeWith:[]}},{"OperatorNode:equal":{associativity:"left",associativeWith:[]},"OperatorNode:unequal":{associativity:"left",associativeWith:[]},"OperatorNode:smaller":{associativity:"left",associativeWith:[]},"OperatorNode:larger":{associativity:"left",associativeWith:[]},"OperatorNode:smallerEq":{associativity:"left",associativeWith:[]},"OperatorNode:largerEq":{associativity:"left",associativeWith:[]},RelationalNode:{associativity:"left",associativeWith:[]}},{"OperatorNode:leftShift":{associativity:"left",associativeWith:[]},"OperatorNode:rightArithShift":{associativity:"left",associativeWith:[]},"OperatorNode:rightLogShift":{associativity:"left",associativeWith:[]}},{"OperatorNode:to":{associativity:"left",associativeWith:[]}},{RangeNode:{}},{"OperatorNode:add":{associativity:"left",associativeWith:["OperatorNode:add","OperatorNode:subtract"]},"OperatorNode:subtract":{associativity:"left",associativeWith:[]}},{"OperatorNode:multiply":{associativity:"left",associativeWith:["OperatorNode:multiply","OperatorNode:divide","Operator:dotMultiply","Operator:dotDivide"]},"OperatorNode:divide":{associativity:"left",associativeWith:[],latexLeftParens:!1,latexRightParens:!1,latexParens:!1},"OperatorNode:dotMultiply":{associativity:"left",associativeWith:["OperatorNode:multiply","OperatorNode:divide","OperatorNode:dotMultiply","OperatorNode:doDivide"]},"OperatorNode:dotDivide":{associativity:"left",associativeWith:[]},"OperatorNode:mod":{associativity:"left",associativeWith:[]}},{"OperatorNode:unaryPlus":{associativity:"right"},"OperatorNode:unaryMinus":{associativity:"right"},"OperatorNode:bitNot":{associativity:"right"},"OperatorNode:not":{associativity:"right"}},{"OperatorNode:pow":{associativity:"right",associativeWith:[],latexRightParens:!1},"OperatorNode:dotPow":{associativity:"right",associativeWith:[]}},{"OperatorNode:factorial":{associativity:"left"}},{"OperatorNode:transpose":{associativity:"left"}}];function o(e,t){var n=e;"keep"!==t&&(n=e.getContent());for(var r=n.getIdentifier(),o=0;o<i.length;o++)if(r in i[o])return o;return null}t.properties=i},64501:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParse=void 0;var r=n(7873),i=n(19392),o=n(3754),a=n(92281);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var A="parse",u=["typed","numeric","config","AccessorNode","ArrayNode","AssignmentNode","BlockNode","ConditionalNode","ConstantNode","FunctionAssignmentNode","FunctionNode","IndexNode","ObjectNode","OperatorNode","ParenthesisNode","RangeNode","RelationalNode","SymbolNode"],c=(0,r.factory)(A,u,(function(e){var t=e.typed,n=e.numeric,r=e.config,u=e.AccessorNode,c=e.ArrayNode,l=e.AssignmentNode,f=e.BlockNode,p=e.ConditionalNode,d=e.ConstantNode,h=e.FunctionAssignmentNode,m=e.FunctionNode,g=e.IndexNode,y=e.ObjectNode,v=e.OperatorNode,b=e.ParenthesisNode,w=e.RangeNode,x=e.RelationalNode,B=e.SymbolNode,D=t(A,{string:function(e){return q(e,{})},"Array | Matrix":function(e){return C(e,{})},"string, Object":function(e,t){return q(e,void 0!==t.nodes?t.nodes:{})},"Array | Matrix, Object":C});function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0!==t.nodes?t.nodes:{};return(0,o.deepMap)(e,(function(e){if("string"!=typeof e)throw new TypeError("String expected");return q(e,n)}))}var E=0,N=1,_=2,O=3,M=4,S={",":!0,"(":!0,")":!0,"[":!0,"]":!0,"{":!0,"}":!0,'"':!0,"'":!0,";":!0,"+":!0,"-":!0,"*":!0,".*":!0,"/":!0,"./":!0,"%":!0,"^":!0,".^":!0,"~":!0,"!":!0,"&":!0,"|":!0,"^|":!0,"=":!0,":":!0,"?":!0,"==":!0,"!=":!0,"<":!0,">":!0,"<=":!0,">=":!0,"<<":!0,">>":!0,">>>":!0},U={mod:!0,to:!0,in:!0,and:!0,xor:!0,or:!0,not:!0},F={true:!0,false:!1,null:null,undefined:void 0},P=["NaN","Infinity"];function Q(e,t){return e.expression.substr(e.index,t)}function T(e){return Q(e,1)}function I(e){e.index++}function j(e){return e.expression.charAt(e.index-1)}function k(e){return e.expression.charAt(e.index+1)}function R(e){for(e.tokenType=E,e.token="",e.comment="";D.isWhitespace(T(e),e.nestingLevel);)I(e);if("#"===T(e))for(;"\n"!==T(e)&&""!==T(e);)e.comment+=T(e),I(e);if(""!==T(e)){if("\n"===T(e)&&!e.nestingLevel)return e.tokenType=N,e.token=T(e),void I(e);var t=T(e),n=Q(e,2),r=Q(e,3);if(3===r.length&&S[r])return e.tokenType=N,e.token=r,I(e),I(e),void I(e);if(2===n.length&&S[n])return e.tokenType=N,e.token=n,I(e),void I(e);if(S[t])return e.tokenType=N,e.token=t,void I(e);if(D.isDigitDot(t)){if(e.tokenType=_,"."===T(e))e.token+=T(e),I(e),D.isDigit(T(e))||(e.tokenType=N);else{for(;D.isDigit(T(e));)e.token+=T(e),I(e);D.isDecimalMark(T(e),k(e))&&(e.token+=T(e),I(e))}for(;D.isDigit(T(e));)e.token+=T(e),I(e);if("E"===T(e)||"e"===T(e))if(D.isDigit(k(e))||"-"===k(e)||"+"===k(e)){if(e.token+=T(e),I(e),"+"!==T(e)&&"-"!==T(e)||(e.token+=T(e),I(e)),!D.isDigit(T(e)))throw le(e,'Digit expected, got "'+T(e)+'"');for(;D.isDigit(T(e));)e.token+=T(e),I(e);if(D.isDecimalMark(T(e),k(e)))throw le(e,'Digit expected, got "'+T(e)+'"')}else if("."===k(e))throw I(e),le(e,'Digit expected, got "'+T(e)+'"')}else{if(!D.isAlpha(T(e),j(e),k(e))){for(e.tokenType=M;""!==T(e);)e.token+=T(e),I(e);throw le(e,'Syntax error in part "'+e.token+'"')}for(;D.isAlpha(T(e),j(e),k(e))||D.isDigit(T(e));)e.token+=T(e),I(e);(0,a.hasOwnProperty)(U,e.token)?e.tokenType=N:e.tokenType=O}}else e.tokenType=N}function L(e){do{R(e)}while("\n"===e.token)}function H(e){e.nestingLevel++}function z(e){e.nestingLevel--}function q(e,t){var n={extraNodes:{},expression:"",comment:"",index:0,token:"",tokenType:E,nestingLevel:0,conditionalLevel:null};s(n,{expression:e,extraNodes:t}),R(n);var r=function(e){var t,n,r=[];""!==e.token&&"\n"!==e.token&&";"!==e.token&&((t=K(e)).comment=e.comment);for(;"\n"===e.token||";"===e.token;)0===r.length&&t&&(n=";"!==e.token,r.push({node:t,visible:n})),R(e),"\n"!==e.token&&";"!==e.token&&""!==e.token&&((t=K(e)).comment=e.comment,n=";"!==e.token,r.push({node:t,visible:n}));return r.length>0?new f(r):(t||((t=new d(void 0)).comment=e.comment),t)}(n);if(""!==n.token)throw n.tokenType===N?fe(n,"Unexpected operator "+n.token):le(n,'Unexpected part "'+n.token+'"');return r}function K(e){var t,n,r,o,a=function(e){var t=function(e){var t=V(e);for(;"or"===e.token;)L(e),t=new v("or","or",[t,V(e)]);return t}(e);for(;"?"===e.token;){var n=e.conditionalLevel;e.conditionalLevel=e.nestingLevel,L(e);var r=t,i=K(e);if(":"!==e.token)throw le(e,"False part of conditional expression expected");e.conditionalLevel=null,L(e);var o=K(e);t=new p(r,i,o),e.conditionalLevel=n}return t}(e);if("="===e.token){if((0,i.isSymbolNode)(a))return t=a.name,L(e),r=K(e),new l(new B(t),r);if((0,i.isAccessorNode)(a))return L(e),r=K(e),new l(a.object,a.index,r);if((0,i.isFunctionNode)(a)&&(0,i.isSymbolNode)(a.fn)&&(o=!0,n=[],t=a.name,a.args.forEach((function(e,t){(0,i.isSymbolNode)(e)?n[t]=e.name:o=!1})),o))return L(e),r=K(e),new h(t,n,r);throw le(e,"Invalid left hand side of assignment operator =")}return a}function V(e){for(var t=G(e);"xor"===e.token;)L(e),t=new v("xor","xor",[t,G(e)]);return t}function G(e){for(var t=W(e);"and"===e.token;)L(e),t=new v("and","and",[t,W(e)]);return t}function W(e){for(var t=X(e);"|"===e.token;)L(e),t=new v("|","bitOr",[t,X(e)]);return t}function X(e){for(var t=J(e);"^|"===e.token;)L(e),t=new v("^|","bitXor",[t,J(e)]);return t}function J(e){for(var t=Y(e);"&"===e.token;)L(e),t=new v("&","bitAnd",[t,Y(e)]);return t}function Y(e){for(var t=[Z(e)],n=[],r={"==":"equal","!=":"unequal","<":"smaller",">":"larger","<=":"smallerEq",">=":"largerEq"};(0,a.hasOwnProperty)(r,e.token);){var i={name:e.token,fn:r[e.token]};n.push(i),L(e),t.push(Z(e))}return 1===t.length?t[0]:2===t.length?new v(n[0].name,n[0].fn,t):new x(n.map((function(e){return e.fn})),t)}function Z(e){var t,n,r,i;t=$(e);for(var o={"<<":"leftShift",">>":"rightArithShift",">>>":"rightLogShift"};(0,a.hasOwnProperty)(o,e.token);)r=o[n=e.token],L(e),i=[t,$(e)],t=new v(n,r,i);return t}function $(e){var t,n,r,i;t=ee(e);for(var o={to:"to",in:"to"};(0,a.hasOwnProperty)(o,e.token);)r=o[n=e.token],L(e),"in"===n&&""===e.token?t=new v("*","multiply",[t,new B("in")],!0):(i=[t,ee(e)],t=new v(n,r,i));return t}function ee(e){var t,n=[];if(t=":"===e.token?new d(1):te(e),":"===e.token&&e.conditionalLevel!==e.nestingLevel){for(n.push(t);":"===e.token&&n.length<3;)L(e),")"===e.token||"]"===e.token||","===e.token||""===e.token?n.push(new B("end")):n.push(te(e));t=3===n.length?new w(n[0],n[2],n[1]):new w(n[0],n[1])}return t}function te(e){var t,n,r,i;t=ne(e);for(var o={"+":"add","-":"subtract"};(0,a.hasOwnProperty)(o,e.token);)r=o[n=e.token],L(e),i=[t,ne(e)],t=new v(n,r,i);return t}function ne(e){var t,n,r,i;n=t=re(e);for(var o={"*":"multiply",".*":"dotMultiply","/":"divide","./":"dotDivide","%":"mod",mod:"mod"};(0,a.hasOwnProperty)(o,e.token);)i=o[r=e.token],L(e),n=re(e),t=new v(r,i,[t,n]);return t}function re(e){var t,n;for(n=t=ie(e);e.tokenType===O||"in"===e.token&&(0,i.isConstantNode)(t)||!(e.tokenType!==_||(0,i.isConstantNode)(n)||(0,i.isOperatorNode)(n)&&"!"!==n.op)||"("===e.token;)n=ie(e),t=new v("*","multiply",[t,n],!0);return t}function ie(e){for(var t=oe(e),n=t,r=[];"/"===e.token&&(0,i.isConstantNode)(n);){if(r.push(s({},e)),L(e),e.tokenType!==_){s(e,r.pop());break}if(r.push(s({},e)),L(e),e.tokenType!==O&&"("!==e.token){r.pop(),s(e,r.pop());break}s(e,r.pop()),r.pop(),n=oe(e),t=new v("/","divide",[t,n])}return t}function oe(e){var t,i,o,s={"-":"unaryMinus","+":"unaryPlus","~":"bitNot",not:"not"};return(0,a.hasOwnProperty)(s,e.token)?(o=s[e.token],t=e.token,L(e),i=[oe(e)],new v(t,o,i)):function(e){var t,i,o,s;t=function(e){var t,i,o;t=function(e){var t=[];if(e.tokenType===O&&(0,a.hasOwnProperty)(e.extraNodes,e.token)){var i=e.extraNodes[e.token];if(R(e),"("===e.token){if(t=[],H(e),R(e),")"!==e.token)for(t.push(K(e));","===e.token;)R(e),t.push(K(e));if(")"!==e.token)throw le(e,"Parenthesis ) expected");z(e),R(e)}return new i(t)}return function(e){var t;if(e.tokenType===O||e.tokenType===N&&e.token in U)return t=e.token,R(e),ae(e,(0,a.hasOwnProperty)(F,t)?new d(F[t]):-1!==P.indexOf(t)?new d(n(t,"number")):new B(t));return function(e){var t;if('"'===e.token)return t=se(e),ae(e,new d(t));return function(e){var t;if("'"===e.token)return t=Ae(e),ae(e,new d(t));return function(e){var t,i,o,a;if("["===e.token){if(H(e),R(e),"]"!==e.token){var s=ue(e);if(";"===e.token){for(o=1,i=[s];";"===e.token;)R(e),i[o]=ue(e),o++;if("]"!==e.token)throw le(e,"End of matrix ] expected");z(e),R(e),a=i[0].items.length;for(var A=1;A<o;A++)if(i[A].items.length!==a)throw fe(e,"Column dimensions mismatch ("+i[A].items.length+" !== "+a+")");t=new c(i)}else{if("]"!==e.token)throw le(e,"End of matrix ] expected");z(e),R(e),t=s}}else z(e),R(e),t=new c([]);return ae(e,t)}return function(e){if("{"===e.token){var t;H(e);var i={};do{if(R(e),"}"!==e.token){if('"'===e.token)t=se(e);else if("'"===e.token)t=Ae(e);else{if(!(e.tokenType===O||e.tokenType===N&&e.token in U))throw le(e,"Symbol or string expected as object key");t=e.token,R(e)}if(":"!==e.token)throw le(e,"Colon : expected after object key");R(e),i[t]=K(e)}}while(","===e.token);if("}"!==e.token)throw le(e,"Comma , or bracket } expected after object value");z(e),R(e);var o=new y(i);return o=ae(e,o)}return function(e){var t;if(e.tokenType===_)return t=e.token,R(e),new d(n(t,r.number));return function(e){var t;if("("===e.token){if(H(e),R(e),t=K(e),")"!==e.token)throw le(e,"Parenthesis ) expected");return z(e),R(e),t=ae(e,t=new b(t))}return function(e){throw""===e.token?le(e,"Unexpected end of expression"):le(e,"Value expected")}(e)}(e)}(e)}(e)}(e)}(e)}(e)}(e)}(e);var s={"!":"factorial","'":"ctranspose"};for(;(0,a.hasOwnProperty)(s,e.token);)o=s[i=e.token],R(e),t=ae(e,t=new v(i,o,[t]));return t}(e),("^"===e.token||".^"===e.token)&&(o="^"===(i=e.token)?"pow":"dotPow",L(e),s=[t,oe(e)],t=new v(i,o,s));return t}(e)}function ae(e,t,n){for(var r;!("("!==e.token&&"["!==e.token&&"."!==e.token||n&&-1===n.indexOf(e.token));)if(r=[],"("===e.token){if(!(0,i.isSymbolNode)(t)&&!(0,i.isAccessorNode)(t))return t;if(H(e),R(e),")"!==e.token)for(r.push(K(e));","===e.token;)R(e),r.push(K(e));if(")"!==e.token)throw le(e,"Parenthesis ) expected");z(e),R(e),t=new m(t,r)}else if("["===e.token){if(H(e),R(e),"]"!==e.token)for(r.push(K(e));","===e.token;)R(e),r.push(K(e));if("]"!==e.token)throw le(e,"Parenthesis ] expected");z(e),R(e),t=new u(t,new g(r))}else{if(R(e),e.tokenType!==O)throw le(e,"Property name expected after dot");r.push(new d(e.token)),R(e);t=new u(t,new g(r,!0))}return t}function se(e){for(var t="";""!==T(e)&&'"'!==T(e);)"\\"===T(e)&&(t+=T(e),I(e)),t+=T(e),I(e);if(R(e),'"'!==e.token)throw le(e,'End of string " expected');return R(e),JSON.parse('"'+t+'"')}function Ae(e){for(var t="";""!==T(e)&&"'"!==T(e);)"\\"===T(e)&&(t+=T(e),I(e)),t+=T(e),I(e);if(R(e),"'"!==e.token)throw le(e,"End of string ' expected");return R(e),JSON.parse('"'+t+'"')}function ue(e){for(var t=[K(e)],n=1;","===e.token;)R(e),t[n]=K(e),n++;return new c(t)}function ce(e){return e.index-e.token.length+1}function le(e,t){var n=ce(e),r=new SyntaxError(t+" (char "+n+")");return r.char=n,r}function fe(e,t){var n=ce(e),r=new SyntaxError(t+" (char "+n+")");return r.char=n,r}return D.isAlpha=function(e,t,n){return D.isValidLatinOrGreek(e)||D.isValidMathSymbol(e,n)||D.isValidMathSymbol(t,e)},D.isValidLatinOrGreek=function(e){return/^[a-zA-Z_$\u00C0-\u02AF\u0370-\u03FF\u2100-\u214F]$/.test(e)},D.isValidMathSymbol=function(e,t){return/^[\uD835]$/.test(e)&&/^[\uDC00-\uDFFF]$/.test(t)&&/^[^\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]$/.test(t)},D.isWhitespace=function(e,t){return" "===e||"\t"===e||"\n"===e&&t>0},D.isDecimalMark=function(e,t){return"."===e&&"/"!==t&&"*"!==t&&"^"!==t},D.isDigitDot=function(e){return e>="0"&&e<="9"||"."===e},D.isDigit=function(e){return e>="0"&&e<="9"},D}));t.createParse=c},28155:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createApplyTransform=void 0;var r=n(2994),i=n(7873),o=n(26704),a=n(19392),s=["typed","isInteger"],A=(0,i.factory)("apply",s,(function(e){var t=e.typed,n=e.isInteger,i=(0,o.createApply)({typed:t,isInteger:n});return t("apply",{"...any":function(e){var t=e[1];(0,a.isNumber)(t)?e[1]=t-1:(0,a.isBigNumber)(t)&&(e[1]=t.minus(1));try{return i.apply(null,e)}catch(e){throw(0,r.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createApplyTransform=A},18773:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createColumnTransform=void 0;var r=n(2994),i=n(7873),o=n(96535),a=n(19392),s=["typed","Index","matrix","range"],A=(0,i.factory)("column",s,(function(e){var t=e.typed,n=e.Index,i=e.matrix,s=e.range,A=(0,o.createColumn)({typed:t,Index:n,matrix:i,range:s});return t("column",{"...any":function(e){var t=e.length-1,n=e[t];(0,a.isNumber)(n)&&(e[t]=n-1);try{return A.apply(null,e)}catch(e){throw(0,r.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createColumnTransform=A},67727:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConcatTransform=void 0;var r=n(19392),i=n(2994),o=n(7873),a=n(32881),s=["typed","matrix","isInteger"],A=(0,o.factory)("concat",s,(function(e){var t=e.typed,n=e.matrix,o=e.isInteger,s=(0,a.createConcat)({typed:t,matrix:n,isInteger:o});return t("concat",{"...any":function(e){var t=e.length-1,n=e[t];(0,r.isNumber)(n)?e[t]=n-1:(0,r.isBigNumber)(n)&&(e[t]=n.minus(1));try{return s.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createConcatTransform=A},97040:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFilterTransform=void 0;var r=n(19392),i=n(61824),o=n(64487),a=n(35675),s=["typed"],A=(0,n(7873).factory)("filter",s,(function(e){var t=e.typed;function n(e,t,n){var i,s;return e[0]&&(i=e[0].compile().evaluate(n)),e[1]&&(s=(0,r.isSymbolNode)(e[1])||(0,r.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0,a.compileInlineExpression)(e[1],t,n)),o(i,s)}n.rawArgs=!0;var o=t("filter",{"Array, function":u,"Matrix, function":function(e,t){return e.create(u(e.toArray(),t))},"Array, RegExp":i.filterRegExp,"Matrix, RegExp":function(e,t){return e.create((0,i.filterRegExp)(e.toArray(),t))}});return n}),{isTransformFunction:!0});function u(e,t){var n=(0,o.maxArgumentCount)(t);return(0,i.filter)(e,(function(e,r,i){return 1===n?t(e):2===n?t(e,[r+1]):t(e,[r+1],i)}))}t.createFilterTransform=A},82472:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createForEachTransform=void 0;var r=n(19392),i=n(64487),o=n(61824),a=n(7873),s=n(35675),A=["typed"],u=(0,a.factory)("forEach",A,(function(e){var t=e.typed;function n(e,t,n){var i,o;return e[0]&&(i=e[0].compile().evaluate(n)),e[1]&&(o=(0,r.isSymbolNode)(e[1])||(0,r.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0,s.compileInlineExpression)(e[1],t,n)),a(i,o)}n.rawArgs=!0;var a=t("forEach",{"Array | Matrix, function":function(e,t){var n=(0,i.maxArgumentCount)(t);!function r(i,a){Array.isArray(i)?(0,o.forEach)(i,(function(e,t){r(e,a.concat(t+1))})):1===n?t(i):2===n?t(i,a):t(i,a,e)}(e.valueOf(),[])}});return n}),{isTransformFunction:!0});t.createForEachTransform=u},22423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIndexTransform=void 0;var r=n(19392),i=["Index"],o=(0,n(7873).factory)("index",i,(function(e){var t=e.Index;return function(){for(var e=[],n=0,i=arguments.length;n<i;n++){var o=arguments[n];if((0,r.isRange)(o))o.start--,o.end-=o.step>0?0:2;else if(o&&!0===o.isSet)o=o.map((function(e){return e-1}));else if((0,r.isArray)(o)||(0,r.isMatrix)(o))o=o.map((function(e){return e-1}));else if((0,r.isNumber)(o))o--;else if((0,r.isBigNumber)(o))o=o.toNumber()-1;else if("string"!=typeof o)throw new TypeError("Dimension must be an Array, Matrix, number, string, or Range");e[n]=o}var a=new t;return t.apply(a,e),a}}),{isTransformFunction:!0});t.createIndexTransform=o},8267:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMapTransform=void 0;var r=n(19392),i=n(64487),o=n(61824),a=n(7873),s=n(35675),A=["typed"],u=(0,a.factory)("map",A,(function(e){var t=e.typed;function n(e,t,n){var o,a;return e[0]&&(o=e[0].compile().evaluate(n)),e[1]&&(a=(0,r.isSymbolNode)(e[1])||(0,r.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0,s.compileInlineExpression)(e[1],t,n)),i(o,a)}n.rawArgs=!0;var i=t("map",{"Array, function":function(e,t){return c(e,t,e)},"Matrix, function":function(e,t){return e.create(c(e.valueOf(),t,e))}});return n}),{isTransformFunction:!0});function c(e,t,n){var r=(0,i.maxArgumentCount)(t);return function e(i,a){return Array.isArray(i)?(0,o.map)(i,(function(t,n){return e(t,a.concat(n+1))})):1===r?t(i):2===r?t(i,a):t(i,a,n)}(e,[])}t.createMapTransform=u},93929:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMaxTransform=void 0;var r=n(19392),i=n(7873),o=n(2994),a=n(84099),s=["typed","larger"],A=(0,i.factory)("max",s,(function(e){var t=e.typed,n=e.larger,i=(0,a.createMax)({typed:t,larger:n});return t("max",{"...any":function(e){if(2===e.length&&(0,r.isCollection)(e[0])){var t=e[1];(0,r.isNumber)(t)?e[1]=t-1:(0,r.isBigNumber)(t)&&(e[1]=t.minus(1))}try{return i.apply(null,e)}catch(e){throw(0,o.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createMaxTransform=A},67560:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMeanTransform=void 0;var r=n(19392),i=n(7873),o=n(2994),a=n(27226),s=["typed","add","divide"],A=(0,i.factory)("mean",s,(function(e){var t=e.typed,n=e.add,i=e.divide,s=(0,a.createMean)({typed:t,add:n,divide:i});return t("mean",{"...any":function(e){if(2===e.length&&(0,r.isCollection)(e[0])){var t=e[1];(0,r.isNumber)(t)?e[1]=t-1:(0,r.isBigNumber)(t)&&(e[1]=t.minus(1))}try{return s.apply(null,e)}catch(e){throw(0,o.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createMeanTransform=A},3628:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMinTransform=void 0;var r=n(19392),i=n(7873),o=n(2994),a=n(21576),s=["typed","smaller"],A=(0,i.factory)("min",s,(function(e){var t=e.typed,n=e.smaller,i=(0,a.createMin)({typed:t,smaller:n});return t("min",{"...any":function(e){if(2===e.length&&(0,r.isCollection)(e[0])){var t=e[1];(0,r.isNumber)(t)?e[1]=t-1:(0,r.isBigNumber)(t)&&(e[1]=t.minus(1))}try{return i.apply(null,e)}catch(e){throw(0,o.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createMinTransform=A},19433:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRangeTransform=void 0;var r=n(7873),i=n(82838),o=["typed","config","?matrix","?bignumber","smaller","smallerEq","larger","largerEq"],a=(0,r.factory)("range",o,(function(e){var t=e.typed,n=e.config,r=e.matrix,o=e.bignumber,a=e.smaller,s=e.smallerEq,A=e.larger,u=e.largerEq,c=(0,i.createRange)({typed:t,config:n,matrix:r,bignumber:o,smaller:a,smallerEq:s,larger:A,largerEq:u});return t("range",{"...any":function(e){return"boolean"!=typeof e[e.length-1]&&e.push(!0),c.apply(null,e)}})}),{isTransformFunction:!0});t.createRangeTransform=a},88144:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRowTransform=void 0;var r=n(7873),i=n(92717),o=n(2994),a=n(19392),s=["typed","Index","matrix","range"],A=(0,r.factory)("row",s,(function(e){var t=e.typed,n=e.Index,r=e.matrix,s=e.range,A=(0,i.createRow)({typed:t,Index:n,matrix:r,range:s});return t("row",{"...any":function(e){var t=e.length-1,n=e[t];(0,a.isNumber)(n)&&(e[t]=n-1);try{return A.apply(null,e)}catch(e){throw(0,o.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createRowTransform=A},10764:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createStdTransform=void 0;var r=n(7873),i=n(53573),o=n(19392),a=n(2994),s=["typed","sqrt","variance"],A=(0,r.factory)("std",s,(function(e){var t=e.typed,n=e.sqrt,r=e.variance,s=(0,i.createStd)({typed:t,sqrt:n,variance:r});return t("std",{"...any":function(e){if(e.length>=2&&(0,o.isCollection)(e[0])){var t=e[1];(0,o.isNumber)(t)?e[1]=t-1:(0,o.isBigNumber)(t)&&(e[1]=t.minus(1))}try{return s.apply(null,e)}catch(e){throw(0,a.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createStdTransform=A},58938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubsetTransform=void 0;var r=n(7873),i=n(2994),o=n(4948),a=["typed","matrix"],s=(0,r.factory)("subset",a,(function(e){var t=e.typed,n=e.matrix,r=(0,o.createSubset)({typed:t,matrix:n});return t("subset",{"...any":function(e){try{return r.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createSubsetTransform=s},66595:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSumTransform=void 0;var r=n(19392),i=n(7873),o=n(2994),a=n(88184),s=["typed","config","add","?bignumber","?fraction"],A=(0,i.factory)("sum",s,(function(e){var t=e.typed,n=e.config,i=e.add,s=e.bignumber,A=e.fraction,u=(0,a.createSum)({typed:t,config:n,add:i,bignumber:s,fraction:A});return t("sum",{"...any":function(e){if(2===e.length&&(0,r.isCollection)(e[0])){var t=e[1];(0,r.isNumber)(t)?e[1]=t-1:(0,r.isBigNumber)(t)&&(e[1]=t.minus(1))}try{return u.apply(null,e)}catch(e){throw(0,o.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createSumTransform=A},35675:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileInlineExpression=function(e,t,n){var i=e.filter((function(e){return(0,r.isSymbolNode)(e)&&!(e.name in t)&&!(e.name in n)}))[0];if(!i)throw new Error('No undefined variable found in inline expression "'+e+'"');var o=i.name,a=Object.create(n),s=e.compile();return function(e){return a[o]=e,s.evaluate(a)}};var r=n(19392)},2994:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorTransform=function(e){if(e&&e.isIndexError)return new r.IndexError(e.index+1,e.min+1,void 0!==e.max?e.max+1:void 0);return e};var r=n(11543)},44209:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createVarianceTransform=void 0;var r=n(7873),i=n(19392),o=n(2994),a=n(75213),s="variance",A=["typed","add","subtract","multiply","divide","apply","isNaN"],u=(0,r.factory)(s,A,(function(e){var t=e.typed,n=e.add,r=e.subtract,A=e.multiply,u=e.divide,c=e.apply,l=e.isNaN,f=(0,a.createVariance)({typed:t,add:n,subtract:r,multiply:A,divide:u,apply:c,isNaN:l});return t(s,{"...any":function(e){if(e.length>=2&&(0,i.isCollection)(e[0])){var t=e[1];(0,i.isNumber)(t)?e[1]=t-1:(0,i.isBigNumber)(t)&&(e[1]=t.minus(1))}try{return f.apply(null,e)}catch(e){throw(0,o.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createVarianceTransform=u},79423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createTyped",{enumerable:!0,get:function(){return r.createTyped}}),Object.defineProperty(t,"createResultSet",{enumerable:!0,get:function(){return i.createResultSet}}),Object.defineProperty(t,"createBigNumberClass",{enumerable:!0,get:function(){return o.createBigNumberClass}}),Object.defineProperty(t,"createComplexClass",{enumerable:!0,get:function(){return a.createComplexClass}}),Object.defineProperty(t,"createFractionClass",{enumerable:!0,get:function(){return s.createFractionClass}}),Object.defineProperty(t,"createRangeClass",{enumerable:!0,get:function(){return A.createRangeClass}}),Object.defineProperty(t,"createMatrixClass",{enumerable:!0,get:function(){return u.createMatrixClass}}),Object.defineProperty(t,"createDenseMatrixClass",{enumerable:!0,get:function(){return c.createDenseMatrixClass}}),Object.defineProperty(t,"createClone",{enumerable:!0,get:function(){return l.createClone}}),Object.defineProperty(t,"createIsInteger",{enumerable:!0,get:function(){return f.createIsInteger}}),Object.defineProperty(t,"createIsNegative",{enumerable:!0,get:function(){return p.createIsNegative}}),Object.defineProperty(t,"createIsNumeric",{enumerable:!0,get:function(){return d.createIsNumeric}}),Object.defineProperty(t,"createHasNumericValue",{enumerable:!0,get:function(){return h.createHasNumericValue}}),Object.defineProperty(t,"createIsPositive",{enumerable:!0,get:function(){return m.createIsPositive}}),Object.defineProperty(t,"createIsZero",{enumerable:!0,get:function(){return g.createIsZero}}),Object.defineProperty(t,"createIsNaN",{enumerable:!0,get:function(){return y.createIsNaN}}),Object.defineProperty(t,"createTypeOf",{enumerable:!0,get:function(){return v.createTypeOf}}),Object.defineProperty(t,"createDeprecatedTypeof",{enumerable:!0,get:function(){return v.createDeprecatedTypeof}}),Object.defineProperty(t,"createEqualScalar",{enumerable:!0,get:function(){return b.createEqualScalar}}),Object.defineProperty(t,"createSparseMatrixClass",{enumerable:!0,get:function(){return w.createSparseMatrixClass}}),Object.defineProperty(t,"createNumber",{enumerable:!0,get:function(){return x.createNumber}}),Object.defineProperty(t,"createString",{enumerable:!0,get:function(){return B.createString}}),Object.defineProperty(t,"createBoolean",{enumerable:!0,get:function(){return D.createBoolean}}),Object.defineProperty(t,"createBignumber",{enumerable:!0,get:function(){return C.createBignumber}}),Object.defineProperty(t,"createComplex",{enumerable:!0,get:function(){return E.createComplex}}),Object.defineProperty(t,"createFraction",{enumerable:!0,get:function(){return N.createFraction}}),Object.defineProperty(t,"createMatrix",{enumerable:!0,get:function(){return _.createMatrix}}),Object.defineProperty(t,"createSplitUnit",{enumerable:!0,get:function(){return O.createSplitUnit}}),Object.defineProperty(t,"createUnaryMinus",{enumerable:!0,get:function(){return M.createUnaryMinus}}),Object.defineProperty(t,"createUnaryPlus",{enumerable:!0,get:function(){return S.createUnaryPlus}}),Object.defineProperty(t,"createAbs",{enumerable:!0,get:function(){return U.createAbs}}),Object.defineProperty(t,"createApply",{enumerable:!0,get:function(){return F.createApply}}),Object.defineProperty(t,"createAddScalar",{enumerable:!0,get:function(){return P.createAddScalar}}),Object.defineProperty(t,"createCbrt",{enumerable:!0,get:function(){return Q.createCbrt}}),Object.defineProperty(t,"createCeil",{enumerable:!0,get:function(){return T.createCeil}}),Object.defineProperty(t,"createCube",{enumerable:!0,get:function(){return I.createCube}}),Object.defineProperty(t,"createExp",{enumerable:!0,get:function(){return j.createExp}}),Object.defineProperty(t,"createExpm1",{enumerable:!0,get:function(){return k.createExpm1}}),Object.defineProperty(t,"createFix",{enumerable:!0,get:function(){return R.createFix}}),Object.defineProperty(t,"createFloor",{enumerable:!0,get:function(){return L.createFloor}}),Object.defineProperty(t,"createGcd",{enumerable:!0,get:function(){return H.createGcd}}),Object.defineProperty(t,"createLcm",{enumerable:!0,get:function(){return z.createLcm}}),Object.defineProperty(t,"createLog10",{enumerable:!0,get:function(){return q.createLog10}}),Object.defineProperty(t,"createLog2",{enumerable:!0,get:function(){return K.createLog2}}),Object.defineProperty(t,"createMod",{enumerable:!0,get:function(){return V.createMod}}),Object.defineProperty(t,"createMultiplyScalar",{enumerable:!0,get:function(){return G.createMultiplyScalar}}),Object.defineProperty(t,"createMultiply",{enumerable:!0,get:function(){return W.createMultiply}}),Object.defineProperty(t,"createNthRoot",{enumerable:!0,get:function(){return X.createNthRoot}}),Object.defineProperty(t,"createSign",{enumerable:!0,get:function(){return J.createSign}}),Object.defineProperty(t,"createSqrt",{enumerable:!0,get:function(){return Y.createSqrt}}),Object.defineProperty(t,"createSquare",{enumerable:!0,get:function(){return Z.createSquare}}),Object.defineProperty(t,"createSubtract",{enumerable:!0,get:function(){return $.createSubtract}}),Object.defineProperty(t,"createXgcd",{enumerable:!0,get:function(){return ee.createXgcd}}),Object.defineProperty(t,"createDotMultiply",{enumerable:!0,get:function(){return te.createDotMultiply}}),Object.defineProperty(t,"createBitAnd",{enumerable:!0,get:function(){return ne.createBitAnd}}),Object.defineProperty(t,"createBitNot",{enumerable:!0,get:function(){return re.createBitNot}}),Object.defineProperty(t,"createBitOr",{enumerable:!0,get:function(){return ie.createBitOr}}),Object.defineProperty(t,"createBitXor",{enumerable:!0,get:function(){return oe.createBitXor}}),Object.defineProperty(t,"createArg",{enumerable:!0,get:function(){return ae.createArg}}),Object.defineProperty(t,"createConj",{enumerable:!0,get:function(){return se.createConj}}),Object.defineProperty(t,"createIm",{enumerable:!0,get:function(){return Ae.createIm}}),Object.defineProperty(t,"createRe",{enumerable:!0,get:function(){return ue.createRe}}),Object.defineProperty(t,"createNot",{enumerable:!0,get:function(){return ce.createNot}}),Object.defineProperty(t,"createOr",{enumerable:!0,get:function(){return le.createOr}}),Object.defineProperty(t,"createXor",{enumerable:!0,get:function(){return fe.createXor}}),Object.defineProperty(t,"createConcat",{enumerable:!0,get:function(){return pe.createConcat}}),Object.defineProperty(t,"createColumn",{enumerable:!0,get:function(){return de.createColumn}}),Object.defineProperty(t,"createCross",{enumerable:!0,get:function(){return he.createCross}}),Object.defineProperty(t,"createDiag",{enumerable:!0,get:function(){return me.createDiag}}),Object.defineProperty(t,"createEye",{enumerable:!0,get:function(){return ge.createEye}}),Object.defineProperty(t,"createFilter",{enumerable:!0,get:function(){return ye.createFilter}}),Object.defineProperty(t,"createFlatten",{enumerable:!0,get:function(){return ve.createFlatten}}),Object.defineProperty(t,"createForEach",{enumerable:!0,get:function(){return be.createForEach}}),Object.defineProperty(t,"createGetMatrixDataType",{enumerable:!0,get:function(){return we.createGetMatrixDataType}}),Object.defineProperty(t,"createIdentity",{enumerable:!0,get:function(){return xe.createIdentity}}),Object.defineProperty(t,"createKron",{enumerable:!0,get:function(){return Be.createKron}}),Object.defineProperty(t,"createMap",{enumerable:!0,get:function(){return De.createMap}}),Object.defineProperty(t,"createOnes",{enumerable:!0,get:function(){return Ce.createOnes}}),Object.defineProperty(t,"createRange",{enumerable:!0,get:function(){return Ee.createRange}}),Object.defineProperty(t,"createReshape",{enumerable:!0,get:function(){return Ne.createReshape}}),Object.defineProperty(t,"createResize",{enumerable:!0,get:function(){return _e.createResize}}),Object.defineProperty(t,"createRow",{enumerable:!0,get:function(){return Oe.createRow}}),Object.defineProperty(t,"createSize",{enumerable:!0,get:function(){return Me.createSize}}),Object.defineProperty(t,"createSqueeze",{enumerable:!0,get:function(){return Se.createSqueeze}}),Object.defineProperty(t,"createSubset",{enumerable:!0,get:function(){return Ue.createSubset}}),Object.defineProperty(t,"createTranspose",{enumerable:!0,get:function(){return Fe.createTranspose}}),Object.defineProperty(t,"createCtranspose",{enumerable:!0,get:function(){return Pe.createCtranspose}}),Object.defineProperty(t,"createZeros",{enumerable:!0,get:function(){return Qe.createZeros}}),Object.defineProperty(t,"createErf",{enumerable:!0,get:function(){return Te.createErf}}),Object.defineProperty(t,"createMode",{enumerable:!0,get:function(){return Ie.createMode}}),Object.defineProperty(t,"createProd",{enumerable:!0,get:function(){return je.createProd}}),Object.defineProperty(t,"createFormat",{enumerable:!0,get:function(){return ke.createFormat}}),Object.defineProperty(t,"createPrint",{enumerable:!0,get:function(){return Re.createPrint}}),Object.defineProperty(t,"createTo",{enumerable:!0,get:function(){return Le.createTo}}),Object.defineProperty(t,"createIsPrime",{enumerable:!0,get:function(){return He.createIsPrime}}),Object.defineProperty(t,"createNumeric",{enumerable:!0,get:function(){return ze.createNumeric}}),Object.defineProperty(t,"createDivideScalar",{enumerable:!0,get:function(){return qe.createDivideScalar}}),Object.defineProperty(t,"createPow",{enumerable:!0,get:function(){return Ke.createPow}}),Object.defineProperty(t,"createRound",{enumerable:!0,get:function(){return Ve.createRound}}),Object.defineProperty(t,"createLog",{enumerable:!0,get:function(){return Ge.createLog}}),Object.defineProperty(t,"createLog1p",{enumerable:!0,get:function(){return We.createLog1p}}),Object.defineProperty(t,"createNthRoots",{enumerable:!0,get:function(){return Xe.createNthRoots}}),Object.defineProperty(t,"createDotPow",{enumerable:!0,get:function(){return Je.createDotPow}}),Object.defineProperty(t,"createDotDivide",{enumerable:!0,get:function(){return Ye.createDotDivide}}),Object.defineProperty(t,"createLsolve",{enumerable:!0,get:function(){return Ze.createLsolve}}),Object.defineProperty(t,"createUsolve",{enumerable:!0,get:function(){return $e.createUsolve}}),Object.defineProperty(t,"createLeftShift",{enumerable:!0,get:function(){return et.createLeftShift}}),Object.defineProperty(t,"createRightArithShift",{enumerable:!0,get:function(){return tt.createRightArithShift}}),Object.defineProperty(t,"createRightLogShift",{enumerable:!0,get:function(){return nt.createRightLogShift}}),Object.defineProperty(t,"createAnd",{enumerable:!0,get:function(){return rt.createAnd}}),Object.defineProperty(t,"createCompare",{enumerable:!0,get:function(){return it.createCompare}}),Object.defineProperty(t,"createCompareNatural",{enumerable:!0,get:function(){return ot.createCompareNatural}}),Object.defineProperty(t,"createCompareText",{enumerable:!0,get:function(){return at.createCompareText}}),Object.defineProperty(t,"createEqual",{enumerable:!0,get:function(){return st.createEqual}}),Object.defineProperty(t,"createEqualText",{enumerable:!0,get:function(){return At.createEqualText}}),Object.defineProperty(t,"createSmaller",{enumerable:!0,get:function(){return ut.createSmaller}}),Object.defineProperty(t,"createSmallerEq",{enumerable:!0,get:function(){return ct.createSmallerEq}}),Object.defineProperty(t,"createLarger",{enumerable:!0,get:function(){return lt.createLarger}}),Object.defineProperty(t,"createLargerEq",{enumerable:!0,get:function(){return ft.createLargerEq}}),Object.defineProperty(t,"createDeepEqual",{enumerable:!0,get:function(){return pt.createDeepEqual}}),Object.defineProperty(t,"createUnequal",{enumerable:!0,get:function(){return dt.createUnequal}}),Object.defineProperty(t,"createPartitionSelect",{enumerable:!0,get:function(){return ht.createPartitionSelect}}),Object.defineProperty(t,"createSort",{enumerable:!0,get:function(){return mt.createSort}}),Object.defineProperty(t,"createMax",{enumerable:!0,get:function(){return gt.createMax}}),Object.defineProperty(t,"createMin",{enumerable:!0,get:function(){return yt.createMin}}),Object.defineProperty(t,"createImmutableDenseMatrixClass",{enumerable:!0,get:function(){return vt.createImmutableDenseMatrixClass}}),Object.defineProperty(t,"createIndexClass",{enumerable:!0,get:function(){return bt.createIndexClass}}),Object.defineProperty(t,"createFibonacciHeapClass",{enumerable:!0,get:function(){return wt.createFibonacciHeapClass}}),Object.defineProperty(t,"createSpaClass",{enumerable:!0,get:function(){return xt.createSpaClass}}),Object.defineProperty(t,"createUnitClass",{enumerable:!0,get:function(){return Bt.createUnitClass}}),Object.defineProperty(t,"createUnitFunction",{enumerable:!0,get:function(){return Dt.createUnitFunction}}),Object.defineProperty(t,"createSparse",{enumerable:!0,get:function(){return Ct.createSparse}}),Object.defineProperty(t,"createCreateUnit",{enumerable:!0,get:function(){return Et.createCreateUnit}}),Object.defineProperty(t,"createAcos",{enumerable:!0,get:function(){return Nt.createAcos}}),Object.defineProperty(t,"createAcosh",{enumerable:!0,get:function(){return _t.createAcosh}}),Object.defineProperty(t,"createAcot",{enumerable:!0,get:function(){return Ot.createAcot}}),Object.defineProperty(t,"createAcoth",{enumerable:!0,get:function(){return Mt.createAcoth}}),Object.defineProperty(t,"createAcsc",{enumerable:!0,get:function(){return St.createAcsc}}),Object.defineProperty(t,"createAcsch",{enumerable:!0,get:function(){return Ut.createAcsch}}),Object.defineProperty(t,"createAsec",{enumerable:!0,get:function(){return Ft.createAsec}}),Object.defineProperty(t,"createAsech",{enumerable:!0,get:function(){return Pt.createAsech}}),Object.defineProperty(t,"createAsin",{enumerable:!0,get:function(){return Qt.createAsin}}),Object.defineProperty(t,"createAsinh",{enumerable:!0,get:function(){return Tt.createAsinh}}),Object.defineProperty(t,"createAtan",{enumerable:!0,get:function(){return It.createAtan}}),Object.defineProperty(t,"createAtan2",{enumerable:!0,get:function(){return jt.createAtan2}}),Object.defineProperty(t,"createAtanh",{enumerable:!0,get:function(){return kt.createAtanh}}),Object.defineProperty(t,"createCos",{enumerable:!0,get:function(){return Rt.createCos}}),Object.defineProperty(t,"createCosh",{enumerable:!0,get:function(){return Lt.createCosh}}),Object.defineProperty(t,"createCot",{enumerable:!0,get:function(){return Ht.createCot}}),Object.defineProperty(t,"createCoth",{enumerable:!0,get:function(){return zt.createCoth}}),Object.defineProperty(t,"createCsc",{enumerable:!0,get:function(){return qt.createCsc}}),Object.defineProperty(t,"createCsch",{enumerable:!0,get:function(){return Kt.createCsch}}),Object.defineProperty(t,"createSec",{enumerable:!0,get:function(){return Vt.createSec}}),Object.defineProperty(t,"createSech",{enumerable:!0,get:function(){return Gt.createSech}}),Object.defineProperty(t,"createSin",{enumerable:!0,get:function(){return Wt.createSin}}),Object.defineProperty(t,"createSinh",{enumerable:!0,get:function(){return Xt.createSinh}}),Object.defineProperty(t,"createTan",{enumerable:!0,get:function(){return Jt.createTan}}),Object.defineProperty(t,"createTanh",{enumerable:!0,get:function(){return Yt.createTanh}}),Object.defineProperty(t,"createSetCartesian",{enumerable:!0,get:function(){return Zt.createSetCartesian}}),Object.defineProperty(t,"createSetDifference",{enumerable:!0,get:function(){return $t.createSetDifference}}),Object.defineProperty(t,"createSetDistinct",{enumerable:!0,get:function(){return en.createSetDistinct}}),Object.defineProperty(t,"createSetIntersect",{enumerable:!0,get:function(){return tn.createSetIntersect}}),Object.defineProperty(t,"createSetIsSubset",{enumerable:!0,get:function(){return nn.createSetIsSubset}}),Object.defineProperty(t,"createSetMultiplicity",{enumerable:!0,get:function(){return rn.createSetMultiplicity}}),Object.defineProperty(t,"createSetPowerset",{enumerable:!0,get:function(){return on.createSetPowerset}}),Object.defineProperty(t,"createSetSize",{enumerable:!0,get:function(){return an.createSetSize}}),Object.defineProperty(t,"createSetSymDifference",{enumerable:!0,get:function(){return sn.createSetSymDifference}}),Object.defineProperty(t,"createSetUnion",{enumerable:!0,get:function(){return An.createSetUnion}}),Object.defineProperty(t,"createAdd",{enumerable:!0,get:function(){return un.createAdd}}),Object.defineProperty(t,"createHypot",{enumerable:!0,get:function(){return cn.createHypot}}),Object.defineProperty(t,"createNorm",{enumerable:!0,get:function(){return ln.createNorm}}),Object.defineProperty(t,"createDot",{enumerable:!0,get:function(){return fn.createDot}}),Object.defineProperty(t,"createTrace",{enumerable:!0,get:function(){return pn.createTrace}}),Object.defineProperty(t,"createIndex",{enumerable:!0,get:function(){return dn.createIndex}}),Object.defineProperty(t,"createNode",{enumerable:!0,get:function(){return hn.createNode}}),Object.defineProperty(t,"createAccessorNode",{enumerable:!0,get:function(){return mn.createAccessorNode}}),Object.defineProperty(t,"createArrayNode",{enumerable:!0,get:function(){return gn.createArrayNode}}),Object.defineProperty(t,"createAssignmentNode",{enumerable:!0,get:function(){return yn.createAssignmentNode}}),Object.defineProperty(t,"createBlockNode",{enumerable:!0,get:function(){return vn.createBlockNode}}),Object.defineProperty(t,"createConditionalNode",{enumerable:!0,get:function(){return bn.createConditionalNode}}),Object.defineProperty(t,"createConstantNode",{enumerable:!0,get:function(){return wn.createConstantNode}}),Object.defineProperty(t,"createFunctionAssignmentNode",{enumerable:!0,get:function(){return xn.createFunctionAssignmentNode}}),Object.defineProperty(t,"createIndexNode",{enumerable:!0,get:function(){return Bn.createIndexNode}}),Object.defineProperty(t,"createObjectNode",{enumerable:!0,get:function(){return Dn.createObjectNode}}),Object.defineProperty(t,"createOperatorNode",{enumerable:!0,get:function(){return Cn.createOperatorNode}}),Object.defineProperty(t,"createParenthesisNode",{enumerable:!0,get:function(){return En.createParenthesisNode}}),Object.defineProperty(t,"createRangeNode",{enumerable:!0,get:function(){return Nn.createRangeNode}}),Object.defineProperty(t,"createRelationalNode",{enumerable:!0,get:function(){return _n.createRelationalNode}}),Object.defineProperty(t,"createSymbolNode",{enumerable:!0,get:function(){return On.createSymbolNode}}),Object.defineProperty(t,"createFunctionNode",{enumerable:!0,get:function(){return Mn.createFunctionNode}}),Object.defineProperty(t,"createParse",{enumerable:!0,get:function(){return Sn.createParse}}),Object.defineProperty(t,"createCompile",{enumerable:!0,get:function(){return Un.createCompile}}),Object.defineProperty(t,"createEvaluate",{enumerable:!0,get:function(){return Fn.createEvaluate}}),Object.defineProperty(t,"createDeprecatedEval",{enumerable:!0,get:function(){return Pn.createDeprecatedEval}}),Object.defineProperty(t,"createParserClass",{enumerable:!0,get:function(){return Qn.createParserClass}}),Object.defineProperty(t,"createParser",{enumerable:!0,get:function(){return Tn.createParser}}),Object.defineProperty(t,"createLup",{enumerable:!0,get:function(){return In.createLup}}),Object.defineProperty(t,"createQr",{enumerable:!0,get:function(){return jn.createQr}}),Object.defineProperty(t,"createSlu",{enumerable:!0,get:function(){return kn.createSlu}}),Object.defineProperty(t,"createLusolve",{enumerable:!0,get:function(){return Rn.createLusolve}}),Object.defineProperty(t,"createHelpClass",{enumerable:!0,get:function(){return Ln.createHelpClass}}),Object.defineProperty(t,"createChainClass",{enumerable:!0,get:function(){return Hn.createChainClass}}),Object.defineProperty(t,"createHelp",{enumerable:!0,get:function(){return zn.createHelp}}),Object.defineProperty(t,"createChain",{enumerable:!0,get:function(){return qn.createChain}}),Object.defineProperty(t,"createDet",{enumerable:!0,get:function(){return Kn.createDet}}),Object.defineProperty(t,"createInv",{enumerable:!0,get:function(){return Vn.createInv}}),Object.defineProperty(t,"createEigs",{enumerable:!0,get:function(){return Gn.createEigs}}),Object.defineProperty(t,"createExpm",{enumerable:!0,get:function(){return Wn.createExpm}}),Object.defineProperty(t,"createSqrtm",{enumerable:!0,get:function(){return Xn.createSqrtm}}),Object.defineProperty(t,"createDivide",{enumerable:!0,get:function(){return Jn.createDivide}}),Object.defineProperty(t,"createDistance",{enumerable:!0,get:function(){return Yn.createDistance}}),Object.defineProperty(t,"createIntersect",{enumerable:!0,get:function(){return Zn.createIntersect}}),Object.defineProperty(t,"createSum",{enumerable:!0,get:function(){return $n.createSum}}),Object.defineProperty(t,"createMean",{enumerable:!0,get:function(){return er.createMean}}),Object.defineProperty(t,"createMedian",{enumerable:!0,get:function(){return tr.createMedian}}),Object.defineProperty(t,"createMad",{enumerable:!0,get:function(){return nr.createMad}}),Object.defineProperty(t,"createVariance",{enumerable:!0,get:function(){return rr.createVariance}}),Object.defineProperty(t,"createDeprecatedVar",{enumerable:!0,get:function(){return rr.createDeprecatedVar}}),Object.defineProperty(t,"createQuantileSeq",{enumerable:!0,get:function(){return ir.createQuantileSeq}}),Object.defineProperty(t,"createStd",{enumerable:!0,get:function(){return or.createStd}}),Object.defineProperty(t,"createCombinations",{enumerable:!0,get:function(){return ar.createCombinations}}),Object.defineProperty(t,"createCombinationsWithRep",{enumerable:!0,get:function(){return sr.createCombinationsWithRep}}),Object.defineProperty(t,"createGamma",{enumerable:!0,get:function(){return Ar.createGamma}}),Object.defineProperty(t,"createFactorial",{enumerable:!0,get:function(){return ur.createFactorial}}),Object.defineProperty(t,"createKldivergence",{enumerable:!0,get:function(){return cr.createKldivergence}}),Object.defineProperty(t,"createMultinomial",{enumerable:!0,get:function(){return lr.createMultinomial}}),Object.defineProperty(t,"createPermutations",{enumerable:!0,get:function(){return fr.createPermutations}}),Object.defineProperty(t,"createPickRandom",{enumerable:!0,get:function(){return pr.createPickRandom}}),Object.defineProperty(t,"createRandom",{enumerable:!0,get:function(){return dr.createRandom}}),Object.defineProperty(t,"createRandomInt",{enumerable:!0,get:function(){return hr.createRandomInt}}),Object.defineProperty(t,"createStirlingS2",{enumerable:!0,get:function(){return mr.createStirlingS2}}),Object.defineProperty(t,"createBellNumbers",{enumerable:!0,get:function(){return gr.createBellNumbers}}),Object.defineProperty(t,"createCatalan",{enumerable:!0,get:function(){return yr.createCatalan}}),Object.defineProperty(t,"createComposition",{enumerable:!0,get:function(){return vr.createComposition}}),Object.defineProperty(t,"createSimplify",{enumerable:!0,get:function(){return br.createSimplify}}),Object.defineProperty(t,"createDerivative",{enumerable:!0,get:function(){return wr.createDerivative}}),Object.defineProperty(t,"createRationalize",{enumerable:!0,get:function(){return xr.createRationalize}}),Object.defineProperty(t,"createReviver",{enumerable:!0,get:function(){return Br.createReviver}}),Object.defineProperty(t,"createReplacer",{enumerable:!0,get:function(){return Dr.createReplacer}}),Object.defineProperty(t,"createE",{enumerable:!0,get:function(){return Cr.createE}}),Object.defineProperty(t,"createUppercaseE",{enumerable:!0,get:function(){return Cr.createUppercaseE}}),Object.defineProperty(t,"createFalse",{enumerable:!0,get:function(){return Cr.createFalse}}),Object.defineProperty(t,"createI",{enumerable:!0,get:function(){return Cr.createI}}),Object.defineProperty(t,"createInfinity",{enumerable:!0,get:function(){return Cr.createInfinity}}),Object.defineProperty(t,"createLN10",{enumerable:!0,get:function(){return Cr.createLN10}}),Object.defineProperty(t,"createLN2",{enumerable:!0,get:function(){return Cr.createLN2}}),Object.defineProperty(t,"createLOG10E",{enumerable:!0,get:function(){return Cr.createLOG10E}}),Object.defineProperty(t,"createLOG2E",{enumerable:!0,get:function(){return Cr.createLOG2E}}),Object.defineProperty(t,"createNaN",{enumerable:!0,get:function(){return Cr.createNaN}}),Object.defineProperty(t,"createNull",{enumerable:!0,get:function(){return Cr.createNull}}),Object.defineProperty(t,"createPhi",{enumerable:!0,get:function(){return Cr.createPhi}}),Object.defineProperty(t,"createPi",{enumerable:!0,get:function(){return Cr.createPi}}),Object.defineProperty(t,"createUppercasePi",{enumerable:!0,get:function(){return Cr.createUppercasePi}}),Object.defineProperty(t,"createSQRT1_2",{enumerable:!0,get:function(){return Cr.createSQRT1_2}}),Object.defineProperty(t,"createSQRT2",{enumerable:!0,get:function(){return Cr.createSQRT2}}),Object.defineProperty(t,"createTau",{enumerable:!0,get:function(){return Cr.createTau}}),Object.defineProperty(t,"createTrue",{enumerable:!0,get:function(){return Cr.createTrue}}),Object.defineProperty(t,"createVersion",{enumerable:!0,get:function(){return Cr.createVersion}}),Object.defineProperty(t,"createAtomicMass",{enumerable:!0,get:function(){return Er.createAtomicMass}}),Object.defineProperty(t,"createAvogadro",{enumerable:!0,get:function(){return Er.createAvogadro}}),Object.defineProperty(t,"createBohrMagneton",{enumerable:!0,get:function(){return Er.createBohrMagneton}}),Object.defineProperty(t,"createBohrRadius",{enumerable:!0,get:function(){return Er.createBohrRadius}}),Object.defineProperty(t,"createBoltzmann",{enumerable:!0,get:function(){return Er.createBoltzmann}}),Object.defineProperty(t,"createClassicalElectronRadius",{enumerable:!0,get:function(){return Er.createClassicalElectronRadius}}),Object.defineProperty(t,"createConductanceQuantum",{enumerable:!0,get:function(){return Er.createConductanceQuantum}}),Object.defineProperty(t,"createCoulomb",{enumerable:!0,get:function(){return Er.createCoulomb}}),Object.defineProperty(t,"createDeuteronMass",{enumerable:!0,get:function(){return Er.createDeuteronMass}}),Object.defineProperty(t,"createEfimovFactor",{enumerable:!0,get:function(){return Er.createEfimovFactor}}),Object.defineProperty(t,"createElectricConstant",{enumerable:!0,get:function(){return Er.createElectricConstant}}),Object.defineProperty(t,"createElectronMass",{enumerable:!0,get:function(){return Er.createElectronMass}}),Object.defineProperty(t,"createElementaryCharge",{enumerable:!0,get:function(){return Er.createElementaryCharge}}),Object.defineProperty(t,"createFaraday",{enumerable:!0,get:function(){return Er.createFaraday}}),Object.defineProperty(t,"createFermiCoupling",{enumerable:!0,get:function(){return Er.createFermiCoupling}}),Object.defineProperty(t,"createFineStructure",{enumerable:!0,get:function(){return Er.createFineStructure}}),Object.defineProperty(t,"createFirstRadiation",{enumerable:!0,get:function(){return Er.createFirstRadiation}}),Object.defineProperty(t,"createGasConstant",{enumerable:!0,get:function(){return Er.createGasConstant}}),Object.defineProperty(t,"createGravitationConstant",{enumerable:!0,get:function(){return Er.createGravitationConstant}}),Object.defineProperty(t,"createGravity",{enumerable:!0,get:function(){return Er.createGravity}}),Object.defineProperty(t,"createHartreeEnergy",{enumerable:!0,get:function(){return Er.createHartreeEnergy}}),Object.defineProperty(t,"createInverseConductanceQuantum",{enumerable:!0,get:function(){return Er.createInverseConductanceQuantum}}),Object.defineProperty(t,"createKlitzing",{enumerable:!0,get:function(){return Er.createKlitzing}}),Object.defineProperty(t,"createLoschmidt",{enumerable:!0,get:function(){return Er.createLoschmidt}}),Object.defineProperty(t,"createMagneticConstant",{enumerable:!0,get:function(){return Er.createMagneticConstant}}),Object.defineProperty(t,"createMagneticFluxQuantum",{enumerable:!0,get:function(){return Er.createMagneticFluxQuantum}}),Object.defineProperty(t,"createMolarMass",{enumerable:!0,get:function(){return Er.createMolarMass}}),Object.defineProperty(t,"createMolarMassC12",{enumerable:!0,get:function(){return Er.createMolarMassC12}}),Object.defineProperty(t,"createMolarPlanckConstant",{enumerable:!0,get:function(){return Er.createMolarPlanckConstant}}),Object.defineProperty(t,"createMolarVolume",{enumerable:!0,get:function(){return Er.createMolarVolume}}),Object.defineProperty(t,"createNeutronMass",{enumerable:!0,get:function(){return Er.createNeutronMass}}),Object.defineProperty(t,"createNuclearMagneton",{enumerable:!0,get:function(){return Er.createNuclearMagneton}}),Object.defineProperty(t,"createPlanckCharge",{enumerable:!0,get:function(){return Er.createPlanckCharge}}),Object.defineProperty(t,"createPlanckConstant",{enumerable:!0,get:function(){return Er.createPlanckConstant}}),Object.defineProperty(t,"createPlanckLength",{enumerable:!0,get:function(){return Er.createPlanckLength}}),Object.defineProperty(t,"createPlanckMass",{enumerable:!0,get:function(){return Er.createPlanckMass}}),Object.defineProperty(t,"createPlanckTemperature",{enumerable:!0,get:function(){return Er.createPlanckTemperature}}),Object.defineProperty(t,"createPlanckTime",{enumerable:!0,get:function(){return Er.createPlanckTime}}),Object.defineProperty(t,"createProtonMass",{enumerable:!0,get:function(){return Er.createProtonMass}}),Object.defineProperty(t,"createQuantumOfCirculation",{enumerable:!0,get:function(){return Er.createQuantumOfCirculation}}),Object.defineProperty(t,"createReducedPlanckConstant",{enumerable:!0,get:function(){return Er.createReducedPlanckConstant}}),Object.defineProperty(t,"createRydberg",{enumerable:!0,get:function(){return Er.createRydberg}}),Object.defineProperty(t,"createSackurTetrode",{enumerable:!0,get:function(){return Er.createSackurTetrode}}),Object.defineProperty(t,"createSecondRadiation",{enumerable:!0,get:function(){return Er.createSecondRadiation}}),Object.defineProperty(t,"createSpeedOfLight",{enumerable:!0,get:function(){return Er.createSpeedOfLight}}),Object.defineProperty(t,"createStefanBoltzmann",{enumerable:!0,get:function(){return Er.createStefanBoltzmann}}),Object.defineProperty(t,"createThomsonCrossSection",{enumerable:!0,get:function(){return Er.createThomsonCrossSection}}),Object.defineProperty(t,"createVacuumImpedance",{enumerable:!0,get:function(){return Er.createVacuumImpedance}}),Object.defineProperty(t,"createWeakMixingAngle",{enumerable:!0,get:function(){return Er.createWeakMixingAngle}}),Object.defineProperty(t,"createWienDisplacement",{enumerable:!0,get:function(){return Er.createWienDisplacement}}),Object.defineProperty(t,"createApplyTransform",{enumerable:!0,get:function(){return Nr.createApplyTransform}}),Object.defineProperty(t,"createColumnTransform",{enumerable:!0,get:function(){return _r.createColumnTransform}}),Object.defineProperty(t,"createFilterTransform",{enumerable:!0,get:function(){return Or.createFilterTransform}}),Object.defineProperty(t,"createForEachTransform",{enumerable:!0,get:function(){return Mr.createForEachTransform}}),Object.defineProperty(t,"createIndexTransform",{enumerable:!0,get:function(){return Sr.createIndexTransform}}),Object.defineProperty(t,"createMapTransform",{enumerable:!0,get:function(){return Ur.createMapTransform}}),Object.defineProperty(t,"createMaxTransform",{enumerable:!0,get:function(){return Fr.createMaxTransform}}),Object.defineProperty(t,"createMeanTransform",{enumerable:!0,get:function(){return Pr.createMeanTransform}}),Object.defineProperty(t,"createMinTransform",{enumerable:!0,get:function(){return Qr.createMinTransform}}),Object.defineProperty(t,"createRangeTransform",{enumerable:!0,get:function(){return Tr.createRangeTransform}}),Object.defineProperty(t,"createRowTransform",{enumerable:!0,get:function(){return Ir.createRowTransform}}),Object.defineProperty(t,"createSubsetTransform",{enumerable:!0,get:function(){return jr.createSubsetTransform}}),Object.defineProperty(t,"createConcatTransform",{enumerable:!0,get:function(){return kr.createConcatTransform}}),Object.defineProperty(t,"createStdTransform",{enumerable:!0,get:function(){return Rr.createStdTransform}}),Object.defineProperty(t,"createSumTransform",{enumerable:!0,get:function(){return Lr.createSumTransform}}),Object.defineProperty(t,"createVarianceTransform",{enumerable:!0,get:function(){return Hr.createVarianceTransform}});var r=n(14643),i=n(64065),o=n(73618),a=n(29155),s=n(47179),A=n(65372),u=n(47539),c=n(51793),l=n(28484),f=n(65322),p=n(93586),d=n(88509),h=n(69208),m=n(40747),g=n(40587),y=n(66007),v=n(98792),b=n(72232),w=n(30316),x=n(57146),B=n(33903),D=n(39499),C=n(31544),E=n(48879),N=n(14389),_=n(83824),O=n(69992),M=n(79401),S=n(37169),U=n(94776),F=n(26704),P=n(66402),Q=n(46824),T=n(28117),I=n(24374),j=n(79642),k=n(32933),R=n(18035),L=n(6325),H=n(50074),z=n(54823),q=n(33876),K=n(27501),V=n(15420),G=n(81570),W=n(23905),X=n(56155),J=n(99046),Y=n(56207),Z=n(59550),$=n(81914),ee=n(56265),te=n(82551),ne=n(21343),re=n(15823),ie=n(914),oe=n(83872),ae=n(7778),se=n(59050),Ae=n(27361),ue=n(36594),ce=n(92947),le=n(96974),fe=n(7699),pe=n(32881),de=n(96535),he=n(64087),me=n(2548),ge=n(44455),ye=n(47354),ve=n(1432),be=n(85790),we=n(75182),xe=n(78602),Be=n(14897),De=n(93743),Ce=n(36411),Ee=n(82838),Ne=n(65370),_e=n(52125),Oe=n(92717),Me=n(53247),Se=n(406),Ue=n(4948),Fe=n(12018),Pe=n(79803),Qe=n(63521),Te=n(36481),Ie=n(73721),je=n(73772),ke=n(16722),Re=n(74102),Le=n(85094),He=n(80654),ze=n(6438),qe=n(76248),Ke=n(55127),Ve=n(79678),Ge=n(20722),We=n(96481),Xe=n(51710),Je=n(97953),Ye=n(6716),Ze=n(8399),$e=n(7382),et=n(28449),tt=n(12089),nt=n(83618),rt=n(96191),it=n(36278),ot=n(54694),at=n(64368),st=n(81318),At=n(1240),ut=n(78998),ct=n(68769),lt=n(83366),ft=n(89521),pt=n(36),dt=n(92342),ht=n(24964),mt=n(34019),gt=n(84099),yt=n(21576),vt=n(12195),bt=n(98036),wt=n(66201),xt=n(62863),Bt=n(29853),Dt=n(83970),Ct=n(8568),Et=n(33846),Nt=n(34888),_t=n(56907),Ot=n(22303),Mt=n(76013),St=n(28461),Ut=n(57892),Ft=n(44197),Pt=n(56600),Qt=n(89104),Tt=n(67061),It=n(41014),jt=n(90470),kt=n(47272),Rt=n(63884),Lt=n(505),Ht=n(76237),zt=n(44626),qt=n(84423),Kt=n(30147),Vt=n(95409),Gt=n(57119),Wt=n(33156),Xt=n(58628),Jt=n(31213),Yt=n(21971),Zt=n(83927),$t=n(43535),en=n(28226),tn=n(84531),nn=n(8479),rn=n(79344),on=n(6163),an=n(58240),sn=n(93945),An=n(80987),un=n(77016),cn=n(5382),ln=n(34492),fn=n(25907),pn=n(91554),dn=n(76164),hn=n(32186),mn=n(95430),gn=n(5734),yn=n(19585),vn=n(89400),bn=n(72072),wn=n(35090),xn=n(46744),Bn=n(10256),Dn=n(17964),Cn=n(74090),En=n(35415),Nn=n(60128),_n=n(71483),On=n(70852),Mn=n(11862),Sn=n(64501),Un=n(10961),Fn=n(84570),Pn=n(75585),Qn=n(28271),Tn=n(35785),In=n(3753),jn=n(86309),kn=n(1702),Rn=n(54011),Ln=n(47072),Hn=n(33574),zn=n(65820),qn=n(98420),Kn=n(39259),Vn=n(87305),Gn=n(4974),Wn=n(47778),Xn=n(62018),Jn=n(26272),Yn=n(51551),Zn=n(50367),$n=n(88184),er=n(27226),tr=n(96722),nr=n(31159),rr=n(75213),ir=n(12451),or=n(53573),ar=n(45126),sr=n(59343),Ar=n(44718),ur=n(49572),cr=n(18004),lr=n(70952),fr=n(38376),pr=n(59646),dr=n(74610),hr=n(71288),mr=n(25489),gr=n(92716),yr=n(36982),vr=n(30696),br=n(53502),wr=n(80768),xr=n(90984),Br=n(25939),Dr=n(32879),Cr=n(55364),Er=n(77224),Nr=n(28155),_r=n(18773),Or=n(97040),Mr=n(82472),Sr=n(22423),Ur=n(8267),Fr=n(93929),Pr=n(67560),Qr=n(3628),Tr=n(19433),Ir=n(88144),jr=n(58938),kr=n(67727),Rr=n(10764),Lr=n(66595),Hr=n(44209)},3753:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLup=void 0;var r=n(92281),i=n(7873),o=["typed","matrix","abs","addScalar","divideScalar","multiplyScalar","subtract","larger","equalScalar","unaryMinus","DenseMatrix","SparseMatrix","Spa"],a=(0,i.factory)("lup",o,(function(e){var t=e.typed,n=e.matrix,i=e.abs,o=e.addScalar,a=e.divideScalar,s=e.multiplyScalar,A=e.subtract,u=e.larger,c=e.equalScalar,l=e.unaryMinus,f=e.DenseMatrix,p=e.SparseMatrix,d=e.Spa;return t("lup",{DenseMatrix:function(e){return h(e)},SparseMatrix:function(e){return m(e)},Array:function(e){var t=h(n(e));return{L:t.L.valueOf(),U:t.U.valueOf(),p:t.p}}});function h(e){var t,n,l,p=e._size[0],d=e._size[1],h=Math.min(p,d),m=(0,r.clone)(e._data),g=[],y=[p,h],v=[],b=[h,d],w=[];for(t=0;t<p;t++)w[t]=t;for(n=0;n<d;n++){if(n>0)for(t=0;t<p;t++){var x=Math.min(t,n),B=0;for(l=0;l<x;l++)B=o(B,s(m[t][l],m[l][n]));m[t][n]=A(m[t][n],B)}var D=n,C=0,E=0;for(t=n;t<p;t++){var N=m[t][n],_=i(N);u(_,C)&&(D=t,C=_,E=N)}if(n!==D&&(w[n]=[w[D],w[D]=w[n]][0],f._swapRows(n,D,m)),n<p)for(t=n+1;t<p;t++){var O=m[t][n];c(O,0)||(m[t][n]=a(m[t][n],E))}}for(n=0;n<d;n++)for(t=0;t<p;t++)0===n&&(t<d&&(v[t]=[]),g[t]=[]),t<n?(t<d&&(v[t][n]=m[t][n]),n<p&&(g[t][n]=0)):t!==n?(t<d&&(v[t][n]=0),n<p&&(g[t][n]=m[t][n])):(t<d&&(v[t][n]=m[t][n]),n<p&&(g[t][n]=1));var M=new f({data:g,size:y}),S=new f({data:v,size:b}),U=[];for(t=0,h=w.length;t<h;t++)U[w[t]]=t;return{L:M,U:S,p:U,toString:function(){return"L: "+this.L.toString()+"\nU: "+this.U.toString()+"\nP: "+this.p}}}function m(e){var t,n,r,o=e._size[0],A=e._size[1],f=Math.min(o,A),h=e._values,m=e._index,g=e._ptr,y=[],v=[],b=[],w=[o,f],x=[],B=[],D=[],C=[f,A],E=[],N=[];for(t=0;t<o;t++)E[t]=t,N[t]=t;var _=function(){var e=new d;n<o&&(b.push(y.length),y.push(1),v.push(n)),D.push(x.length);var A=g[n],f=g[n+1];for(r=A;r<f;r++)t=m[r],e.set(E[t],h[r]);n>0&&e.forEach(0,n-1,(function(t,n){p._forEachRow(t,y,v,b,(function(r,i){r>t&&e.accumulate(r,l(s(i,n)))}))}));var _,O,M,S,U=n,F=e.get(n),P=i(F);e.forEach(n+1,o-1,(function(e,t){var n=i(t);u(n,P)&&(U=e,P=n,F=t)})),n!==U&&(p._swapRows(n,U,w[1],y,v,b),p._swapRows(n,U,C[1],x,B,D),e.swap(n,U),O=U,M=N[_=n],S=N[O],E[M]=O,E[S]=_,N[_]=S,N[O]=M),e.forEach(0,o-1,(function(e,t){e<=n?(x.push(t),B.push(e)):(t=a(t,F),c(t,0)||(y.push(t),v.push(e)))}))};for(n=0;n<A;n++)_();return D.push(x.length),b.push(y.length),{L:new p({values:y,index:v,ptr:b,size:w}),U:new p({values:x,index:B,ptr:D,size:C}),p:E,toString:function(){return"L: "+this.L.toString()+"\nU: "+this.U.toString()+"\nP: "+this.p}}}}));t.createLup=a},86309:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createQr=void 0;var r=n(7873);function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var o=["typed","matrix","zeros","identity","isZero","equal","sign","sqrt","conj","unaryMinus","addScalar","divideScalar","multiplyScalar","subtract","complex"],a=(0,r.factory)("qr",o,(function(e){var t=e.typed,n=e.matrix,r=e.zeros,o=e.identity,a=e.isZero,s=e.equal,A=e.sign,u=e.sqrt,c=e.conj,l=e.unaryMinus,f=e.addScalar,p=e.divideScalar,d=e.multiplyScalar,h=e.subtract,m=e.complex;return i(t("qr",{DenseMatrix:function(e){return y(e)},SparseMatrix:function(e){return function(e){throw new Error("qr not implemented for sparse matrices yet")}()},Array:function(e){var t=y(n(e));return{Q:t.Q.valueOf(),R:t.R.valueOf()}}}),{_denseQRimpl:g});function g(e){var t,n,i,m=e._size[0],g=e._size[1],y=o([m],"dense"),v=y._data,b=e.clone(),w=b._data,x=r([m],"");for(i=0;i<Math.min(g,m);++i){var B=w[i][i],D=l(s(B,0)?1:A(B)),C=c(D),E=0;for(t=i;t<m;t++)E=f(E,d(w[t][i],c(w[t][i])));var N=d(D,u(E));if(!a(N)){var _=h(B,N);for(x[i]=1,t=i+1;t<m;t++)x[t]=p(w[t][i],_);var O=l(c(p(_,N))),M=void 0;for(n=i;n<g;n++){for(M=0,t=i;t<m;t++)M=f(M,d(c(x[t]),w[t][n]));for(M=d(M,O),t=i;t<m;t++)w[t][n]=d(h(w[t][n],d(x[t],M)),C)}for(t=0;t<m;t++){for(M=0,n=i;n<m;n++)M=f(M,d(v[t][n],x[n]));for(M=d(M,O),n=i;n<m;++n)v[t][n]=p(h(v[t][n],d(M,c(x[n]))),C)}}}return{Q:y,R:b,toString:function(){return"Q: "+this.Q.toString()+"\nR: "+this.R.toString()}}}function y(e){var t=g(e),n=t.R._data;if(e._data.length>0)for(var r="Complex"===n[0][0].type?m(0):0,i=0;i<n.length;++i)for(var o=0;o<i&&o<(n[0]||[]).length;++o)n[i][o]=r;return t}}));t.createQr=a},1702:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSlu=void 0;var r=n(69784),i=n(7873),o=n(91537),a=n(10989),s=["typed","abs","add","multiply","transpose","divideScalar","subtract","larger","largerEq","SparseMatrix"],A=(0,i.factory)("slu",s,(function(e){var t=e.typed,n=e.abs,i=e.add,s=e.multiply,A=e.transpose,u=e.divideScalar,c=e.subtract,l=e.larger,f=e.largerEq,p=e.SparseMatrix,d=(0,o.createCsSqr)({add:i,multiply:s,transpose:A}),h=(0,a.createCsLu)({abs:n,divideScalar:u,multiply:s,subtract:c,larger:l,largerEq:f,SparseMatrix:p});return t("slu",{"SparseMatrix, number, number":function(e,t,n){if(!(0,r.isInteger)(t)||t<0||t>3)throw new Error("Symbolic Ordering and Analysis order must be an integer number in the interval [0, 3]");if(n<0||n>1)throw new Error("Partial pivoting threshold must be a number from 0 to 1");var i=d(t,e,!1),o=h(e,i,n);return{L:o.L,U:o.U,p:o.pinv,q:i.q,toString:function(){return"L: "+this.L.toString()+"\nU: "+this.U.toString()+"\np: "+this.p.toString()+(this.q?"\nq: "+this.q.toString():"")+"\n"}}}})}));t.createSlu=A},80768:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDerivative=void 0;var r=n(19392),i=["typed","config","parse","simplify","equal","isZero","numeric","ConstantNode","FunctionNode","OperatorNode","ParenthesisNode","SymbolNode"],o=(0,n(7873).factory)("derivative",i,(function(e){var t=e.typed,n=e.config,i=e.parse,o=e.simplify,a=e.equal,s=e.isZero,A=e.numeric,u=e.ConstantNode,c=e.FunctionNode,l=e.OperatorNode,f=e.ParenthesisNode,p=e.SymbolNode,d=t("derivative",{"Node, SymbolNode, Object":function(e,t,n){var r={};m(r,e,t.name);var i=g(e,r);return n.simplify?o(i):i},"Node, SymbolNode":function(e,t){return d(e,t,{simplify:!0})},"string, SymbolNode":function(e,t){return d(i(e),t)},"string, SymbolNode, Object":function(e,t,n){return d(i(e),t,n)},"string, string":function(e,t){return d(i(e),i(t))},"string, string, Object":function(e,t,n){return d(i(e),i(t),n)},"Node, string":function(e,t){return d(e,i(t))},"Node, string, Object":function(e,t,n){return d(e,i(t),n)}});d._simplify=!0,d.toTex=function(e){return h.apply(null,e.args)};var h=t("_derivTex",{"Node, SymbolNode":function(e,t){return(0,r.isConstantNode)(e)&&"string"===(0,r.typeOf)(e.value)?h(i(e.value).toString(),t.toString(),1):h(e.toString(),t.toString(),1)},"Node, ConstantNode":function(e,t){if("string"===(0,r.typeOf)(t.value))return h(e,i(t.value));throw new Error("The second parameter to 'derivative' is a non-string constant")},"Node, SymbolNode, ConstantNode":function(e,t,n){return h(e.toString(),t.name,n.value)},"string, string, number":function(e,t,n){return(1===n?"{d\\over d"+t+"}":"{d^{"+n+"}\\over d"+t+"^{"+n+"}}")+"\\left[".concat(e,"\\right]")}}),m=t("constTag",{"Object, ConstantNode, string":function(e,t){return e[t]=!0,!0},"Object, SymbolNode, string":function(e,t,n){return t.name!==n&&(e[t]=!0,!0)},"Object, ParenthesisNode, string":function(e,t,n){return m(e,t.content,n)},"Object, FunctionAssignmentNode, string":function(e,t,n){return-1===t.params.indexOf(n)?(e[t]=!0,!0):m(e,t.expr,n)},"Object, FunctionNode | OperatorNode, string":function(e,t,n){if(t.args.length>0){for(var r=m(e,t.args[0],n),i=1;i<t.args.length;++i)r=m(e,t.args[i],n)&&r;if(r)return e[t]=!0,!0}return!1}}),g=t("_derivative",{"ConstantNode, Object":function(e){return y(0)},"SymbolNode, Object":function(e,t){return void 0!==t[e]?y(0):y(1)},"ParenthesisNode, Object":function(e,t){return new f(g(e.content,t))},"FunctionAssignmentNode, Object":function(e,t){return void 0!==t[e]?y(0):g(e.expr,t)},"FunctionNode, Object":function(e,t){if(1!==e.args.length&&function(e){if(("log"===e.name||"nthRoot"===e.name||"pow"===e.name)&&2===e.args.length)return;for(var t=0;t<e.args.length;++t)e.args[t]=y(0);throw e.compile().evaluate(),new Error("Expected TypeError, but none found")}(e),void 0!==t[e])return y(0);var n,r,i,o,a=e.args[0],s=!1,A=!1;switch(e.name){case"cbrt":s=!0,r=new l("*","multiply",[y(3),new l("^","pow",[a,new l("/","divide",[y(2),y(3)])])]);break;case"sqrt":case"nthRoot":if(1===e.args.length)s=!0,r=new l("*","multiply",[y(2),new c("sqrt",[a])]);else if(2===e.args.length)return t[n=new l("/","divide",[y(1),e.args[1]])]=t[e.args[1]],g(new l("^","pow",[a,n]),t);break;case"log10":n=y(10);case"log":if(n||1!==e.args.length){if(1===e.args.length&&n||2===e.args.length&&void 0!==t[e.args[1]])r=new l("*","multiply",[a.clone(),new c("log",[n||e.args[1]])]),s=!0;else if(2===e.args.length)return g(new l("/","divide",[new c("log",[a]),new c("log",[e.args[1]])]),t)}else r=a.clone(),s=!0;break;case"pow":return t[n]=t[e.args[1]],g(new l("^","pow",[a,e.args[1]]),t);case"exp":r=new c("exp",[a.clone()]);break;case"sin":r=new c("cos",[a.clone()]);break;case"cos":r=new l("-","unaryMinus",[new c("sin",[a.clone()])]);break;case"tan":r=new l("^","pow",[new c("sec",[a.clone()]),y(2)]);break;case"sec":r=new l("*","multiply",[e,new c("tan",[a.clone()])]);break;case"csc":A=!0,r=new l("*","multiply",[e,new c("cot",[a.clone()])]);break;case"cot":A=!0,r=new l("^","pow",[new c("csc",[a.clone()]),y(2)]);break;case"asin":s=!0,r=new c("sqrt",[new l("-","subtract",[y(1),new l("^","pow",[a.clone(),y(2)])])]);break;case"acos":s=!0,A=!0,r=new c("sqrt",[new l("-","subtract",[y(1),new l("^","pow",[a.clone(),y(2)])])]);break;case"atan":s=!0,r=new l("+","add",[new l("^","pow",[a.clone(),y(2)]),y(1)]);break;case"asec":s=!0,r=new l("*","multiply",[new c("abs",[a.clone()]),new c("sqrt",[new l("-","subtract",[new l("^","pow",[a.clone(),y(2)]),y(1)])])]);break;case"acsc":s=!0,A=!0,r=new l("*","multiply",[new c("abs",[a.clone()]),new c("sqrt",[new l("-","subtract",[new l("^","pow",[a.clone(),y(2)]),y(1)])])]);break;case"acot":s=!0,A=!0,r=new l("+","add",[new l("^","pow",[a.clone(),y(2)]),y(1)]);break;case"sinh":r=new c("cosh",[a.clone()]);break;case"cosh":r=new c("sinh",[a.clone()]);break;case"tanh":r=new l("^","pow",[new c("sech",[a.clone()]),y(2)]);break;case"sech":A=!0,r=new l("*","multiply",[e,new c("tanh",[a.clone()])]);break;case"csch":A=!0,r=new l("*","multiply",[e,new c("coth",[a.clone()])]);break;case"coth":A=!0,r=new l("^","pow",[new c("csch",[a.clone()]),y(2)]);break;case"asinh":s=!0,r=new c("sqrt",[new l("+","add",[new l("^","pow",[a.clone(),y(2)]),y(1)])]);break;case"acosh":s=!0,r=new c("sqrt",[new l("-","subtract",[new l("^","pow",[a.clone(),y(2)]),y(1)])]);break;case"atanh":s=!0,r=new l("-","subtract",[y(1),new l("^","pow",[a.clone(),y(2)])]);break;case"asech":s=!0,A=!0,r=new l("*","multiply",[a.clone(),new c("sqrt",[new l("-","subtract",[y(1),new l("^","pow",[a.clone(),y(2)])])])]);break;case"acsch":s=!0,A=!0,r=new l("*","multiply",[new c("abs",[a.clone()]),new c("sqrt",[new l("+","add",[new l("^","pow",[a.clone(),y(2)]),y(1)])])]);break;case"acoth":s=!0,A=!0,r=new l("-","subtract",[y(1),new l("^","pow",[a.clone(),y(2)])]);break;case"abs":r=new l("/","divide",[new c(new p("abs"),[a.clone()]),a.clone()]);break;default:throw new Error('Function "'+e.name+'" is not supported by derivative, or a wrong number of arguments is passed')}s?(i="/",o="divide"):(i="*",o="multiply");var u=g(a,t);return A&&(u=new l("-","unaryMinus",[u])),new l(i,o,[u,r])},"OperatorNode, Object":function(e,t){if(void 0!==t[e])return y(0);if("+"===e.op)return new l(e.op,e.fn,e.args.map((function(e){return g(e,t)})));if("-"===e.op){if(e.isUnary())return new l(e.op,e.fn,[g(e.args[0],t)]);if(e.isBinary())return new l(e.op,e.fn,[g(e.args[0],t),g(e.args[1],t)])}if("*"===e.op){var n=e.args.filter((function(e){return void 0!==t[e]}));if(n.length>0){var i=e.args.filter((function(e){return void 0===t[e]})),o=1===i.length?i[0]:new l("*","multiply",i),A=n.concat(g(o,t));return new l("*","multiply",A)}return new l("+","add",e.args.map((function(n){return new l("*","multiply",e.args.map((function(e){return e===n?g(e,t):e.clone()})))})))}if("/"===e.op&&e.isBinary()){var u=e.args[0],f=e.args[1];return void 0!==t[f]?new l("/","divide",[g(u,t),f]):void 0!==t[u]?new l("*","multiply",[new l("-","unaryMinus",[u]),new l("/","divide",[g(f,t),new l("^","pow",[f.clone(),y(2)])])]):new l("/","divide",[new l("-","subtract",[new l("*","multiply",[g(u,t),f.clone()]),new l("*","multiply",[u.clone(),g(f,t)])]),new l("^","pow",[f.clone(),y(2)])])}if("^"===e.op&&e.isBinary()){var p=e.args[0],d=e.args[1];if(void 0!==t[p])return(0,r.isConstantNode)(p)&&(s(p.value)||a(p.value,1))?y(0):new l("*","multiply",[e,new l("*","multiply",[new c("log",[p.clone()]),g(d.clone(),t)])]);if(void 0!==t[d]){if((0,r.isConstantNode)(d)){if(s(d.value))return y(0);if(a(d.value,1))return g(p,t)}var h=new l("^","pow",[p.clone(),new l("-","subtract",[d,y(1)])]);return new l("*","multiply",[d.clone(),new l("*","multiply",[g(p,t),h])])}return new l("*","multiply",[new l("^","pow",[p.clone(),d.clone()]),new l("+","add",[new l("*","multiply",[g(p,t),new l("/","divide",[d.clone(),p.clone()])]),new l("*","multiply",[g(d,t),new c("log",[p.clone()])])])])}throw new Error('Operator "'+e.op+'" is not supported by derivative, or a wrong number of arguments is passed')}});function y(e,t){return new u(A(e,t||n.number))}return d}));t.createDerivative=o},90984:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRationalize=void 0;var r=n(69784),i=n(7873),o=n(95263),a=n(75095),s="rationalize",A=["config","typed","equal","isZero","add","subtract","multiply","divide","pow","parse","simplify","?bignumber","?fraction","mathWithTransform","ConstantNode","OperatorNode","FunctionNode","SymbolNode","ParenthesisNode"],u=(0,i.factory)(s,A,(function(e){var t=e.config,n=e.typed,i=e.equal,A=e.isZero,u=e.add,c=e.subtract,l=e.multiply,f=e.divide,p=e.pow,d=e.parse,h=e.simplify,m=e.fraction,g=e.bignumber,y=e.mathWithTransform,v=e.ConstantNode,b=e.OperatorNode,w=e.FunctionNode,x=e.SymbolNode,B=e.ParenthesisNode,D=(0,o.createSimplifyConstant)({typed:n,config:t,mathWithTransform:y,fraction:m,bignumber:g,ConstantNode:v,OperatorNode:b,FunctionNode:w,SymbolNode:x}),C=(0,a.createSimplifyCore)({equal:i,isZero:A,add:u,subtract:c,multiply:l,divide:f,pow:p,ConstantNode:v,OperatorNode:b,FunctionNode:w,ParenthesisNode:B}),E=n(s,{string:function(e){return E(d(e),{},!1)},"string, boolean":function(e,t){return E(d(e),{},t)},"string, Object":function(e,t){return E(d(e),t,!1)},"string, Object, boolean":function(e,t,n){return E(d(e),t,n)},Node:function(e){return E(e,{},!1)},"Node, boolean":function(e,t){return E(e,{},t)},"Node, Object":function(e,t){return E(e,t,!1)},"Node, Object, boolean":function(e,t,n){var i=function(){var e=[C,{l:"n+n",r:"2*n"},{l:"n+-n",r:"0"},D,{l:"n*(n1^-1)",r:"n/n1"},{l:"n*n1^-n2",r:"n/n1^n2"},{l:"n1^-1",r:"1/n1"},{l:"n*(n1/n2)",r:"(n*n1)/n2"},{l:"1*n",r:"n"}],t=[{l:"(-n1)/(-n2)",r:"n1/n2"},{l:"(-n1)*(-n2)",r:"n1*n2"},{l:"n1--n2",r:"n1+n2"},{l:"n1-n2",r:"n1+(-n2)"},{l:"(n1+n2)*n3",r:"(n1*n3 + n2*n3)"},{l:"n1*(n2+n3)",r:"(n1*n2+n1*n3)"},{l:"c1*n + c2*n",r:"(c1+c2)*n"},{l:"c1*n + n",r:"(c1+1)*n"},{l:"c1*n - c2*n",r:"(c1-c2)*n"},{l:"c1*n - n",r:"(c1-1)*n"},{l:"v/c",r:"(1/c)*v"},{l:"v/-c",r:"-(1/c)*v"},{l:"-v*-c",r:"c*v"},{l:"-v*c",r:"-c*v"},{l:"v*-c",r:"-c*v"},{l:"v*c",r:"c*v"},{l:"-(-n1*n2)",r:"(n1*n2)"},{l:"-(n1*n2)",r:"(-n1*n2)"},{l:"-(-n1+n2)",r:"(n1-n2)"},{l:"-(n1+n2)",r:"(-n1-n2)"},{l:"(n1^n2)^n3",r:"(n1^(n2*n3))"},{l:"-(-n1/n2)",r:"(n1/n2)"},{l:"-(n1/n2)",r:"(-n1/n2)"}],n=[{l:"(n1/n2 + n3/n4)",r:"((n1*n4 + n3*n2)/(n2*n4))"},{l:"(n1/n2 + n3)",r:"((n1 + n3*n2)/n2)"},{l:"(n1 + n2/n3)",r:"((n1*n3 + n2)/n3)"}],r=[{l:"(n1/(n2/n3))",r:"((n1*n3)/n2)"},{l:"(n1/n2/n3)",r:"(n1/(n2*n3))"}],i={};return i.firstRules=e.concat(t,r),i.distrDivRules=n,i.sucDivRules=r,i.firstRulesAgain=e.concat(t),i.finalRules=[C,{l:"n*-n",r:"-n^2"},{l:"n*n",r:"n^2"},D,{l:"n*-n^n1",r:"-n^(n1+1)"},{l:"n*n^n1",r:"n^(n1+1)"},{l:"n^n1*-n^n2",r:"-n^(n1+n2)"},{l:"n^n1*n^n2",r:"n^(n1+n2)"},{l:"n^n1*-n",r:"-n^(n1+1)"},{l:"n^n1*n",r:"n^(n1+1)"},{l:"n^n1/-n",r:"-n^(n1-1)"},{l:"n^n1/n",r:"n^(n1-1)"},{l:"n/-n^n1",r:"-n^(1-n1)"},{l:"n/n^n1",r:"n^(1-n1)"},{l:"n^n1/-n^n2",r:"n^(n1-n2)"},{l:"n^n1/n^n2",r:"n^(n1-n2)"},{l:"n1+(-n2*n3)",r:"n1-n2*n3"},{l:"v*(-c)",r:"-c*v"},{l:"n1+-n2",r:"n1-n2"},{l:"v*c",r:"c*v"},{l:"(n1^n2)^n3",r:"(n1^(n2*n3))"}],i}(),o=function(e,t,n,i){var o=[],a=h(e,i,t,{exactFractions:!1}),s="+-*"+((n=!!n)?"/":"");u(a);var A={};return A.expression=a,A.variables=o,A;function u(e){var t=e.type;if("FunctionNode"===t)throw new Error("There is an unsolved function call");if("OperatorNode"===t)if("^"===e.op){if("ConstantNode"!==e.args[1].type||!(0,r.isInteger)(parseFloat(e.args[1].value)))throw new Error("There is a non-integer exponent");u(e.args[0])}else{if(-1===s.indexOf(e.op))throw new Error("Operator "+e.op+" invalid in polynomial expression");for(var n=0;n<e.args.length;n++)u(e.args[n])}else if("SymbolNode"===t){var i=e.name;-1===o.indexOf(i)&&o.push(i)}else if("ParenthesisNode"===t)u(e.content);else if("ConstantNode"!==t)throw new Error("type "+t+" is not allowed in polynomial expression")}}(e,t,!0,i.firstRules),a=o.variables.length;if(e=o.expression,a>=1){var s,A;e=N(e);var u,c=!0,l=!1;for(e=h(e,i.firstRules,{},{exactFractions:!1});A=c?i.distrDivRules:i.sucDivRules,c=!c,(u=(e=h(e,A)).toString())!==s;)l=!0,s=u;l&&(e=h(e,i.firstRulesAgain,{},{exactFractions:!1})),e=h(e,i.finalRules,{},{exactFractions:!1})}var f=[],p={};return"OperatorNode"===e.type&&e.isBinary()&&"/"===e.op?(1===a&&(e.args[0]=_(e.args[0],f),e.args[1]=_(e.args[1])),n&&(p.numerator=e.args[0],p.denominator=e.args[1])):(1===a&&(e=_(e,f)),n&&(p.numerator=e,p.denominator=null)),n?(p.coefficients=f,p.variables=o.variables,p.expression=e,p):e}});function N(e,t,n){var i=e.type,o=arguments.length>1;if("OperatorNode"===i&&e.isBinary()){var a,s=!1;if("^"===e.op&&("ParenthesisNode"!==e.args[0].type&&"OperatorNode"!==e.args[0].type||"ConstantNode"!==e.args[1].type||(s=(a=parseFloat(e.args[1].value))>=2&&(0,r.isInteger)(a))),s){if(a>2){var A=e.args[0],u=new b("^","pow",[e.args[0].cloneDeep(),new v(a-1)]);e=new b("*","multiply",[A,u])}else e=new b("*","multiply",[e.args[0],e.args[0].cloneDeep()]);o&&("content"===n?t.content=e:t.args[n]=e)}}if("ParenthesisNode"===i)N(e.content,e,"content");else if("ConstantNode"!==i&&"SymbolNode"!==i)for(var c=0;c<e.args.length;c++)N(e.args[c],e,c);if(!o)return e}function _(e,t){void 0===t&&(t=[]),t[0]=0;var n={cte:1,oper:"+",fire:""},i=0,o="";!function e(n,a,s){var A=n.type;if("FunctionNode"===A)throw new Error("There is an unsolved function call");if("OperatorNode"===A){if(-1==="+-*^".indexOf(n.op))throw new Error("Operator "+n.op+" invalid");if(null!==a){if(("unaryMinus"===n.fn||"pow"===n.fn)&&"add"!==a.fn&&"subtract"!==a.fn&&"multiply"!==a.fn)throw new Error("Invalid "+n.op+" placing");if(("subtract"===n.fn||"add"===n.fn||"multiply"===n.fn)&&"add"!==a.fn&&"subtract"!==a.fn)throw new Error("Invalid "+n.op+" placing");if(("subtract"===n.fn||"add"===n.fn||"unaryMinus"===n.fn)&&0!==s.noFil)throw new Error("Invalid "+n.op+" placing")}"^"!==n.op&&"*"!==n.op||(s.fire=n.op);for(var u=0;u<n.args.length;u++)"unaryMinus"===n.fn&&(s.oper="-"),"+"!==n.op&&"subtract"!==n.fn||(s.fire="",s.cte=1,s.oper=0===u?"+":n.op),s.noFil=u,e(n.args[u],n,s)}else if("SymbolNode"===A){if(n.name!==o&&""!==o)throw new Error("There is more than one variable");if(o=n.name,null===a)return void(t[1]=1);if("^"===a.op&&0!==s.noFil)throw new Error("In power the variable should be the first parameter");if("*"===a.op&&1!==s.noFil)throw new Error("In multiply the variable should be the second parameter");""!==s.fire&&"*"!==s.fire||(i<1&&(t[1]=0),t[1]+=s.cte*("+"===s.oper?1:-1),i=Math.max(1,i))}else{if("ConstantNode"!==A)throw new Error("Type "+A+" is not allowed");var c=parseFloat(n.value);if(null===a)return void(t[0]=c);if("^"===a.op){if(1!==s.noFil)throw new Error("Constant cannot be powered");if(!(0,r.isInteger)(c)||c<=0)throw new Error("Non-integer exponent is not allowed");for(var l=i+1;l<c;l++)t[l]=0;return c>i&&(t[c]=0),t[c]+=s.cte*("+"===s.oper?1:-1),void(i=Math.max(c,i))}s.cte=c,""===s.fire&&(t[0]+=s.cte*("+"===s.oper?1:-1))}}(e,null,n);for(var a,s=!0,A=i=t.length-1;A>=0;A--)if(0!==t[A]){var u=new v(s?t[A]:Math.abs(t[A])),c=t[A]<0?"-":"+";if(A>0){var l=new x(o);if(A>1){var f=new v(A);l=new b("^","pow",[l,f])}u=-1===t[A]&&s?new b("-","unaryMinus",[l]):1===Math.abs(t[A])?l:new b("*","multiply",[u,l])}a=s?u:"+"===c?new b("+","add",[a,u]):new b("-","subtract",[a,u]),s=!1}return s?new v(0):a}return E}));t.createRationalize=u},53502:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplify=void 0;var r=n(19392),i=n(7873),o=n(145),a=n(75095),s=n(95263),A=n(95874),u=n(92281);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["config","typed","parse","add","subtract","multiply","divide","pow","isZero","equal","?fraction","?bignumber","mathWithTransform","ConstantNode","FunctionNode","OperatorNode","ParenthesisNode","SymbolNode"],f=(0,i.factory)("simplify",l,(function(e){var t=e.config,n=e.typed,i=e.parse,l=e.add,f=e.subtract,p=e.multiply,d=e.divide,h=e.pow,m=e.isZero,g=e.equal,y=e.fraction,v=e.bignumber,b=e.mathWithTransform,w=e.ConstantNode,x=e.FunctionNode,B=e.OperatorNode,D=e.ParenthesisNode,C=e.SymbolNode,E=(0,s.createSimplifyConstant)({typed:n,config:t,mathWithTransform:b,fraction:y,bignumber:v,ConstantNode:w,OperatorNode:B,FunctionNode:x,SymbolNode:C}),N=(0,a.createSimplifyCore)({equal:g,isZero:m,add:l,subtract:f,multiply:p,divide:d,pow:h,ConstantNode:w,OperatorNode:B,FunctionNode:x,ParenthesisNode:D}),_=(0,A.createResolve)({parse:i,FunctionNode:x,OperatorNode:B,ParenthesisNode:D}),O=(0,o.createUtil)({FunctionNode:x,OperatorNode:B,SymbolNode:C}),M=O.isCommutative,S=O.isAssociative,U=O.flatten,F=O.unflattenr,P=O.unflattenl,Q=O.createMakeNodeFunction,T=n("simplify",{string:function(e){return T(i(e),T.rules,{},{})},"string, Object":function(e,t){return T(i(e),T.rules,t,{})},"string, Object, Object":function(e,t,n){return T(i(e),T.rules,t,n)},"string, Array":function(e,t){return T(i(e),t,{},{})},"string, Array, Object":function(e,t,n){return T(i(e),t,n,{})},"string, Array, Object, Object":function(e,t,n,r){return T(i(e),t,n,r)},"Node, Object":function(e,t){return T(e,T.rules,t,{})},"Node, Object, Object":function(e,t,n){return T(e,T.rules,t,n)},Node:function(e){return T(e,T.rules,{},{})},"Node, Array":function(e,t){return T(e,t,{},{})},"Node, Array, Object":function(e,t,n){return T(e,t,n,{})},"Node, Array, Object, Object":function(e,t,n,r){t=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],o=void 0,a=c(r);switch(a){case"string":var s=r.split("->");if(2!==s.length)throw SyntaxError("Could not parse rule: "+r);r={l:s[0],r:s[1]};case"object":if(o={l:I(i(r.l)),r:I(i(r.r))},r.context&&(o.evaluate=r.context),r.evaluate&&(o.evaluate=i(r.evaluate)),S(o.l)){var A=Q(o.l),u=R();o.expanded={},o.expanded.l=A([o.l.clone(),u]),U(o.expanded.l),F(o.expanded.l),o.expanded.r=A([o.r,u])}break;case"function":o=r;break;default:throw TypeError("Unsupported type of rule: "+a)}t.push(o)}return t}(t);for(var o=_(e,n),a={},s=(o=I(o)).toString({parenthesis:"all"});!a[s];){a[s]=!0,k=0;for(var A=0;A<t.length;A++)"function"==typeof t[A]?o=t[A](o,r):(U(o),o=L(o,t[A])),P(o);s=o.toString({parenthesis:"all"})}return o}});function I(e){return e.transform((function(e,t,n){return(0,r.isParenthesisNode)(e)?I(e.content):e}))}T.simplifyCore=N,T.resolve=_;var j={true:!0,false:!0,e:!0,i:!0,Infinity:!0,LN2:!0,LN10:!0,LOG2E:!0,LOG10E:!0,NaN:!0,phi:!0,pi:!0,SQRT1_2:!0,SQRT2:!0,tau:!0};T.rules=[N,{l:"log(e)",r:"1"},{l:"n-n1",r:"n+-n1"},{l:"-(c*v)",r:"(-c) * v"},{l:"-v",r:"(-1) * v"},{l:"n/n1^n2",r:"n*n1^-n2"},{l:"n/n1",r:"n*n1^-1"},{l:"(n ^ n1) ^ n2",r:"n ^ (n1 * n2)"},{l:"n*n",r:"n^2"},{l:"n * n^n1",r:"n^(n1+1)"},{l:"n^n1 * n^n2",r:"n^(n1+n2)"},{l:"n+n",r:"2*n"},{l:"n+-n",r:"0"},{l:"n1*n2 + n2",r:"(n1+1)*n2"},{l:"n1*n3 + n2*n3",r:"(n1+n2)*n3"},{l:"n1 + -1 * (n2 + n3)",r:"n1 + -1 * n2 + -1 * n3"},E,{l:"(-n)*n1",r:"-(n*n1)"},{l:"c+v",r:"v+c",context:{add:{commutative:!1}}},{l:"v*c",r:"c*v",context:{multiply:{commutative:!1}}},{l:"n+-n1",r:"n-n1"},{l:"n*(n1^-1)",r:"n/n1"},{l:"n*n1^-n2",r:"n/n1^n2"},{l:"n1^-1",r:"1/n1"},{l:"n*(n1/n2)",r:"(n*n1)/n2"},{l:"n-(n1+n2)",r:"n-n1-n2"},{l:"1*n",r:"n"},{l:"n1/(n2/n3)",r:"(n1*n3)/n2"}];var k=0;function R(){return new C("_p"+k++)}var L=n("applyRule",{"Node, Object":function(e,t){var n=e;if(n instanceof B||n instanceof x){if(n.args)for(var r=0;r<n.args.length;r++)n.args[r]=L(n.args[r],t)}else n instanceof D&&n.content&&(n.content=L(n.content,t));var i=t.r,o=q(t.l,n)[0];if(!o&&t.expanded&&(i=t.expanded.r,o=q(t.expanded.l,n)[0]),o){var a=n.implicit;n=i.clone(),a&&"implicit"in i&&(n.implicit=!0),n=n.transform((function(e){return e.isSymbolNode&&(0,u.hasOwnProperty)(o.placeholders,e.name)?o.placeholders[e.name].clone():e}))}return n}});function H(e,t){var n={placeholders:{}};if(!e.placeholders&&!t.placeholders)return n;if(!e.placeholders)return t;if(!t.placeholders)return e;for(var r in e.placeholders)if(n.placeholders[r]=e.placeholders[r],(0,u.hasOwnProperty)(t.placeholders,r)&&!K(e.placeholders[r],t.placeholders[r]))return null;for(var i in t.placeholders)n.placeholders[i]=t.placeholders[i];return n}function z(e,t){var n,r=[];if(0===e.length||0===t.length)return r;for(var i=0;i<e.length;i++)for(var o=0;o<t.length;o++)(n=H(e[i],t[o]))&&r.push(n);return r}function q(e,t,n){var i=[{placeholders:{}}];if(e instanceof B&&t instanceof B||e instanceof x&&t instanceof x){if(e instanceof B){if(e.op!==t.op||e.fn!==t.fn)return[]}else if(e instanceof x&&e.name!==t.name)return[];if((1!==t.args.length||1!==e.args.length)&&S(t)&&!n){if(t.args.length>=2&&2===e.args.length){for(var o=function(e,t){var n,r,i=[],o=Q(e);if(M(e,t))for(var a=0;a<e.args.length;a++)(r=e.args.slice(0)).splice(a,1),n=1===r.length?r[0]:o(r),i.push(o([e.args[a],n]));else n=1===(r=e.args.slice(1)).length?r[0]:o(r),i.push(o([e.args[0],n]));return i}(t,e.context),a=[],s=0;s<o.length;s++){var A=q(e,o[s],!0);a=a.concat(A)}return a}if(e.args.length>2)throw Error("Unexpected non-binary associative function: "+e.toString());return[]}for(var u=[],c=0;c<e.args.length;c++){var l=q(e.args[c],t.args[c]);if(0===l.length)return[];u.push(l)}i=function(e){if(0===e.length)return e;for(var t=e.reduce(z),n=[],r={},i=0;i<t.length;i++){var o=JSON.stringify(t[i]);r[o]||(r[o]=!0,n.push(t[i]))}return n}(u)}else if(e instanceof C){if(0===e.name.length)throw new Error("Symbol in rule has 0 length...!?");if(j[e.name]){if(e.name!==t.name)return[]}else if("n"===e.name[0]||"_p"===e.name.substring(0,2))i[0].placeholders[e.name]=t;else if("v"===e.name[0]){if((0,r.isConstantNode)(t))return[];i[0].placeholders[e.name]=t}else{if("c"!==e.name[0])throw new Error("Invalid symbol in rule: "+e.name);if(!(t instanceof w))return[];i[0].placeholders[e.name]=t}}else{if(!(e instanceof w))return[];if(!g(e.value,t.value))return[]}return i}function K(e,t){if(e instanceof w&&t instanceof w){if(!g(e.value,t.value))return!1}else if(e instanceof C&&t instanceof C){if(e.name!==t.name)return!1}else{if(!(e instanceof B&&t instanceof B||e instanceof x&&t instanceof x))return!1;if(e instanceof B){if(e.op!==t.op||e.fn!==t.fn)return!1}else if(e instanceof x&&e.name!==t.name)return!1;if(e.args.length!==t.args.length)return!1;for(var n=0;n<e.args.length;n++)if(!K(e.args[n],t.args[n]))return!1}return!0}return T}));t.createSimplify=f},95874:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResolve=void 0;var r=n(19392),i=["parse","FunctionNode","OperatorNode","ParenthesisNode"],o=(0,n(7873).factory)("resolve",i,(function(e){var t=e.parse,n=e.FunctionNode,i=e.OperatorNode,o=e.ParenthesisNode;return function e(a,s){if(!s)return a;if((0,r.isSymbolNode)(a)){var A=s[a.name];if((0,r.isNode)(A))return e(A,s);if("number"==typeof A)return t(String(A))}else{if((0,r.isOperatorNode)(a)){var u=a.args.map((function(t){return e(t,s)}));return new i(a.op,a.fn,u,a.implicit)}if((0,r.isParenthesisNode)(a))return new o(e(a.content,s));if((0,r.isFunctionNode)(a)){var c=a.args.map((function(t){return e(t,s)}));return new n(a.name,c)}}return a}}));t.createResolve=o},95263:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplifyConstant=void 0;var r=n(19392),i=n(7873),o=n(145),a=n(77002),s=["typed","config","mathWithTransform","?fraction","?bignumber","ConstantNode","OperatorNode","FunctionNode","SymbolNode"],A=(0,i.factory)("simplifyConstant",s,(function(e){var t=e.typed,n=e.config,i=e.mathWithTransform,s=e.fraction,A=e.bignumber,u=e.ConstantNode,c=e.OperatorNode,l=e.FunctionNode,f=e.SymbolNode,p=(0,o.createUtil)({FunctionNode:l,OperatorNode:c,SymbolNode:f}),d=p.isCommutative,h=p.isAssociative,m=p.allChildren,g=p.createMakeNodeFunction;function y(e,t,n){try{return w(i[e].apply(null,t),n)}catch(o){return t=t.map((function(e){return(0,r.isFraction)(e)?e.valueOf():e})),w(i[e].apply(null,t),n)}}var v=t({Fraction:function(e){var t,n=e.s*e.n;t=n<0?new c("-","unaryMinus",[new u(-n)]):new u(n);if(1===e.d)return t;return new c("/","divide",[t,new u(e.d)])},number:function(e){return e<0?x(new u(-e)):new u(e)},BigNumber:function(e){return e<0?x(new u(-e)):new u(e)},Complex:function(e){throw new Error("Cannot convert Complex number to Node")}});function b(e,t){if(t&&!1!==t.exactFractions&&isFinite(e)&&s){var n=s(e);if(n.valueOf()===e)return n}return e}var w=t({"string, Object":function(e,t){return"BigNumber"===n.number?(void 0===A&&(0,a.noBignumber)(),A(e)):"Fraction"===n.number?(void 0===s&&(0,a.noFraction)(),s(e)):b(parseFloat(e),t)},"Fraction, Object":function(e,t){return e},"BigNumber, Object":function(e,t){return e},"number, Object":function(e,t){return b(e,t)},"Complex, Object":function(e,t){return 0!==e.im?e:b(e.re,t)}});function x(e){return new c("-","unaryMinus",[e])}function B(e,t,n,i){return t.reduce((function(t,o){if((0,r.isNode)(t)||(0,r.isNode)(o))(0,r.isNode)(t)?(0,r.isNode)(o)||(o=v(o)):t=v(t);else{try{return y(e,[t,o],i)}catch(e){}t=v(t),o=v(o)}return n([t,o])}))}function D(e,t){switch(e.type){case"SymbolNode":return e;case"ConstantNode":return"number"!=typeof e.value&&isNaN(e.value)?e:w(e.value,t);case"FunctionNode":if(i[e.name]&&i[e.name].rawArgs)return e;if(-1===["add","multiply"].indexOf(e.name)){var n=e.args.map((function(e){return D(e,t)}));if(!n.some(r.isNode))try{return y(e.name,n,t)}catch(e){}return n=n.map((function(e){return(0,r.isNode)(e)?e:v(e)})),new l(e.name,n)}case"OperatorNode":var o,a,s=e.fn.toString(),A=g(e);if((0,r.isOperatorNode)(e)&&e.isUnary())o=[D(e.args[0],t)],a=(0,r.isNode)(o[0])?A(o):y(s,o,t);else if(h(e))if(o=(o=m(e)).map((function(e){return D(e,t)})),d(s)){for(var u=[],c=[],f=0;f<o.length;f++)(0,r.isNode)(o[f])?c.push(o[f]):u.push(o[f]);u.length>1?(a=B(s,u,A,t),c.unshift(a),a=B(s,c,A,t)):a=B(s,o,A,t)}else a=B(s,o,A,t);else a=B(s,o=e.args.map((function(e){return D(e,t)})),A,t);return a;case"ParenthesisNode":return D(e.content,t);default:throw new Error("Unimplemented node type in simplifyConstant: ".concat(e.type))}}return function(e,t){var n=D(e,t);return(0,r.isNode)(n)?n:v(n)}}));t.createSimplifyConstant=A},75095:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplifyCore=void 0;var r=n(19392),i=["equal","isZero","add","subtract","multiply","divide","pow","ConstantNode","OperatorNode","FunctionNode","ParenthesisNode"],o=(0,n(7873).factory)("simplifyCore",i,(function(e){var t=e.equal,n=e.isZero,i=e.add,o=e.subtract,a=e.multiply,s=e.divide,A=e.pow,u=e.ConstantNode,c=e.OperatorNode,l=e.FunctionNode,f=e.ParenthesisNode,p=new u(0),d=new u(1);return function e(h){if((0,r.isOperatorNode)(h)&&h.isUnary()){var m=e(h.args[0]);if("+"===h.op)return m;if("-"===h.op){if((0,r.isOperatorNode)(m)){if(m.isUnary()&&"-"===m.op)return m.args[0];if(m.isBinary()&&"subtract"===m.fn)return new c("-","subtract",[m.args[1],m.args[0]])}return new c(h.op,h.fn,[m])}}else if((0,r.isOperatorNode)(h)&&h.isBinary()){var g=e(h.args[0]),y=e(h.args[1]);if("+"===h.op){if((0,r.isConstantNode)(g)){if(n(g.value))return y;if((0,r.isConstantNode)(y))return new u(i(g.value,y.value))}return(0,r.isConstantNode)(y)&&n(y.value)?g:(0,r.isOperatorNode)(y)&&y.isUnary()&&"-"===y.op?new c("-","subtract",[g,y.args[0]]):new c(h.op,h.fn,y?[g,y]:[g])}if("-"===h.op){if((0,r.isConstantNode)(g)&&y){if((0,r.isConstantNode)(y))return new u(o(g.value,y.value));if(n(g.value))return new c("-","unaryMinus",[y])}if("subtract"===h.fn)return(0,r.isConstantNode)(y)&&n(y.value)?g:(0,r.isOperatorNode)(y)&&y.isUnary()&&"-"===y.op?e(new c("+","add",[g,y.args[0]])):new c(h.op,h.fn,[g,y])}else{if("*"===h.op){if((0,r.isConstantNode)(g)){if(n(g.value))return p;if(t(g.value,1))return y;if((0,r.isConstantNode)(y))return new u(a(g.value,y.value))}if((0,r.isConstantNode)(y)){if(n(y.value))return p;if(t(y.value,1))return g;if((0,r.isOperatorNode)(g)&&g.isBinary()&&g.op===h.op){var v=g.args[0];if((0,r.isConstantNode)(v)){var b=new u(a(v.value,y.value));return new c(h.op,h.fn,[b,g.args[1]],h.implicit)}}return new c(h.op,h.fn,[y,g],h.implicit)}return new c(h.op,h.fn,[g,y],h.implicit)}if("/"===h.op){if((0,r.isConstantNode)(g)){if(n(g.value))return p;if((0,r.isConstantNode)(y)&&(t(y.value,1)||t(y.value,2)||t(y.value,4)))return new u(s(g.value,y.value))}return new c(h.op,h.fn,[g,y])}if("^"===h.op){if((0,r.isConstantNode)(y)){if(n(y.value))return d;if(t(y.value,1))return g;if((0,r.isConstantNode)(g))return new u(A(g.value,y.value));if((0,r.isOperatorNode)(g)&&g.isBinary()&&"^"===g.op){var w=g.args[1];if((0,r.isConstantNode)(w))return new c(h.op,h.fn,[g.args[0],new u(a(w.value,y.value))])}}return new c(h.op,h.fn,[g,y])}}}else{if((0,r.isParenthesisNode)(h)){var x=e(h.content);return(0,r.isParenthesisNode)(x)||(0,r.isSymbolNode)(x)||(0,r.isConstantNode)(x)?x:new f(x)}if((0,r.isFunctionNode)(h)){var B=h.args.map(e).map((function(e){return(0,r.isParenthesisNode)(e)?e.content:e}));return new l(e(h.fn),B)}}return h}}));t.createSimplifyCore=o},145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUtil=void 0;var r=n(19392),i=n(7873),o=n(92281),a=["FunctionNode","OperatorNode","SymbolNode"],s=(0,i.factory)("simplifyUtil",a,(function(e){var t=e.FunctionNode,n=e.OperatorNode,i=e.SymbolNode,a={add:!0,multiply:!0},s={add:!0,multiply:!0};function A(e,t){if(!(0,r.isOperatorNode)(e))return!1;var n=e.fn.toString();return t&&(0,o.hasOwnProperty)(t,n)&&(0,o.hasOwnProperty)(t[n],"associative")?t[n].associative:s[n]||!1}function u(e){var t,n=[];return A(e)?(t=e.op,function e(i){for(var o=0;o<i.args.length;o++){var a=i.args[o];(0,r.isOperatorNode)(a)&&t===a.op?e(a):n.push(a)}}(e),n):e.args}function c(e){return(0,r.isOperatorNode)(e)?function(t){try{return new n(e.op,e.fn,t,e.implicit)}catch(e){return console.error(e),[]}}:function(n){return new t(new i(e.name),n)}}return{createMakeNodeFunction:c,isCommutative:function(e,t){if(!(0,r.isOperatorNode)(e))return!0;var n=e.fn.toString();return t&&(0,o.hasOwnProperty)(t,n)&&(0,o.hasOwnProperty)(t[n],"commutative")?t[n].commutative:a[n]||!1},isAssociative:A,flatten:function e(t){if(!t.args||0===t.args.length)return t;t.args=u(t);for(var n=0;n<t.args.length;n++)e(t.args[n])},allChildren:u,unflattenr:function e(t){if(t.args&&0!==t.args.length){for(var n=c(t),r=t.args.length,i=0;i<r;i++)e(t.args[i]);if(r>2&&A(t)){for(var o=t.args.pop();t.args.length>0;)o=n([t.args.pop(),o]);t.args=o.args}}},unflattenl:function e(t){if(t.args&&0!==t.args.length){for(var n=c(t),r=t.args.length,i=0;i<r;i++)e(t.args[i]);if(r>2&&A(t)){for(var o=t.args.shift();t.args.length>0;)o=n([o,t.args.shift()]);t.args=o.args}}}}}));t.createUtil=s},8399:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLsolve=void 0;var r=n(7873),i=n(54240),o="lsolve",a=["typed","matrix","divideScalar","multiplyScalar","subtract","equalScalar","DenseMatrix"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,a=e.multiplyScalar,s=e.subtract,A=e.equalScalar,u=e.DenseMatrix,c=(0,i.createSolveValidation)({DenseMatrix:u});return t(o,{"SparseMatrix, Array | Matrix":function(e,t){return function(e,t){for(var n,i,o=(t=c(e,t,!0))._data,l=e._size[0],f=e._size[1],p=e._values,d=e._index,h=e._ptr,m=[],g=0;g<f;g++){var y=o[g][0]||0;if(A(y,0))m[g]=[0];else{var v=0,b=[],w=[],x=h[g+1];for(i=h[g];i<x;i++)(n=d[i])===g?v=p[i]:n>g&&(b.push(p[i]),w.push(n));if(A(v,0))throw new Error("Linear system cannot be solved since matrix is singular");var B=r(y,v);for(i=0,x=w.length;i<x;i++)o[n=w[i]]=[s(o[n][0]||0,a(B,b[i]))];m[g]=[B]}}return new u({data:m,size:[l,1]})}(e,t)},"DenseMatrix, Array | Matrix":function(e,t){return l(e,t)},"Array, Array | Matrix":function(e,t){return l(n(e),t).valueOf()}});function l(e,t){for(var n=(t=c(e,t,!0))._data,i=e._size[0],o=e._size[1],l=[],f=e._data,p=0;p<o;p++){var d=n[p][0]||0,h=void 0;if(A(d,0))h=0;else{var m=f[p][p];if(A(m,0))throw new Error("Linear system cannot be solved since matrix is singular");h=r(d,m);for(var g=p+1;g<i;g++)n[g]=[s(n[g][0]||0,a(h,f[g][p]))]}l[p]=[h]}return new u({data:l,size:[i,1]})}}));t.createLsolve=s},54011:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLusolve=void 0;var r=n(19392),i=n(7873),o=n(54240),a=n(80241),s="lusolve",A=["typed","matrix","lup","slu","usolve","lsolve","DenseMatrix"],u=(0,i.factory)(s,A,(function(e){var t=e.typed,n=e.matrix,i=e.lup,A=e.slu,u=e.usolve,c=e.lsolve,l=e.DenseMatrix,f=(0,o.createSolveValidation)({DenseMatrix:l});return t(s,{"Array, Array | Matrix":function(e,t){e=n(e);var r=i(e);return d(r.L,r.U,r.p,null,t).valueOf()},"DenseMatrix, Array | Matrix":function(e,t){var n=i(e);return d(n.L,n.U,n.p,null,t)},"SparseMatrix, Array | Matrix":function(e,t){var n=i(e);return d(n.L,n.U,n.p,null,t)},"SparseMatrix, Array | Matrix, number, number":function(e,t,n,r){var i=A(e,n,r);return d(i.L,i.U,i.p,i.q,t)},"Object, Array | Matrix":function(e,t){return d(e.L,e.U,e.p,e.q,t)}});function p(e){if((0,r.isMatrix)(e))return e;if((0,r.isArray)(e))return n(e);throw new TypeError("Invalid Matrix LU decomposition")}function d(e,t,n,r,i){e=p(e),t=p(t),i=f(e,i,!1),n&&(i._data=(0,a.csIpvec)(n,i._data));var o=c(e,i),s=u(t,o);return r&&(s._data=(0,a.csIpvec)(r,s._data)),s}}));t.createLusolve=u},7382:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUsolve=void 0;var r=n(7873),i=n(54240),o="usolve",a=["typed","matrix","divideScalar","multiplyScalar","subtract","equalScalar","DenseMatrix"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,a=e.multiplyScalar,s=e.subtract,A=e.equalScalar,u=e.DenseMatrix,c=(0,i.createSolveValidation)({DenseMatrix:u});return t(o,{"SparseMatrix, Array | Matrix":function(e,t){return function(e,t){for(var n,i,o=(t=c(e,t,!0))._data,l=e._size[0],f=e._size[1],p=e._values,d=e._index,h=e._ptr,m=[],g=f-1;g>=0;g--){var y=o[g][0]||0;if(A(y,0))m[g]=[0];else{var v=0,b=[],w=[],x=h[g],B=h[g+1];for(i=B-1;i>=x;i--)(n=d[i])===g?v=p[i]:n<g&&(b.push(p[i]),w.push(n));if(A(v,0))throw new Error("Linear system cannot be solved since matrix is singular");var D=r(y,v);for(i=0,B=w.length;i<B;i++)o[n=w[i]]=[s(o[n][0],a(D,b[i]))];m[g]=[D]}}return new u({data:m,size:[l,1]})}(e,t)},"DenseMatrix, Array | Matrix":function(e,t){return l(e,t)},"Array, Array | Matrix":function(e,t){return l(n(e),t).valueOf()}});function l(e,t){for(var n=(t=c(e,t,!0))._data,i=e._size[0],o=e._size[1],l=[],f=e._data,p=o-1;p>=0;p--){var d=n[p][0]||0,h=void 0;if(A(d,0))h=0;else{var m=f[p][p];if(A(m,0))throw new Error("Linear system cannot be solved since matrix is singular");h=r(d,m);for(var g=p-1;g>=0;g--)n[g]=[s(n[g][0]||0,a(h,f[g][p]))]}l[p]=[h]}return new u({data:l,size:[i,1]})}}));t.createUsolve=s},54240:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSolveValidation=function(e){var t=e.DenseMatrix;return function(e,n,a){var s=e.size();if(2!==s.length)throw new RangeError("Matrix must be two dimensional (size: "+(0,o.format)(s)+")");var A,u,c,l=s[0];if(l!==s[1])throw new RangeError("Matrix must be square (size: "+(0,o.format)(s)+")");if((0,r.isMatrix)(n)){var f=n.size();if(1===f.length){if(f[0]!==l)throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");for(A=[],c=n._data,u=0;u<l;u++)A[u]=[c[u]];return new t({data:A,size:[l,1],datatype:n._datatype})}if(2===f.length){if(f[0]!==l||1!==f[1])throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");if((0,r.isDenseMatrix)(n)){if(a){for(A=[],c=n._data,u=0;u<l;u++)A[u]=[c[u][0]];return new t({data:A,size:[l,1],datatype:n._datatype})}return n}for(A=[],u=0;u<l;u++)A[u]=[0];for(var p=n._values,d=n._index,h=n._ptr,m=h[1],g=h[0];g<m;g++)A[u=d[g]][0]=p[g];return new t({data:A,size:[l,1],datatype:n._datatype})}throw new RangeError("Dimension mismatch. Matrix columns must match vector length.")}if((0,r.isArray)(n)){var y=(0,i.arraySize)(n);if(1===y.length){if(y[0]!==l)throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");for(A=[],u=0;u<l;u++)A[u]=[n[u]];return new t({data:A,size:[l,1]})}if(2===y.length){if(y[0]!==l||1!==y[1])throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");for(A=[],u=0;u<l;u++)A[u]=[n[u][0]];return new t({data:A,size:[l,1]})}throw new RangeError("Dimension mismatch. Matrix columns must match vector length.")}}};var r=n(19392),i=n(61824),o=n(465)},93901:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsAmd=void 0;var r=n(7873),i=n(19985),o=n(56693),a=n(5058),s=["add","multiply","transpose"],A=(0,r.factory)("csAmd",s,(function(e){var t=e.add,n=e.multiply,r=e.transpose;return function(e,u){if(!u||e<=0||e>3)return null;var c=u._size,l=c[0],f=c[1],p=0,d=Math.max(16,10*Math.sqrt(f)),h=function(e,i,o,a,s){var A=r(i);if(1===e&&a===o)return t(i,A);if(2===e){for(var u=A._index,c=A._ptr,l=0,f=0;f<o;f++){var p=c[f];if(c[f]=l,!(c[f+1]-p>s))for(var d=c[f+1];p<d;p++)u[l++]=u[p]}return c[o]=l,i=r(A),n(A,i)}return n(A,i)}(e,u,l,f,d=Math.min(f-2,d));(0,i.csFkeep)(h,A,null);for(var m,g,y,v,b,w,x,B,D,C,E,N,_,O,M,S,U=h._index,F=h._ptr,P=F[f],Q=[],T=[],I=f+1,j=2*(f+1),k=3*(f+1),R=4*(f+1),L=5*(f+1),H=6*(f+1),z=7*(f+1),q=Q,K=function(e,t,n,r,i,o,a,A,u,c,l,f){for(var p=0;p<e;p++)n[r+p]=t[p+1]-t[p];n[r+e]=0;for(var d=0;d<=e;d++)n[i+d]=-1,o[d]=-1,n[a+d]=-1,n[A+d]=-1,n[u+d]=1,n[c+d]=1,n[l+d]=0,n[f+d]=n[r+d];var h=s(0,0,n,c,e);return n[l+e]=-2,t[e]=-1,n[c+e]=0,h}(f,F,T,0,k,q,j,z,I,H,R,L),V=function(e,t,n,r,i,a,s,A,u,c,l){for(var f=0,p=0;p<e;p++){var d=n[r+p];if(0===d)n[i+p]=-2,f++,t[p]=-1,n[a+p]=0;else if(d>s)n[A+p]=0,n[i+p]=-1,f++,t[p]=(0,o.csFlip)(e),n[A+e]++;else{var h=n[u+d];-1!==h&&(c[h]=p),n[l+p]=n[u+d],n[u+d]=p}}return f}(f,F,T,L,R,H,d,I,k,q,j),G=0;V<f;){for(y=-1;G<f&&-1===(y=T[k+G]);G++);-1!==T[j+y]&&(q[T[j+y]]=-1),T[k+G]=T[j+y];var W=T[R+y],X=T[I+y];V+=X;var J=0;T[I+y]=-X;var Y=F[y],Z=0===W?Y:P,$=Z;for(v=1;v<=W+1;v++){for(v>W?(w=y,x=Y,B=T[0+y]-W):(x=F[w=U[Y++]],B=T[0+w]),b=1;b<=B;b++)(D=T[I+(m=U[x++])])<=0||(J+=D,T[I+m]=-D,U[$++]=m,-1!==T[j+m]&&(q[T[j+m]]=q[m]),-1!==q[m]?T[j+q[m]]=T[j+m]:T[k+T[L+m]]=T[j+m]);w!==y&&(F[w]=(0,o.csFlip)(y),T[H+w]=0)}for(0!==W&&(P=$),T[L+y]=J,F[y]=Z,T[0+y]=$-Z,T[R+y]=-2,K=s(K,p,T,H,f),C=Z;C<$;C++)if(!((E=T[R+(m=U[C])])<=0)){var ee=K-(D=-T[I+m]);for(Y=F[m],N=F[m]+E-1;Y<=N;Y++)T[H+(w=U[Y])]>=K?T[H+w]-=D:0!==T[H+w]&&(T[H+w]=T[L+w]+ee)}for(C=Z;C<$;C++){for(_=(N=F[m=U[C]])+T[R+m]-1,O=N,M=0,S=0,Y=N;Y<=_;Y++)if(0!==T[H+(w=U[Y])]){var te=T[H+w]-K;te>0?(S+=te,U[O++]=w,M+=w):(F[w]=(0,o.csFlip)(y),T[H+w]=0)}T[R+m]=O-N+1;var ne=O,re=N+T[0+m];for(Y=_+1;Y<re;Y++){var ie=T[I+(g=U[Y])];ie<=0||(S+=ie,U[O++]=g,M+=g)}0===S?(F[m]=(0,o.csFlip)(y),J-=D=-T[I+m],X+=D,V+=D,T[I+m]=0,T[R+m]=-1):(T[L+m]=Math.min(T[L+m],S),U[O]=U[ne],U[ne]=U[N],U[N]=y,T[0+m]=O-N+1,M=(M<0?-M:M)%f,T[j+m]=T[z+M],T[z+M]=m,q[m]=M)}for(T[L+y]=J,K=s(K+(p=Math.max(p,J)),p,T,H,f),C=Z;C<$;C++)if(!(T[I+(m=U[C])]>=0))for(m=T[z+(M=q[m])],T[z+M]=-1;-1!==m&&-1!==T[j+m];m=T[j+m],K++){for(B=T[0+m],E=T[R+m],Y=F[m]+1;Y<=F[m]+B-1;Y++)T[H+U[Y]]=K;var oe=m;for(g=T[j+m];-1!==g;){var ae=T[0+g]===B&&T[R+g]===E;for(Y=F[g]+1;ae&&Y<=F[g]+B-1;Y++)T[H+U[Y]]!==K&&(ae=0);ae?(F[g]=(0,o.csFlip)(m),T[I+m]+=T[I+g],T[I+g]=0,T[R+g]=-1,g=T[j+g],T[j+oe]=g):(oe=g,g=T[j+g])}}for(Y=Z,C=Z;C<$;C++)(D=-T[I+(m=U[C])])<=0||(T[I+m]=D,S=T[L+m]+J-D,-1!==T[k+(S=Math.min(S,f-V-D))]&&(q[T[k+S]]=m),T[j+m]=T[k+S],q[m]=-1,T[k+S]=m,G=Math.min(G,S),T[L+m]=S,U[Y++]=m);T[I+y]=X,0==(T[0+y]=Y-Z)&&(F[y]=-1,T[H+y]=0),0!==W&&(P=Y)}for(m=0;m<f;m++)F[m]=(0,o.csFlip)(F[m]);for(g=0;g<=f;g++)T[k+g]=-1;for(g=f;g>=0;g--)T[I+g]>0||(T[j+g]=T[k+F[g]],T[k+F[g]]=g);for(w=f;w>=0;w--)T[I+w]<=0||-1!==F[w]&&(T[j+w]=T[k+F[w]],T[k+F[w]]=w);for(y=0,m=0;m<=f;m++)-1===F[m]&&(y=(0,a.csTdfs)(m,y,T,k,j,Q,H));return Q.splice(Q.length-1,1),Q};function s(e,t,n,r,i){if(e<2||e+t<0){for(var o=0;o<i;o++)0!==n[r+o]&&(n[r+o]=1);e=2}return e}function A(e,t){return e!==t}}));t.createCsAmd=A},84615:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsCounts=void 0;var r=n(7873),i=n(49145),o=["transpose"],a=(0,r.factory)("csCounts",o,(function(e){var t=e.transpose;return function(e,n,r,o){if(!e||!n||!r)return null;var a,s,A,u,c,l,f,p=e._size,d=p[0],h=p[1],m=4*h+(o?h+d+1:0),g=[],y=h,v=2*h,b=3*h,w=4*h,x=5*h+1;for(A=0;A<m;A++)g[A]=-1;var B=[],D=t(e),C=D._index,E=D._ptr;for(A=0;A<h;A++)for(B[s=r[A]]=-1===g[b+s]?1:0;-1!==s&&-1===g[b+s];s=n[s])g[b+s]=A;if(o){for(A=0;A<h;A++)g[r[A]]=A;for(a=0;a<d;a++){for(A=h,l=E[a],f=E[a+1],c=l;c<f;c++)A=Math.min(A,g[C[c]]);g[x+a]=g[w+A],g[w+A]=a}}for(a=0;a<h;a++)g[0+a]=a;for(A=0;A<h;A++){for(-1!==n[s=r[A]]&&B[n[s]]--,u=o?g[w+A]:s;-1!==u;u=o?g[x+u]:-1)for(c=E[u];c<E[u+1];c++){a=C[c];var N=(0,i.csLeaf)(a,s,g,b,y,v,0);N.jleaf>=1&&B[s]++,2===N.jleaf&&B[N.q]--}-1!==n[s]&&(g[0+s]=n[s])}for(s=0;s<h;s++)-1!==n[s]&&(B[n[s]]+=B[s]);return B}}));t.createCsCounts=a},57420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csDfs=function(e,t,n,a,s){var A,u,c,l=t._index,f=t._ptr,p=t._size[1],d=0;a[0]=e;for(;d>=0;){e=a[d];var h=s?s[e]:e;(0,r.csMarked)(f,e)||((0,i.csMark)(f,e),a[p+d]=h<0?0:(0,o.csUnflip)(f[h]));var m=1;for(u=a[p+d],c=h<0?0:(0,o.csUnflip)(f[h+1]);u<c;u++)if(A=l[u],!(0,r.csMarked)(f,A)){a[p+d]=u,a[++d]=A,m=0;break}m&&(d--,a[--n]=e)}return n};var r=n(69049),i=n(54180),o=n(49989)},10615:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csEtree=function(e,t){if(!e)return null;var n,r,i=e._index,o=e._ptr,a=e._size,s=a[0],A=a[1],u=[],c=[],l=A;if(t)for(n=0;n<s;n++)c[l+n]=-1;for(var f=0;f<A;f++){u[f]=-1,c[0+f]=-1;for(var p=o[f],d=o[f+1],h=p;h<d;h++){var m=i[h];for(n=t?c[l+m]:m;-1!==n&&n<f;n=r)r=c[0+n],c[0+n]=f,-1===r&&(u[n]=f);t&&(c[l+m]=f)}}return u}},19985:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csFkeep=function(e,t,n){for(var r=e._values,i=e._index,o=e._ptr,a=e._size[1],s=0,A=0;A<a;A++){var u=o[A];for(o[A]=s;u<o[A+1];u++)t(i[u],A,r?r[u]:1,n)&&(i[s]=i[u],r&&(r[s]=r[u]),s++)}o[a]=s,i.splice(s,i.length-s),r&&r.splice(s,r.length-s);return s}},56693:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csFlip=function(e){return-e-2}},80241:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csIpvec=function(e,t){var n,r=t.length,i=[];if(e)for(n=0;n<r;n++)i[e[n]]=t[n];else for(n=0;n<r;n++)i[n]=t[n];return i}},49145:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csLeaf=function(e,t,n,r,i,o,a){var s,A,u,c=0;if(e<=t||n[r+t]<=n[i+e])return-1;n[i+e]=n[r+t];var l=n[o+e];if(n[o+e]=t,-1===l)c=1,u=e;else{for(c=2,u=l;u!==n[a+u];u=n[a+u]);for(s=l;s!==u;s=A)A=n[a+s],n[a+s]=u}return{jleaf:c,q:u}}},10989:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsLu=void 0;var r=n(7873),i=n(56235),o=["abs","divideScalar","multiply","subtract","larger","largerEq","SparseMatrix"],a=(0,r.factory)("csLu",o,(function(e){var t=e.abs,n=e.divideScalar,r=e.multiply,o=e.subtract,a=e.larger,s=e.largerEq,A=e.SparseMatrix,u=(0,i.createCsSpsolve)({divideScalar:n,multiply:r,subtract:o});return function(e,i,o){if(!e)return null;var c,l=e._size[1],f=100,p=100;i&&(c=i.q,f=i.lnz||f,p=i.unz||p);var d,h,m=[],g=[],y=[],v=new A({values:m,index:g,ptr:y,size:[l,l]}),b=[],w=[],x=[],B=new A({values:b,index:w,ptr:x,size:[l,l]}),D=[],C=[],E=[];for(d=0;d<l;d++)C[d]=0,D[d]=-1,y[d+1]=0;f=0,p=0;for(var N=0;N<l;N++){y[N]=f,x[N]=p;var _=c?c[N]:N,O=u(v,e,_,E,C,D,1),M=-1,S=-1;for(h=O;h<l;h++)if(D[d=E[h]]<0){var U=t(C[d]);a(U,S)&&(S=U,M=d)}else w[p]=D[d],b[p++]=C[d];if(-1===M||S<=0)return null;D[_]<0&&s(t(C[_]),r(S,o))&&(M=_);var F=C[M];for(w[p]=N,b[p++]=F,D[M]=N,g[f]=M,m[f++]=1,h=O;h<l;h++)D[d=E[h]]<0&&(g[f]=d,m[f++]=n(C[d],F)),C[d]=0}for(y[l]=f,x[l]=p,h=0;h<f;h++)g[h]=D[g[h]];return m.splice(f,m.length-f),g.splice(f,g.length-f),b.splice(p,b.length-p),w.splice(p,w.length-p),{L:v,U:B,pinv:D}}}));t.createCsLu=a},54180:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csMark=function(e,t){e[t]=(0,r.csFlip)(e[t])};var r=n(56693)},69049:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csMarked=function(e,t){return e[t]<0}},6601:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csPermute=function(e,t,n,r){for(var i=e._values,o=e._index,a=e._ptr,s=e._size,A=e._datatype,u=s[0],c=s[1],l=r&&e._values?[]:null,f=[],p=[],d=0,h=0;h<c;h++){p[h]=d;for(var m=n?n[h]:h,g=a[m],y=a[m+1],v=g;v<y;v++){var b=t?t[o[v]]:o[v];f[d]=b,l&&(l[d]=i[v]),d++}}return p[c]=d,e.createSparseMatrix({values:l,index:f,ptr:p,size:[u,c],datatype:A})}},48164:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csPost=function(e,t){if(!e)return null;var n,i=0,o=[],a=[],s=t,A=2*t;for(n=0;n<t;n++)a[0+n]=-1;for(n=t-1;n>=0;n--)-1!==e[n]&&(a[s+n]=a[0+e[n]],a[0+e[n]]=n);for(n=0;n<t;n++)-1===e[n]&&(i=(0,r.csTdfs)(n,i,a,0,s,o,A));return o};var r=n(5058)},29984:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csReach=function(e,t,n,a,s){var A,u,c,l=e._ptr,f=e._size,p=t._index,d=t._ptr,h=f[1],m=h;for(u=d[n],c=d[n+1],A=u;A<c;A++){var g=p[A];(0,r.csMarked)(l,g)||(m=(0,o.csDfs)(g,e,m,a,s))}for(A=m;A<h;A++)(0,i.csMark)(l,a[A]);return m};var r=n(69049),i=n(54180),o=n(57420)},56235:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsSpsolve=void 0;var r=n(29984),i=["divideScalar","multiply","subtract"],o=(0,n(7873).factory)("csSpsolve",i,(function(e){var t=e.divideScalar,n=e.multiply,i=e.subtract;return function(e,o,a,s,A,u,c){var l,f,p,d,h=e._values,m=e._index,g=e._ptr,y=e._size[1],v=o._values,b=o._index,w=o._ptr,x=(0,r.csReach)(e,o,a,s,u);for(l=x;l<y;l++)A[s[l]]=0;for(f=w[a],p=w[a+1],l=f;l<p;l++)A[b[l]]=v[l];for(var B=x;B<y;B++){var D=s[B],C=u?u[D]:D;if(!(C<0))for(f=g[C],p=g[C+1],A[D]=t(A[D],h[c?f:p-1]),l=c?f+1:f,d=c?p:p-1;l<d;l++){var E=m[l];A[E]=i(A[E],n(h[l],A[D]))}}return x}}));t.createCsSpsolve=o},91537:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsSqr=void 0;var r=n(6601),i=n(48164),o=n(10615),a=n(93901),s=n(84615),A=["add","multiply","transpose"],u=(0,n(7873).factory)("csSqr",A,(function(e){var t=e.add,n=e.multiply,A=e.transpose,u=(0,a.createCsAmd)({add:t,multiply:n,transpose:A}),c=(0,s.createCsCounts)({transpose:A});return function(e,t,n){var a,s=t._ptr,A=t._size[1],l={};if(l.q=u(e,t),e&&!l.q)return null;if(n){var f=e?(0,r.csPermute)(t,null,l.q,0):t;l.parent=(0,o.csEtree)(f,1);var p=(0,i.csPost)(l.parent,A);if(l.cp=c(f,l.parent,p,1),f&&l.parent&&l.cp&&function(e,t){var n=e._ptr,r=e._index,i=e._size,o=i[0],a=i[1];t.pinv=[],t.leftmost=[];var s,A,u,c,l,f=t.parent,p=t.pinv,d=t.leftmost,h=[],m=0,g=o,y=o+a,v=o+2*a;for(A=0;A<a;A++)h[g+A]=-1,h[y+A]=-1,h[v+A]=0;for(s=0;s<o;s++)d[s]=-1;for(A=a-1;A>=0;A--)for(c=n[A],l=n[A+1],u=c;u<l;u++)d[r[u]]=A;for(s=o-1;s>=0;s--)p[s]=-1,-1!==(A=d[s])&&(0==h[v+A]++&&(h[y+A]=s),h[m+s]=h[g+A],h[g+A]=s);for(t.lnz=0,t.m2=o,A=0;A<a;A++)if(s=h[g+A],t.lnz++,s<0&&(s=t.m2++),p[s]=A,!(--v[A]<=0)){t.lnz+=h[v+A];var b=f[A];-1!==b&&(0===h[v+b]&&(h[y+b]=h[y+A]),h[m+h[y+A]]=h[g+b],h[g+b]=h[m+s],h[v+b]+=h[v+A])}for(s=0;s<o;s++)p[s]<0&&(p[s]=A++);return!0}(f,l))for(l.unz=0,a=0;a<A;a++)l.unz+=l.cp[a]}else l.unz=4*s[A]+A,l.lnz=l.unz;return l}}));t.createCsSqr=u},5058:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csTdfs=function(e,t,n,r,i,o,a){var s=0;n[a]=e;for(;s>=0;){var A=n[a+s],u=n[r+A];-1===u?(s--,o[t++]=A):(n[r+A]=n[i+u],++s,n[a+s]=u)}return t}},49989:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csUnflip=function(e){return e<0?(0,r.csFlip)(e):e};var r=n(56693)},94776:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAbs=void 0;var r=n(7873),i=n(3754),o=n(86711),a=["typed"],s=(0,r.factory)("abs",a,(function(e){var t=(0,e.typed)("abs",{number:o.absNumber,Complex:function(e){return e.abs()},BigNumber:function(e){return e.abs()},Fraction:function(e){return e.abs()},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)},Unit:function(e){return e.abs()}});return t}));t.createAbs=s},77016:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAdd=void 0;var r=n(7873),i=n(92281),o=n(53776),a=n(80697),s=n(19331),A=n(25331),u=n(32509),c=["typed","matrix","addScalar","equalScalar","DenseMatrix","SparseMatrix"],l=(0,r.factory)("add",c,(function(e){var t=e.typed,n=e.matrix,r=e.addScalar,c=e.equalScalar,l=e.DenseMatrix,f=(e.SparseMatrix,(0,o.createAlgorithm01)({typed:t})),p=(0,a.createAlgorithm04)({typed:t,equalScalar:c}),d=(0,s.createAlgorithm10)({typed:t,DenseMatrix:l}),h=(0,A.createAlgorithm13)({typed:t}),m=(0,u.createAlgorithm14)({typed:t}),g=t("add",(0,i.extend)({"DenseMatrix, DenseMatrix":function(e,t){return h(e,t,r)},"DenseMatrix, SparseMatrix":function(e,t){return f(e,t,r,!1)},"SparseMatrix, DenseMatrix":function(e,t){return f(t,e,r,!0)},"SparseMatrix, SparseMatrix":function(e,t){return p(e,t,r)},"Array, Array":function(e,t){return g(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return g(n(e),t)},"Matrix, Array":function(e,t){return g(e,n(t))},"DenseMatrix, any":function(e,t){return m(e,t,r,!1)},"SparseMatrix, any":function(e,t){return d(e,t,r,!1)},"any, DenseMatrix":function(e,t){return m(t,e,r,!0)},"any, SparseMatrix":function(e,t){return d(t,e,r,!0)},"Array, any":function(e,t){return m(n(e),t,r,!1).valueOf()},"any, Array":function(e,t){return m(n(t),e,r,!0).valueOf()},"any, any":r,"any, any, ...any":function(e,t,n){for(var r=g(e,t),i=0;i<n.length;i++)r=g(r,n[i]);return r}},r.signatures));return g}));t.createAdd=l},66402:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAddScalar=void 0;var r=n(7873),i=n(86711),o="addScalar",a=["typed"],s=(0,r.factory)(o,a,(function(e){var t=(0,e.typed)(o,{"number, number":i.addNumber,"Complex, Complex":function(e,t){return e.add(t)},"BigNumber, BigNumber":function(e,t){return e.plus(t)},"Fraction, Fraction":function(e,t){return e.add(t)},"Unit, Unit":function(e,n){if(null===e.value||void 0===e.value)throw new Error("Parameter x contains a unit with undefined value");if(null===n.value||void 0===n.value)throw new Error("Parameter y contains a unit with undefined value");if(!e.equalBase(n))throw new Error("Units do not match");var r=e.clone();return r.value=t(r.value,n.value),r.fixPrefix=!1,r}});return t}));t.createAddScalar=s},46824:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCbrt=void 0;var r=n(7873),i=n(19392),o=n(3754),a=n(86711),s="cbrt",A=["config","typed","isNegative","unaryMinus","matrix","Complex","BigNumber","Fraction"],u=(0,r.factory)(s,A,(function(e){var t=e.config,n=e.typed,r=e.isNegative,A=e.unaryMinus,u=e.matrix,c=e.Complex,l=e.BigNumber,f=e.Fraction,p=n(s,{number:a.cbrtNumber,Complex:d,"Complex, boolean":d,BigNumber:function(e){return e.cbrt()},Unit:function(e){if(e.value&&(0,i.isComplex)(e.value)){var t=e.clone();return t.value=1,(t=t.pow(1/3)).value=d(e.value),t}var n,o=r(e.value);o&&(e.value=A(e.value)),n=(0,i.isBigNumber)(e.value)?new l(1).div(3):(0,i.isFraction)(e.value)?new f(1,3):1/3;var a=e.pow(n);return o&&(a.value=A(a.value)),a},"Array | Matrix":function(e){return(0,o.deepMap)(e,p,!0)}});function d(e,n){var r=e.arg()/3,i=e.abs(),o=new c((0,a.cbrtNumber)(i),0).mul(new c(0,r).exp());if(n){var s=[o,new c((0,a.cbrtNumber)(i),0).mul(new c(0,r+2*Math.PI/3).exp()),new c((0,a.cbrtNumber)(i),0).mul(new c(0,r-2*Math.PI/3).exp())];return"Array"===t.matrix?s:u(s)}return o}return p}));t.createCbrt=u},28117:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCeil=void 0;var r=n(7873),i=n(3754),o=n(69784),a=n(76645),s=n(86711),A=["typed","config","round"],u=(0,r.factory)("ceil",A,(function(e){var t=e.typed,n=e.config,r=e.round,A=t("ceil",{number:function(e){return(0,o.nearlyEqual)(e,r(e),n.epsilon)?r(e):(0,s.ceilNumber)(e)},Complex:function(e){return e.ceil()},BigNumber:function(e){return(0,a.nearlyEqual)(e,r(e),n.epsilon)?r(e):e.ceil()},Fraction:function(e){return e.ceil()},"Array | Matrix":function(e){return(0,i.deepMap)(e,A,!0)}});return A}));t.createCeil=u},24374:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCube=void 0;var r=n(7873),i=n(3754),o=n(86711),a="cube",s=["typed"],A=(0,r.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.cubeNumber,Complex:function(e){return e.mul(e).mul(e)},BigNumber:function(e){return e.times(e).times(e)},Fraction:function(e){return e.pow(3)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)},Unit:function(e){return e.pow(3)}});return t}));t.createCube=A},26272:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDivide=void 0;var r=n(7873),i=n(92281),o=n(20649),a=n(32509),s=["typed","matrix","multiply","equalScalar","divideScalar","inv"],A=(0,r.factory)("divide",s,(function(e){var t=e.typed,n=e.matrix,r=e.multiply,s=e.equalScalar,A=e.divideScalar,u=e.inv,c=(0,o.createAlgorithm11)({typed:t,equalScalar:s}),l=(0,a.createAlgorithm14)({typed:t});return t("divide",(0,i.extend)({"Array | Matrix, Array | Matrix":function(e,t){return r(e,u(t))},"DenseMatrix, any":function(e,t){return l(e,t,A,!1)},"SparseMatrix, any":function(e,t){return c(e,t,A,!1)},"Array, any":function(e,t){return l(n(e),t,A,!1).valueOf()},"any, Array | Matrix":function(e,t){return r(e,u(t))}},A.signatures))}));t.createDivide=A},76248:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDivideScalar=void 0;var r=n(7873),i=n(19392),o="divideScalar",a=["typed","numeric"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.numeric,r=t(o,{"number, number":function(e,t){return e/t},"Complex, Complex":function(e,t){return e.div(t)},"BigNumber, BigNumber":function(e,t){return e.div(t)},"Fraction, Fraction":function(e,t){return e.div(t)},"Unit, number | Fraction | BigNumber":function(e,t){var o=e.clone(),a=n(1,(0,i.typeOf)(t));return o.value=r(null===o.value?o._normalize(a):o.value,t),o},"number | Fraction | BigNumber, Unit":function(e,t){var o=t.clone();o=o.pow(-1);var a=n(1,(0,i.typeOf)(e));return o.value=r(e,null===t.value?t._normalize(a):t.value),o},"Unit, Unit":function(e,t){return e.divide(t)}});return r}));t.createDivideScalar=s},6716:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDotDivide=void 0;var r=n(7873),i=n(36634),o=n(11463),a=n(70919),s=n(20649),A=n(11367),u=n(25331),c=n(32509),l="dotDivide",f=["typed","matrix","equalScalar","divideScalar","DenseMatrix"],p=(0,r.factory)(l,f,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,f=e.divideScalar,p=e.DenseMatrix,d=(0,i.createAlgorithm02)({typed:t,equalScalar:r}),h=(0,o.createAlgorithm03)({typed:t}),m=(0,a.createAlgorithm07)({typed:t,DenseMatrix:p}),g=(0,s.createAlgorithm11)({typed:t,equalScalar:r}),y=(0,A.createAlgorithm12)({typed:t,DenseMatrix:p}),v=(0,u.createAlgorithm13)({typed:t}),b=(0,c.createAlgorithm14)({typed:t}),w=t(l,{"any, any":f,"SparseMatrix, SparseMatrix":function(e,t){return m(e,t,f,!1)},"SparseMatrix, DenseMatrix":function(e,t){return d(t,e,f,!0)},"DenseMatrix, SparseMatrix":function(e,t){return h(e,t,f,!1)},"DenseMatrix, DenseMatrix":function(e,t){return v(e,t,f)},"Array, Array":function(e,t){return w(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return w(n(e),t)},"Matrix, Array":function(e,t){return w(e,n(t))},"SparseMatrix, any":function(e,t){return g(e,t,f,!1)},"DenseMatrix, any":function(e,t){return b(e,t,f,!1)},"any, SparseMatrix":function(e,t){return y(t,e,f,!0)},"any, DenseMatrix":function(e,t){return b(t,e,f,!0)},"Array, any":function(e,t){return b(n(e),t,f,!1).valueOf()},"any, Array":function(e,t){return b(n(t),e,f,!0).valueOf()}});return w}));t.createDotDivide=p},82551:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDotMultiply=void 0;var r=n(7873),i=n(36634),o=n(89711),a=n(20649),s=n(25331),A=n(32509),u="dotMultiply",c=["typed","matrix","equalScalar","multiplyScalar"],l=(0,r.factory)(u,c,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,c=e.multiplyScalar,l=(0,i.createAlgorithm02)({typed:t,equalScalar:r}),f=(0,o.createAlgorithm09)({typed:t,equalScalar:r}),p=(0,a.createAlgorithm11)({typed:t,equalScalar:r}),d=(0,s.createAlgorithm13)({typed:t}),h=(0,A.createAlgorithm14)({typed:t}),m=t(u,{"any, any":c,"SparseMatrix, SparseMatrix":function(e,t){return f(e,t,c,!1)},"SparseMatrix, DenseMatrix":function(e,t){return l(t,e,c,!0)},"DenseMatrix, SparseMatrix":function(e,t){return l(e,t,c,!1)},"DenseMatrix, DenseMatrix":function(e,t){return d(e,t,c)},"Array, Array":function(e,t){return m(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return m(n(e),t)},"Matrix, Array":function(e,t){return m(e,n(t))},"SparseMatrix, any":function(e,t){return p(e,t,c,!1)},"DenseMatrix, any":function(e,t){return h(e,t,c,!1)},"any, SparseMatrix":function(e,t){return p(t,e,c,!0)},"any, DenseMatrix":function(e,t){return h(t,e,c,!0)},"Array, any":function(e,t){return h(n(e),t,c,!1).valueOf()},"any, Array":function(e,t){return h(n(t),e,c,!0).valueOf()}});return m}));t.createDotMultiply=l},97953:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDotPow=void 0;var r=n(7873),i=n(11463),o=n(70919),a=n(20649),s=n(11367),A=n(25331),u=n(32509),c="dotPow",l=["typed","equalScalar","matrix","pow","DenseMatrix"],f=(0,r.factory)(c,l,(function(e){var t=e.typed,n=e.equalScalar,r=e.matrix,l=e.pow,f=e.DenseMatrix,p=(0,i.createAlgorithm03)({typed:t}),d=(0,o.createAlgorithm07)({typed:t,DenseMatrix:f}),h=(0,a.createAlgorithm11)({typed:t,equalScalar:n}),m=(0,s.createAlgorithm12)({typed:t,DenseMatrix:f}),g=(0,A.createAlgorithm13)({typed:t}),y=(0,u.createAlgorithm14)({typed:t}),v=t(c,{"any, any":l,"SparseMatrix, SparseMatrix":function(e,t){return d(e,t,l,!1)},"SparseMatrix, DenseMatrix":function(e,t){return p(t,e,l,!0)},"DenseMatrix, SparseMatrix":function(e,t){return p(e,t,l,!1)},"DenseMatrix, DenseMatrix":function(e,t){return g(e,t,l)},"Array, Array":function(e,t){return v(r(e),r(t)).valueOf()},"Array, Matrix":function(e,t){return v(r(e),t)},"Matrix, Array":function(e,t){return v(e,r(t))},"SparseMatrix, any":function(e,t){return h(e,t,v,!1)},"DenseMatrix, any":function(e,t){return y(e,t,v,!1)},"any, SparseMatrix":function(e,t){return m(t,e,v,!0)},"any, DenseMatrix":function(e,t){return y(t,e,v,!0)},"Array, any":function(e,t){return y(r(e),t,v,!1).valueOf()},"any, Array":function(e,t){return y(r(t),e,v,!0).valueOf()}});return v}));t.createDotPow=f},79642:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExp=void 0;var r=n(7873),i=n(3754),o=n(86711),a=["typed"],s=(0,r.factory)("exp",a,(function(e){var t=(0,e.typed)("exp",{number:o.expNumber,Complex:function(e){return e.exp()},BigNumber:function(e){return e.exp()},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createExp=s},32933:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExpm1=void 0;var r=n(7873),i=n(3754),o=n(86711),a="expm1",s=["typed","Complex"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.Complex,r=t(a,{number:o.expm1Number,Complex:function(e){var t=Math.exp(e.re);return new n(t*Math.cos(e.im)-1,t*Math.sin(e.im))},BigNumber:function(e){return e.exp().minus(1)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createExpm1=A},18035:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFix=void 0;var r=n(7873),i=n(3754),o=["typed","Complex","ceil","floor"],a=(0,r.factory)("fix",o,(function(e){var t=e.typed,n=e.Complex,r=e.ceil,o=e.floor,a=t("fix",{number:function(e){return e>0?o(e):r(e)},Complex:function(e){return new n(e.re>0?Math.floor(e.re):Math.ceil(e.re),e.im>0?Math.floor(e.im):Math.ceil(e.im))},BigNumber:function(e){return e.isNegative()?r(e):o(e)},Fraction:function(e){return e.s<0?e.ceil():e.floor()},"Array | Matrix":function(e){return(0,i.deepMap)(e,a,!0)}});return a}));t.createFix=a},6325:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFloor=void 0;var r=n(7873),i=n(3754),o=n(69784),a=n(76645),s=["typed","config","round"],A=(0,r.factory)("floor",s,(function(e){var t=e.typed,n=e.config,r=e.round,s=t("floor",{number:function(e){return(0,o.nearlyEqual)(e,r(e),n.epsilon)?r(e):Math.floor(e)},Complex:function(e){return e.floor()},BigNumber:function(e){return(0,a.nearlyEqual)(e,r(e),n.epsilon)?r(e):e.floor()},Fraction:function(e){return e.floor()},"Array | Matrix":function(e){return(0,i.deepMap)(e,s,!0)}});return s}));t.createFloor=A},50074:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGcd=void 0;var r=n(7873),i=n(53776),o=n(80697),a=n(19331),s=n(25331),A=n(32509),u=n(86711),c=["typed","matrix","equalScalar","BigNumber","DenseMatrix"],l=(0,r.factory)("gcd",c,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,c=e.BigNumber,l=e.DenseMatrix,f=(0,i.createAlgorithm01)({typed:t}),p=(0,o.createAlgorithm04)({typed:t,equalScalar:r}),d=(0,a.createAlgorithm10)({typed:t,DenseMatrix:l}),h=(0,s.createAlgorithm13)({typed:t}),m=(0,A.createAlgorithm14)({typed:t}),g=t("gcd",{"number, number":u.gcdNumber,"BigNumber, BigNumber":function(e,t){if(!e.isInt()||!t.isInt())throw new Error("Parameters in function gcd must be integer numbers");var n=new c(0);for(;!t.isZero();){var r=e.mod(t);e=t,t=r}return e.lt(n)?e.neg():e},"Fraction, Fraction":function(e,t){return e.gcd(t)},"SparseMatrix, SparseMatrix":function(e,t){return p(e,t,g)},"SparseMatrix, DenseMatrix":function(e,t){return f(t,e,g,!0)},"DenseMatrix, SparseMatrix":function(e,t){return f(e,t,g,!1)},"DenseMatrix, DenseMatrix":function(e,t){return h(e,t,g)},"Array, Array":function(e,t){return g(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return g(n(e),t)},"Matrix, Array":function(e,t){return g(e,n(t))},"SparseMatrix, number | BigNumber":function(e,t){return d(e,t,g,!1)},"DenseMatrix, number | BigNumber":function(e,t){return m(e,t,g,!1)},"number | BigNumber, SparseMatrix":function(e,t){return d(t,e,g,!0)},"number | BigNumber, DenseMatrix":function(e,t){return m(t,e,g,!0)},"Array, number | BigNumber":function(e,t){return m(n(e),t,g,!1).valueOf()},"number | BigNumber, Array":function(e,t){return m(n(t),e,g,!0).valueOf()},"Array | Matrix | number | BigNumber, Array | Matrix | number | BigNumber, ...Array | Matrix | number | BigNumber":function(e,t,n){for(var r=g(e,t),i=0;i<n.length;i++)r=g(r,n[i]);return r}});return g}));t.createGcd=l},5382:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHypot=void 0;var r=n(7873),i=n(61824),o="hypot",a=["typed","abs","addScalar","divideScalar","multiplyScalar","sqrt","smaller","isPositive"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.abs,r=e.addScalar,a=e.divideScalar,s=e.multiplyScalar,A=e.sqrt,u=e.smaller,c=e.isPositive,l=t(o,{"... number | BigNumber":function(e){for(var t=0,i=0,o=0;o<e.length;o++){var l=n(e[o]);u(i,l)?(t=s(t,s(a(i,l),a(i,l))),t=r(t,1),i=l):t=r(t,c(l)?s(a(l,i),a(l,i)):l)}return s(i,A(t))},Array:function(e){return l.apply(l,(0,i.flatten)(e))},Matrix:function(e){return l.apply(l,(0,i.flatten)(e.toArray()))}});return l}));t.createHypot=s},54823:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLcm=void 0;var r=n(7873),i=n(36634),o=n(74313),a=n(20649),s=n(25331),A=n(32509),u=n(86711),c=["typed","matrix","equalScalar"],l=(0,r.factory)("lcm",c,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,c=(0,i.createAlgorithm02)({typed:t,equalScalar:r}),l=(0,o.createAlgorithm06)({typed:t,equalScalar:r}),f=(0,a.createAlgorithm11)({typed:t,equalScalar:r}),p=(0,s.createAlgorithm13)({typed:t}),d=(0,A.createAlgorithm14)({typed:t}),h=t("lcm",{"number, number":u.lcmNumber,"BigNumber, BigNumber":function(e,t){if(!e.isInt()||!t.isInt())throw new Error("Parameters in function lcm must be integer numbers");if(e.isZero())return e;if(t.isZero())return t;var n=e.times(t);for(;!t.isZero();){var r=t;t=e.mod(r),e=r}return n.div(e).abs()},"Fraction, Fraction":function(e,t){return e.lcm(t)},"SparseMatrix, SparseMatrix":function(e,t){return l(e,t,h)},"SparseMatrix, DenseMatrix":function(e,t){return c(t,e,h,!0)},"DenseMatrix, SparseMatrix":function(e,t){return c(e,t,h,!1)},"DenseMatrix, DenseMatrix":function(e,t){return p(e,t,h)},"Array, Array":function(e,t){return h(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return h(n(e),t)},"Matrix, Array":function(e,t){return h(e,n(t))},"SparseMatrix, number | BigNumber":function(e,t){return f(e,t,h,!1)},"DenseMatrix, number | BigNumber":function(e,t){return d(e,t,h,!1)},"number | BigNumber, SparseMatrix":function(e,t){return f(t,e,h,!0)},"number | BigNumber, DenseMatrix":function(e,t){return d(t,e,h,!0)},"Array, number | BigNumber":function(e,t){return d(n(e),t,h,!1).valueOf()},"number | BigNumber, Array":function(e,t){return d(n(t),e,h,!0).valueOf()},"Array | Matrix | number | BigNumber, Array | Matrix | number | BigNumber, ...Array | Matrix | number | BigNumber":function(e,t,n){for(var r=h(e,t),i=0;i<n.length;i++)r=h(r,n[i]);return r}});return h}));t.createLcm=l},20722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog=void 0;var r=n(7873),i=n(3754),o=n(86711),a=["config","typed","divideScalar","Complex"],s=(0,r.factory)("log",a,(function(e){var t=e.typed,n=e.config,r=e.divideScalar,a=e.Complex,s=t("log",{number:function(e){return e>=0||n.predictable?(0,o.logNumber)(e):new a(e,0).log()},Complex:function(e){return e.log()},BigNumber:function(e){return!e.isNegative()||n.predictable?e.ln():new a(e.toNumber(),0).log()},"Array | Matrix":function(e){return(0,i.deepMap)(e,s)},"any, any":function(e,t){return r(s(e),s(t))}});return s}));t.createLog=s},33876:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog10=void 0;var r=n(7873),i=n(3754),o=n(86711),a="log10",s=["typed","config","Complex"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=t(a,{number:function(e){return e>=0||n.predictable?(0,o.log10Number)(e):new r(e,0).log().div(Math.LN10)},Complex:function(e){return new r(e).log().div(Math.LN10)},BigNumber:function(e){return!e.isNegative()||n.predictable?e.log():new r(e.toNumber(),0).log().div(Math.LN10)},"Array | Matrix":function(e){return(0,i.deepMap)(e,s)}});return s}));t.createLog10=A},96481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog1p=void 0;var r=n(7873),i=n(3754),o=n(69784),a="log1p",s=["typed","config","divideScalar","log","Complex"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.divideScalar,s=e.log,A=e.Complex,u=t(a,{number:function(e){return e>=-1||n.predictable?(0,o.log1p)(e):c(new A(e,0))},Complex:c,BigNumber:function(e){var t=e.plus(1);return!t.isNegative()||n.predictable?t.ln():c(new A(e.toNumber(),0))},"Array | Matrix":function(e){return(0,i.deepMap)(e,u)},"any, any":function(e,t){return r(u(e),s(t))}});function c(e){var t=e.re+1;return new A(Math.log(Math.sqrt(t*t+e.im*e.im)),Math.atan2(e.im,t))}return u}));t.createLog1p=A},27501:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog2=void 0;var r=n(7873),i=n(3754),o=n(86711),a="log2",s=["typed","config","Complex"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=t(a,{number:function(e){return e>=0||n.predictable?(0,o.log2Number)(e):A(new r(e,0))},Complex:A,BigNumber:function(e){return!e.isNegative()||n.predictable?e.log(2):A(new r(e.toNumber(),0))},"Array | Matrix":function(e){return(0,i.deepMap)(e,s)}});function A(e){var t=Math.sqrt(e.re*e.re+e.im*e.im);return new r(Math.log2?Math.log2(t):Math.log(t)/Math.LN2,Math.atan2(e.im,e.re)/Math.LN2)}return s}));t.createLog2=A},15420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMod=void 0;var r=n(7873),i=n(36634),o=n(11463),a=n(96059),s=n(20649),A=n(11367),u=n(25331),c=n(32509),l=n(86711),f=["typed","matrix","equalScalar","DenseMatrix"],p=(0,r.factory)("mod",f,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,f=e.DenseMatrix,p=(0,i.createAlgorithm02)({typed:t,equalScalar:r}),d=(0,o.createAlgorithm03)({typed:t}),h=(0,a.createAlgorithm05)({typed:t,equalScalar:r}),m=(0,s.createAlgorithm11)({typed:t,equalScalar:r}),g=(0,A.createAlgorithm12)({typed:t,DenseMatrix:f}),y=(0,u.createAlgorithm13)({typed:t}),v=(0,c.createAlgorithm14)({typed:t}),b=t("mod",{"number, number":l.modNumber,"BigNumber, BigNumber":function(e,t){return t.isZero()?e:e.mod(t)},"Fraction, Fraction":function(e,t){return e.mod(t)},"SparseMatrix, SparseMatrix":function(e,t){return h(e,t,b,!1)},"SparseMatrix, DenseMatrix":function(e,t){return p(t,e,b,!0)},"DenseMatrix, SparseMatrix":function(e,t){return d(e,t,b,!1)},"DenseMatrix, DenseMatrix":function(e,t){return y(e,t,b)},"Array, Array":function(e,t){return b(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return b(n(e),t)},"Matrix, Array":function(e,t){return b(e,n(t))},"SparseMatrix, any":function(e,t){return m(e,t,b,!1)},"DenseMatrix, any":function(e,t){return v(e,t,b,!1)},"any, SparseMatrix":function(e,t){return g(t,e,b,!0)},"any, DenseMatrix":function(e,t){return v(t,e,b,!0)},"Array, any":function(e,t){return v(n(e),t,b,!1).valueOf()},"any, Array":function(e,t){return v(n(t),e,b,!0).valueOf()}});return b}));t.createMod=p},23905:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMultiply=void 0;var r=n(7873),i=n(19392),o=n(92281),a=n(61824),s=n(20649),A=n(32509),u="multiply",c=["typed","matrix","addScalar","multiplyScalar","equalScalar"],l=(0,r.factory)(u,c,(function(e){var t=e.typed,n=e.matrix,r=e.addScalar,c=e.multiplyScalar,l=e.equalScalar,f=(0,s.createAlgorithm11)({typed:t,equalScalar:l}),p=(0,A.createAlgorithm14)({typed:t}),d=t(u,(0,o.extend)({"Array, Array":function(e,t){h((0,a.arraySize)(e),(0,a.arraySize)(t));var r=d(n(e),n(t));return(0,i.isMatrix)(r)?r.valueOf():r},"Matrix, Matrix":function(e,n){var i=e.size(),o=n.size();return h(i,o),1===i.length?1===o.length?function(e,n,i){if(0===i)throw new Error("Cannot multiply two empty vectors");var o,a=e._data,s=e._datatype,A=n._data,u=n._datatype,l=r,f=c;s&&u&&s===u&&"string"==typeof s&&(o=s,l=t.find(r,[o,o]),f=t.find(c,[o,o]));for(var p=f(a[0],A[0]),d=1;d<i;d++)p=l(p,f(a[d],A[d]));return p}(e,n,i[0]):function(e,n){if("dense"!==n.storage())throw new Error("Support for SparseMatrix not implemented");return function(e,n){var i,o=e._data,a=e._size,s=e._datatype,A=n._data,u=n._size,l=n._datatype,f=a[0],p=u[1],d=r,h=c;s&&l&&s===l&&"string"==typeof s&&(i=s,d=t.find(r,[i,i]),h=t.find(c,[i,i]));for(var m=[],g=0;g<p;g++){for(var y=h(o[0],A[0][g]),v=1;v<f;v++)y=d(y,h(o[v],A[v][g]));m[g]=y}return e.createDenseMatrix({data:m,size:[p],datatype:i})}(e,n)}(e,n):1===o.length?m(e,n):g(e,n)},"Matrix, Array":function(e,t){return d(e,n(t))},"Array, Matrix":function(e,t){return d(n(e,t.storage()),t)},"SparseMatrix, any":function(e,t){return f(e,t,c,!1)},"DenseMatrix, any":function(e,t){return p(e,t,c,!1)},"any, SparseMatrix":function(e,t){return f(t,e,c,!0)},"any, DenseMatrix":function(e,t){return p(t,e,c,!0)},"Array, any":function(e,t){return p(n(e),t,c,!1).valueOf()},"any, Array":function(e,t){return p(n(t),e,c,!0).valueOf()},"any, any":c,"any, any, ...any":function(e,t,n){for(var r=d(e,t),i=0;i<n.length;i++)r=d(r,n[i]);return r}},c.signatures));function h(e,t){switch(e.length){case 1:switch(t.length){case 1:if(e[0]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Vectors must have the same length");break;case 2:if(e[0]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Vector length ("+e[0]+") must match Matrix rows ("+t[0]+")");break;default:throw new Error("Can only multiply a 1 or 2 dimensional matrix (Matrix B has "+t.length+" dimensions)")}break;case 2:switch(t.length){case 1:if(e[1]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Matrix columns ("+e[1]+") must match Vector length ("+t[0]+")");break;case 2:if(e[1]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Matrix A columns ("+e[1]+") must match Matrix B rows ("+t[0]+")");break;default:throw new Error("Can only multiply a 1 or 2 dimensional matrix (Matrix B has "+t.length+" dimensions)")}break;default:throw new Error("Can only multiply a 1 or 2 dimensional matrix (Matrix A has "+e.length+" dimensions)")}}var m=t("_multiplyMatrixVector",{"DenseMatrix, any":function(e,n){var i,o=e._data,a=e._size,s=e._datatype,A=n._data,u=n._datatype,l=a[0],f=a[1],p=r,d=c;s&&u&&s===u&&"string"==typeof s&&(i=s,p=t.find(r,[i,i]),d=t.find(c,[i,i]));for(var h=[],m=0;m<l;m++){for(var g=o[m],y=d(g[0],A[0]),v=1;v<f;v++)y=p(y,d(g[v],A[v]));h[m]=y}return e.createDenseMatrix({data:h,size:[l],datatype:i})},"SparseMatrix, any":function(e,n){var i=e._values,o=e._index,a=e._ptr,s=e._datatype;if(!i)throw new Error("Cannot multiply Pattern only Matrix times Dense Matrix");var A,u=n._data,f=n._datatype,p=e._size[0],d=n._size[0],h=[],m=[],g=[],y=r,v=c,b=l,w=0;s&&f&&s===f&&"string"==typeof s&&(A=s,y=t.find(r,[A,A]),v=t.find(c,[A,A]),b=t.find(l,[A,A]),w=t.convert(0,A));var x=[],B=[];g[0]=0;for(var D=0;D<d;D++){var C=u[D];if(!b(C,w))for(var E=a[D],N=a[D+1],_=E;_<N;_++){var O=o[_];B[O]?x[O]=y(x[O],v(C,i[_])):(B[O]=!0,m.push(O),x[O]=v(C,i[_]))}}for(var M=m.length,S=0;S<M;S++){var U=m[S];h[S]=x[U]}return g[1]=m.length,e.createSparseMatrix({values:h,index:m,ptr:g,size:[p,1],datatype:A})}}),g=t("_multiplyMatrixMatrix",{"DenseMatrix, DenseMatrix":function(e,n){var i,o=e._data,a=e._size,s=e._datatype,A=n._data,u=n._size,l=n._datatype,f=a[0],p=a[1],d=u[1],h=r,m=c;s&&l&&s===l&&"string"==typeof s&&(i=s,h=t.find(r,[i,i]),m=t.find(c,[i,i]));for(var g=[],y=0;y<f;y++){var v=o[y];g[y]=[];for(var b=0;b<d;b++){for(var w=m(v[0],A[0][b]),x=1;x<p;x++)w=h(w,m(v[x],A[x][b]));g[y][b]=w}}return e.createDenseMatrix({data:g,size:[f,d],datatype:i})},"DenseMatrix, SparseMatrix":function(e,n){var i=e._data,o=e._size,a=e._datatype,s=n._values,A=n._index,u=n._ptr,f=n._size,p=n._datatype;if(!s)throw new Error("Cannot multiply Dense Matrix times Pattern only Matrix");var d,h=o[0],m=f[1],g=r,y=c,v=l,b=0;a&&p&&a===p&&"string"==typeof a&&(d=a,g=t.find(r,[d,d]),y=t.find(c,[d,d]),v=t.find(l,[d,d]),b=t.convert(0,d));for(var w=[],x=[],B=[],D=n.createSparseMatrix({values:w,index:x,ptr:B,size:[h,m],datatype:d}),C=0;C<m;C++){B[C]=x.length;var E=u[C],N=u[C+1];if(N>E)for(var _=0,O=0;O<h;O++){for(var M=O+1,S=void 0,U=E;U<N;U++){var F=A[U];_!==M?(S=y(i[O][F],s[U]),_=M):S=g(S,y(i[O][F],s[U]))}_!==M||v(S,b)||(x.push(O),w.push(S))}}return B[m]=x.length,D},"SparseMatrix, DenseMatrix":function(e,n){var i=e._values,o=e._index,a=e._ptr,s=e._datatype;if(!i)throw new Error("Cannot multiply Pattern only Matrix times Dense Matrix");var A,u=n._data,f=n._datatype,p=e._size[0],d=n._size[0],h=n._size[1],m=r,g=c,y=l,v=0;s&&f&&s===f&&"string"==typeof s&&(A=s,m=t.find(r,[A,A]),g=t.find(c,[A,A]),y=t.find(l,[A,A]),v=t.convert(0,A));for(var b=[],w=[],x=[],B=e.createSparseMatrix({values:b,index:w,ptr:x,size:[p,h],datatype:A}),D=[],C=[],E=0;E<h;E++){x[E]=w.length;for(var N=E+1,_=0;_<d;_++){var O=u[_][E];if(!y(O,v))for(var M=a[_],S=a[_+1],U=M;U<S;U++){var F=o[U];C[F]!==N?(C[F]=N,w.push(F),D[F]=g(O,i[U])):D[F]=m(D[F],g(O,i[U]))}}for(var P=x[E],Q=w.length,T=P;T<Q;T++){var I=w[T];b[T]=D[I]}}return x[h]=w.length,B},"SparseMatrix, SparseMatrix":function(e,n){var i,o=e._values,a=e._index,s=e._ptr,A=e._datatype,u=n._values,l=n._index,f=n._ptr,p=n._datatype,d=e._size[0],h=n._size[1],m=o&&u,g=r,y=c;A&&p&&A===p&&"string"==typeof A&&(i=A,g=t.find(r,[i,i]),y=t.find(c,[i,i]));for(var v,b,w,x,B,D,C,E,N=m?[]:void 0,_=[],O=[],M=e.createSparseMatrix({values:N,index:_,ptr:O,size:[d,h],datatype:i}),S=m?[]:void 0,U=[],F=0;F<h;F++){O[F]=_.length;var P=F+1;for(B=f[F],D=f[F+1],x=B;x<D;x++)if(E=l[x],m)for(b=s[E],w=s[E+1],v=b;v<w;v++)C=a[v],U[C]!==P?(U[C]=P,_.push(C),S[C]=y(u[x],o[v])):S[C]=g(S[C],y(u[x],o[v]));else for(b=s[E],w=s[E+1],v=b;v<w;v++)C=a[v],U[C]!==P&&(U[C]=P,_.push(C));if(m)for(var Q=O[F],T=_.length,I=Q;I<T;I++){var j=_[I];N[I]=S[j]}}return O[h]=_.length,M}});return d}));t.createMultiply=l},81570:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMultiplyScalar=void 0;var r=n(7873),i=n(86711),o=["typed"],a=(0,r.factory)("multiplyScalar",o,(function(e){var t=(0,e.typed)("multiplyScalar",{"number, number":i.multiplyNumber,"Complex, Complex":function(e,t){return e.mul(t)},"BigNumber, BigNumber":function(e,t){return e.times(t)},"Fraction, Fraction":function(e,t){return e.mul(t)},"number | Fraction | BigNumber | Complex, Unit":function(e,n){var r=n.clone();return r.value=null===r.value?r._normalize(e):t(r.value,e),r},"Unit, number | Fraction | BigNumber | Complex":function(e,n){var r=e.clone();return r.value=null===r.value?r._normalize(n):t(r.value,n),r},"Unit, Unit":function(e,t){return e.multiply(t)}});return t}));t.createMultiplyScalar=a},34492:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNorm=void 0;var r=n(7873),i="norm",o=["typed","abs","add","pow","conj","sqrt","multiply","equalScalar","larger","smaller","matrix"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.abs,r=e.add,o=e.pow,a=e.conj,s=e.sqrt,A=e.multiply,u=e.equalScalar,c=e.larger,l=e.smaller,f=e.matrix,p=t(i,{number:Math.abs,Complex:function(e){return e.abs()},BigNumber:function(e){return e.abs()},boolean:function(e){return Math.abs(e)},Array:function(e){return d(f(e),2)},Matrix:function(e){return d(e,2)},"number | Complex | BigNumber | boolean, number | BigNumber | string":function(e){return p(e)},"Array, number | BigNumber | string":function(e,t){return d(f(e),t)},"Matrix, number | BigNumber | string":function(e,t){return d(e,t)}});function d(e,t){var i=e.size();if(1===i.length){if(t===Number.POSITIVE_INFINITY||"inf"===t){var f=0;return e.forEach((function(e){var t=n(e);c(t,f)&&(f=t)}),!0),f}var p;if(t===Number.NEGATIVE_INFINITY||"-inf"===t)return e.forEach((function(e){var t=n(e);p&&!l(t,p)||(p=t)}),!0),p||0;if("fro"===t)return d(e,2);if("number"==typeof t&&!isNaN(t)){if(!u(t,0)){var h=0;return e.forEach((function(e){h=r(o(n(e),t),h)}),!0),o(h,1/t)}return Number.POSITIVE_INFINITY}throw new Error("Unsupported parameter value")}if(2===i.length){if(1===t){var m=[],g=0;return e.forEach((function(e,t){var i=t[1],o=r(m[i]||0,n(e));c(o,g)&&(g=o),m[i]=o}),!0),g}if(t===Number.POSITIVE_INFINITY||"inf"===t){var y=[],v=0;return e.forEach((function(e,t){var i=t[0],o=r(y[i]||0,n(e));c(o,v)&&(v=o),y[i]=o}),!0),v}if("fro"===t){var b=0;return e.forEach((function(e,t){b=r(b,A(e,a(e)))})),n(s(b))}if(2===t)throw new Error("Unsupported parameter value, missing implementation of matrix singular value decomposition");throw new Error("Unsupported parameter value")}}return p}));t.createNorm=a},56155:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNthRootNumber=t.createNthRoot=void 0;var r=n(7873),i=n(53776),o=n(36634),a=n(74313),s=n(20649),A=n(25331),u=n(32509),c=n(86711),l="nthRoot",f=["typed","matrix","equalScalar","BigNumber"],p=(0,r.factory)(l,f,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,f=e.BigNumber,p=(0,i.createAlgorithm01)({typed:t}),d=(0,o.createAlgorithm02)({typed:t,equalScalar:r}),h=(0,a.createAlgorithm06)({typed:t,equalScalar:r}),m=(0,s.createAlgorithm11)({typed:t,equalScalar:r}),g=(0,A.createAlgorithm13)({typed:t}),y=(0,u.createAlgorithm14)({typed:t}),v="Complex number not supported in function nthRoot. Use nthRoots instead.",b=t(l,{number:function(e){return(0,c.nthRootNumber)(e,2)},"number, number":c.nthRootNumber,BigNumber:function(e){return w(e,new f(2))},Complex:function(e){throw new Error(v)},"Complex, number":function(e,t){throw new Error(v)},"BigNumber, BigNumber":w,"Array | Matrix":function(e){return b(e,2)},"SparseMatrix, SparseMatrix":function(e,t){if(1===t.density())return h(e,t,b);throw new Error("Root must be non-zero")},"SparseMatrix, DenseMatrix":function(e,t){return d(t,e,b,!0)},"DenseMatrix, SparseMatrix":function(e,t){if(1===t.density())return p(e,t,b,!1);throw new Error("Root must be non-zero")},"DenseMatrix, DenseMatrix":function(e,t){return g(e,t,b)},"Array, Array":function(e,t){return b(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return b(n(e),t)},"Matrix, Array":function(e,t){return b(e,n(t))},"SparseMatrix, number | BigNumber":function(e,t){return m(e,t,b,!1)},"DenseMatrix, number | BigNumber":function(e,t){return y(e,t,b,!1)},"number | BigNumber, SparseMatrix":function(e,t){if(1===t.density())return m(t,e,b,!0);throw new Error("Root must be non-zero")},"number | BigNumber, DenseMatrix":function(e,t){return y(t,e,b,!0)},"Array, number | BigNumber":function(e,t){return b(n(e),t).valueOf()},"number | BigNumber, Array":function(e,t){return b(e,n(t)).valueOf()}});return b;function w(e,t){var n=f.precision,r=f.clone({precision:n+2}),i=new f(0),o=new r(1),a=t.isNegative();if(a&&(t=t.neg()),t.isZero())throw new Error("Root must be non-zero");if(e.isNegative()&&!t.abs().mod(2).equals(1))throw new Error("Root must be odd when a is negative.");if(e.isZero())return a?new r(1/0):0;if(!e.isFinite())return a?i:e;var s=e.abs().pow(o.div(t));return s=e.isNeg()?s.neg():s,new f((a?o.div(s):s).toPrecision(n))}}));t.createNthRoot=p;var d=(0,r.factory)(l,["typed"],(function(e){return(0,e.typed)(l,{number:c.nthRootNumber,"number, number":c.nthRootNumber})}));t.createNthRootNumber=d},51710:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNthRoots=void 0;var r=n(7873),i="nthRoots",o=["config","typed","divideScalar","Complex"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=(e.config,e.divideScalar,e.Complex),r=t(i,{Complex:function(e){return a(e,2)},"Complex, number":a}),o=[function(e){return new n(e,0)},function(e){return new n(0,e)},function(e){return new n(-e,0)},function(e){return new n(0,-e)}];function a(e,t){if(t<0)throw new Error("Root must be greater than zero");if(0===t)throw new Error("Root must be non-zero");if(t%1!=0)throw new Error("Root must be an integer");if(0===e||0===e.abs())return[new n(0,0)];var r,i="number"==typeof e;(i||0===e.re||0===e.im)&&(r=i?2*+(e<0):0===e.im?2*+(e.re<0):2*+(e.im<0)+1);for(var a=e.arg(),s=e.abs(),A=[],u=Math.pow(s,1/t),c=0;c<t;c++){var l=(r+4*c)/t;l!==Math.round(l)?A.push(new n({r:u,phi:(a+2*Math.PI*c)/t})):A.push(o[l%4](u))}return A}return r}));t.createNthRoots=a},55127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPow=void 0;var r=n(7873),i=n(69784),o=n(61824),a=n(86711),s=["typed","config","identity","multiply","matrix","fraction","number","Complex"],A=(0,r.factory)("pow",s,(function(e){var t=e.typed,n=e.config,r=e.identity,s=e.multiply,A=e.matrix,u=e.number,c=e.fraction,l=e.Complex;return t("pow",{"number, number":f,"Complex, Complex":function(e,t){return e.pow(t)},"BigNumber, BigNumber":function(e,t){return t.isInteger()||e>=0||n.predictable?e.pow(t):new l(e.toNumber(),0).pow(t.toNumber(),0)},"Fraction, Fraction":function(e,t){if(1!==t.d){if(n.predictable)throw new Error("Function pow does not support non-integer exponents for fractions.");return f(e.valueOf(),t.valueOf())}return e.pow(t)},"Array, number":p,"Array, BigNumber":function(e,t){return p(e,t.toNumber())},"Matrix, number":d,"Matrix, BigNumber":function(e,t){return d(e,t.toNumber())},"Unit, number | BigNumber":function(e,t){return e.pow(t)}});function f(e,t){if(n.predictable&&!(0,i.isInteger)(t)&&e<0)try{var r=c(t),o=u(r);if((t===o||Math.abs((t-o)/t)<1e-14)&&r.d%2==1)return(r.n%2==0?1:-1)*Math.pow(-e,t)}catch(e){}return n.predictable&&(e<-1&&t===1/0||e>-1&&e<0&&t===-1/0)?NaN:(0,i.isInteger)(t)||e>=0||n.predictable?(0,a.powNumber)(e,t):e*e<1&&t===1/0||e*e>1&&t===-1/0?0:new l(e,0).pow(t,0)}function p(e,t){if(!(0,i.isInteger)(t)||t<0)throw new TypeError("For A^b, b must be a positive integer (value is "+t+")");var n=(0,o.arraySize)(e);if(2!==n.length)throw new Error("For A^b, A must be 2 dimensional (A has "+n.length+" dimensions)");if(n[0]!==n[1])throw new Error("For A^b, A must be square (size is "+n[0]+"x"+n[1]+")");for(var a=r(n[0]).valueOf(),A=e;t>=1;)1==(1&t)&&(a=s(A,a)),t>>=1,A=s(A,A);return a}function d(e,t){return A(p(e.valueOf(),t))}}));t.createPow=A},79678:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRoundNumber=t.createRound=void 0;var r=n(7873),i=n(3754),o=n(69784),a=n(20649),s=n(11367),A=n(32509),u=n(86711);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p="Number of decimals in function round must be an integer",d="round",h=["typed","matrix","equalScalar","zeros","BigNumber","DenseMatrix"],m=(0,r.factory)(d,h,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,o=e.zeros,u=e.BigNumber,c=e.DenseMatrix,f=(0,a.createAlgorithm11)({typed:t,equalScalar:r}),h=(0,s.createAlgorithm12)({typed:t,DenseMatrix:c}),m=(0,A.createAlgorithm14)({typed:t}),y=t(d,l(l({},g),{},{Complex:function(e){return e.round()},"Complex, number":function(e,t){if(t%1)throw new TypeError(p);return e.round(t)},"Complex, BigNumber":function(e,t){if(!t.isInteger())throw new TypeError(p);var n=t.toNumber();return e.round(n)},"number, BigNumber":function(e,t){if(!t.isInteger())throw new TypeError(p);return new u(e).toDecimalPlaces(t.toNumber())},BigNumber:function(e){return e.toDecimalPlaces(0)},"BigNumber, BigNumber":function(e,t){if(!t.isInteger())throw new TypeError(p);return e.toDecimalPlaces(t.toNumber())},Fraction:function(e){return e.round()},"Fraction, number":function(e,t){if(t%1)throw new TypeError(p);return e.round(t)},"Array | Matrix":function(e){return(0,i.deepMap)(e,y,!0)},"SparseMatrix, number | BigNumber":function(e,t){return f(e,t,y,!1)},"DenseMatrix, number | BigNumber":function(e,t){return m(e,t,y,!1)},"number | Complex | BigNumber, SparseMatrix":function(e,t){return r(e,0)?o(t.size(),t.storage()):h(t,e,y,!0)},"number | Complex | BigNumber, DenseMatrix":function(e,t){return r(e,0)?o(t.size(),t.storage()):m(t,e,y,!0)},"Array, number | BigNumber":function(e,t){return m(n(e),t,y,!1).valueOf()},"number | Complex | BigNumber, Array":function(e,t){return m(n(t),e,y,!0).valueOf()}}));return y}));t.createRound=m;var g={number:u.roundNumber,"number, number":function(e,t){if(!(0,o.isInteger)(t))throw new TypeError(p);if(t<0||t>15)throw new Error("Number of decimals in function round must be in te range of 0-15");return(0,u.roundNumber)(e,t)}},y=(0,r.factory)(d,["typed"],(function(e){return(0,e.typed)(d,g)}));t.createRoundNumber=y},99046:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSign=void 0;var r=n(7873),i=n(3754),o=n(86711),a="sign",s=["typed","BigNumber","Fraction","complex"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.BigNumber,r=e.complex,s=e.Fraction,A=t(a,{number:o.signNumber,Complex:function(e){return 0===e.im?r((0,o.signNumber)(e.re)):e.sign()},BigNumber:function(e){return new n(e.cmp(0))},Fraction:function(e){return new s(e.s,1)},"Array | Matrix":function(e){return(0,i.deepMap)(e,A,!0)},Unit:function(e){return A(e.value)}});return A}));t.createSign=A},56207:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSqrt=void 0;var r=n(7873),i=n(3754),o=["config","typed","Complex"],a=(0,r.factory)("sqrt",o,(function(e){var t=e.config,n=e.typed,r=e.Complex,o=n("sqrt",{number:a,Complex:function(e){return e.sqrt()},BigNumber:function(e){return!e.isNegative()||t.predictable?e.sqrt():a(e.toNumber())},"Array | Matrix":function(e){return(0,i.deepMap)(e,o,!0)},Unit:function(e){return e.pow(.5)}});function a(e){return isNaN(e)?NaN:e>=0||t.predictable?Math.sqrt(e):new r(e,0).sqrt()}return o}));t.createSqrt=a},59550:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSquare=void 0;var r=n(7873),i=n(3754),o=n(86711),a="square",s=["typed"],A=(0,r.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.squareNumber,Complex:function(e){return e.mul(e)},BigNumber:function(e){return e.times(e)},Fraction:function(e){return e.mul(e)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)},Unit:function(e){return e.pow(2)}});return t}));t.createSquare=A},81914:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubtract=void 0;var r=n(7873),i=n(49102),o=n(53776),a=n(11463),s=n(96059),A=n(19331),u=n(25331),c=n(32509),l="subtract",f=["typed","matrix","equalScalar","addScalar","unaryMinus","DenseMatrix"],p=(0,r.factory)(l,f,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.addScalar,f=e.unaryMinus,p=e.DenseMatrix,h=(0,o.createAlgorithm01)({typed:t}),m=(0,a.createAlgorithm03)({typed:t}),g=(0,s.createAlgorithm05)({typed:t,equalScalar:r}),y=(0,A.createAlgorithm10)({typed:t,DenseMatrix:p}),v=(0,u.createAlgorithm13)({typed:t}),b=(0,c.createAlgorithm14)({typed:t}),w=t(l,{"number, number":function(e,t){return e-t},"Complex, Complex":function(e,t){return e.sub(t)},"BigNumber, BigNumber":function(e,t){return e.minus(t)},"Fraction, Fraction":function(e,t){return e.sub(t)},"Unit, Unit":function(e,t){if(null===e.value)throw new Error("Parameter x contains a unit with undefined value");if(null===t.value)throw new Error("Parameter y contains a unit with undefined value");if(!e.equalBase(t))throw new Error("Units do not match");var n=e.clone();return n.value=w(n.value,t.value),n.fixPrefix=!1,n},"SparseMatrix, SparseMatrix":function(e,t){return d(e,t),g(e,t,w)},"SparseMatrix, DenseMatrix":function(e,t){return d(e,t),m(t,e,w,!0)},"DenseMatrix, SparseMatrix":function(e,t){return d(e,t),h(e,t,w,!1)},"DenseMatrix, DenseMatrix":function(e,t){return d(e,t),v(e,t,w)},"Array, Array":function(e,t){return w(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return w(n(e),t)},"Matrix, Array":function(e,t){return w(e,n(t))},"SparseMatrix, any":function(e,t){return y(e,f(t),i)},"DenseMatrix, any":function(e,t){return b(e,t,w)},"any, SparseMatrix":function(e,t){return y(t,e,w,!0)},"any, DenseMatrix":function(e,t){return b(t,e,w,!0)},"Array, any":function(e,t){return b(n(e),t,w,!1).valueOf()},"any, Array":function(e,t){return b(n(t),e,w,!0).valueOf()}});return w}));function d(e,t){var n=e.size(),r=t.size();if(n.length!==r.length)throw new i.DimensionError(n.length,r.length)}t.createSubtract=p},79401:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnaryMinus=void 0;var r=n(7873),i=n(3754),o=n(86711),a="unaryMinus",s=["typed"],A=(0,r.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.unaryMinusNumber,Complex:function(e){return e.neg()},BigNumber:function(e){return e.neg()},Fraction:function(e){return e.neg()},Unit:function(e){var n=e.clone();return n.value=t(e.value),n},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)}});return t}));t.createUnaryMinus=A},37169:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnaryPlus=void 0;var r=n(7873),i=n(3754),o=n(86711),a="unaryPlus",s=["typed","config","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.BigNumber,s=t(a,{number:o.unaryPlusNumber,Complex:function(e){return e},BigNumber:function(e){return e},Fraction:function(e){return e},Unit:function(e){return e.clone()},"Array | Matrix":function(e){return(0,i.deepMap)(e,s,!0)},"boolean | string":function(e){return"BigNumber"===n.number?new r(+e):+e}});return s}));t.createUnaryPlus=A},56265:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createXgcd=void 0;var r=n(7873),i=n(86711),o="xgcd",a=["typed","config","matrix","BigNumber"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.config,r=e.matrix,a=e.BigNumber;return t(o,{"number, number":function(e,t){var o=(0,i.xgcdNumber)(e,t);return"Array"===n.matrix?o:r(o)},"BigNumber, BigNumber":function(e,t){var i,o,s,A,u=new a(0),c=new a(1),l=u,f=c,p=c,d=u;if(!e.isInt()||!t.isInt())throw new Error("Parameters in function xgcd must be integer numbers");for(;!t.isZero();)o=e.div(t).floor(),s=e.mod(t),i=l,l=f.minus(o.times(l)),f=i,i=p,p=d.minus(o.times(p)),d=i,e=t,t=s;A=e.lt(u)?[e.neg(),f.neg(),d.neg()]:[e,e.isZero()?0:f,d];return"Array"===n.matrix?A:r(A)}})}));t.createXgcd=s},21343:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitAnd=void 0;var r=n(11820),i=n(36634),o=n(20649),a=n(25331),s=n(32509),A=n(74313),u=n(7873),c=n(86711),l="bitAnd",f=["typed","matrix","equalScalar"],p=(0,u.factory)(l,f,(function(e){var t=e.typed,n=e.matrix,u=e.equalScalar,f=(0,i.createAlgorithm02)({typed:t,equalScalar:u}),p=(0,A.createAlgorithm06)({typed:t,equalScalar:u}),d=(0,o.createAlgorithm11)({typed:t,equalScalar:u}),h=(0,a.createAlgorithm13)({typed:t}),m=(0,s.createAlgorithm14)({typed:t}),g=t(l,{"number, number":c.bitAndNumber,"BigNumber, BigNumber":r.bitAndBigNumber,"SparseMatrix, SparseMatrix":function(e,t){return p(e,t,g,!1)},"SparseMatrix, DenseMatrix":function(e,t){return f(t,e,g,!0)},"DenseMatrix, SparseMatrix":function(e,t){return f(e,t,g,!1)},"DenseMatrix, DenseMatrix":function(e,t){return h(e,t,g)},"Array, Array":function(e,t){return g(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return g(n(e),t)},"Matrix, Array":function(e,t){return g(e,n(t))},"SparseMatrix, any":function(e,t){return d(e,t,g,!1)},"DenseMatrix, any":function(e,t){return m(e,t,g,!1)},"any, SparseMatrix":function(e,t){return d(t,e,g,!0)},"any, DenseMatrix":function(e,t){return m(t,e,g,!0)},"Array, any":function(e,t){return m(n(e),t,g,!1).valueOf()},"any, Array":function(e,t){return m(n(t),e,g,!0).valueOf()}});return g}));t.createBitAnd=p},15823:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitNot=void 0;var r=n(11820),i=n(3754),o=n(7873),a=n(86711),s="bitNot",A=["typed"],u=(0,o.factory)(s,A,(function(e){var t=(0,e.typed)(s,{number:a.bitNotNumber,BigNumber:r.bitNotBigNumber,"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createBitNot=u},914:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitOr=void 0;var r=n(11820),i=n(7873),o=n(32509),a=n(25331),s=n(19331),A=n(80697),u=n(53776),c=n(86711),l="bitOr",f=["typed","matrix","equalScalar","DenseMatrix"],p=(0,i.factory)(l,f,(function(e){var t=e.typed,n=e.matrix,i=e.equalScalar,f=e.DenseMatrix,p=(0,u.createAlgorithm01)({typed:t}),d=(0,A.createAlgorithm04)({typed:t,equalScalar:i}),h=(0,s.createAlgorithm10)({typed:t,DenseMatrix:f}),m=(0,a.createAlgorithm13)({typed:t}),g=(0,o.createAlgorithm14)({typed:t}),y=t(l,{"number, number":c.bitOrNumber,"BigNumber, BigNumber":r.bitOrBigNumber,"SparseMatrix, SparseMatrix":function(e,t){return d(e,t,y)},"SparseMatrix, DenseMatrix":function(e,t){return p(t,e,y,!0)},"DenseMatrix, SparseMatrix":function(e,t){return p(e,t,y,!1)},"DenseMatrix, DenseMatrix":function(e,t){return m(e,t,y)},"Array, Array":function(e,t){return y(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return y(n(e),t)},"Matrix, Array":function(e,t){return y(e,n(t))},"SparseMatrix, any":function(e,t){return h(e,t,y,!1)},"DenseMatrix, any":function(e,t){return g(e,t,y,!1)},"any, SparseMatrix":function(e,t){return h(t,e,y,!0)},"any, DenseMatrix":function(e,t){return g(t,e,y,!0)},"Array, any":function(e,t){return g(n(e),t,y,!1).valueOf()},"any, Array":function(e,t){return g(n(t),e,y,!0).valueOf()}});return y}));t.createBitOr=p},83872:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitXor=void 0;var r=n(11820),i=n(11463),o=n(70919),a=n(11367),s=n(25331),A=n(32509),u=n(7873),c=n(86711),l="bitXor",f=["typed","matrix","DenseMatrix"],p=(0,u.factory)(l,f,(function(e){var t=e.typed,n=e.matrix,u=e.DenseMatrix,f=(0,i.createAlgorithm03)({typed:t}),p=(0,o.createAlgorithm07)({typed:t,DenseMatrix:u}),d=(0,a.createAlgorithm12)({typed:t,DenseMatrix:u}),h=(0,s.createAlgorithm13)({typed:t}),m=(0,A.createAlgorithm14)({typed:t}),g=t(l,{"number, number":c.bitXorNumber,"BigNumber, BigNumber":r.bitXor,"SparseMatrix, SparseMatrix":function(e,t){return p(e,t,g)},"SparseMatrix, DenseMatrix":function(e,t){return f(t,e,g,!0)},"DenseMatrix, SparseMatrix":function(e,t){return f(e,t,g,!1)},"DenseMatrix, DenseMatrix":function(e,t){return h(e,t,g)},"Array, Array":function(e,t){return g(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return g(n(e),t)},"Matrix, Array":function(e,t){return g(e,n(t))},"SparseMatrix, any":function(e,t){return d(e,t,g,!1)},"DenseMatrix, any":function(e,t){return m(e,t,g,!1)},"any, SparseMatrix":function(e,t){return d(t,e,g,!0)},"any, DenseMatrix":function(e,t){return m(t,e,g,!0)},"Array, any":function(e,t){return m(n(e),t,g,!1).valueOf()},"any, Array":function(e,t){return m(n(t),e,g,!0).valueOf()}});return g}));t.createBitXor=p},28449:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLeftShift=void 0;var r=n(36634),i=n(20649),o=n(25331),a=n(32509),s=n(53776),A=n(19331),u=n(37243),c=n(7873),l=n(86711),f=n(11820),p="leftShift",d=["typed","matrix","equalScalar","zeros","DenseMatrix"],h=(0,c.factory)(p,d,(function(e){var t=e.typed,n=e.matrix,c=e.equalScalar,d=e.zeros,h=e.DenseMatrix,m=(0,s.createAlgorithm01)({typed:t}),g=(0,r.createAlgorithm02)({typed:t,equalScalar:c}),y=(0,u.createAlgorithm08)({typed:t,equalScalar:c}),v=(0,A.createAlgorithm10)({typed:t,DenseMatrix:h}),b=(0,i.createAlgorithm11)({typed:t,equalScalar:c}),w=(0,o.createAlgorithm13)({typed:t}),x=(0,a.createAlgorithm14)({typed:t}),B=t(p,{"number, number":l.leftShiftNumber,"BigNumber, BigNumber":f.leftShiftBigNumber,"SparseMatrix, SparseMatrix":function(e,t){return y(e,t,B,!1)},"SparseMatrix, DenseMatrix":function(e,t){return g(t,e,B,!0)},"DenseMatrix, SparseMatrix":function(e,t){return m(e,t,B,!1)},"DenseMatrix, DenseMatrix":function(e,t){return w(e,t,B)},"Array, Array":function(e,t){return B(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return B(n(e),t)},"Matrix, Array":function(e,t){return B(e,n(t))},"SparseMatrix, number | BigNumber":function(e,t){return c(t,0)?e.clone():b(e,t,B,!1)},"DenseMatrix, number | BigNumber":function(e,t){return c(t,0)?e.clone():x(e,t,B,!1)},"number | BigNumber, SparseMatrix":function(e,t){return c(e,0)?d(t.size(),t.storage()):v(t,e,B,!0)},"number | BigNumber, DenseMatrix":function(e,t){return c(e,0)?d(t.size(),t.storage()):x(t,e,B,!0)},"Array, number | BigNumber":function(e,t){return B(n(e),t).valueOf()},"number | BigNumber, Array":function(e,t){return B(e,n(t)).valueOf()}});return B}));t.createLeftShift=h},12089:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRightArithShift=void 0;var r=n(11820),i=n(36634),o=n(20649),a=n(25331),s=n(32509),A=n(53776),u=n(19331),c=n(37243),l=n(7873),f=n(86711),p="rightArithShift",d=["typed","matrix","equalScalar","zeros","DenseMatrix"],h=(0,l.factory)(p,d,(function(e){var t=e.typed,n=e.matrix,l=e.equalScalar,d=e.zeros,h=e.DenseMatrix,m=(0,A.createAlgorithm01)({typed:t}),g=(0,i.createAlgorithm02)({typed:t,equalScalar:l}),y=(0,c.createAlgorithm08)({typed:t,equalScalar:l}),v=(0,u.createAlgorithm10)({typed:t,DenseMatrix:h}),b=(0,o.createAlgorithm11)({typed:t,equalScalar:l}),w=(0,a.createAlgorithm13)({typed:t}),x=(0,s.createAlgorithm14)({typed:t}),B=t(p,{"number, number":f.rightArithShiftNumber,"BigNumber, BigNumber":r.rightArithShiftBigNumber,"SparseMatrix, SparseMatrix":function(e,t){return y(e,t,B,!1)},"SparseMatrix, DenseMatrix":function(e,t){return g(t,e,B,!0)},"DenseMatrix, SparseMatrix":function(e,t){return m(e,t,B,!1)},"DenseMatrix, DenseMatrix":function(e,t){return w(e,t,B)},"Array, Array":function(e,t){return B(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return B(n(e),t)},"Matrix, Array":function(e,t){return B(e,n(t))},"SparseMatrix, number | BigNumber":function(e,t){return l(t,0)?e.clone():b(e,t,B,!1)},"DenseMatrix, number | BigNumber":function(e,t){return l(t,0)?e.clone():x(e,t,B,!1)},"number | BigNumber, SparseMatrix":function(e,t){return l(e,0)?d(t.size(),t.storage()):v(t,e,B,!0)},"number | BigNumber, DenseMatrix":function(e,t){return l(e,0)?d(t.size(),t.storage()):x(t,e,B,!0)},"Array, number | BigNumber":function(e,t){return B(n(e),t).valueOf()},"number | BigNumber, Array":function(e,t){return B(e,n(t)).valueOf()}});return B}));t.createRightArithShift=h},83618:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRightLogShift=void 0;var r=n(36634),i=n(20649),o=n(25331),a=n(32509),s=n(53776),A=n(19331),u=n(37243),c=n(7873),l=n(86711),f="rightLogShift",p=["typed","matrix","equalScalar","zeros","DenseMatrix"],d=(0,c.factory)(f,p,(function(e){var t=e.typed,n=e.matrix,c=e.equalScalar,p=e.zeros,d=e.DenseMatrix,h=(0,s.createAlgorithm01)({typed:t}),m=(0,r.createAlgorithm02)({typed:t,equalScalar:c}),g=(0,u.createAlgorithm08)({typed:t,equalScalar:c}),y=(0,A.createAlgorithm10)({typed:t,DenseMatrix:d}),v=(0,i.createAlgorithm11)({typed:t,equalScalar:c}),b=(0,o.createAlgorithm13)({typed:t}),w=(0,a.createAlgorithm14)({typed:t}),x=t(f,{"number, number":l.rightLogShiftNumber,"SparseMatrix, SparseMatrix":function(e,t){return g(e,t,x,!1)},"SparseMatrix, DenseMatrix":function(e,t){return m(t,e,x,!0)},"DenseMatrix, SparseMatrix":function(e,t){return h(e,t,x,!1)},"DenseMatrix, DenseMatrix":function(e,t){return b(e,t,x)},"Array, Array":function(e,t){return x(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return x(n(e),t)},"Matrix, Array":function(e,t){return x(e,n(t))},"SparseMatrix, number | BigNumber":function(e,t){return c(t,0)?e.clone():v(e,t,x,!1)},"DenseMatrix, number | BigNumber":function(e,t){return c(t,0)?e.clone():w(e,t,x,!1)},"number | BigNumber, SparseMatrix":function(e,t){return c(e,0)?p(t.size(),t.storage()):y(t,e,x,!0)},"number | BigNumber, DenseMatrix":function(e,t){return c(e,0)?p(t.size(),t.storage()):w(t,e,x,!0)},"Array, number | BigNumber":function(e,t){return x(n(e),t).valueOf()},"number | BigNumber, Array":function(e,t){return x(e,n(t)).valueOf()}});return x}));t.createRightLogShift=d},92716:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBellNumbers=void 0;var r=n(7873),i="bellNumbers",o=["typed","addScalar","isNegative","isInteger","stirlingS2"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.addScalar,r=e.isNegative,o=e.isInteger,a=e.stirlingS2;return t(i,{"number | BigNumber":function(e){if(!o(e)||r(e))throw new TypeError("Non-negative integer value expected in function bellNumbers");for(var t=0,i=0;i<=e;i++)t=n(t,a(e,i));return t}})}));t.createBellNumbers=a},36982:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCatalan=void 0;var r=n(7873),i="catalan",o=["typed","addScalar","divideScalar","multiplyScalar","combinations","isNegative","isInteger"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.addScalar,r=e.divideScalar,o=e.multiplyScalar,a=e.combinations,s=e.isNegative,A=e.isInteger;return t(i,{"number | BigNumber":function(e){if(!A(e)||s(e))throw new TypeError("Non-negative integer value expected in function catalan");return r(a(o(e,2),e),n(e,1))}})}));t.createCatalan=a},30696:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createComposition=void 0;var r=n(7873),i="composition",o=["typed","addScalar","combinations","isNegative","isPositive","isInteger","larger"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.addScalar,r=e.combinations,o=e.isPositive,a=(e.isNegative,e.isInteger),s=e.larger;return t(i,{"number | BigNumber, number | BigNumber":function(e,t){if(!(a(e)&&o(e)&&a(t)&&o(t)))throw new TypeError("Positive integer value expected in function composition");if(s(t,e))throw new TypeError("k must be less than or equal to n in function composition");return r(n(e,-1),n(t,-1))}})}));t.createComposition=a},25489:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createStirlingS2=void 0;var r=n(7873),i="stirlingS2",o=["typed","addScalar","subtract","multiplyScalar","divideScalar","pow","factorial","combinations","isNegative","isInteger","larger"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.addScalar,r=e.subtract,o=e.multiplyScalar,a=e.divideScalar,s=e.pow,A=e.factorial,u=e.combinations,c=e.isNegative,l=e.isInteger,f=e.larger;return t(i,{"number | BigNumber, number | BigNumber":function(e,t){if(!l(e)||c(e)||!l(t)||c(t))throw new TypeError("Non-negative integer value expected in function stirlingS2");if(f(t,e))throw new TypeError("k must be less than or equal to n in function stirlingS2");for(var i=A(t),p=0,d=0;d<=t;d++){var h=s(-1,r(t,d)),m=u(t,d),g=s(d,e);p=n(p,o(o(m,g),h))}return a(p,i)}})}));t.createStirlingS2=a},7778:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createArg=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("arg",o,(function(e){var t=(0,e.typed)("arg",{number:function(e){return Math.atan2(0,e)},BigNumber:function(e){return e.constructor.atan2(0,e)},Complex:function(e){return e.arg()},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createArg=a},59050:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConj=void 0;var r=n(7873),i=n(3754),o="conj",a=["typed"],s=(0,r.factory)(o,a,(function(e){var t=(0,e.typed)(o,{number:function(e){return e},BigNumber:function(e){return e},Complex:function(e){return e.conjugate()},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createConj=s},27361:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIm=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("im",o,(function(e){var t=(0,e.typed)("im",{number:function(e){return 0},BigNumber:function(e){return e.mul(0)},Complex:function(e){return e.im},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createIm=a},36594:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRe=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("re",o,(function(e){var t=(0,e.typed)("re",{number:function(e){return e},BigNumber:function(e){return e},Complex:function(e){return e.re},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createRe=a},51551:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDistance=void 0;var r=n(19392),i=n(7873),o="distance",a=["typed","addScalar","subtract","divideScalar","multiplyScalar","unaryMinus","sqrt","abs"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.addScalar,i=e.subtract,a=e.multiplyScalar,s=e.divideScalar,A=e.unaryMinus,u=e.sqrt,c=e.abs;return t(o,{"Array, Array, Array":function(e,t,n){if(2===e.length&&2===t.length&&2===n.length){if(!f(e))throw new TypeError("Array with 2 numbers or BigNumbers expected for first argument");if(!f(t))throw new TypeError("Array with 2 numbers or BigNumbers expected for second argument");if(!f(n))throw new TypeError("Array with 2 numbers or BigNumbers expected for third argument");var r=s(i(n[1],n[0]),i(t[1],t[0])),o=a(a(r,r),t[0]),u=A(a(r,t[0])),c=e[1];return g(e[0],e[1],o,u,c)}throw new TypeError("Invalid Arguments: Try again")},"Object, Object, Object":function(e,t,n){if(2===Object.keys(e).length&&2===Object.keys(t).length&&2===Object.keys(n).length){if(!f(e))throw new TypeError("Values of pointX and pointY should be numbers or BigNumbers");if(!f(t))throw new TypeError("Values of lineOnePtX and lineOnePtY should be numbers or BigNumbers");if(!f(n))throw new TypeError("Values of lineTwoPtX and lineTwoPtY should be numbers or BigNumbers");if("pointX"in e&&"pointY"in e&&"lineOnePtX"in t&&"lineOnePtY"in t&&"lineTwoPtX"in n&&"lineTwoPtY"in n){var r=s(i(n.lineTwoPtY,n.lineTwoPtX),i(t.lineOnePtY,t.lineOnePtX)),o=a(a(r,r),t.lineOnePtX),u=A(a(r,t.lineOnePtX)),c=e.pointX;return g(e.pointX,e.pointY,o,u,c)}throw new TypeError("Key names do not match")}throw new TypeError("Invalid Arguments: Try again")},"Array, Array":function(e,t){if(2===e.length&&3===t.length){if(!f(e))throw new TypeError("Array with 2 numbers or BigNumbers expected for first argument");if(!p(t))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");return g(e[0],e[1],t[0],t[1],t[2])}if(3===e.length&&6===t.length){if(!p(e))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!h(t))throw new TypeError("Array with 6 numbers or BigNumbers expected for second argument");return y(e[0],e[1],e[2],t[0],t[1],t[2],t[3],t[4],t[5])}if(e.length===t.length&&e.length>0){if(!d(e))throw new TypeError("All values of an array should be numbers or BigNumbers");if(!d(t))throw new TypeError("All values of an array should be numbers or BigNumbers");return v(e,t)}throw new TypeError("Invalid Arguments: Try again")},"Object, Object":function(e,t){if(2===Object.keys(e).length&&3===Object.keys(t).length){if(!f(e))throw new TypeError("Values of pointX and pointY should be numbers or BigNumbers");if(!p(t))throw new TypeError("Values of xCoeffLine, yCoeffLine and constant should be numbers or BigNumbers");if("pointX"in e&&"pointY"in e&&"xCoeffLine"in t&&"yCoeffLine"in t&&"constant"in t)return g(e.pointX,e.pointY,t.xCoeffLine,t.yCoeffLine,t.constant);throw new TypeError("Key names do not match")}if(3===Object.keys(e).length&&6===Object.keys(t).length){if(!p(e))throw new TypeError("Values of pointX, pointY and pointZ should be numbers or BigNumbers");if(!h(t))throw new TypeError("Values of x0, y0, z0, a, b and c should be numbers or BigNumbers");if("pointX"in e&&"pointY"in e&&"x0"in t&&"y0"in t&&"z0"in t&&"a"in t&&"b"in t&&"c"in t)return y(e.pointX,e.pointY,e.pointZ,t.x0,t.y0,t.z0,t.a,t.b,t.c);throw new TypeError("Key names do not match")}if(2===Object.keys(e).length&&2===Object.keys(t).length){if(!f(e))throw new TypeError("Values of pointOneX and pointOneY should be numbers or BigNumbers");if(!f(t))throw new TypeError("Values of pointTwoX and pointTwoY should be numbers or BigNumbers");if("pointOneX"in e&&"pointOneY"in e&&"pointTwoX"in t&&"pointTwoY"in t)return v([e.pointOneX,e.pointOneY],[t.pointTwoX,t.pointTwoY]);throw new TypeError("Key names do not match")}if(3===Object.keys(e).length&&3===Object.keys(t).length){if(!p(e))throw new TypeError("Values of pointOneX, pointOneY and pointOneZ should be numbers or BigNumbers");if(!p(t))throw new TypeError("Values of pointTwoX, pointTwoY and pointTwoZ should be numbers or BigNumbers");if("pointOneX"in e&&"pointOneY"in e&&"pointOneZ"in e&&"pointTwoX"in t&&"pointTwoY"in t&&"pointTwoZ"in t)return v([e.pointOneX,e.pointOneY,e.pointOneZ],[t.pointTwoX,t.pointTwoY,t.pointTwoZ]);throw new TypeError("Key names do not match")}throw new TypeError("Invalid Arguments: Try again")},Array:function(e){if(!function(e){if(2===e[0].length&&l(e[0][0])&&l(e[0][1])){if(e.some((function(e){return 2!==e.length||!l(e[0])||!l(e[1])})))return!1}else{if(!(3===e[0].length&&l(e[0][0])&&l(e[0][1])&&l(e[0][2])))return!1;if(e.some((function(e){return 3!==e.length||!l(e[0])||!l(e[1])||!l(e[2])})))return!1}return!0}(e))throw new TypeError("Incorrect array format entered for pairwise distance calculation");return function(e){for(var t=[],n=[],r=[],i=0;i<e.length-1;i++)for(var o=i+1;o<e.length;o++)2===e[0].length?(n=[e[i][0],e[i][1]],r=[e[o][0],e[o][1]]):3===e[0].length&&(n=[e[i][0],e[i][1],e[i][2]],r=[e[o][0],e[o][1],e[o][2]]),t.push(v(n,r));return t}(e)}});function l(e){return"number"==typeof e||(0,r.isBigNumber)(e)}function f(e){return e.constructor!==Array&&(e=m(e)),l(e[0])&&l(e[1])}function p(e){return e.constructor!==Array&&(e=m(e)),l(e[0])&&l(e[1])&&l(e[2])}function d(e){return Array.isArray(e)||(e=m(e)),e.every(l)}function h(e){return e.constructor!==Array&&(e=m(e)),l(e[0])&&l(e[1])&&l(e[2])&&l(e[3])&&l(e[4])&&l(e[5])}function m(e){for(var t=Object.keys(e),n=[],r=0;r<t.length;r++)n.push(e[t[r]]);return n}function g(e,t,r,i,o){var A=c(n(n(a(r,e),a(i,t)),o)),l=u(n(a(r,r),a(i,i)));return s(A,l)}function y(e,t,r,o,A,c,l,f,p){var d=[i(a(i(A,t),p),a(i(c,r),f)),i(a(i(c,r),l),a(i(o,e),p)),i(a(i(o,e),f),a(i(A,t),l))];d=u(n(n(a(d[0],d[0]),a(d[1],d[1])),a(d[2],d[2])));var h=u(n(n(a(l,l),a(f,f)),a(p,p)));return s(d,h)}function v(e,t){for(var r=e.length,o=0,s=0,A=0;A<r;A++)s=i(e[A],t[A]),o=n(a(s,s),o);return u(o)}}));t.createDistance=s},50367:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIntersect=void 0;var r=n(19392),i=["typed","config","abs","add","addScalar","matrix","multiply","multiplyScalar","divideScalar","subtract","smaller","equalScalar"],o=(0,n(7873).factory)("intersect",i,(function(e){var t=e.typed,n=e.config,i=e.abs,o=e.add,a=e.addScalar,s=e.matrix,A=e.multiply,u=e.multiplyScalar,c=e.divideScalar,l=e.subtract,f=e.smaller,p=e.equalScalar,d=t("intersect",{"Array, Array, Array":function(e,t,n){if(!g(e))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!g(t))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");if(!function(e){return 4===e.length&&h(e[0])&&h(e[1])&&h(e[2])&&h(e[3])}(n))throw new TypeError("Array with 4 numbers expected as third argument");return function(e,t,n,r,i,o,s,A,f,p){var d=u(e,s),h=u(r,s),m=u(t,A),g=u(i,A),y=u(n,f),v=u(o,f),b=c(l(l(l(p,d),m),y),l(l(l(a(a(h,g),v),d),m),y)),w=a(e,u(b,l(r,e))),x=a(t,u(b,l(i,t))),B=a(n,u(b,l(o,n)));return[w,x,B]}(e[0],e[1],e[2],t[0],t[1],t[2],n[0],n[1],n[2],n[3])},"Array, Array, Array, Array":function(e,t,r,s){if(2===e.length){if(!m(e))throw new TypeError("Array with 2 numbers or BigNumbers expected for first argument");if(!m(t))throw new TypeError("Array with 2 numbers or BigNumbers expected for second argument");if(!m(r))throw new TypeError("Array with 2 numbers or BigNumbers expected for third argument");if(!m(s))throw new TypeError("Array with 2 numbers or BigNumbers expected for fourth argument");return function(e,t,r,s){var p=e,d=r,h=l(p,t),m=l(d,s),g=l(u(h[0],m[1]),u(m[0],h[1]));if(f(i(g),n.epsilon))return null;var y=u(m[0],p[1]),v=u(m[1],p[0]),b=u(m[0],d[1]),w=u(m[1],d[0]),x=c(a(l(l(y,v),b),w),g);return o(A(h,x),p)}(e,t,r,s)}if(3===e.length){if(!g(e))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!g(t))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");if(!g(r))throw new TypeError("Array with 3 numbers or BigNumbers expected for third argument");if(!g(s))throw new TypeError("Array with 3 numbers or BigNumbers expected for fourth argument");return d=e[0],h=e[1],v=e[2],b=t[0],w=t[1],x=t[2],B=r[0],D=r[1],C=r[2],E=s[0],N=s[1],_=s[2],O=y(d,B,E,B,h,D,N,D,v,C,_,C),M=y(E,B,b,d,N,D,w,h,_,C,x,v),S=y(d,B,b,d,h,D,w,h,v,C,x,v),U=y(E,B,E,B,N,D,N,D,_,C,_,C),F=y(b,d,b,d,w,h,w,h,x,v,x,v),P=c(l(u(O,M),u(S,U)),l(u(F,U),u(M,M))),Q=c(a(O,u(P,M)),U),T=a(d,u(P,l(b,d))),I=a(h,u(P,l(w,h))),j=a(v,u(P,l(x,v))),k=a(B,u(Q,l(E,B))),R=a(D,u(Q,l(N,D))),L=a(C,u(Q,l(_,C))),p(T,k)&&p(I,R)&&p(j,L)?[T,I,j]:null}throw new TypeError("Arrays with two or thee dimensional points expected");var d,h,v,b,w,x,B,D,C,E,N,_,O,M,S,U,F,P,Q,T,I,j,k,R,L},"Matrix, Matrix, Matrix":function(e,t,n){return s(d(e.valueOf(),t.valueOf(),n.valueOf()))},"Matrix, Matrix, Matrix, Matrix":function(e,t,n,r){return s(d(e.valueOf(),t.valueOf(),n.valueOf(),r.valueOf()))}});function h(e){return"number"==typeof e||(0,r.isBigNumber)(e)}function m(e){return 2===e.length&&h(e[0])&&h(e[1])}function g(e){return 3===e.length&&h(e[0])&&h(e[1])&&h(e[2])}function y(e,t,n,r,i,o,s,A,c,f,p,d){var h=u(l(e,t),l(n,r)),m=u(l(i,o),l(s,A)),g=u(l(c,f),l(p,d));return a(a(h,m),g)}return d}));t.createIntersect=o},96191:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAnd=void 0;var r=n(36634),i=n(20649),o=n(25331),a=n(32509),s=n(74313),A=n(7873),u=n(86711),c=["typed","matrix","equalScalar","zeros","not"],l=(0,A.factory)("and",c,(function(e){var t=e.typed,n=e.matrix,A=e.equalScalar,c=e.zeros,l=e.not,f=(0,r.createAlgorithm02)({typed:t,equalScalar:A}),p=(0,s.createAlgorithm06)({typed:t,equalScalar:A}),d=(0,i.createAlgorithm11)({typed:t,equalScalar:A}),h=(0,o.createAlgorithm13)({typed:t}),m=(0,a.createAlgorithm14)({typed:t}),g=t("and",{"number, number":u.andNumber,"Complex, Complex":function(e,t){return!(0===e.re&&0===e.im||0===t.re&&0===t.im)},"BigNumber, BigNumber":function(e,t){return!(e.isZero()||t.isZero()||e.isNaN()||t.isNaN())},"Unit, Unit":function(e,t){return g(e.value||0,t.value||0)},"SparseMatrix, SparseMatrix":function(e,t){return p(e,t,g,!1)},"SparseMatrix, DenseMatrix":function(e,t){return f(t,e,g,!0)},"DenseMatrix, SparseMatrix":function(e,t){return f(e,t,g,!1)},"DenseMatrix, DenseMatrix":function(e,t){return h(e,t,g)},"Array, Array":function(e,t){return g(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return g(n(e),t)},"Matrix, Array":function(e,t){return g(e,n(t))},"SparseMatrix, any":function(e,t){return l(t)?c(e.size(),e.storage()):d(e,t,g,!1)},"DenseMatrix, any":function(e,t){return l(t)?c(e.size(),e.storage()):m(e,t,g,!1)},"any, SparseMatrix":function(e,t){return l(e)?c(e.size(),e.storage()):d(t,e,g,!0)},"any, DenseMatrix":function(e,t){return l(e)?c(e.size(),e.storage()):m(t,e,g,!0)},"Array, any":function(e,t){return g(n(e),t).valueOf()},"any, Array":function(e,t){return g(e,n(t)).valueOf()}});return g}));t.createAnd=l},92947:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNot=void 0;var r=n(3754),i=n(7873),o=n(86711),a=["typed"],s=(0,i.factory)("not",a,(function(e){var t=(0,e.typed)("not",{number:o.notNumber,Complex:function(e){return 0===e.re&&0===e.im},BigNumber:function(e){return e.isZero()||e.isNaN()},Unit:function(e){return null===e.value||t(e.value)},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createNot=s},96974:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOr=void 0;var r=n(11463),i=n(11367),o=n(25331),a=n(32509),s=n(96059),A=n(7873),u=n(86711),c=["typed","matrix","equalScalar","DenseMatrix"],l=(0,A.factory)("or",c,(function(e){var t=e.typed,n=e.matrix,A=e.equalScalar,c=e.DenseMatrix,l=(0,r.createAlgorithm03)({typed:t}),f=(0,s.createAlgorithm05)({typed:t,equalScalar:A}),p=(0,i.createAlgorithm12)({typed:t,DenseMatrix:c}),d=(0,o.createAlgorithm13)({typed:t}),h=(0,a.createAlgorithm14)({typed:t}),m=t("or",{"number, number":u.orNumber,"Complex, Complex":function(e,t){return 0!==e.re||0!==e.im||0!==t.re||0!==t.im},"BigNumber, BigNumber":function(e,t){return!e.isZero()&&!e.isNaN()||!t.isZero()&&!t.isNaN()},"Unit, Unit":function(e,t){return m(e.value||0,t.value||0)},"SparseMatrix, SparseMatrix":function(e,t){return f(e,t,m)},"SparseMatrix, DenseMatrix":function(e,t){return l(t,e,m,!0)},"DenseMatrix, SparseMatrix":function(e,t){return l(e,t,m,!1)},"DenseMatrix, DenseMatrix":function(e,t){return d(e,t,m)},"Array, Array":function(e,t){return m(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return m(n(e),t)},"Matrix, Array":function(e,t){return m(e,n(t))},"SparseMatrix, any":function(e,t){return p(e,t,m,!1)},"DenseMatrix, any":function(e,t){return h(e,t,m,!1)},"any, SparseMatrix":function(e,t){return p(t,e,m,!0)},"any, DenseMatrix":function(e,t){return h(t,e,m,!0)},"Array, any":function(e,t){return h(n(e),t,m,!1).valueOf()},"any, Array":function(e,t){return h(n(t),e,m,!0).valueOf()}});return m}));t.createOr=l},7699:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createXor=void 0;var r=n(11463),i=n(70919),o=n(11367),a=n(25331),s=n(32509),A=n(7873),u=n(86711),c=["typed","matrix","DenseMatrix"],l=(0,A.factory)("xor",c,(function(e){var t=e.typed,n=e.matrix,A=e.DenseMatrix,c=(0,r.createAlgorithm03)({typed:t}),l=(0,i.createAlgorithm07)({typed:t,DenseMatrix:A}),f=(0,o.createAlgorithm12)({typed:t,DenseMatrix:A}),p=(0,a.createAlgorithm13)({typed:t}),d=(0,s.createAlgorithm14)({typed:t}),h=t("xor",{"number, number":u.xorNumber,"Complex, Complex":function(e,t){return(0!==e.re||0!==e.im)!=(0!==t.re||0!==t.im)},"BigNumber, BigNumber":function(e,t){return(!e.isZero()&&!e.isNaN())!=(!t.isZero()&&!t.isNaN())},"Unit, Unit":function(e,t){return h(e.value||0,t.value||0)},"SparseMatrix, SparseMatrix":function(e,t){return l(e,t,h)},"SparseMatrix, DenseMatrix":function(e,t){return c(t,e,h,!0)},"DenseMatrix, SparseMatrix":function(e,t){return c(e,t,h,!1)},"DenseMatrix, DenseMatrix":function(e,t){return p(e,t,h)},"Array, Array":function(e,t){return h(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return h(n(e),t)},"Matrix, Array":function(e,t){return h(e,n(t))},"SparseMatrix, any":function(e,t){return f(e,t,h,!1)},"DenseMatrix, any":function(e,t){return d(e,t,h,!1)},"any, SparseMatrix":function(e,t){return f(t,e,h,!0)},"any, DenseMatrix":function(e,t){return d(t,e,h,!0)},"Array, any":function(e,t){return d(n(e),t,h,!1).valueOf()},"any, Array":function(e,t){return d(n(t),e,h,!0).valueOf()}});return h}));t.createXor=l},26704:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createApply=void 0;var r=n(7873),i=n(61824),o=n(19392),a=n(11543),s="apply",A=["typed","isInteger"],u=(0,r.factory)(s,A,(function(e){var t=e.typed,n=e.isInteger;return t(s,{"Array | Matrix, number | BigNumber, function":function(e,t,r){if(!n(t))throw new TypeError("Integer number expected for dimension");var s=Array.isArray(e)?(0,i.arraySize)(e):e.size();if(t<0||t>=s.length)throw new a.IndexError(t,s.length);return(0,o.isMatrix)(e)?e.create(c(e.valueOf(),t,r)):c(e,t,r)}})}));function c(e,t,n){var r,i,o;if(t<=0){if(Array.isArray(e[0])){for(o=function(e){var t,n,r=e.length,i=e[0].length,o=[];for(n=0;n<i;n++){var a=[];for(t=0;t<r;t++)a.push(e[t][n]);o.push(a)}return o}(e),i=[],r=0;r<o.length;r++)i[r]=c(o[r],t-1,n);return i}return n(e)}for(i=[],r=0;r<e.length;r++)i[r]=c(e[r],t-1,n);return i}t.createApply=u},96535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createColumn=void 0;var r=n(7873),i=n(92281),o=n(61824),a="column",s=["typed","Index","matrix","range"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.Index,r=e.matrix,s=e.range;return t(a,{"Matrix, number":A,"Array, number":function(e,t){return A(r((0,i.clone)(e)),t).valueOf()}});function A(e,t){if(2!==e.size().length)throw new Error("Only two dimensional matrix is supported");(0,o.validateIndex)(t,e.size()[1]);var r=s(0,e.size()[0]),i=new n(r,t);return e.subset(i)}}));t.createColumn=A},32881:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConcat=void 0;var r=n(19392),i=n(92281),o=n(61824),a=n(11543),s=n(49102),A=n(7873),u="concat",c=["typed","matrix","isInteger"],l=(0,A.factory)(u,c,(function(e){var t=e.typed,n=e.matrix,A=e.isInteger;return t(u,{"...Array | Matrix | number | BigNumber":function(e){var t,u,c=e.length,l=-1,p=!1,d=[];for(t=0;t<c;t++){var h=e[t];if((0,r.isMatrix)(h)&&(p=!0),(0,r.isNumber)(h)||(0,r.isBigNumber)(h)){if(t!==c-1)throw new Error("Dimension must be specified as last argument");if(u=l,l=h.valueOf(),!A(l))throw new TypeError("Integer number expected for dimension");if(l<0||t>0&&l>u)throw new a.IndexError(l,u+1)}else{var m=(0,i.clone)(h).valueOf(),g=(0,o.arraySize)(m);if(d[t]=m,u=l,l=g.length-1,t>0&&l!==u)throw new s.DimensionError(u+1,l+1)}}if(0===d.length)throw new SyntaxError("At least one matrix expected");for(var y=d.shift();d.length;)y=f(y,d.shift(),l,0);return p?n(y):y},"...string":function(e){return e.join("")}})}));function f(e,t,n,r){if(r<n){if(e.length!==t.length)throw new s.DimensionError(e.length,t.length);for(var i=[],o=0;o<e.length;o++)i[o]=f(e[o],t[o],n,r+1);return i}return e.concat(t)}t.createConcat=l},64087:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCross=void 0;var r=n(61824),i=n(7873),o="cross",a=["typed","matrix","subtract","multiply"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.matrix,i=e.subtract,a=e.multiply;return t(o,{"Matrix, Matrix":function(e,t){return n(s(e.toArray(),t.toArray()))},"Matrix, Array":function(e,t){return n(s(e.toArray(),t))},"Array, Matrix":function(e,t){return n(s(e,t.toArray()))},"Array, Array":s});function s(e,t){var n=Math.max((0,r.arraySize)(e).length,(0,r.arraySize)(t).length);e=(0,r.squeeze)(e),t=(0,r.squeeze)(t);var o=(0,r.arraySize)(e),s=(0,r.arraySize)(t);if(1!==o.length||1!==s.length||3!==o[0]||3!==s[0])throw new RangeError("Vectors with length 3 expected (Size A = ["+o.join(", ")+"], B = ["+s.join(", ")+"])");var A=[i(a(e[1],t[2]),a(e[2],t[1])),i(a(e[2],t[0]),a(e[0],t[2])),i(a(e[0],t[1]),a(e[1],t[0]))];return n>1?[A]:A}}));t.createCross=s},79803:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCtranspose=void 0;var r=n(7873),i="ctranspose",o=["typed","transpose","conj"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.transpose,r=e.conj;return t(i,{any:function(e){return r(n(e))}})}));t.createCtranspose=a},39259:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDet=void 0;var r=n(19392),i=n(92281),o=n(465),a=n(7873),s=["typed","matrix","subtract","multiply","unaryMinus","lup"],A=(0,a.factory)("det",s,(function(e){var t=e.typed,n=e.matrix,a=e.subtract,s=e.multiply,A=e.unaryMinus,u=e.lup;return t("det",{any:function(e){return(0,i.clone)(e)},"Array | Matrix":function(e){var t;switch((t=(0,r.isMatrix)(e)?e.size():Array.isArray(e)?(e=n(e)).size():[]).length){case 0:return(0,i.clone)(e);case 1:if(1===t[0])return(0,i.clone)(e.valueOf()[0]);throw new RangeError("Matrix must be square (size: "+(0,o.format)(t)+")");case 2:var c=t[0],l=t[1];if(c===l)return function(e,t,n){if(1===t)return(0,i.clone)(e[0][0]);if(2===t)return a(s(e[0][0],e[1][1]),s(e[1][0],e[0][1]));for(var r=u(e),o=r.U[0][0],c=1;c<t;c++)o=s(o,r.U[c][c]);for(var l=0,f=0,p=[];;){for(;p[f];)f++;if(f>=t)break;for(var d=f,h=0;!p[r.p[d]];)p[r.p[d]]=!0,d=r.p[d],h++;h%2==0&&l++}return l%2==0?o:A(o)}(e.clone().valueOf(),c);throw new RangeError("Matrix must be square (size: "+(0,o.format)(t)+")");default:throw new RangeError("Matrix must be two dimensional (size: "+(0,o.format)(t)+")")}}})}));t.createDet=A},2548:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDiag=void 0;var r=n(19392),i=n(61824),o=n(69784),a=n(7873),s="diag",A=["typed","matrix","DenseMatrix","SparseMatrix"],u=(0,a.factory)(s,A,(function(e){var t=e.typed,n=e.matrix,a=e.DenseMatrix,A=e.SparseMatrix;return t(s,{Array:function(e){return u(e,0,(0,i.arraySize)(e),null)},"Array, number":function(e,t){return u(e,t,(0,i.arraySize)(e),null)},"Array, BigNumber":function(e,t){return u(e,t.toNumber(),(0,i.arraySize)(e),null)},"Array, string":function(e,t){return u(e,0,(0,i.arraySize)(e),t)},"Array, number, string":function(e,t,n){return u(e,t,(0,i.arraySize)(e),n)},"Array, BigNumber, string":function(e,t,n){return u(e,t.toNumber(),(0,i.arraySize)(e),n)},Matrix:function(e){return u(e,0,e.size(),e.storage())},"Matrix, number":function(e,t){return u(e,t,e.size(),e.storage())},"Matrix, BigNumber":function(e,t){return u(e,t.toNumber(),e.size(),e.storage())},"Matrix, string":function(e,t){return u(e,0,e.size(),t)},"Matrix, number, string":function(e,t,n){return u(e,t,e.size(),n)},"Matrix, BigNumber, string":function(e,t,n){return u(e,t.toNumber(),e.size(),n)}});function u(e,t,i,s){if(!(0,o.isInteger)(t))throw new TypeError("Second parameter in function diag must be an integer");var u=t>0?t:0,c=t<0?-t:0;switch(i.length){case 1:return function(e,t,n,r,i,o){var s=[r+i,r+o];if(n&&"sparse"!==n&&"dense"!==n)throw new TypeError("Unknown matrix type ".concat(n,'"'));var u="sparse"===n?A.diagonal(s,e,t):a.diagonal(s,e,t);return null!==n?u:u.valueOf()}(e,t,s,i[0],c,u);case 2:return function(e,t,i,o,a,s){if((0,r.isMatrix)(e)){var A=e.diagonal(t);return null!==i?i!==A.storage()?n(A,i):A:A.valueOf()}for(var u=Math.min(o[0]-a,o[1]-s),c=[],l=0;l<u;l++)c[l]=e[l+a][l+s];return null!==i?n(c):c}(e,t,s,i,c,u)}throw new RangeError("Matrix for function diag must be 2 dimensional")}}));t.createDiag=u},25907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDot=void 0;var r=n(61824),i=n(7873),o=["typed","add","multiply"],a=(0,i.factory)("dot",o,(function(e){var t=e.typed,n=e.add,i=e.multiply;return t("dot",{"Matrix, Matrix":function(e,t){return o(e.toArray(),t.toArray())},"Matrix, Array":function(e,t){return o(e.toArray(),t)},"Array, Matrix":function(e,t){return o(e,t.toArray())},"Array, Array":o});function o(e,t){var o=(0,r.arraySize)(e),a=(0,r.arraySize)(t),s=o[0];if(1!==o.length||1!==a.length)throw new RangeError("Vector expected");if(o[0]!==a[0])throw new RangeError("Vectors must have equal length ("+o[0]+" != "+a[0]+")");if(0===s)throw new RangeError("Cannot calculate the dot product of empty vectors");for(var A=0,u=0;u<s;u++)A=n(A,i(e[u],t[u]));return A}}));t.createDot=a},4974:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEigs=void 0;var r=n(92281),i=n(7873),o=n(465),a=["config","typed","matrix","addScalar","equal","subtract","abs","atan","cos","sin","multiplyScalar","inv","bignumber","multiply","add"],s=(0,i.factory)("eigs",a,(function(e){var t=e.config,n=e.typed,i=e.matrix,a=e.addScalar,s=e.subtract,A=e.equal,u=e.abs,c=e.atan,l=e.cos,f=e.sin,p=e.multiplyScalar,d=e.inv,h=e.bignumber,m=e.multiply,g=e.add;function y(e,n){var i=e.datatype();if(void 0===i&&(i=e.getDataType()),"number"!==i&&"BigNumber"!==i&&"Fraction"!==i)throw"mixed"===i?new TypeError("Mixed matrix element type is not supported"):new TypeError("Matrix element type not supported ("+i+")");if(function(e,t){for(var n=0;n<t;n++)for(var r=n;r<t;r++)if(!A(e[n][r],e[r][n]))throw new TypeError("Input matrix is not symmetric")}(e.toArray(),n),"number"===i)return v(e.toArray());if("Fraction"===i){for(var o=e.toArray(),a=0;a<n;a++)for(var s=a;s<n;s++)o[a][s]=o[a][s].valueOf(),o[s][a]=o[a][s];return v(e.toArray())}return"BigNumber"===i?function(e){for(var n,i=e.length,o=u(t.epsilon/i),a=new Array(i),s=0;s<i;s++)a[s]=O(i,0),a[s][s]=1;var A=N(e);for(;u(A[1])>=u(o);){var c=A[0][0],l=A[0][1];e=D(e,n=w(e[c][c],e[l][l],e[c][l]),c,l),a=B(a,n,c,l),A=N(e)}for(var f=O(i,0),p=0;p<i;p++)f[p]=e[p][p];return _((0,r.clone)(f),(0,r.clone)(a))}(e.toArray()):void 0}function v(e){for(var n,i=e.length,o=Math.abs(t.epsilon/i),a=new Array(i),s=0;s<i;s++)a[s]=O(i,0),a[s][s]=1;for(var A=E(e);Math.abs(A[1])>=Math.abs(o);){var u=A[0][0],c=A[0][1];e=C(e,n=b(e[u][u],e[c][c],e[u][c]),u,c),a=x(a,n,u,c),A=E(e)}for(var l=O(i,0),f=0;f<i;f++)l[f]=e[f][f];return _((0,r.clone)(l),(0,r.clone)(a))}function b(e,n,r){var i=n-e;return Math.abs(i)<=t.epsilon?Math.PI/4:.5*Math.atan(2*r/(n-e))}function w(e,n,r){var i=s(n,e);return u(i)<=t.epsilon?h(-1).acos().div(4):p(.5,c(m(2,r,d(i))))}function x(e,t,n,r){for(var i=e.length,o=Math.cos(t),a=Math.sin(t),s=O(i,0),A=O(i,0),u=0;u<i;u++)s[u]=o*e[u][n]-a*e[u][r],A[u]=a*e[u][n]+o*e[u][r];for(var c=0;c<i;c++)e[c][n]=s[c],e[c][r]=A[c];return e}function B(e,t,n,r){for(var i=e.length,o=l(t),A=f(t),u=O(i,h(0)),c=O(i,h(0)),d=0;d<i;d++)u[d]=s(p(o,e[d][n]),p(A,e[d][r])),c[d]=a(p(A,e[d][n]),p(o,e[d][r]));for(var m=0;m<i;m++)e[m][n]=u[m],e[m][r]=c[m];return e}function D(e,t,n,r){for(var i=e.length,o=h(l(t)),A=h(f(t)),u=p(o,o),c=p(A,A),d=O(i,h(0)),y=O(i,h(0)),v=m(h(2),o,A,e[n][r]),b=a(s(p(u,e[n][n]),v),p(c,e[r][r])),w=g(p(c,e[n][n]),v,p(u,e[r][r])),x=0;x<i;x++)d[x]=s(p(o,e[n][x]),p(A,e[r][x])),y[x]=a(p(A,e[n][x]),p(o,e[r][x]));e[n][n]=b,e[r][r]=w,e[n][r]=h(0),e[r][n]=h(0);for(var B=0;B<i;B++)B!==n&&B!==r&&(e[n][B]=d[B],e[B][n]=d[B],e[r][B]=y[B],e[B][r]=y[B]);return e}function C(e,t,n,r){for(var i=e.length,o=Math.cos(t),a=Math.sin(t),s=o*o,A=a*a,u=O(i,0),c=O(i,0),l=s*e[n][n]-2*o*a*e[n][r]+A*e[r][r],f=A*e[n][n]+2*o*a*e[n][r]+s*e[r][r],p=0;p<i;p++)u[p]=o*e[n][p]-a*e[r][p],c[p]=a*e[n][p]+o*e[r][p];e[n][n]=l,e[r][r]=f,e[n][r]=0,e[r][n]=0;for(var d=0;d<i;d++)d!==n&&d!==r&&(e[n][d]=u[d],e[d][n]=u[d],e[r][d]=c[d],e[d][r]=c[d]);return e}function E(e){for(var t=e.length,n=0,r=[0,1],i=0;i<t;i++)for(var o=i+1;o<t;o++)Math.abs(n)<Math.abs(e[i][o])&&(n=Math.abs(e[i][o]),r=[i,o]);return[r,n]}function N(e){for(var t=e.length,n=0,r=[0,1],i=0;i<t;i++)for(var o=i+1;o<t;o++)u(n)<u(e[i][o])&&(n=u(e[i][o]),r=[i,o]);return[r,n]}function _(e,t){for(var n=e.length,i=Array(n),o=Array(n),a=0;a<n;a++)o[a]=Array(n);for(var s=0;s<n;s++){for(var A=0,u=e[0],c=0;c<e.length;c++)e[c]<u&&(u=e[A=c]);i[s]=e.splice(A,1)[0];for(var l=0;l<n;l++)o[l][s]=t[l][A],t[l].splice(A,1)}return[(0,r.clone)(i),(0,r.clone)(o)]}function O(e,t){for(var n=new Array(e),r=0;r<e;r++)n[r]=t;return n}return n("eigs",{Array:function(e){var t=i(e),n=t.size();if(2!==n.length||n[0]!==n[1])throw new RangeError("Matrix must be square (size: "+(0,o.format)(n)+")");var r=y(t,n[0]);return{values:r[0],vectors:r[1]}},Matrix:function(e){var t=e.size();if(2!==t.length||t[0]!==t[1])throw new RangeError("Matrix must be square (size: "+(0,o.format)(t)+")");var n=y(e,t[0]);return{values:i(n[0]),vectors:i(n[1])}}})}));t.createEigs=s},47778:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExpm=void 0;var r=n(19392),i=n(465),o=n(7873),a="expm",s=["typed","abs","add","identity","inv","multiply"],A=(0,o.factory)(a,s,(function(e){var t=e.typed,n=e.abs,o=e.add,s=e.identity,A=e.inv,u=e.multiply;return t(a,{Matrix:function(e){var t=e.size();if(2!==t.length||t[0]!==t[1])throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");for(var a=t[0],l=function(e){for(var t=e.size()[0],r=0,i=0;i<t;i++){for(var o=0,a=0;a<t;a++)o+=n(e.get([i,a]));r=Math.max(o,r)}return r}(e),f=function(e,t){for(var n=30,r=0;r<n;r++)for(var i=0;i<=r;i++){var o=r-i;if(c(e,i,o)<t)return{q:i,j:o}}throw new Error("Could not find acceptable parameters to compute the matrix exponential (try increasing maxSearchSize in expm.js)")}(l,1e-15),p=f.q,d=f.j,h=u(e,Math.pow(2,-d)),m=s(a),g=s(a),y=1,v=h,b=-1,w=1;w<=p;w++)w>1&&(v=u(v,h),b=-b),m=o(m,u(y=y*(p-w+1)/((2*p-w+1)*w),v)),g=o(g,u(y*b,v));for(var x=u(A(g),m),B=0;B<d;B++)x=u(x,x);return(0,r.isSparseMatrix)(e)?e.createSparseMatrix(x):x}});function c(e,t,n){for(var r=1,i=2;i<=t;i++)r*=i;for(var o=r,a=t+1;a<=2*t;a++)o*=a;var s=o*(2*t+1);return 8*Math.pow(e/Math.pow(2,n),2*t)*r*r/(o*s)}}));t.createExpm=A},44455:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEye=void 0;var r=(0,n(7873).factory)("eye",[],(function(){return function(){throw new Error('Function "eye" is renamed to "identity" since mathjs version 5.0.0. To keep eye working, create an alias for it using "math.import({eye: math.identity}, {override: true})"')}}));t.createEye=r},47354:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFilter=void 0;var r=n(61824),i=n(64487),o=["typed"],a=(0,n(7873).factory)("filter",o,(function(e){return(0,e.typed)("filter",{"Array, function":s,"Matrix, function":function(e,t){return e.create(s(e.toArray(),t))},"Array, RegExp":r.filterRegExp,"Matrix, RegExp":function(e,t){return e.create((0,r.filterRegExp)(e.toArray(),t))}})}));function s(e,t){var n=(0,i.maxArgumentCount)(t);return(0,r.filter)(e,(function(e,r,i){return 1===n?t(e):2===n?t(e,[r]):t(e,[r],i)}))}t.createFilter=a},1432:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFlatten=void 0;var r=n(92281),i=n(61824),o=n(7873),a="flatten",s=["typed","matrix"],A=(0,o.factory)(a,s,(function(e){var t=e.typed,n=e.matrix;return t(a,{Array:function(e){return(0,i.flatten)((0,r.clone)(e))},Matrix:function(e){var t=(0,i.flatten)((0,r.clone)(e.toArray()));return n(t)}})}));t.createFlatten=A},85790:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createForEach=void 0;var r=n(64487),i=n(61824),o=n(7873),a="forEach",s=["typed"],A=(0,o.factory)(a,s,(function(e){return(0,e.typed)(a,{"Array, function":u,"Matrix, function":function(e,t){return e.forEach(t)}})}));function u(e,t){var n=(0,r.maxArgumentCount)(t);!function r(o,a){Array.isArray(o)?(0,i.forEach)(o,(function(e,t){r(e,a.concat(t))})):1===n?t(o):2===n?t(o,a):t(o,a,e)}(e,[])}t.createForEach=A},75182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGetMatrixDataType=void 0;var r=n(7873),i=n(61824),o=n(19392),a="getMatrixDataType",s=["typed"],A=(0,r.factory)(a,s,(function(e){return(0,e.typed)(a,{Array:function(e){return(0,i.getArrayDataType)(e,o.typeOf)},Matrix:function(e){return e.getDataType()}})}));t.createGetMatrixDataType=A},78602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIdentity=void 0;var r=n(19392),i=n(61824),o=n(69784),a=n(7873),s="identity",A=["typed","config","matrix","BigNumber","DenseMatrix","SparseMatrix"],u=(0,a.factory)(s,A,(function(e){var t=e.typed,n=e.config,a=e.matrix,A=e.BigNumber,u=e.DenseMatrix,c=e.SparseMatrix;return t(s,{"":function(){return"Matrix"===n.matrix?a([]):[]},string:function(e){return a(e)},"number | BigNumber":function(e){return f(e,e,"Matrix"===n.matrix?"dense":void 0)},"number | BigNumber, string":function(e,t){return f(e,e,t)},"number | BigNumber, number | BigNumber":function(e,t){return f(e,t,"Matrix"===n.matrix?"dense":void 0)},"number | BigNumber, number | BigNumber, string":function(e,t,n){return f(e,t,n)},Array:function(e){return l(e)},"Array, string":function(e,t){return l(e,t)},Matrix:function(e){return l(e.valueOf(),e.storage())},"Matrix, string":function(e,t){return l(e.valueOf(),t)}});function l(e,t){switch(e.length){case 0:return t?a(t):[];case 1:return f(e[0],e[0],t);case 2:return f(e[0],e[1],t);default:throw new Error("Vector containing two values expected")}}function f(e,t,n){var a=(0,r.isBigNumber)(e)||(0,r.isBigNumber)(t)?A:null;if((0,r.isBigNumber)(e)&&(e=e.toNumber()),(0,r.isBigNumber)(t)&&(t=t.toNumber()),!(0,o.isInteger)(e)||e<1)throw new Error("Parameters in function identity must be positive integers");if(!(0,o.isInteger)(t)||t<1)throw new Error("Parameters in function identity must be positive integers");var s=a?new A(1):1,l=a?new a(0):0,f=[e,t];if(n){if("sparse"===n)return c.diagonal(f,s,0,l);if("dense"===n)return u.diagonal(f,s,0,l);throw new TypeError('Unknown matrix type "'.concat(n,'"'))}for(var p=(0,i.resize)([],f,l),d=e<t?e:t,h=0;h<d;h++)p[h][h]=s;return p}}));t.createIdentity=u},87305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInv=void 0;var r=n(19392),i=n(61824),o=n(7873),a=n(465),s=["typed","matrix","divideScalar","addScalar","multiply","unaryMinus","det","identity","abs"],A=(0,o.factory)("inv",s,(function(e){var t=e.typed,n=e.matrix,o=e.divideScalar,s=e.addScalar,A=e.multiply,u=e.unaryMinus,c=e.det,l=e.identity,f=e.abs;return t("inv",{"Array | Matrix":function(e){var t=(0,r.isMatrix)(e)?e.size():(0,i.arraySize)(e);switch(t.length){case 1:if(1===t[0])return(0,r.isMatrix)(e)?n([o(1,e.valueOf()[0])]):[o(1,e[0])];throw new RangeError("Matrix must be square (size: "+(0,a.format)(t)+")");case 2:var s=t[0],A=t[1];if(s===A)return(0,r.isMatrix)(e)?n(p(e.valueOf(),s,A),e.storage()):p(e,s,A);throw new RangeError("Matrix must be square (size: "+(0,a.format)(t)+")");default:throw new RangeError("Matrix must be two dimensional (size: "+(0,a.format)(t)+")")}},any:function(e){return o(1,e)}});function p(e,t,n){var r,i,a,p,d;if(1===t){if(0===(p=e[0][0]))throw Error("Cannot calculate inverse, determinant is zero");return[[o(1,p)]]}if(2===t){var h=c(e);if(0===h)throw Error("Cannot calculate inverse, determinant is zero");return[[o(e[1][1],h),o(u(e[0][1]),h)],[o(u(e[1][0]),h),o(e[0][0],h)]]}var m=e.concat();for(r=0;r<t;r++)m[r]=m[r].concat();for(var g=l(t).valueOf(),y=0;y<n;y++){var v=f(m[y][y]),b=y;for(r=y+1;r<t;)f(m[r][y])>v&&(v=f(m[r][y]),b=r),r++;if(0===v)throw Error("Cannot calculate inverse, determinant is zero");(r=b)!==y&&(d=m[y],m[y]=m[r],m[r]=d,d=g[y],g[y]=g[r],g[r]=d);var w=m[y],x=g[y];for(r=0;r<t;r++){var B=m[r],D=g[r];if(r!==y){if(0!==B[y]){for(a=o(u(B[y]),w[y]),i=y;i<n;i++)B[i]=s(B[i],A(a,w[i]));for(i=0;i<n;i++)D[i]=s(D[i],A(a,x[i]))}}else{for(a=w[y],i=y;i<n;i++)B[i]=o(B[i],a);for(i=0;i<n;i++)D[i]=o(D[i],a)}}}return g}}));t.createInv=A},14897:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createKron=void 0;var r=n(61824),i=n(7873),o="kron",a=["typed","matrix","multiplyScalar"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.matrix,i=e.multiplyScalar;return t(o,{"Matrix, Matrix":function(e,t){return n(a(e.toArray(),t.toArray()))},"Matrix, Array":function(e,t){return n(a(e.toArray(),t))},"Array, Matrix":function(e,t){return n(a(e,t.toArray()))},"Array, Array":a});function a(e,t){if(1===(0,r.arraySize)(e).length&&(e=[e]),1===(0,r.arraySize)(t).length&&(t=[t]),(0,r.arraySize)(e).length>2||(0,r.arraySize)(t).length>2)throw new RangeError("Vectors with dimensions greater then 2 are not supported expected (Size x = "+JSON.stringify(e.length)+", y = "+JSON.stringify(t.length)+")");var n=[],o=[];return e.map((function(e){return t.map((function(t){return o=[],n.push(o),e.map((function(e){return t.map((function(t){return o.push(i(e,t))}))}))}))}))&&n}}));t.createKron=s},93743:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMap=void 0;var r=n(64487),i=n(7873),o=["typed"],a=(0,i.factory)("map",o,(function(e){return(0,e.typed)("map",{"Array, function":s,"Matrix, function":function(e,t){return e.map(t)}})}));function s(e,t){var n=(0,r.maxArgumentCount)(t);return function r(i,o){return Array.isArray(i)?i.map((function(e,t){return r(e,o.concat(t))})):1===n?t(i):2===n?t(i,o):t(i,o,e)}(e,[])}t.createMap=a},36411:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOnes=void 0;var r=n(19392),i=n(69784),o=n(61824),a=["typed","config","matrix","BigNumber"],s=(0,n(7873).factory)("ones",a,(function(e){var t=e.typed,n=e.config,a=e.matrix,s=e.BigNumber;return t("ones",{"":function(){return"Array"===n.matrix?A([]):A([],"default")},"...number | BigNumber | string":function(e){if("string"==typeof e[e.length-1]){var t=e.pop();return A(e,t)}return"Array"===n.matrix?A(e):A(e,"default")},Array:A,Matrix:function(e){var t=e.storage();return A(e.valueOf(),t)},"Array | Matrix, string":function(e,t){return A(e.valueOf(),t)}});function A(e,t){var n=function(e){var t=!1;return e.forEach((function(e,n,i){(0,r.isBigNumber)(e)&&(t=!0,i[n]=e.toNumber())})),t}(e),A=n?new s(1):1;if(function(e){e.forEach((function(e){if("number"!=typeof e||!(0,i.isInteger)(e)||e<0)throw new Error("Parameters in function ones must be positive integers")}))}(e),t){var u=a(t);return e.length>0?u.resize(e,A):u}var c=[];return e.length>0?(0,o.resize)(c,e,A):c}}));t.createOnes=s},24964:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPartitionSelect=void 0;var r=n(19392),i=n(69784),o=n(7873),a="partitionSelect",s=["typed","isNumeric","isNaN","compare"],A=(0,o.factory)(a,s,(function(e){var t=e.typed,n=e.isNumeric,o=e.isNaN,s=e.compare,A=s,u=function(e,t){return-s(e,t)};return t(a,{"Array | Matrix, number":function(e,t){return c(e,t,A)},"Array | Matrix, number, string":function(e,t,n){if("asc"===n)return c(e,t,A);if("desc"===n)return c(e,t,u);throw new Error('Compare string must be "asc" or "desc"')},"Array | Matrix, number, function":c});function c(e,t,n){if(!(0,i.isInteger)(t)||t<0)throw new Error("k must be a non-negative integer");if((0,r.isMatrix)(e)){if(e.size().length>1)throw new Error("Only one dimensional matrices supported");return l(e.valueOf(),t,n)}if(Array.isArray(e))return l(e,t,n)}function l(e,t,r){if(t>=e.length)throw new Error("k out of bounds");for(var i=0;i<e.length;i++)if(n(e[i])&&o(e[i]))return e[i];for(var a=0,s=e.length-1;a<s;){for(var A=a,u=s,c=e[Math.floor(Math.random()*(s-a+1))+a];A<u;)if(r(e[A],c)>=0){var l=e[u];e[u]=e[A],e[A]=l,--u}else++A;r(e[A],c)>0&&--A,t<=A?s=A:a=A+1}return e[t]}}));t.createPartitionSelect=A},82838:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRange=void 0;var r=n(7873),i=n(77002),o="range",a=["typed","config","?matrix","?bignumber","smaller","smallerEq","larger","largerEq"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.config,r=e.matrix,a=e.bignumber,s=e.smaller,A=e.smallerEq,u=e.larger,c=e.largerEq;return t(o,{string:f,"string, boolean":f,"number, number":function(e,t){return l(p(e,t,1))},"number, number, number":function(e,t,n){return l(p(e,t,n))},"number, number, boolean":function(e,t,n){return l(n?d(e,t,1):p(e,t,1))},"number, number, number, boolean":function(e,t,n,r){return l(r?d(e,t,n):p(e,t,n))},"BigNumber, BigNumber":function(e,t){return l(h(e,t,new(0,e.constructor)(1)))},"BigNumber, BigNumber, BigNumber":function(e,t,n){return l(h(e,t,n))},"BigNumber, BigNumber, boolean":function(e,t,n){var r=e.constructor;return l(n?m(e,t,new r(1)):h(e,t,new r(1)))},"BigNumber, BigNumber, BigNumber, boolean":function(e,t,n,r){return l(r?m(e,t,n):h(e,t,n))}});function l(e){return"Matrix"===n.matrix?r?r(e):(0,i.noMatrix)():e}function f(e,t){var r=function(e){var t=e.split(":").map((function(e){return Number(e)}));if(t.some((function(e){return isNaN(e)})))return null;switch(t.length){case 2:return{start:t[0],end:t[1],step:1};case 3:return{start:t[0],end:t[2],step:t[1]};default:return null}}(e);if(!r)throw new SyntaxError('String "'+e+'" is no valid range');return"BigNumber"===n.number?(void 0===a&&(0,i.noBignumber)(),l((t?m:h)(a(r.start),a(r.end),a(r.step)))):l((t?d:p)(r.start,r.end,r.step))}function p(e,t,n){var r=[],i=e;if(n>0)for(;s(i,t);)r.push(i),i+=n;else if(n<0)for(;u(i,t);)r.push(i),i+=n;return r}function d(e,t,n){var r=[],i=e;if(n>0)for(;A(i,t);)r.push(i),i+=n;else if(n<0)for(;c(i,t);)r.push(i),i+=n;return r}function h(e,t,n){var r=a(0),i=[],o=e;if(n.gt(r))for(;s(o,t);)i.push(o),o=o.plus(n);else if(n.lt(r))for(;u(o,t);)i.push(o),o=o.plus(n);return i}function m(e,t,n){var r=a(0),i=[],o=e;if(n.gt(r))for(;A(o,t);)i.push(o),o=o.plus(n);else if(n.lt(r))for(;c(o,t);)i.push(o),o=o.plus(n);return i}}));t.createRange=s},65370:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createReshape=void 0;var r=n(61824),i=n(7873),o="reshape",a=["typed","isInteger","matrix"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.isInteger,i=e.matrix;return t(o,{"Matrix, Array":function(e,t){return e.reshape?e.reshape(t):i((0,r.reshape)(e.valueOf(),t))},"Array, Array":function(e,t){return t.forEach((function(e){if(!n(e))throw new TypeError("Invalid size for dimension: "+e)})),(0,r.reshape)(e,t)}})}));t.createReshape=s},52125:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResize=void 0;var r=n(19392),i=n(49102),o=n(72654),a=n(69784),s=n(465),A=n(92281),u=n(61824),c=["config","matrix"],l=(0,n(7873).factory)("resize",c,(function(e){var t=e.config,n=e.matrix;return function(e,i,a){if(2!==arguments.length&&3!==arguments.length)throw new o.ArgumentsError("resize",arguments.length,2,3);if((0,r.isMatrix)(i)&&(i=i.valueOf()),(0,r.isBigNumber)(i[0])&&(i=i.map((function(e){return(0,r.isBigNumber)(e)?e.toNumber():e}))),(0,r.isMatrix)(e))return e.resize(i,a,!0);if("string"==typeof e)return c(e,i,a);var s=!Array.isArray(e)&&"Array"!==t.matrix;if(0===i.length){for(;Array.isArray(e);)e=e[0];return(0,A.clone)(e)}Array.isArray(e)||(e=[e]),e=(0,A.clone)(e);var l=(0,u.resize)(e,i,a);return s?n(l):l};function c(e,t,n){if(void 0!==n){if("string"!=typeof n||1!==n.length)throw new TypeError("Single character expected as defaultValue")}else n=" ";if(1!==t.length)throw new i.DimensionError(t.length,1);var r=t[0];if("number"!=typeof r||!(0,a.isInteger)(r))throw new TypeError("Invalid size, must contain positive integers (size: "+(0,s.format)(t)+")");if(e.length>r)return e.substring(0,r);if(e.length<r){for(var o=e,A=0,u=r-e.length;A<u;A++)o+=n;return o}return e}}));t.createResize=l},92717:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRow=void 0;var r=n(7873),i=n(92281),o=n(61824),a=["typed","Index","matrix","range"],s=(0,r.factory)("row",a,(function(e){var t=e.typed,n=e.Index,r=e.matrix,a=e.range;return t("row",{"Matrix, number":s,"Array, number":function(e,t){return s(r((0,i.clone)(e)),t).valueOf()}});function s(e,t){if(2!==e.size().length)throw new Error("Only two dimensional matrix is supported");(0,o.validateIndex)(t,e.size()[0]);var r=a(0,e.size()[1]),i=new n(t,r);return e.subset(i)}}));t.createRow=s},53247:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSize=void 0;var r=n(61824),i=n(7873),o=n(77002),a="size",s=["typed","config","?matrix"],A=(0,i.factory)(a,s,(function(e){var t=e.typed,n=e.config,i=e.matrix;return t(a,{Matrix:function(e){return e.create(e.size())},Array:r.arraySize,string:function(e){return"Array"===n.matrix?[e.length]:i([e.length])},"number | Complex | BigNumber | Unit | boolean | null":function(e){return"Array"===n.matrix?[]:i?i([]):(0,o.noMatrix)()}})}));t.createSize=A},34019:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSort=void 0;var r=n(61824),i=n(7873),o="sort",a=["typed","matrix","compare","compareNatural"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.matrix,i=e.compare,a=e.compareNatural,s=i,A=function(e,t){return-i(e,t)};return t(o,{Array:function(e){return c(e),e.sort(s)},Matrix:function(e){return l(e),n(e.toArray().sort(s),e.storage())},"Array, function":function(e,t){return c(e),e.sort(t)},"Matrix, function":function(e,t){return l(e),n(e.toArray().sort(t),e.storage())},"Array, string":function(e,t){return c(e),e.sort(u(t))},"Matrix, string":function(e,t){return l(e),n(e.toArray().sort(u(t)),e.storage())}});function u(e){if("asc"===e)return s;if("desc"===e)return A;if("natural"===e)return a;throw new Error('String "asc", "desc", or "natural" expected')}function c(e){if(1!==(0,r.arraySize)(e).length)throw new Error("One dimensional array expected")}function l(e){if(1!==e.size().length)throw new Error("One dimensional matrix expected")}}));t.createSort=s},62018:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSqrtm=void 0;var r=n(19392),i=n(465),o=n(61824),a=n(7873),s="sqrtm",A=["typed","abs","add","multiply","sqrt","subtract","inv","size","max","identity"],u=(0,a.factory)(s,A,(function(e){var t=e.typed,n=e.abs,a=e.add,A=e.multiply,u=e.sqrt,c=e.subtract,l=e.inv,f=e.size,p=e.max,d=e.identity,h=t(s,{"Array | Matrix":function(e){var t=(0,r.isMatrix)(e)?e.size():(0,o.arraySize)(e);switch(t.length){case 1:if(1===t[0])return u(e);throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");case 2:if(t[0]===t[1])return g(e);throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")")}}}),m=1e-6;function g(e){var t,r=0,i=e,o=d(f(e));do{var s=i;if(i=A(.5,a(s,l(o))),o=A(.5,a(o,l(s))),(t=p(n(c(i,s))))>m&&++r>1e3)throw new Error("computing square root of matrix: iterative method could not converge")}while(t>m);return i}return h}));t.createSqrtm=u},406:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSqueeze=void 0;var r=n(92281),i=n(61824),o=n(7873),a="squeeze",s=["typed","matrix"],A=(0,o.factory)(a,s,(function(e){var t=e.typed,n=e.matrix;return t(a,{Array:function(e){return(0,i.squeeze)((0,r.clone)(e))},Matrix:function(e){var t=(0,i.squeeze)(e.toArray());return Array.isArray(t)?n(t):t},any:function(e){return(0,r.clone)(e)}})}));t.createSqueeze=A},4948:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubset=void 0;var r=n(19392),i=n(92281),o=n(61824),a=n(18357),s=n(49102),A=n(7873),u="subset",c=["typed","matrix"],l=(0,A.factory)(u,c,(function(e){var t=e.typed,n=e.matrix;return t(u,{"Array, Index":function(e,t){var r=n(e).subset(t);return t.isScalar()?r:r.valueOf()},"Matrix, Index":function(e,t){return e.subset(t)},"Object, Index":d,"string, Index":f,"Array, Index, any":function(e,t,r){return n((0,i.clone)(e)).subset(t,r,void 0).valueOf()},"Array, Index, any, any":function(e,t,r,o){return n((0,i.clone)(e)).subset(t,r,o).valueOf()},"Matrix, Index, any":function(e,t,n){return e.clone().subset(t,n)},"Matrix, Index, any, any":function(e,t,n,r){return e.clone().subset(t,n,r)},"string, Index, string":p,"string, Index, string, string":p,"Object, Index, any":h})}));function f(e,t){if(!(0,r.isIndex)(t))throw new TypeError("Index expected");if(1!==t.size().length)throw new s.DimensionError(t.size().length,1);var n=e.length;(0,o.validateIndex)(t.min()[0],n),(0,o.validateIndex)(t.max()[0],n);var i=t.dimension(0),a="";return i.forEach((function(t){a+=e.charAt(t)})),a}function p(e,t,n,r){if(!t||!0!==t.isIndex)throw new TypeError("Index expected");if(1!==t.size().length)throw new s.DimensionError(t.size().length,1);if(void 0!==r){if("string"!=typeof r||1!==r.length)throw new TypeError("Single character expected as defaultValue")}else r=" ";var i=t.dimension(0);if(i.size()[0]!==n.length)throw new s.DimensionError(i.size()[0],n.length);var a=e.length;(0,o.validateIndex)(t.min()[0]),(0,o.validateIndex)(t.max()[0]);for(var A=[],u=0;u<a;u++)A[u]=e.charAt(u);if(i.forEach((function(e,t){A[e]=n.charAt(t[0])})),A.length>a)for(var c=a-1,l=A.length;c<l;c++)A[c]||(A[c]=r);return A.join("")}function d(e,t){if(1!==t.size().length)throw new s.DimensionError(t.size(),1);var n=t.dimension(0);if("string"!=typeof n)throw new TypeError("String expected as index to retrieve an object property");return(0,a.getSafeProperty)(e,n)}function h(e,t,n){if(1!==t.size().length)throw new s.DimensionError(t.size(),1);var r=t.dimension(0);if("string"!=typeof r)throw new TypeError("String expected as index to retrieve an object property");var o=(0,i.clone)(e);return(0,a.setSafeProperty)(o,r,n),o}t.createSubset=l},91554:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTrace=void 0;var r=n(92281),i=n(465),o=["typed","matrix","add"],a=(0,n(7873).factory)("trace",o,(function(e){var t=e.typed,n=e.matrix,o=e.add;return t("trace",{Array:function(e){return a(n(e))},SparseMatrix:function(e){var t=e._values,n=e._index,r=e._ptr,a=e._size,s=a[0],A=a[1];if(s===A){var u=0;if(t.length>0)for(var c=0;c<A;c++)for(var l=r[c],f=r[c+1],p=l;p<f;p++){var d=n[p];if(d===c){u=o(u,t[p]);break}if(d>c)break}return u}throw new RangeError("Matrix must be square (size: "+(0,i.format)(a)+")")},DenseMatrix:a,any:r.clone});function a(e){var t=e._size,n=e._data;switch(t.length){case 1:if(1===t[0])return(0,r.clone)(n[0]);throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");case 2:var a=t[0];if(a===t[1]){for(var s=0,A=0;A<a;A++)s=o(s,n[A][A]);return s}throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");default:throw new RangeError("Matrix must be two dimensional (size: "+(0,i.format)(t)+")")}}}));t.createTrace=a},12018:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTranspose=void 0;var r=n(92281),i=n(465),o=["typed","matrix"],a=(0,n(7873).factory)("transpose",o,(function(e){var t=e.typed,n=e.matrix,o=t("transpose",{Array:function(e){return o(n(e)).valueOf()},Matrix:function(e){var t,n=e.size();switch(n.length){case 1:t=e.clone();break;case 2:var o=n[0],a=n[1];if(0===a)throw new RangeError("Cannot transpose a 2D matrix with no columns (size: "+(0,i.format)(n)+")");switch(e.storage()){case"dense":t=function(e,t,n){for(var i,o=e._data,a=[],s=0;s<n;s++){i=a[s]=[];for(var A=0;A<t;A++)i[A]=(0,r.clone)(o[A][s])}return e.createDenseMatrix({data:a,size:[n,t],datatype:e._datatype})}(e,o,a);break;case"sparse":t=function(e,t,n){for(var i,o,a,s=e._values,A=e._index,u=e._ptr,c=s?[]:void 0,l=[],f=[],p=[],d=0;d<t;d++)p[d]=0;for(i=0,o=A.length;i<o;i++)p[A[i]]++;for(var h=0,m=0;m<t;m++)f.push(h),h+=p[m],p[m]=f[m];for(f.push(h),a=0;a<n;a++)for(var g=u[a],y=u[a+1],v=g;v<y;v++){var b=p[A[v]]++;l[b]=a,s&&(c[b]=(0,r.clone)(s[v]))}return e.createSparseMatrix({values:c,index:l,ptr:f,size:[n,t],datatype:e._datatype})}(e,o,a)}break;default:throw new RangeError("Matrix must be a vector or two dimensional (size: "+(0,i.format)(this._size)+")")}return t},any:function(e){return(0,r.clone)(e)}});return o}));t.createTranspose=a},63521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createZeros=void 0;var r=n(19392),i=n(69784),o=n(61824),a=n(7873),s="zeros",A=["typed","config","matrix","BigNumber"],u=(0,a.factory)(s,A,(function(e){var t=e.typed,n=e.config,a=e.matrix,A=e.BigNumber;return t(s,{"":function(){return"Array"===n.matrix?u([]):u([],"default")},"...number | BigNumber | string":function(e){if("string"==typeof e[e.length-1]){var t=e.pop();return u(e,t)}return"Array"===n.matrix?u(e):u(e,"default")},Array:u,Matrix:function(e){var t=e.storage();return u(e.valueOf(),t)},"Array | Matrix, string":function(e,t){return u(e.valueOf(),t)}});function u(e,t){var n=function(e){var t=!1;return e.forEach((function(e,n,i){(0,r.isBigNumber)(e)&&(t=!0,i[n]=e.toNumber())})),t}(e),s=n?new A(0):0;if(function(e){e.forEach((function(e){if("number"!=typeof e||!(0,i.isInteger)(e)||e<0)throw new Error("Parameters in function zeros must be positive integers")}))}(e),t){var u=a(t);return e.length>0?u.resize(e,s):u}var c=[];return e.length>0?(0,o.resize)(c,e,s):c}}));t.createZeros=u},45126:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCombinations=void 0;var r=n(7873),i=n(24118),o="combinations",a=["typed"],s=(0,r.factory)(o,a,(function(e){return(0,e.typed)(o,{"number, number":i.combinationsNumber,"BigNumber, BigNumber":function(e,t){var n,r,i=e.constructor,o=e.minus(t),a=new i(1);if(!A(e)||!A(t))throw new TypeError("Positive integer value expected in function combinations");if(t.gt(e))throw new TypeError("k must be less than n in function combinations");if(n=a,t.lt(o))for(r=a;r.lte(o);r=r.plus(a))n=n.times(t.plus(r)).dividedBy(r);else for(r=a;r.lte(t);r=r.plus(a))n=n.times(o.plus(r)).dividedBy(r);return n}})}));function A(e){return e.isInteger()&&e.gte(0)}t.createCombinations=s},59343:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCombinationsWithRep=void 0;var r=n(7873),i=n(69784),o=n(17563),a="combinationsWithRep",s=["typed"],A=(0,r.factory)(a,s,(function(e){return(0,e.typed)(a,{"number, number":function(e,t){if(!(0,i.isInteger)(e)||e<0)throw new TypeError("Positive integer value expected in function combinationsWithRep");if(!(0,i.isInteger)(t)||t<0)throw new TypeError("Positive integer value expected in function combinationsWithRep");if(e<1)throw new TypeError("k must be less than or equal to n + k - 1");return t<e-1?(0,o.product)(e,e+t-1)/(0,o.product)(1,t):(0,o.product)(t+1,e+t-1)/(0,o.product)(1,e-1)},"BigNumber, BigNumber":function(e,t){var n,r,i=new(0,e.constructor)(1),o=e.minus(i);if(!u(e)||!u(t))throw new TypeError("Positive integer value expected in function combinationsWithRep");if(e.lt(i))throw new TypeError("k must be less than or equal to n + k - 1 in function combinationsWithRep");if(n=i,t.lt(o))for(r=i;r.lte(o);r=r.plus(i))n=n.times(t.plus(r)).dividedBy(r);else for(r=i;r.lte(t);r=r.plus(i))n=n.times(o.plus(r)).dividedBy(r);return n}})}));function u(e){return e.isInteger()&&e.gte(0)}t.createCombinationsWithRep=A},49572:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFactorial=void 0;var r=n(3754),i=n(7873),o="factorial",a=["typed","gamma"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.gamma,i=t(o,{number:function(e){if(e<0)throw new Error("Value must be non-negative");return n(e+1)},BigNumber:function(e){if(e.isNegative())throw new Error("Value must be non-negative");return n(e.plus(1))},"Array | Matrix":function(e){return(0,r.deepMap)(e,i)}});return i}));t.createFactorial=s},44718:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGamma=void 0;var r=n(3754),i=n(7873),o=n(86711),a="gamma",s=["typed","config","multiplyScalar","pow","BigNumber","Complex"],A=(0,i.factory)(a,s,(function(e){var t=e.typed,n=e.config,i=e.multiplyScalar,s=e.pow,A=e.BigNumber,u=e.Complex,c=t(a,{number:o.gammaNumber,Complex:function(e){if(0===e.im)return c(e.re);e=new u(e.re-1,e.im);for(var t=new u(o.gammaP[0],0),n=1;n<o.gammaP.length;++n){var r=e.re+n,a=r*r+e.im*e.im;0!==a?(t.re+=o.gammaP[n]*r/a,t.im+=-o.gammaP[n]*e.im/a):t.re=o.gammaP[n]<0?-1/0:1/0}var A=new u(e.re+o.gammaG+.5,e.im),l=Math.sqrt(2*Math.PI);e.re+=.5;var f=s(A,e);0===f.im?f.re*=l:(0===f.re||(f.re*=l),f.im*=l);var p=Math.exp(-A.re);return A.re=p*Math.cos(-A.im),A.im=p*Math.sin(-A.im),i(i(f,A),t)},BigNumber:function(e){if(e.isInteger())return e.isNegative()||e.isZero()?new A(1/0):l(e.minus(1));if(!e.isFinite())return new A(e.isNegative()?NaN:1/0);throw new Error("Integer BigNumber expected")},"Array | Matrix":function(e){return(0,r.deepMap)(e,c)}});function l(e){if(e<8)return new A([1,1,2,6,24,120,720,5040][e]);var t=n.precision+(0|Math.log(e.toNumber())),r=A.clone({precision:t});if(e%2==1)return e.times(l(new A(e-1)));for(var i=e,o=new r(e),a=e.toNumber();i>2;)a+=i-=2,o=o.times(a);return new A(o.toPrecision(A.precision))}return c}));t.createGamma=A},18004:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createKldivergence=void 0;var r=n(7873),i="kldivergence",o=["typed","matrix","divide","sum","multiply","dotDivide","log","isNumeric"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.matrix,r=e.divide,o=e.sum,a=e.multiply,s=e.dotDivide,A=e.log,u=e.isNumeric;return t(i,{"Array, Array":function(e,t){return c(n(e),n(t))},"Matrix, Array":function(e,t){return c(e,n(t))},"Array, Matrix":function(e,t){return c(n(e),t)},"Matrix, Matrix":function(e,t){return c(e,t)}});function c(e,t){var n=t.size().length,i=e.size().length;if(n>1)throw new Error("first object must be one dimensional");if(i>1)throw new Error("second object must be one dimensional");if(n!==i)throw new Error("Length of two vectors must be equal");if(0===o(e))throw new Error("Sum of elements in first object must be non zero");if(0===o(t))throw new Error("Sum of elements in second object must be non zero");var c=r(e,o(e)),l=r(t,o(t)),f=o(a(c,A(s(c,l))));return u(f)?f:Number.NaN}}));t.createKldivergence=a},70952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMultinomial=void 0;var r=n(3754),i=n(7873),o="multinomial",a=["typed","add","divide","multiply","factorial","isInteger","isPositive"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.add,i=e.divide,a=e.multiply,s=e.factorial,A=e.isInteger,u=e.isPositive;return t(o,{"Array | Matrix":function(e){var t=0,o=1;return(0,r.deepForEach)(e,(function(e){if(!A(e)||!u(e))throw new TypeError("Positive integer value expected in function multinomial");t=n(t,e),o=a(o,s(e))})),i(s(t),o)}})}));t.createMultinomial=s},38376:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPermutations=void 0;var r=n(69784),i=n(17563),o=n(7873),a="permutations",s=["typed","factorial"],A=(0,o.factory)(a,s,(function(e){var t=e.typed,n=e.factorial;return t(a,{"number | BigNumber":n,"number, number":function(e,t){if(!(0,r.isInteger)(e)||e<0)throw new TypeError("Positive integer value expected in function permutations");if(!(0,r.isInteger)(t)||t<0)throw new TypeError("Positive integer value expected in function permutations");if(t>e)throw new TypeError("second argument k must be less than or equal to first argument n");return(0,i.product)(e-t+1,e)},"BigNumber, BigNumber":function(e,t){var n,r;if(!u(e)||!u(t))throw new TypeError("Positive integer value expected in function permutations");if(t.gt(e))throw new TypeError("second argument k must be less than or equal to first argument n");for(n=e.mul(0).add(1),r=e.minus(t).plus(1);r.lte(e);r=r.plus(1))n=n.times(r);return n}})}));function u(e){return e.isInteger()&&e.gte(0)}t.createPermutations=A},59646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPickRandom=void 0;var r=n(7873),i=n(19392),o=n(61824),a=n(28660),s=["typed","config","?on"],A=(0,r.factory)("pickRandom",s,(function(e){var t=e.typed,n=e.config,r=e.on,s=(0,a.createRng)(n.randomSeed);return r&&r("config",(function(e,t){e.randomSeed!==t.randomSeed&&(s=(0,a.createRng)(e.randomSeed))})),t({"Array | Matrix":function(e){return A(e)},"Array | Matrix, number":function(e,t){return A(e,t,void 0)},"Array | Matrix, Array":function(e,t){return A(e,void 0,t)},"Array | Matrix, Array | Matrix, number":function(e,t,n){return A(e,n,t)},"Array | Matrix, number, Array | Matrix":function(e,t,n){return A(e,t,n)}});function A(e,t,n){var r=void 0===t;if(r&&(t=1),e=e.valueOf(),n&&(n=n.valueOf()),(0,o.arraySize)(e).length>1)throw new Error("Only one dimensional vectors supported");var a=0;if(void 0!==n){if(n.length!==e.length)throw new Error("Weights must have the same length as possibles");for(var A=0,u=n.length;A<u;A++){if(!(0,i.isNumber)(n[A])||n[A]<0)throw new Error("Weights must be an array of positive numbers");a+=n[A]}}var c=e.length;if(0===c)return[];if(t>=c)return t>1?e:e[0];for(var l,f=[];f.length<t;){if(void 0===n)l=e[Math.floor(s()*c)];else for(var p=s()*a,d=0,h=e.length;d<h;d++)if((p-=n[d])<0){l=e[d];break}-1===f.indexOf(l)&&f.push(l)}return r?f[0]:f}}));t.createPickRandom=A},74610:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRandomNumber=t.createRandom=void 0;var r=n(7873),i=n(19392),o=n(28660),a=n(18981),s="random",A=["typed","config","?on"],u=(0,r.factory)(s,A,(function(e){var t=e.typed,n=e.config,r=e.on,A=(0,o.createRng)(n.randomSeed);return r&&r("config",(function(e,t){e.randomSeed!==t.randomSeed&&(A=(0,o.createRng)(e.randomSeed))})),t(s,{"":function(){return c(0,1)},number:function(e){return c(0,e)},"number, number":function(e,t){return c(e,t)},"Array | Matrix":function(e){return u(e,0,1)},"Array | Matrix, number":function(e,t){return u(e,0,t)},"Array | Matrix, number, number":function(e,t,n){return u(e,t,n)}});function u(e,t,n){var r=(0,a.randomMatrix)(e.valueOf(),(function(){return c(t,n)}));return(0,i.isMatrix)(e)?e.create(r):r}function c(e,t){return e+A()*(t-e)}}));t.createRandom=u;var c=(0,r.factory)(s,["typed","config","?on"],(function(e){var t=e.typed,n=e.config,r=e.on,i=(e.matrix,(0,o.createRng)(n.randomSeed));return r&&r("config",(function(e,t){e.randomSeed!==t.randomSeed&&(i=(0,o.createRng)(e.randomSeed))})),t(s,{"":function(){return a(0,1)},number:function(e){return a(0,e)},"number, number":function(e,t){return a(e,t)}});function a(e,t){return e+i()*(t-e)}}));t.createRandomNumber=c},71288:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRandomInt=void 0;var r=n(7873),i=n(18981),o=n(28660),a=n(19392),s="randomInt",A=["typed","config","?on"],u=(0,r.factory)(s,A,(function(e){var t=e.typed,n=e.config,r=e.on,A=(0,o.createRng)(n.randomSeed);return r&&r("config",(function(e,t){e.randomSeed!==t.randomSeed&&(A=(0,o.createRng)(e.randomSeed))})),t(s,{"":function(){return c(0,1)},number:function(e){return c(0,e)},"number, number":function(e,t){return c(e,t)},"Array | Matrix":function(e){return u(e,0,1)},"Array | Matrix, number":function(e,t){return u(e,0,t)},"Array | Matrix, number, number":function(e,t,n){return u(e,t,n)}});function u(e,t,n){var r=(0,i.randomMatrix)(e.valueOf(),(function(){return c(t,n)}));return(0,a.isMatrix)(e)?e.create(r):r}function c(e,t){return Math.floor(e+A()*(t-e))}}));t.createRandomInt=u},18981:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomMatrix=function e(t,n){var r=[];if((t=t.slice(0)).length>1)for(var i=0,o=t.shift();i<o;i++)r.push(e(t,n));else for(var a=0,s=t.shift();a<s;a++)r.push(n());return r}},28660:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRng=function(e){var t;return function(e){t=null===e?o:(0,i.default)(String(e))}(e),function(){return t()}};var r,i=(r=n(23051))&&r.__esModule?r:{default:r};var o=(0,i.default)()},36278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompareNumber=t.createCompare=void 0;var r=n(76645),i=n(69784),o=n(7873),a=n(11463),s=n(11367),A=n(32509),u=n(25331),c=n(96059),l="compare",f=["typed","config","matrix","equalScalar","BigNumber","Fraction","DenseMatrix"],p=(0,o.factory)(l,f,(function(e){var t=e.typed,n=e.config,o=e.equalScalar,f=e.matrix,p=e.BigNumber,d=e.Fraction,h=e.DenseMatrix,m=(0,a.createAlgorithm03)({typed:t}),g=(0,c.createAlgorithm05)({typed:t,equalScalar:o}),y=(0,s.createAlgorithm12)({typed:t,DenseMatrix:h}),v=(0,u.createAlgorithm13)({typed:t}),b=(0,A.createAlgorithm14)({typed:t}),w=t(l,{"boolean, boolean":function(e,t){return e===t?0:e>t?1:-1},"number, number":function(e,t){return(0,i.nearlyEqual)(e,t,n.epsilon)?0:e>t?1:-1},"BigNumber, BigNumber":function(e,t){return(0,r.nearlyEqual)(e,t,n.epsilon)?new p(0):new p(e.cmp(t))},"Fraction, Fraction":function(e,t){return new d(e.compare(t))},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(e,t){if(!e.equalBase(t))throw new Error("Cannot compare units with different base");return w(e.value,t.value)},"SparseMatrix, SparseMatrix":function(e,t){return g(e,t,w)},"SparseMatrix, DenseMatrix":function(e,t){return m(t,e,w,!0)},"DenseMatrix, SparseMatrix":function(e,t){return m(e,t,w,!1)},"DenseMatrix, DenseMatrix":function(e,t){return v(e,t,w)},"Array, Array":function(e,t){return w(f(e),f(t)).valueOf()},"Array, Matrix":function(e,t){return w(f(e),t)},"Matrix, Array":function(e,t){return w(e,f(t))},"SparseMatrix, any":function(e,t){return y(e,t,w,!1)},"DenseMatrix, any":function(e,t){return b(e,t,w,!1)},"any, SparseMatrix":function(e,t){return y(t,e,w,!0)},"any, DenseMatrix":function(e,t){return b(t,e,w,!0)},"Array, any":function(e,t){return b(f(e),t,w,!1).valueOf()},"any, Array":function(e,t){return b(f(t),e,w,!0).valueOf()}});return w}));t.createCompare=p;var d=(0,o.factory)(l,["typed","config"],(function(e){var t=e.typed,n=e.config;return t(l,{"number, number":function(e,t){return(0,i.nearlyEqual)(e,t,n.epsilon)?0:e>t?1:-1}})}));t.createCompareNumber=d},54694:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompareNatural=void 0;var r,i=(r=n(32024))&&r.__esModule?r:{default:r},o=n(19392),a=n(7873);var s="compareNatural",A=["typed","compare"],u=(0,a.factory)(s,A,(function(e){var t=e.typed,n=e.compare,r=n.signatures["boolean,boolean"],a=t(s,{"any, any":function(e,t){var s,c=(0,o.typeOf)(e),l=(0,o.typeOf)(t);if(!("number"!==c&&"BigNumber"!==c&&"Fraction"!==c||"number"!==l&&"BigNumber"!==l&&"Fraction"!==l))return"0"!==(s=n(e,t)).toString()?s>0?1:-1:(0,i.default)(c,l);if("Array"===c||"Matrix"===c||"Array"===l||"Matrix"===l)return 0!==(s=A(e,t))?s:(0,i.default)(c,l);if(c!==l)return(0,i.default)(c,l);if("Complex"===c)return function(e,t){if(e.re>t.re)return 1;if(e.re<t.re)return-1;if(e.im>t.im)return 1;if(e.im<t.im)return-1;return 0}(e,t);if("Unit"===c)return e.equalBase(t)?a(e.value,t.value):u(e.formatUnits(),t.formatUnits());if("boolean"===c)return r(e,t);if("string"===c)return(0,i.default)(e,t);if("Object"===c)return function(e,t){var n=Object.keys(e),r=Object.keys(t);n.sort(i.default),r.sort(i.default);var o=u(n,r);if(0!==o)return o;for(var s=0;s<n.length;s++){var A=a(e[n[s]],t[r[s]]);if(0!==A)return A}return 0}(e,t);if("null"===c)return 0;if("undefined"===c)return 0;throw new TypeError('Unsupported type of value "'+c+'"')}});function A(e,t){return(0,o.isSparseMatrix)(e)&&(0,o.isSparseMatrix)(t)?u(e.toJSON().values,t.toJSON().values):(0,o.isSparseMatrix)(e)?A(e.toArray(),t):(0,o.isSparseMatrix)(t)?A(e,t.toArray()):(0,o.isDenseMatrix)(e)?A(e.toJSON().data,t):(0,o.isDenseMatrix)(t)?A(e,t.toJSON().data):Array.isArray(e)?Array.isArray(t)?u(e,t):A(e,[t]):A([e],t)}function u(e,t){for(var n=0,r=Math.min(e.length,t.length);n<r;n++){var i=a(e[n],t[n]);if(0!==i)return i}return e.length>t.length?1:e.length<t.length?-1:0}return a}));t.createCompareNatural=u},64368:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompareTextNumber=t.createCompareText=void 0;var r=n(465),i=n(7873),o=n(32509),a=n(25331),s="compareText",A=["typed","matrix"],u=(0,i.factory)(s,A,(function(e){var t=e.typed,n=e.matrix,i=(0,a.createAlgorithm13)({typed:t}),A=(0,o.createAlgorithm14)({typed:t}),u=t(s,{"any, any":r.compareText,"DenseMatrix, DenseMatrix":function(e,t){return i(e,t,r.compareText)},"Array, Array":function(e,t){return u(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return u(n(e),t)},"Matrix, Array":function(e,t){return u(e,n(t))},"DenseMatrix, any":function(e,t){return A(e,t,r.compareText,!1)},"any, DenseMatrix":function(e,t){return A(t,e,r.compareText,!0)},"Array, any":function(e,t){return A(n(e),t,r.compareText,!1).valueOf()},"any, Array":function(e,t){return A(n(t),e,r.compareText,!0).valueOf()}});return u}));t.createCompareText=u;var c=(0,i.factory)(s,["typed"],(function(e){return(0,e.typed)(s,{"any, any":r.compareText})}));t.createCompareTextNumber=c},36:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeepEqual=void 0;var r=n(7873),i="deepEqual",o=["typed","equal"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.equal;return t(i,{"any, any":function(e,t){return r(e.valueOf(),t.valueOf())}});function r(e,t){if(Array.isArray(e)){if(Array.isArray(t)){var i=e.length;if(i!==t.length)return!1;for(var o=0;o<i;o++)if(!r(e[o],t[o]))return!1;return!0}return!1}return!Array.isArray(t)&&n(e,t)}}));t.createDeepEqual=a},81318:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEqualNumber=t.createEqual=void 0;var r=n(7873),i=n(11463),o=n(70919),a=n(11367),s=n(25331),A=n(32509),u="equal",c=["typed","matrix","equalScalar","DenseMatrix"],l=(0,r.factory)(u,c,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,c=e.DenseMatrix,l=(0,i.createAlgorithm03)({typed:t}),f=(0,o.createAlgorithm07)({typed:t,DenseMatrix:c}),p=(0,a.createAlgorithm12)({typed:t,DenseMatrix:c}),d=(0,s.createAlgorithm13)({typed:t}),h=(0,A.createAlgorithm14)({typed:t}),m=t(u,{"any, any":function(e,t){return null===e?null===t:null===t?null===e:void 0===e?void 0===t:void 0===t?void 0===e:r(e,t)},"SparseMatrix, SparseMatrix":function(e,t){return f(e,t,r)},"SparseMatrix, DenseMatrix":function(e,t){return l(t,e,r,!0)},"DenseMatrix, SparseMatrix":function(e,t){return l(e,t,r,!1)},"DenseMatrix, DenseMatrix":function(e,t){return d(e,t,r)},"Array, Array":function(e,t){return m(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return m(n(e),t)},"Matrix, Array":function(e,t){return m(e,n(t))},"SparseMatrix, any":function(e,t){return p(e,t,r,!1)},"DenseMatrix, any":function(e,t){return h(e,t,r,!1)},"any, SparseMatrix":function(e,t){return p(t,e,r,!0)},"any, DenseMatrix":function(e,t){return h(t,e,r,!0)},"Array, any":function(e,t){return h(n(e),t,r,!1).valueOf()},"any, Array":function(e,t){return h(n(t),e,r,!0).valueOf()}});return m}));t.createEqual=l;var f=(0,r.factory)(u,["typed","equalScalar"],(function(e){var t=e.typed,n=e.equalScalar;return t(u,{"any, any":function(e,t){return null===e?null===t:null===t?null===e:void 0===e?void 0===t:void 0===t?void 0===e:n(e,t)}})}));t.createEqualNumber=f},72232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEqualScalarNumber=t.createEqualScalar=void 0;var r=n(76645),i=n(69784),o=n(7873),a=n(62203),s="equalScalar",A=["typed","config"],u=(0,o.factory)(s,A,(function(e){var t=e.typed,n=e.config,o=t(s,{"boolean, boolean":function(e,t){return e===t},"number, number":function(e,t){return(0,i.nearlyEqual)(e,t,n.epsilon)},"BigNumber, BigNumber":function(e,t){return e.eq(t)||(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return e.equals(t)},"Complex, Complex":function(e,t){return(0,a.complexEquals)(e,t,n.epsilon)},"Unit, Unit":function(e,t){if(!e.equalBase(t))throw new Error("Cannot compare units with different base");return o(e.value,t.value)}});return o}));t.createEqualScalar=u;var c=(0,o.factory)(s,["typed","config"],(function(e){var t=e.typed,n=e.config;return t(s,{"number, number":function(e,t){return(0,i.nearlyEqual)(e,t,n.epsilon)}})}));t.createEqualScalarNumber=c},1240:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEqualText=void 0;var r=n(7873),i="equalText",o=["typed","compareText","isZero"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.compareText,r=e.isZero;return t(i,{"any, any":function(e,t){return r(n(e,t))}})}));t.createEqualText=a},83366:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLargerNumber=t.createLarger=void 0;var r=n(76645),i=n(69784),o=n(7873),a=n(11463),s=n(70919),A=n(11367),u=n(32509),c=n(25331),l="larger",f=["typed","config","matrix","DenseMatrix"],p=(0,o.factory)(l,f,(function(e){var t=e.typed,n=e.config,o=e.matrix,f=e.DenseMatrix,p=(0,a.createAlgorithm03)({typed:t}),d=(0,s.createAlgorithm07)({typed:t,DenseMatrix:f}),h=(0,A.createAlgorithm12)({typed:t,DenseMatrix:f}),m=(0,c.createAlgorithm13)({typed:t}),g=(0,u.createAlgorithm14)({typed:t}),y=t(l,{"boolean, boolean":function(e,t){return e>t},"number, number":function(e,t){return e>t&&!(0,i.nearlyEqual)(e,t,n.epsilon)},"BigNumber, BigNumber":function(e,t){return e.gt(t)&&!(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return 1===e.compare(t)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(e,t){if(!e.equalBase(t))throw new Error("Cannot compare units with different base");return y(e.value,t.value)},"SparseMatrix, SparseMatrix":function(e,t){return d(e,t,y)},"SparseMatrix, DenseMatrix":function(e,t){return p(t,e,y,!0)},"DenseMatrix, SparseMatrix":function(e,t){return p(e,t,y,!1)},"DenseMatrix, DenseMatrix":function(e,t){return m(e,t,y)},"Array, Array":function(e,t){return y(o(e),o(t)).valueOf()},"Array, Matrix":function(e,t){return y(o(e),t)},"Matrix, Array":function(e,t){return y(e,o(t))},"SparseMatrix, any":function(e,t){return h(e,t,y,!1)},"DenseMatrix, any":function(e,t){return g(e,t,y,!1)},"any, SparseMatrix":function(e,t){return h(t,e,y,!0)},"any, DenseMatrix":function(e,t){return g(t,e,y,!0)},"Array, any":function(e,t){return g(o(e),t,y,!1).valueOf()},"any, Array":function(e,t){return g(o(t),e,y,!0).valueOf()}});return y}));t.createLarger=p;var d=(0,o.factory)(l,["typed","config"],(function(e){var t=e.typed,n=e.config;return t(l,{"number, number":function(e,t){return e>t&&!(0,i.nearlyEqual)(e,t,n.epsilon)}})}));t.createLargerNumber=d},89521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLargerEqNumber=t.createLargerEq=void 0;var r=n(76645),i=n(69784),o=n(7873),a=n(11463),s=n(70919),A=n(11367),u=n(32509),c=n(25331),l="largerEq",f=["typed","config","matrix","DenseMatrix"],p=(0,o.factory)(l,f,(function(e){var t=e.typed,n=e.config,o=e.matrix,f=e.DenseMatrix,p=(0,a.createAlgorithm03)({typed:t}),d=(0,s.createAlgorithm07)({typed:t,DenseMatrix:f}),h=(0,A.createAlgorithm12)({typed:t,DenseMatrix:f}),m=(0,c.createAlgorithm13)({typed:t}),g=(0,u.createAlgorithm14)({typed:t}),y=t(l,{"boolean, boolean":function(e,t){return e>=t},"number, number":function(e,t){return e>=t||(0,i.nearlyEqual)(e,t,n.epsilon)},"BigNumber, BigNumber":function(e,t){return e.gte(t)||(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return-1!==e.compare(t)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(e,t){if(!e.equalBase(t))throw new Error("Cannot compare units with different base");return y(e.value,t.value)},"SparseMatrix, SparseMatrix":function(e,t){return d(e,t,y)},"SparseMatrix, DenseMatrix":function(e,t){return p(t,e,y,!0)},"DenseMatrix, SparseMatrix":function(e,t){return p(e,t,y,!1)},"DenseMatrix, DenseMatrix":function(e,t){return m(e,t,y)},"Array, Array":function(e,t){return y(o(e),o(t)).valueOf()},"Array, Matrix":function(e,t){return y(o(e),t)},"Matrix, Array":function(e,t){return y(e,o(t))},"SparseMatrix, any":function(e,t){return h(e,t,y,!1)},"DenseMatrix, any":function(e,t){return g(e,t,y,!1)},"any, SparseMatrix":function(e,t){return h(t,e,y,!0)},"any, DenseMatrix":function(e,t){return g(t,e,y,!0)},"Array, any":function(e,t){return g(o(e),t,y,!1).valueOf()},"any, Array":function(e,t){return g(o(t),e,y,!0).valueOf()}});return y}));t.createLargerEq=p;var d=(0,o.factory)(l,["typed","config"],(function(e){var t=e.typed,n=e.config;return t(l,{"number, number":function(e,t){return e>=t||(0,i.nearlyEqual)(e,t,n.epsilon)}})}));t.createLargerEqNumber=d},78998:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSmallerNumber=t.createSmaller=void 0;var r=n(76645),i=n(69784),o=n(7873),a=n(11463),s=n(70919),A=n(11367),u=n(32509),c=n(25331),l="smaller",f=["typed","config","matrix","DenseMatrix"],p=(0,o.factory)(l,f,(function(e){var t=e.typed,n=e.config,o=e.matrix,f=e.DenseMatrix,p=(0,a.createAlgorithm03)({typed:t}),d=(0,s.createAlgorithm07)({typed:t,DenseMatrix:f}),h=(0,A.createAlgorithm12)({typed:t,DenseMatrix:f}),m=(0,c.createAlgorithm13)({typed:t}),g=(0,u.createAlgorithm14)({typed:t}),y=t(l,{"boolean, boolean":function(e,t){return e<t},"number, number":function(e,t){return e<t&&!(0,i.nearlyEqual)(e,t,n.epsilon)},"BigNumber, BigNumber":function(e,t){return e.lt(t)&&!(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return-1===e.compare(t)},"Complex, Complex":function(e,t){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(e,t){if(!e.equalBase(t))throw new Error("Cannot compare units with different base");return y(e.value,t.value)},"SparseMatrix, SparseMatrix":function(e,t){return d(e,t,y)},"SparseMatrix, DenseMatrix":function(e,t){return p(t,e,y,!0)},"DenseMatrix, SparseMatrix":function(e,t){return p(e,t,y,!1)},"DenseMatrix, DenseMatrix":function(e,t){return m(e,t,y)},"Array, Array":function(e,t){return y(o(e),o(t)).valueOf()},"Array, Matrix":function(e,t){return y(o(e),t)},"Matrix, Array":function(e,t){return y(e,o(t))},"SparseMatrix, any":function(e,t){return h(e,t,y,!1)},"DenseMatrix, any":function(e,t){return g(e,t,y,!1)},"any, SparseMatrix":function(e,t){return h(t,e,y,!0)},"any, DenseMatrix":function(e,t){return g(t,e,y,!0)},"Array, any":function(e,t){return g(o(e),t,y,!1).valueOf()},"any, Array":function(e,t){return g(o(t),e,y,!0).valueOf()}});return y}));t.createSmaller=p;var d=(0,o.factory)(l,["typed","config"],(function(e){var t=e.typed,n=e.config;return t(l,{"number, number":function(e,t){return e<t&&!(0,i.nearlyEqual)(e,t,n.epsilon)}})}));t.createSmallerNumber=d},68769:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSmallerEqNumber=t.createSmallerEq=void 0;var r=n(76645),i=n(69784),o=n(7873),a=n(11463),s=n(70919),A=n(11367),u=n(32509),c=n(25331),l="smallerEq",f=["typed","config","matrix","DenseMatrix"],p=(0,o.factory)(l,f,(function(e){var t=e.typed,n=e.config,o=e.matrix,f=e.DenseMatrix,p=(0,a.createAlgorithm03)({typed:t}),d=(0,s.createAlgorithm07)({typed:t,DenseMatrix:f}),h=(0,A.createAlgorithm12)({typed:t,DenseMatrix:f}),m=(0,c.createAlgorithm13)({typed:t}),g=(0,u.createAlgorithm14)({typed:t}),y=t(l,{"boolean, boolean":function(e,t){return e<=t},"number, number":function(e,t){return e<=t||(0,i.nearlyEqual)(e,t,n.epsilon)},"BigNumber, BigNumber":function(e,t){return e.lte(t)||(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return 1!==e.compare(t)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(e,t){if(!e.equalBase(t))throw new Error("Cannot compare units with different base");return y(e.value,t.value)},"SparseMatrix, SparseMatrix":function(e,t){return d(e,t,y)},"SparseMatrix, DenseMatrix":function(e,t){return p(t,e,y,!0)},"DenseMatrix, SparseMatrix":function(e,t){return p(e,t,y,!1)},"DenseMatrix, DenseMatrix":function(e,t){return m(e,t,y)},"Array, Array":function(e,t){return y(o(e),o(t)).valueOf()},"Array, Matrix":function(e,t){return y(o(e),t)},"Matrix, Array":function(e,t){return y(e,o(t))},"SparseMatrix, any":function(e,t){return h(e,t,y,!1)},"DenseMatrix, any":function(e,t){return g(e,t,y,!1)},"any, SparseMatrix":function(e,t){return h(t,e,y,!0)},"any, DenseMatrix":function(e,t){return g(t,e,y,!0)},"Array, any":function(e,t){return g(o(e),t,y,!1).valueOf()},"any, Array":function(e,t){return g(o(t),e,y,!0).valueOf()}});return y}));t.createSmallerEq=p;var d=(0,o.factory)(l,["typed","config"],(function(e){var t=e.typed,n=e.config;return t(l,{"number, number":function(e,t){return e<=t||(0,i.nearlyEqual)(e,t,n.epsilon)}})}));t.createSmallerEqNumber=d},92342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnequalNumber=t.createUnequal=void 0;var r=n(7873),i=n(11463),o=n(70919),a=n(11367),s=n(32509),A=n(25331),u="unequal",c=["typed","config","equalScalar","matrix","DenseMatrix"],l=(0,r.factory)(u,c,(function(e){var t=e.typed,n=(e.config,e.equalScalar),r=e.matrix,u=e.DenseMatrix,c=(0,i.createAlgorithm03)({typed:t}),l=(0,o.createAlgorithm07)({typed:t,DenseMatrix:u}),f=(0,a.createAlgorithm12)({typed:t,DenseMatrix:u}),p=(0,A.createAlgorithm13)({typed:t}),d=(0,s.createAlgorithm14)({typed:t}),h=t("unequal",{"any, any":function(e,t){return null===e?null!==t:null===t?null!==e:void 0===e?void 0!==t:void 0===t?void 0!==e:m(e,t)},"SparseMatrix, SparseMatrix":function(e,t){return l(e,t,m)},"SparseMatrix, DenseMatrix":function(e,t){return c(t,e,m,!0)},"DenseMatrix, SparseMatrix":function(e,t){return c(e,t,m,!1)},"DenseMatrix, DenseMatrix":function(e,t){return p(e,t,m)},"Array, Array":function(e,t){return h(r(e),r(t)).valueOf()},"Array, Matrix":function(e,t){return h(r(e),t)},"Matrix, Array":function(e,t){return h(e,r(t))},"SparseMatrix, any":function(e,t){return f(e,t,m,!1)},"DenseMatrix, any":function(e,t){return d(e,t,m,!1)},"any, SparseMatrix":function(e,t){return f(t,e,m,!0)},"any, DenseMatrix":function(e,t){return d(t,e,m,!0)},"Array, any":function(e,t){return d(r(e),t,m,!1).valueOf()},"any, Array":function(e,t){return d(r(t),e,m,!0).valueOf()}});function m(e,t){return!n(e,t)}return h}));t.createUnequal=l;var f=(0,r.factory)(u,["typed","equalScalar"],(function(e){var t=e.typed,n=e.equalScalar;return t(u,{"any, any":function(e,t){return null===e?null!==t:null===t?null!==e:void 0===e?void 0!==t:void 0===t?void 0!==e:!n(e,t)}})}));t.createUnequalNumber=f},83927:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetCartesian=void 0;var r=n(61824),i=n(7873),o="setCartesian",a=["typed","size","subset","compareNatural","Index","DenseMatrix"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.subset,a=e.compareNatural,s=e.Index,A=e.DenseMatrix;return t(o,{"Array | Matrix, Array | Matrix":function(e,t){var o=[];if(0!==i(n(e),new s(0))&&0!==i(n(t),new s(0))){var u=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(a),c=(0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(a);o=[];for(var l=0;l<u.length;l++)for(var f=0;f<c.length;f++)o.push([u[l],c[f]])}return Array.isArray(e)&&Array.isArray(t)?o:new A(o)}})}));t.createSetCartesian=s},43535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetDifference=void 0;var r=n(61824),i=n(7873),o="setDifference",a=["typed","size","subset","compareNatural","Index","DenseMatrix"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.subset,a=e.compareNatural,s=e.Index,A=e.DenseMatrix;return t(o,{"Array | Matrix, Array | Matrix":function(e,t){var o;if(0===i(n(e),new s(0)))o=[];else{if(0===i(n(t),new s(0)))return(0,r.flatten)(e.toArray());var u,c=(0,r.identify)((0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(a)),l=(0,r.identify)((0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(a));o=[];for(var f=0;f<c.length;f++){u=!1;for(var p=0;p<l.length;p++)if(0===a(c[f].value,l[p].value)&&c[f].identifier===l[p].identifier){u=!0;break}u||o.push(c[f])}}return Array.isArray(e)&&Array.isArray(t)?(0,r.generalize)(o):new A((0,r.generalize)(o))}})}));t.createSetDifference=s},28226:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetDistinct=void 0;var r=n(61824),i=n(7873),o="setDistinct",a=["typed","size","subset","compareNatural","Index","DenseMatrix"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.subset,a=e.compareNatural,s=e.Index,A=e.DenseMatrix;return t(o,{"Array | Matrix":function(e){var t;if(0===i(n(e),new s(0)))t=[];else{var o=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(a);(t=[]).push(o[0]);for(var u=1;u<o.length;u++)0!==a(o[u],o[u-1])&&t.push(o[u])}return Array.isArray(e)?t:new A(t)}})}));t.createSetDistinct=s},84531:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetIntersect=void 0;var r=n(61824),i=n(7873),o="setIntersect",a=["typed","size","subset","compareNatural","Index","DenseMatrix"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.subset,a=e.compareNatural,s=e.Index,A=e.DenseMatrix;return t(o,{"Array | Matrix, Array | Matrix":function(e,t){var o;if(0===i(n(e),new s(0))||0===i(n(t),new s(0)))o=[];else{var u=(0,r.identify)((0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(a)),c=(0,r.identify)((0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(a));o=[];for(var l=0;l<u.length;l++)for(var f=0;f<c.length;f++)if(0===a(u[l].value,c[f].value)&&u[l].identifier===c[f].identifier){o.push(u[l]);break}}return Array.isArray(e)&&Array.isArray(t)?(0,r.generalize)(o):new A((0,r.generalize)(o))}})}));t.createSetIntersect=s},8479:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetIsSubset=void 0;var r=n(61824),i=n(7873),o="setIsSubset",a=["typed","size","subset","compareNatural","Index"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.subset,a=e.compareNatural,s=e.Index;return t(o,{"Array | Matrix, Array | Matrix":function(e,t){if(0===i(n(e),new s(0)))return!0;if(0===i(n(t),new s(0)))return!1;for(var o,A=(0,r.identify)((0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(a)),u=(0,r.identify)((0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(a)),c=0;c<A.length;c++){o=!1;for(var l=0;l<u.length;l++)if(0===a(A[c].value,u[l].value)&&A[c].identifier===u[l].identifier){o=!0;break}if(!1===o)return!1}return!0}})}));t.createSetIsSubset=s},79344:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetMultiplicity=void 0;var r=n(61824),i=n(7873),o="setMultiplicity",a=["typed","size","subset","compareNatural","Index"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.subset,a=e.compareNatural,s=e.Index;return t(o,{"number | BigNumber | Fraction | Complex, Array | Matrix":function(e,t){if(0===i(n(t),new s(0)))return 0;for(var o=(0,r.flatten)(Array.isArray(t)?t:t.toArray()),A=0,u=0;u<o.length;u++)0===a(o[u],e)&&A++;return A}})}));t.createSetMultiplicity=s},6163:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetPowerset=void 0;var r=n(61824),i=n(7873),o="setPowerset",a=["typed","size","subset","compareNatural","Index"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.subset,a=e.compareNatural,s=e.Index;return t(o,{"Array | Matrix":function(e){if(0===i(n(e),new s(0)))return[];for(var t=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(a),o=[],u=0;u.toString(2).length<=t.length;)o.push(A(t,u.toString(2).split("").reverse())),u++;return function(e){for(var t=[],n=e.length-1;n>0;n--)for(var r=0;r<n;r++)e[r].length>e[r+1].length&&(t=e[r],e[r]=e[r+1],e[r+1]=t);return e}(o)}});function A(e,t){for(var n=[],r=0;r<t.length;r++)"1"===t[r]&&n.push(e[r]);return n}}));t.createSetPowerset=s},58240:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetSize=void 0;var r=n(61824),i=n(7873),o="setSize",a=["typed","compareNatural"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.compareNatural;return t(o,{"Array | Matrix":function(e){return Array.isArray(e)?(0,r.flatten)(e).length:(0,r.flatten)(e.toArray()).length},"Array | Matrix, boolean":function(e,t){if(!1===t||0===e.length)return Array.isArray(e)?(0,r.flatten)(e).length:(0,r.flatten)(e.toArray()).length;for(var i=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(n),o=1,a=1;a<i.length;a++)0!==n(i[a],i[a-1])&&o++;return o}})}));t.createSetSize=s},93945:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetSymDifference=void 0;var r=n(61824),i=n(7873),o="setSymDifference",a=["typed","size","concat","subset","setDifference","Index"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.concat,a=e.subset,s=e.setDifference,A=e.Index;return t(o,{"Array | Matrix, Array | Matrix":function(e,t){if(0===a(n(e),new A(0)))return(0,r.flatten)(t);if(0===a(n(t),new A(0)))return(0,r.flatten)(e);var o=(0,r.flatten)(e),u=(0,r.flatten)(t);return i(s(o,u),s(u,o))}})}));t.createSetSymDifference=s},80987:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetUnion=void 0;var r=n(61824),i=n(7873),o="setUnion",a=["typed","size","concat","subset","setIntersect","setSymDifference","Index"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.size,i=e.concat,a=e.subset,s=e.setIntersect,A=e.setSymDifference,u=e.Index;return t(o,{"Array | Matrix, Array | Matrix":function(e,t){if(0===a(n(e),new u(0)))return(0,r.flatten)(t);if(0===a(n(t),new u(0)))return(0,r.flatten)(e);var o=(0,r.flatten)(e),c=(0,r.flatten)(t);return i(A(o,c),s(o,c))}})}));t.createSetUnion=s},36481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createErf=void 0;var r=n(3754),i=n(69784),o=["typed"],a=(0,n(7873).factory)("erf",o,(function(e){var t=(0,e.typed)("name",{number:function(e){var t=Math.abs(e);return t>=l?(0,i.sign)(e):t<=s?(0,i.sign)(e)*function(e){var t,n=e*e,r=u[0][4]*n,i=n;for(t=0;t<3;t+=1)r=(r+u[0][t])*n,i=(i+c[0][t])*n;return e*(r+u[0][3])/(i+c[0][3])}(t):t<=4?(0,i.sign)(e)*(1-function(e){var t,n=u[1][8]*e,r=e;for(t=0;t<7;t+=1)n=(n+u[1][t])*e,r=(r+c[1][t])*e;var i=(n+u[1][7])/(r+c[1][7]),o=parseInt(16*e)/16,a=(e-o)*(e+o);return Math.exp(-o*o)*Math.exp(-a)*i}(t)):(0,i.sign)(e)*(1-function(e){var t,n=1/(e*e),r=u[2][5]*n,i=n;for(t=0;t<4;t+=1)r=(r+u[2][t])*n,i=(i+c[2][t])*n;var o=n*(r+u[2][4])/(i+c[2][4]);o=(A-o)/e,n=parseInt(16*e)/16;var a=(e-n)*(e+n);return Math.exp(-n*n)*Math.exp(-a)*o}(t))},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createErf=a;var s=.46875,A=.5641895835477563,u=[[3.1611237438705655,113.86415415105016,377.485237685302,3209.3775891384694,.18577770618460315],[.5641884969886701,8.883149794388377,66.11919063714163,298.6351381974001,881.952221241769,1712.0476126340707,2051.0783778260716,1230.3393547979972,2.1531153547440383e-8],[.30532663496123236,.36034489994980445,.12578172611122926,.016083785148742275,.0006587491615298378,.016315387137302097]],c=[[23.601290952344122,244.02463793444417,1282.6165260773723,2844.236833439171],[15.744926110709835,117.6939508913125,537.1811018620099,1621.3895745666903,3290.7992357334597,4362.619090143247,3439.3676741437216,1230.3393548037495],[2.568520192289822,1.8729528499234604,.5279051029514285,.06051834131244132,.0023352049762686918]],l=Math.pow(2,53)},31159:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMad=void 0;var r=n(61824),i=n(7873),o=n(10759),a=["typed","abs","map","median","subtract"],s=(0,i.factory)("mad",a,(function(e){var t=e.typed,n=e.abs,i=e.map,a=e.median,s=e.subtract;return t("mad",{"Array | Matrix":A,"...":function(e){return A(e)}});function A(e){if(0===(e=(0,r.flatten)(e.valueOf())).length)throw new Error("Cannot calculate median absolute deviation (mad) of an empty array");try{var t=a(e);return a(i(e,(function(e){return n(s(e,t))})))}catch(e){throw e instanceof TypeError&&-1!==e.message.indexOf("median")?new TypeError(e.message.replace("median","mad")):(0,o.improveErrorMessage)(e,"mad")}}}));t.createMad=s},84099:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMax=void 0;var r=n(3754),i=n(7873),o=n(10759),a=["typed","larger"],s=(0,i.factory)("max",a,(function(e){var t=e.typed,n=e.larger;return t("max",{"Array | Matrix":a,"Array | Matrix, number | BigNumber":function(e,t){return(0,r.reduce)(e,t.valueOf(),i)},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function max");return a(e)}});function i(e,t){try{return n(e,t)?e:t}catch(e){throw(0,o.improveErrorMessage)(e,"max",t)}}function a(e){var t;if((0,r.deepForEach)(e,(function(e){try{isNaN(e)&&"number"==typeof e?t=NaN:(void 0===t||n(e,t))&&(t=e)}catch(t){throw(0,o.improveErrorMessage)(t,"max",e)}})),void 0===t)throw new Error("Cannot calculate max of an empty array");return t}}));t.createMax=s},27226:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMean=void 0;var r=n(3754),i=n(61824),o=n(7873),a=n(10759),s="mean",A=["typed","add","divide"],u=(0,o.factory)(s,A,(function(e){var t=e.typed,n=e.add,o=e.divide;return t(s,{"Array | Matrix":A,"Array | Matrix, number | BigNumber":function(e,t){try{var s=(0,r.reduce)(e,t,n),A=Array.isArray(e)?(0,i.arraySize)(e):e.size();return o(s,A[t])}catch(e){throw(0,a.improveErrorMessage)(e,"mean")}},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function mean");return A(e)}});function A(e){var t,i=0;if((0,r.deepForEach)(e,(function(e){try{t=void 0===t?e:n(t,e),i++}catch(t){throw(0,a.improveErrorMessage)(t,"mean",e)}})),0===i)throw new Error("Cannot calculate the mean of an empty array");return o(t,i)}}));t.createMean=u},96722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMedian=void 0;var r=n(3754),i=n(61824),o=n(7873),a=n(10759),s="median",A=["typed","add","divide","compare","partitionSelect"],u=(0,o.factory)(s,A,(function(e){var t=e.typed,n=e.add,o=e.divide,A=e.compare,u=e.partitionSelect,c=t(s,{"Array | Matrix":l,"Array | Matrix, number | BigNumber":function(e,t){throw new Error("median(A, dim) is not yet supported")},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function median");return l(e)}});function l(e){try{var t=(e=(0,i.flatten)(e.valueOf())).length;if(0===t)throw new Error("Cannot calculate median of an empty array");if(t%2==0){for(var n=t/2-1,r=u(e,n+1),o=e[n],s=0;s<n;++s)A(e[s],o)>0&&(o=e[s]);return p(o,r)}var c=u(e,(t-1)/2);return f(c)}catch(e){throw(0,a.improveErrorMessage)(e,"median")}}var f=t({"number | BigNumber | Complex | Unit":function(e){return e}}),p=t({"number | BigNumber | Complex | Unit, number | BigNumber | Complex | Unit":function(e,t){return o(n(e,t),2)}});return c}));t.createMedian=u},21576:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMin=void 0;var r=n(3754),i=n(7873),o=n(10759),a=["typed","smaller"],s=(0,i.factory)("min",a,(function(e){var t=e.typed,n=e.smaller;return t("min",{"Array | Matrix":a,"Array | Matrix, number | BigNumber":function(e,t){return(0,r.reduce)(e,t.valueOf(),i)},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function min");return a(e)}});function i(e,t){try{return n(e,t)?e:t}catch(e){throw(0,o.improveErrorMessage)(e,"min",t)}}function a(e){var t;if((0,r.deepForEach)(e,(function(e){try{isNaN(e)&&"number"==typeof e?t=NaN:(void 0===t||n(e,t))&&(t=e)}catch(t){throw(0,o.improveErrorMessage)(t,"min",e)}})),void 0===t)throw new Error("Cannot calculate min of an empty array");return t}}));t.createMin=s},73721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMode=void 0;var r=n(61824),i=n(7873),o="mode",a=["typed","isNaN","isNumeric"],s=(0,i.factory)(o,a,(function(e){var t=e.typed,n=e.isNaN,i=e.isNumeric;return t(o,{"Array | Matrix":a,"...":function(e){return a(e)}});function a(e){if(0===(e=(0,r.flatten)(e.valueOf())).length)throw new Error("Cannot calculate mode of an empty array");for(var t={},o=[],a=0,s=0;s<e.length;s++){var A=e[s];if(i(A)&&n(A))throw new Error("Cannot calculate mode of an array containing NaN values");A in t||(t[A]=0),t[A]++,t[A]===a?o.push(A):t[A]>a&&(a=t[A],o=[A])}return o}}));t.createMode=s},73772:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createProd=void 0;var r=n(3754),i=n(7873),o=n(10759),a="prod",s=["typed","multiply"],A=(0,i.factory)(a,s,(function(e){var t=e.typed,n=e.multiply;return t(a,{"Array | Matrix":i,"Array | Matrix, number | BigNumber":function(e,t){throw new Error("prod(A, dim) is not yet supported")},"...":function(e){return i(e)}});function i(e){var t;if((0,r.deepForEach)(e,(function(e){try{t=void 0===t?e:n(t,e)}catch(t){throw(0,o.improveErrorMessage)(t,"prod",e)}})),void 0===t)throw new Error("Cannot calculate prod of an empty array");return t}}));t.createProd=A},12451:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createQuantileSeq=void 0;var r=n(19392),i=n(69784),o=n(61824),a=["typed","add","multiply","partitionSelect","compare"],s=(0,n(7873).factory)("quantileSeq",a,(function(e){var t=e.typed,n=e.add,a=e.multiply,s=e.partitionSelect,A=e.compare;function u(e,t,i){var u=(0,o.flatten)(e),l=u.length;if(0===l)throw new Error("Cannot calculate quantile of an empty sequence");if((0,r.isNumber)(t)){var f=t*(l-1),p=f%1;if(0===p){var d=i?u[f]:s(u,f);return c(d),d}var h,m,g=Math.floor(f);if(i)h=u[g],m=u[g+1];else{m=s(u,g+1),h=u[g];for(var y=0;y<g;++y)A(u[y],h)>0&&(h=u[y])}return c(h),c(m),n(a(h,1-p),a(m,p))}var v=t.times(l-1);if(v.isInteger()){v=v.toNumber();var b=i?u[v]:s(u,v);return c(b),b}var w,x,B=v.floor(),D=v.minus(B),C=B.toNumber();if(i)w=u[C],x=u[C+1];else{x=s(u,C+1),w=u[C];for(var E=0;E<C;++E)A(u[E],w)>0&&(w=u[E])}c(w),c(x);var N=new D.constructor(1);return n(a(w,N.minus(D)),a(x,D))}var c=t({"number | BigNumber | Unit":function(e){return e}});return function(e,t,n){var o,a,s;if(arguments.length<2||arguments.length>3)throw new SyntaxError("Function quantileSeq requires two or three parameters");if((0,r.isCollection)(e)){if("boolean"==typeof(n=n||!1)){if(a=e.valueOf(),(0,r.isNumber)(t)){if(t<0)throw new Error("N/prob must be non-negative");if(t<=1)return u(a,t,n);if(t>1){if(!(0,i.isInteger)(t))throw new Error("N must be a positive integer");var A=t+1;o=new Array(t);for(var c=0;c<t;)o[c]=u(a,++c/A,n);return o}}if((0,r.isBigNumber)(t)){var l=t.constructor;if(t.isNegative())throw new Error("N/prob must be non-negative");if(s=new l(1),t.lte(s))return new l(u(a,t,n));if(t.gt(s)){if(!t.isInteger())throw new Error("N must be a positive integer");var f=t.toNumber();if(f>4294967295)throw new Error("N must be less than or equal to 2^32-1, as that is the maximum length of an Array");var p=new l(f+1);o=new Array(f);for(var d=0;d<f;)o[d]=new l(u(a,new l(++d).div(p),n));return o}}if(Array.isArray(t)){o=new Array(t.length);for(var h=0;h<o.length;++h){var m=t[h];if((0,r.isNumber)(m)){if(m<0||m>1)throw new Error("Probability must be between 0 and 1, inclusive")}else{if(!(0,r.isBigNumber)(m))throw new TypeError("Unexpected type of argument in function quantileSeq");if(s=new m.constructor(1),m.isNegative()||m.gt(s))throw new Error("Probability must be between 0 and 1, inclusive")}o[h]=u(a,m,n)}return o}throw new TypeError("Unexpected type of argument in function quantileSeq")}throw new TypeError("Unexpected type of argument in function quantileSeq")}throw new TypeError("Unexpected type of argument in function quantileSeq")}}));t.createQuantileSeq=s},53573:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createStd=void 0;var r=n(7873),i=["typed","sqrt","variance"],o=(0,r.factory)("std",i,(function(e){var t=e.typed,n=e.sqrt,r=e.variance;return t("std",{"Array | Matrix":i,"Array | Matrix, string":i,"Array | Matrix, number | BigNumber":i,"Array | Matrix, number | BigNumber, string":i,"...":function(e){return i(e)}});function i(e,t){if(0===e.length)throw new SyntaxError("Function std requires one or more parameters (0 provided)");try{return n(r.apply(null,arguments))}catch(e){throw e instanceof TypeError&&-1!==e.message.indexOf(" variance")?new TypeError(e.message.replace(" variance"," std")):e}}}));t.createStd=o},88184:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSum=void 0;var r=n(3754),i=n(7873),o=n(10759),a=n(77002),s=["typed","config","add","?bignumber","?fraction"],A=(0,i.factory)("sum",s,(function(e){var t=e.typed,n=e.config,i=e.add,s=e.bignumber,A=e.fraction;return t("sum",{"Array | Matrix":u,"Array | Matrix, number | BigNumber":function(e,t){try{return(0,r.reduce)(e,t,i)}catch(e){throw(0,o.improveErrorMessage)(e,"sum")}},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function sum");return u(e)}});function u(e){var t;if((0,r.deepForEach)(e,(function(e){try{t=void 0===t?e:i(t,e)}catch(t){throw(0,o.improveErrorMessage)(t,"sum",e)}})),void 0===t)switch(n.number){case"number":default:return 0;case"BigNumber":return s?s(0):(0,a.noBignumber)();case"Fraction":return A?A(0):(0,a.noFraction)()}return t}}));t.createSum=A},10759:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.improveErrorMessage=function(e,t,n){var i;if(-1!==String(e).indexOf("Unexpected type"))return i=arguments.length>2?" (type: "+(0,r.typeOf)(n)+", value: "+JSON.stringify(n)+")":" (type: "+e.data.actual+")",new TypeError("Cannot calculate "+t+", unexpected type of argument"+i);if(-1!==String(e).indexOf("complex numbers"))return i=arguments.length>2?" (type: "+(0,r.typeOf)(n)+", value: "+JSON.stringify(n)+")":"",new TypeError("Cannot calculate "+t+", no ordering relation is defined for complex numbers"+i);return e};var r=n(19392)},75213:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeprecatedVar=t.createVariance=void 0;var r=n(3754),i=n(19392),o=n(7873),a=n(10759),s=n(86160),A="unbiased",u="variance",c=["typed","add","subtract","multiply","divide","apply","isNaN"],l=(0,o.factory)(u,c,(function(e){var t=e.typed,n=e.add,o=e.subtract,s=e.multiply,c=e.divide,l=e.apply,f=e.isNaN;return t(u,{"Array | Matrix":function(e){return p(e,A)},"Array | Matrix, string":p,"Array | Matrix, number | BigNumber":function(e,t){return d(e,t,A)},"Array | Matrix, number | BigNumber, string":d,"...":function(e){return p(e,A)}});function p(e,t){var A=0,u=0;if(0===e.length)throw new SyntaxError("Function variance requires one or more parameters (0 provided)");if((0,r.deepForEach)(e,(function(e){try{A=n(A,e),u++}catch(t){throw(0,a.improveErrorMessage)(t,"variance",e)}})),0===u)throw new Error("Cannot calculate variance of an empty array");var l=c(A,u);if(A=0,(0,r.deepForEach)(e,(function(e){var t=o(e,l);A=n(A,s(t,t))})),f(A))return A;switch(t){case"uncorrected":return c(A,u);case"biased":return c(A,u+1);case"unbiased":var p=(0,i.isBigNumber)(A)?A.mul(0):0;return 1===u?p:c(A,u-1);default:throw new Error('Unknown normalization "'+t+'". Choose "unbiased" (default), "uncorrected", or "biased".')}}function d(e,t,n){try{if(0===e.length)throw new SyntaxError("Function variance requires one or more parameters (0 provided)");return l(e,t,(function(e){return p(e,n)}))}catch(e){throw(0,a.improveErrorMessage)(e,"variance")}}}));t.createVariance=l;var f=(0,o.factory)("var",["variance"],(function(e){var t=e.variance;return function(){(0,s.warnOnce)('Function "var" has been renamed to "variance" in v6.0.0, please use the new function instead.');for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.apply(t,n)}}));t.createDeprecatedVar=f},16722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFormat=void 0;var r=n(465),i=n(7873),o="format",a=["typed"],s=(0,i.factory)(o,a,(function(e){return(0,e.typed)(o,{any:r.format,"any, Object | function | number":r.format})}));t.createFormat=s},74102:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPrint=void 0;var r=n(465),i=n(19392),o=n(7873),a="print",s=["typed"],A=(0,o.factory)(a,s,(function(e){return(0,e.typed)(a,{"string, Object | Array":u,"string, Object | Array, number | Object":u})}));function u(e,t,n){return e.replace(/\$([\w.]+)/g,(function(e,o){for(var a=o.split("."),s=t[a.shift()];a.length&&void 0!==s;){var A=a.shift();s=A?s[A]:s+"."}return void 0!==s?(0,i.isString)(s)?s:(0,r.format)(s,n):e}))}t.createPrint=A},34888:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcos=void 0;var r=n(7873),i=n(3754),o="acos",a=["typed","config","Complex"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.config,r=e.Complex,a=t(o,{number:function(e){return e>=-1&&e<=1||n.predictable?Math.acos(e):new r(e,0).acos()},Complex:function(e){return e.acos()},BigNumber:function(e){return e.acos()},"Array | Matrix":function(e){return(0,i.deepMap)(e,a)}});return a}));t.createAcos=s},56907:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcosh=void 0;var r=n(7873),i=n(3754),o=n(86711),a="acosh",s=["typed","config","Complex"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=t(a,{number:function(e){return e>=1||n.predictable?(0,o.acoshNumber)(e):e<=-1?new r(Math.log(Math.sqrt(e*e-1)-e),Math.PI):new r(e,0).acosh()},Complex:function(e){return e.acosh()},BigNumber:function(e){return e.acosh()},"Array | Matrix":function(e){return(0,i.deepMap)(e,s)}});return s}));t.createAcosh=A},22303:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcot=void 0;var r=n(7873),i=n(3754),o=n(86711),a="acot",s=["typed","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.BigNumber,r=t(a,{number:o.acotNumber,Complex:function(e){return e.acot()},BigNumber:function(e){return new n(1).div(e).atan()},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createAcot=A},76013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcoth=void 0;var r=n(7873),i=n(3754),o=n(86711),a="acoth",s=["typed","config","Complex","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=e.BigNumber,A=t(a,{number:function(e){return e>=1||e<=-1||n.predictable?(0,o.acothNumber)(e):new r(e,0).acoth()},Complex:function(e){return e.acoth()},BigNumber:function(e){return new s(1).div(e).atanh()},"Array | Matrix":function(e){return(0,i.deepMap)(e,A)}});return A}));t.createAcoth=A},28461:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcsc=void 0;var r=n(7873),i=n(3754),o=n(86711),a="acsc",s=["typed","config","Complex","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=e.BigNumber,A=t(a,{number:function(e){return e<=-1||e>=1||n.predictable?(0,o.acscNumber)(e):new r(e,0).acsc()},Complex:function(e){return e.acsc()},BigNumber:function(e){return new s(1).div(e).asin()},"Array | Matrix":function(e){return(0,i.deepMap)(e,A)}});return A}));t.createAcsc=A},57892:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcsch=void 0;var r=n(7873),i=n(3754),o=n(86711),a="acsch",s=["typed","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.BigNumber,r=t(a,{number:o.acschNumber,Complex:function(e){return e.acsch()},BigNumber:function(e){return new n(1).div(e).asinh()},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createAcsch=A},44197:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsec=void 0;var r=n(7873),i=n(3754),o=n(86711),a="asec",s=["typed","config","Complex","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=e.BigNumber,A=t(a,{number:function(e){return e<=-1||e>=1||n.predictable?(0,o.asecNumber)(e):new r(e,0).asec()},Complex:function(e){return e.asec()},BigNumber:function(e){return new s(1).div(e).acos()},"Array | Matrix":function(e){return(0,i.deepMap)(e,A)}});return A}));t.createAsec=A},56600:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsech=void 0;var r=n(7873),i=n(3754),o=n(86711),a="asech",s=["typed","config","Complex","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=e.BigNumber,A=t(a,{number:function(e){if(e<=1&&e>=-1||n.predictable){var t=1/e;if(t>0||n.predictable)return(0,o.asechNumber)(e);var i=Math.sqrt(t*t-1);return new r(Math.log(i-t),Math.PI)}return new r(e,0).asech()},Complex:function(e){return e.asech()},BigNumber:function(e){return new s(1).div(e).acosh()},"Array | Matrix":function(e){return(0,i.deepMap)(e,A)}});return A}));t.createAsech=A},89104:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsin=void 0;var r=n(7873),i=n(3754),o="asin",a=["typed","config","Complex"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.config,r=e.Complex,a=t(o,{number:function(e){return e>=-1&&e<=1||n.predictable?Math.asin(e):new r(e,0).asin()},Complex:function(e){return e.asin()},BigNumber:function(e){return e.asin()},"Array | Matrix":function(e){return(0,i.deepMap)(e,a,!0)}});return a}));t.createAsin=s},67061:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsinh=void 0;var r=n(7873),i=n(3754),o=n(86711),a=["typed"],s=(0,r.factory)("asinh",a,(function(e){var t=(0,e.typed)("asinh",{number:o.asinhNumber,Complex:function(e){return e.asinh()},BigNumber:function(e){return e.asinh()},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)}});return t}));t.createAsinh=s},41014:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAtan=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("atan",o,(function(e){var t=(0,e.typed)("atan",{number:function(e){return Math.atan(e)},Complex:function(e){return e.atan()},BigNumber:function(e){return e.atan()},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)}});return t}));t.createAtan=a},90470:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAtan2=void 0;var r=n(7873),i=n(36634),o=n(11463),a=n(89711),s=n(20649),A=n(11367),u=n(25331),c=n(32509),l="atan2",f=["typed","matrix","equalScalar","BigNumber","DenseMatrix"],p=(0,r.factory)(l,f,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,f=e.BigNumber,p=e.DenseMatrix,d=(0,i.createAlgorithm02)({typed:t,equalScalar:r}),h=(0,o.createAlgorithm03)({typed:t}),m=(0,a.createAlgorithm09)({typed:t,equalScalar:r}),g=(0,s.createAlgorithm11)({typed:t,equalScalar:r}),y=(0,A.createAlgorithm12)({typed:t,DenseMatrix:p}),v=(0,u.createAlgorithm13)({typed:t}),b=(0,c.createAlgorithm14)({typed:t}),w=t(l,{"number, number":Math.atan2,"BigNumber, BigNumber":function(e,t){return f.atan2(e,t)},"SparseMatrix, SparseMatrix":function(e,t){return m(e,t,w,!1)},"SparseMatrix, DenseMatrix":function(e,t){return d(t,e,w,!0)},"DenseMatrix, SparseMatrix":function(e,t){return h(e,t,w,!1)},"DenseMatrix, DenseMatrix":function(e,t){return v(e,t,w)},"Array, Array":function(e,t){return w(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return w(n(e),t)},"Matrix, Array":function(e,t){return w(e,n(t))},"SparseMatrix, number | BigNumber":function(e,t){return g(e,t,w,!1)},"DenseMatrix, number | BigNumber":function(e,t){return b(e,t,w,!1)},"number | BigNumber, SparseMatrix":function(e,t){return y(t,e,w,!0)},"number | BigNumber, DenseMatrix":function(e,t){return b(t,e,w,!0)},"Array, number | BigNumber":function(e,t){return b(n(e),t,w,!1).valueOf()},"number | BigNumber, Array":function(e,t){return b(n(t),e,w,!0).valueOf()}});return w}));t.createAtan2=p},47272:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAtanh=void 0;var r=n(7873),i=n(3754),o=n(86711),a="atanh",s=["typed","config","Complex"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.config,r=e.Complex,s=t(a,{number:function(e){return e<=1&&e>=-1||n.predictable?(0,o.atanhNumber)(e):new r(e,0).atanh()},Complex:function(e){return e.atanh()},BigNumber:function(e){return e.atanh()},"Array | Matrix":function(e){return(0,i.deepMap)(e,s,!0)}});return s}));t.createAtanh=A},63884:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCos=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("cos",o,(function(e){var t=(0,e.typed)("cos",{number:Math.cos,Complex:function(e){return e.cos()},BigNumber:function(e){return e.cos()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function cos is no angle");return t(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createCos=a},505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCosh=void 0;var r=n(7873),i=n(3754),o=n(69784),a="cosh",s=["typed"],A=(0,r.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.cosh,Complex:function(e){return e.cosh()},BigNumber:function(e){return e.cosh()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function cosh is no angle");return t(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createCosh=A},76237:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCot=void 0;var r=n(7873),i=n(3754),o=n(86711),a=["typed","BigNumber"],s=(0,r.factory)("cot",a,(function(e){var t=e.typed,n=e.BigNumber,r=t("cot",{number:o.cotNumber,Complex:function(e){return e.cot()},BigNumber:function(e){return new n(1).div(e.tan())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function cot is no angle");return r(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createCot=s},44626:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCoth=void 0;var r=n(7873),i=n(3754),o=n(86711),a="coth",s=["typed","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.BigNumber,r=t(a,{number:o.cothNumber,Complex:function(e){return e.coth()},BigNumber:function(e){return new n(1).div(e.tanh())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function coth is no angle");return r(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createCoth=A},84423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsc=void 0;var r=n(7873),i=n(3754),o=n(86711),a=["typed","BigNumber"],s=(0,r.factory)("csc",a,(function(e){var t=e.typed,n=e.BigNumber,r=t("csc",{number:o.cscNumber,Complex:function(e){return e.csc()},BigNumber:function(e){return new n(1).div(e.sin())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function csc is no angle");return r(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createCsc=s},30147:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsch=void 0;var r=n(7873),i=n(3754),o=n(86711),a="csch",s=["typed","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.BigNumber,r=t(a,{number:o.cschNumber,Complex:function(e){return e.csch()},BigNumber:function(e){return new n(1).div(e.sinh())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function csch is no angle");return r(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createCsch=A},95409:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSec=void 0;var r=n(7873),i=n(3754),o=n(86711),a=["typed","BigNumber"],s=(0,r.factory)("sec",a,(function(e){var t=e.typed,n=e.BigNumber,r=t("sec",{number:o.secNumber,Complex:function(e){return e.sec()},BigNumber:function(e){return new n(1).div(e.cos())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sec is no angle");return r(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createSec=s},57119:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSech=void 0;var r=n(7873),i=n(3754),o=n(86711),a="sech",s=["typed","BigNumber"],A=(0,r.factory)(a,s,(function(e){var t=e.typed,n=e.BigNumber,r=t(a,{number:o.sechNumber,Complex:function(e){return e.sech()},BigNumber:function(e){return new n(1).div(e.cosh())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sech is no angle");return r(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createSech=A},33156:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSin=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("sin",o,(function(e){var t=(0,e.typed)("sin",{number:Math.sin,Complex:function(e){return e.sin()},BigNumber:function(e){return e.sin()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sin is no angle");return t(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)}});return t}));t.createSin=a},58628:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSinh=void 0;var r=n(7873),i=n(3754),o=n(86711),a="sinh",s=["typed"],A=(0,r.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.sinhNumber,Complex:function(e){return e.sinh()},BigNumber:function(e){return e.sinh()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sinh is no angle");return t(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)}});return t}));t.createSinh=A},31213:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTan=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("tan",o,(function(e){var t=(0,e.typed)("tan",{number:Math.tan,Complex:function(e){return e.tan()},BigNumber:function(e){return e.tan()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function tan is no angle");return t(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)}});return t}));t.createTan=a},21971:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTanh=void 0;var r=n(7873),i=n(3754),o=n(69784),a=["typed"],s=(0,r.factory)("tanh",a,(function(e){var t=(0,e.typed)("tanh",{number:o.tanh,Complex:function(e){return e.tanh()},BigNumber:function(e){return e.tanh()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function tanh is no angle");return t(e.value)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t,!0)}});return t}));t.createTanh=s},85094:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTo=void 0;var r=n(7873),i=n(25331),o=n(32509),a=["typed","matrix"],s=(0,r.factory)("to",a,(function(e){var t=e.typed,n=e.matrix,r=(0,i.createAlgorithm13)({typed:t}),a=(0,o.createAlgorithm14)({typed:t}),s=t("to",{"Unit, Unit | string":function(e,t){return e.to(t)},"Matrix, Matrix":function(e,t){return r(e,t,s)},"Array, Array":function(e,t){return s(n(e),n(t)).valueOf()},"Array, Matrix":function(e,t){return s(n(e),t)},"Matrix, Array":function(e,t){return s(e,n(t))},"Matrix, any":function(e,t){return a(e,t,s,!1)},"any, Matrix":function(e,t){return a(t,e,s,!0)},"Array, any":function(e,t){return a(n(e),t,s,!1).valueOf()},"any, Array":function(e,t){return a(n(t),e,s,!0).valueOf()}});return s}));t.createTo=s},28484:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClone=void 0;var r=n(92281),i=n(7873),o="clone",a=["typed"],s=(0,i.factory)(o,a,(function(e){return(0,e.typed)(o,{any:r.clone})}));t.createClone=s},69208:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHasNumericValue=void 0;var r=n(7873),i="hasNumericValue",o=["typed","isNumeric"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.isNumeric;return t(i,{string:function(e){return e.trim().length>0&&!isNaN(Number(e))},any:function(e){return n(e)}})}));t.createHasNumericValue=a},65322:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsInteger=void 0;var r=n(3754),i=n(69784),o=n(7873),a="isInteger",s=["typed"],A=(0,o.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:i.isInteger,BigNumber:function(e){return e.isInt()},Fraction:function(e){return 1===e.d&&isFinite(e.n)},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createIsInteger=A},66007:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsNaN=void 0;var r=n(3754),i=n(7873),o=n(86711),a="isNaN",s=["typed"],A=(0,i.factory)(a,s,(function(e){return(0,e.typed)(a,{number:o.isNaNNumber,BigNumber:function(e){return e.isNaN()},Fraction:function(e){return!1},Complex:function(e){return e.isNaN()},Unit:function(e){return Number.isNaN(e.value)},"Array | Matrix":function(e){return(0,r.deepMap)(e,Number.isNaN)}})}));t.createIsNaN=A},93586:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsNegative=void 0;var r=n(3754),i=n(7873),o=n(86711),a="isNegative",s=["typed"],A=(0,i.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.isNegativeNumber,BigNumber:function(e){return e.isNeg()&&!e.isZero()&&!e.isNaN()},Fraction:function(e){return e.s<0},Unit:function(e){return t(e.value)},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createIsNegative=A},88509:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsNumeric=void 0;var r=n(3754),i=n(7873),o="isNumeric",a=["typed"],s=(0,i.factory)(o,a,(function(e){var t=(0,e.typed)(o,{"number | BigNumber | Fraction | boolean":function(){return!0},"Complex | Unit | string | null | undefined | Node":function(){return!1},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createIsNumeric=s},40747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsPositive=void 0;var r=n(3754),i=n(7873),o=n(86711),a="isPositive",s=["typed"],A=(0,i.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.isPositiveNumber,BigNumber:function(e){return!e.isNeg()&&!e.isZero()&&!e.isNaN()},Fraction:function(e){return e.s>0&&e.n>0},Unit:function(e){return t(e.value)},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createIsPositive=A},80654:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsPrime=void 0;var r=n(3754),i=n(7873),o="isPrime",a=["typed"],s=(0,i.factory)(o,a,(function(e){var t=(0,e.typed)(o,{number:function(e){if(0*e!=0)return!1;if(e<=3)return e>1;if(e%2==0||e%3==0)return!1;for(var t=5;t*t<=e;t+=6)if(e%t==0||e%(t+2)==0)return!1;return!0},BigNumber:function(e){if(0*e.toNumber()!=0)return!1;if(e.lte(3))return e.gt(1);if(e.mod(2).eq(0)||e.mod(3).eq(0))return!1;for(var t=5;e.gte(t*t);t+=6)if(e.mod(t).eq(0)||e.mod(t+2).eq(0))return!1;return!0},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createIsPrime=s},40587:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsZero=void 0;var r=n(3754),i=n(7873),o=n(86711),a="isZero",s=["typed"],A=(0,i.factory)(a,s,(function(e){var t=(0,e.typed)(a,{number:o.isZeroNumber,BigNumber:function(e){return e.isZero()},Complex:function(e){return 0===e.re&&0===e.im},Fraction:function(e){return 1===e.d&&0===e.n},Unit:function(e){return t(e.value)},"Array | Matrix":function(e){return(0,r.deepMap)(e,t)}});return t}));t.createIsZero=A},6438:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNumeric=void 0;var r=n(19392),i=n(7873),o=n(77002),a=["number","?bignumber","?fraction"],s=(0,i.factory)("numeric",a,(function(e){var t=e.number,n=e.bignumber,i=e.fraction,a={string:!0,number:!0,BigNumber:!0,Fraction:!0},s={number:function(e){return t(e)},BigNumber:n?function(e){return n(e)}:o.noBignumber,Fraction:i?function(e){return i(e)}:o.noFraction};return function(e,t){var n=(0,r.typeOf)(e);if(!(n in a))throw new TypeError("Cannot convert "+e+' of type "'+n+'"; valid input types are '+Object.keys(a).join(", "));if(!(t in s))throw new TypeError("Cannot convert "+e+' to type "'+t+'"; valid output types are '+Object.keys(s).join(", "));return t===n?e:s[t](e)}}));t.createNumeric=s},98792:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeprecatedTypeof=t.createTypeOf=void 0;var r=n(7873),i=n(19392),o=n(86160),a="typeOf",s=["typed"],A=(0,r.factory)(a,s,(function(e){return(0,e.typed)(a,{any:i.typeOf})}));t.createTypeOf=A;var u=(0,r.factory)("typeof",[],(function(){return function(){(0,o.warnOnce)('Function "typeof" has been renamed to "typeOf" in v6.0.0, please use the new function instead.');for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.typeOf.apply(i.typeOf,t)}}));t.createDeprecatedTypeof=u},32879:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createReplacer=void 0;var r=[],i=(0,n(7873).factory)("replacer",r,(function(){return function(e,t){return"number"!=typeof t||isFinite(t)&&!isNaN(t)?t:{mathjs:"number",value:String(t)}}}));t.createReplacer=i},25939:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createReviver=void 0;var r=["classes"],i=(0,n(7873).factory)("reviver",r,(function(e){var t=e.classes;return function(e,n){var r=t[n&&n.mathjs];return r&&"function"==typeof r.fromJSON?r.fromJSON(n):n}}));t.createReviver=i},64297:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.absNumber=a,t.addNumber=s,t.subtractNumber=A,t.multiplyNumber=u,t.divideNumber=c,t.unaryMinusNumber=l,t.unaryPlusNumber=f,t.cbrtNumber=p,t.ceilNumber=d,t.cubeNumber=h,t.expNumber=m,t.expm1Number=g,t.fixNumber=y,t.floorNumber=v,t.gcdNumber=b,t.lcmNumber=w,t.logNumber=x,t.log10Number=B,t.log2Number=D,t.log1pNumber=C,t.modNumber=E,t.nthRootNumber=N,t.signNumber=_,t.sqrtNumber=O,t.squareNumber=M,t.xgcdNumber=S,t.powNumber=U,t.roundNumber=F,t.normNumber=P;var r=n(69784),i="number",o="number, number";function a(e){return Math.abs(e)}function s(e,t){return e+t}function A(e,t){return e-t}function u(e,t){return e*t}function c(e,t){return e/t}function l(e){return-e}function f(e){return e}function p(e){return(0,r.cbrt)(e)}function d(e){return Math.ceil(e)}function h(e){return e*e*e}function m(e){return Math.exp(e)}function g(e){return(0,r.expm1)(e)}function y(e){return e>0?Math.floor(e):Math.ceil(e)}function v(e){return Math.floor(e)}function b(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Parameters in function gcd must be integer numbers");for(var n;0!==t;)n=e%t,e=t,t=n;return e<0?-e:e}function w(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Parameters in function lcm must be integer numbers");if(0===e||0===t)return 0;for(var n,i=e*t;0!==t;)t=e%(n=t),e=n;return Math.abs(i/e)}function x(e){return Math.log(e)}function B(e){return(0,r.log10)(e)}function D(e){return(0,r.log2)(e)}function C(e){return(0,r.log1p)(e)}function E(e,t){if(t>0)return e-t*Math.floor(e/t);if(0===t)return e;throw new Error("Cannot calculate mod for a negative divisor")}function N(e,t){var n=t<0;if(n&&(t=-t),0===t)throw new Error("Root must be non-zero");if(e<0&&Math.abs(t)%2!=1)throw new Error("Root must be odd when a is negative.");if(0===e)return n?1/0:0;if(!isFinite(e))return n?0:e;var r=Math.pow(Math.abs(e),1/t);return r=e<0?-r:r,n?1/r:r}function _(e){return(0,r.sign)(e)}function O(e){return Math.sqrt(e)}function M(e){return e*e}function S(e,t){var n,i,o,a=0,s=1,A=1,u=0;if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Parameters in function xgcd must be integer numbers");for(;t;)o=e-(i=Math.floor(e/t))*t,n=a,a=s-i*a,s=n,n=A,A=u-i*A,u=n,e=t,t=o;return e<0?[-e,-s,-u]:[e,e?s:0,u]}function U(e,t){return e*e<1&&t===1/0||e*e>1&&t===-1/0?0:Math.pow(e,t)}function F(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat((0,r.toFixed)(e,t))}function P(e){return Math.abs(e)}a.signature=i,s.signature=o,A.signature=o,u.signature=o,c.signature=o,l.signature=i,f.signature=i,p.signature=i,d.signature=i,h.signature=i,m.signature=i,g.signature=i,y.signature=i,v.signature=i,b.signature=o,w.signature=o,x.signature=i,B.signature=i,D.signature=i,C.signature=i,E.signature=o,N.signature=o,_.signature=i,O.signature=i,M.signature=i,S.signature=o,U.signature=o,F.signature=o,P.signature=i},18345:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndNumber=o,t.bitNotNumber=a,t.bitOrNumber=s,t.bitXorNumber=A,t.leftShiftNumber=u,t.rightArithShiftNumber=c,t.rightLogShiftNumber=l;var r=n(69784),i="number, number";function o(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function bitAnd");return e&t}function a(e){if(!(0,r.isInteger)(e))throw new Error("Integer expected in function bitNot");return~e}function s(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function bitOr");return e|t}function A(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function bitXor");return e^t}function u(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function leftShift");return e<<t}function c(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function rightArithShift");return e>>t}function l(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function rightLogShift");return e>>>t}o.signature=i,a.signature="number",s.signature=i,A.signature=i,u.signature=i,c.signature=i,l.signature=i},24118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsNumber=o;var r=n(69784),i=n(17563);function o(e,t){if(!(0,r.isInteger)(e)||e<0)throw new TypeError("Positive integer value expected in function combinations");if(!(0,r.isInteger)(t)||t<0)throw new TypeError("Positive integer value expected in function combinations");if(t>e)throw new TypeError("k must be less than or equal to n");var n=e-t;return t<n?(0,i.product)(n+1,e)/(0,i.product)(1,t):(0,i.product)(t+1,e)/(0,i.product)(1,n)}o.signature="number, number"},51465:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.phi=t.e=t.tau=t.pi=void 0;var n=Math.PI;t.pi=n;var r=2*Math.PI;t.tau=r;var i=Math.E;t.e=i;t.phi=1.618033988749895},86711:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(64297);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})}));var i=n(18345);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})}));var o=n(24118);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}));var a=n(51465);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})}));var s=n(74229);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})}));var A=n(33110);Object.keys(A).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}})}));var u=n(19095);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})}));var c=n(44582);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})}));var l=n(55272);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})}))},74229:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.notNumber=r,t.orNumber=i,t.xorNumber=o,t.andNumber=a;var n="number, number";function r(e){return!e}function i(e,t){return!(!e&&!t)}function o(e,t){return!!e!=!!t}function a(e,t){return!(!e||!t)}r.signature="number",i.signature=n,o.signature=n,a.signature=n},19095:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gammaNumber=o,t.gammaP=t.gammaG=void 0;var r=n(69784),i=n(17563);function o(e){var t;if((0,r.isInteger)(e))return e<=0?isFinite(e)?1/0:NaN:e>171?1/0:(0,i.product)(1,e-1);if(e<.5)return Math.PI/(Math.sin(Math.PI*e)*o(1-e));if(e>=171.35)return 1/0;if(e>85){var n=e*e,A=n*e,u=A*e,c=u*e;return Math.sqrt(2*Math.PI/e)*Math.pow(e/Math.E,e)*(1+1/(12*e)+1/(288*n)-139/(51840*A)-571/(2488320*u)+163879/(209018880*c)+5246819/(75246796800*c*e))}--e,t=s[0];for(var l=1;l<s.length;++l)t+=s[l]/(e+l);var f=e+a+.5;return Math.sqrt(2*Math.PI)*Math.pow(f,e+.5)*Math.exp(-f)*t}o.signature="number";var a=4.7421875;t.gammaG=a;var s=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];t.gammaP=s},33110:function(){},44582:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acosNumber=o,t.acoshNumber=a,t.acotNumber=s,t.acothNumber=A,t.acscNumber=u,t.acschNumber=c,t.asecNumber=l,t.asechNumber=f,t.asinNumber=p,t.asinhNumber=d,t.atanNumber=h,t.atan2Number=m,t.atanhNumber=g,t.cosNumber=y,t.coshNumber=v,t.cotNumber=b,t.cothNumber=w,t.cscNumber=x,t.cschNumber=B,t.secNumber=D,t.sechNumber=C,t.sinNumber=E,t.sinhNumber=N,t.tanNumber=_,t.tanhNumber=O;var r=n(69784),i="number";function o(e){return Math.acos(e)}function a(e){return(0,r.acosh)(e)}function s(e){return Math.atan(1/e)}function A(e){return isFinite(e)?(Math.log((e+1)/e)+Math.log(e/(e-1)))/2:0}function u(e){return Math.asin(1/e)}function c(e){var t=1/e;return Math.log(t+Math.sqrt(t*t+1))}function l(e){return Math.acos(1/e)}function f(e){var t=1/e,n=Math.sqrt(t*t-1);return Math.log(n+t)}function p(e){return Math.asin(e)}function d(e){return(0,r.asinh)(e)}function h(e){return Math.atan(e)}function m(e,t){return Math.atan2(e,t)}function g(e){return(0,r.atanh)(e)}function y(e){return Math.cos(e)}function v(e){return(0,r.cosh)(e)}function b(e){return 1/Math.tan(e)}function w(e){var t=Math.exp(2*e);return(t+1)/(t-1)}function x(e){return 1/Math.sin(e)}function B(e){return 0===e?Number.POSITIVE_INFINITY:Math.abs(2/(Math.exp(e)-Math.exp(-e)))*(0,r.sign)(e)}function D(e){return 1/Math.cos(e)}function C(e){return 2/(Math.exp(e)+Math.exp(-e))}function E(e){return Math.sin(e)}function N(e){return(0,r.sinh)(e)}function _(e){return Math.tan(e)}function O(e){return(0,r.tanh)(e)}o.signature=i,a.signature=i,s.signature=i,A.signature=i,u.signature=i,c.signature=i,l.signature=i,f.signature=i,p.signature=i,d.signature=i,h.signature=i,m.signature="number, number",g.signature=i,y.signature=i,v.signature=i,b.signature=i,w.signature=i,x.signature=i,B.signature=i,D.signature=i,C.signature=i,E.signature=i,N.signature=i,_.signature=i,O.signature=i},55272:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntegerNumber=o,t.isNegativeNumber=a,t.isPositiveNumber=s,t.isZeroNumber=A,t.isNaNNumber=u;var r=n(69784),i="number";function o(e){return(0,r.isInteger)(e)}function a(e){return e<0}function s(e){return e>0}function A(e){return 0===e}function u(e){return Number.isNaN(e)}o.signature=i,a.signature=i,s.signature=i,A.signature=i,u.signature=i},73618:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBigNumberClass=void 0;var r,i=(r=n(73978))&&r.__esModule?r:{default:r};var o=["?on","config"],a=(0,n(7873).factory)("BigNumber",o,(function(e){var t=e.on,n=e.config,r=i.default.clone({precision:n.precision});return r.prototype.type="BigNumber",r.prototype.isBigNumber=!0,r.prototype.toJSON=function(){return{mathjs:"BigNumber",value:this.toString()}},r.fromJSON=function(e){return new r(e.value)},t&&t("config",(function(e,t){e.precision!==t.precision&&r.config({precision:e.precision})})),r}),{isClass:!0});t.createBigNumberClass=a},31544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBignumber=void 0;var r=n(7873),i=n(3754),o=["typed","BigNumber"],a=(0,r.factory)("bignumber",o,(function(e){var t=e.typed,n=e.BigNumber,r=t("bignumber",{"":function(){return new n(0)},number:function(e){return new n(e+"")},string:function(e){return new n(e)},BigNumber:function(e){return e},Fraction:function(e){return new n(e.n).div(e.d).times(e.s)},null:function(e){return new n(0)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createBignumber=a},39499:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBoolean=void 0;var r=n(7873),i=n(3754),o="boolean",a=["typed"],s=(0,r.factory)(o,a,(function(e){var t=(0,e.typed)(o,{"":function(){return!1},boolean:function(e){return e},number:function(e){return!!e},null:function(e){return!1},BigNumber:function(e){return!e.isZero()},string:function(e){var t=e.toLowerCase();if("true"===t)return!0;if("false"===t)return!1;var n=Number(e);if(""!==e&&!isNaN(n))return!!n;throw new Error('Cannot convert "'+e+'" to a boolean')},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t}));t.createBoolean=s},33574:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createChainClass=void 0;var r=n(19392),i=n(465),o=n(92281),a=["?on","math"],s=(0,n(7873).factory)("Chain",a,(function(e){var t=e.on,n=e.math;function a(e){if(!(this instanceof a))throw new SyntaxError("Constructor must be called with the new operator");(0,r.isChain)(e)?this.value=e.value:this.value=e}function s(e,t){(0,o.lazy)(a.prototype,e,(function(){var e=t();if("function"==typeof e)return A(e)}))}function A(e){return function(){for(var t=[this.value],n=0;n<arguments.length;n++)t[n+1]=arguments[n];return new a(e.apply(e,t))}}a.prototype.type="Chain",a.prototype.isChain=!0,a.prototype.done=function(){return this.value},a.prototype.valueOf=function(){return this.value},a.prototype.toString=function(){return(0,i.format)(this.value)},a.prototype.toJSON=function(){return{mathjs:"Chain",value:this.value}},a.fromJSON=function(e){return new a(e.value)},a.createProxy=function(e,t){if("string"==typeof e)!function(e,t){"function"==typeof t&&(a.prototype[e]=A(t))}(e,t);else{var n=function(t){(0,o.hasOwnProperty)(e,t)&&void 0===u[t]&&s(t,(function(){return e[t]}))};for(var r in e)n(r)}};var u={expression:!0,docs:!0,type:!0,classes:!0,json:!0,error:!0,isChain:!0};return a.createProxy(n),t&&t("import",(function(e,t,n){n||s(e,t)})),a}),{isClass:!0});t.createChainClass=s},98420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createChain=void 0;var r=n(7873),i="chain",o=["typed","Chain"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.Chain;return t(i,{"":function(){return new n},any:function(e){return new n(e)}})}));t.createChain=a},29155:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createComplexClass=void 0;var r,i=(r=n(59279))&&r.__esModule?r:{default:r},o=n(69784),a=n(19392);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var A=[],u=(0,n(7873).factory)("Complex",A,(function(){return i.default.prototype.type="Complex",i.default.prototype.isComplex=!0,i.default.prototype.toJSON=function(){return{mathjs:"Complex",re:this.re,im:this.im}},i.default.prototype.toPolar=function(){return{r:this.abs(),phi:this.arg()}},i.default.prototype.format=function(e){var t=this.im,n=this.re,r=(0,o.format)(this.re,e),i=(0,o.format)(this.im,e),s=(0,a.isNumber)(e)?e:e?e.precision:null;if(null!==s){var A=Math.pow(10,-s);Math.abs(n/t)<A&&(n=0),Math.abs(t/n)<A&&(t=0)}return 0===t?r:0===n?1===t?"i":-1===t?"-i":i+"i":t<0?-1===t?r+" - i":r+" - "+i.substring(1)+"i":1===t?r+" + i":r+" + "+i+"i"},i.default.fromPolar=function(e){switch(arguments.length){case 1:var t=arguments[0];if("object"===s(t))return(0,i.default)(t);throw new TypeError("Input has to be an object with r and phi keys.");case 2:var n=arguments[0],r=arguments[1];if((0,a.isNumber)(n)){if((0,a.isUnit)(r)&&r.hasBase("ANGLE")&&(r=r.toNumber("rad")),(0,a.isNumber)(r))return new i.default({r:n,phi:r});throw new TypeError("Phi is not a number nor an angle unit.")}throw new TypeError("Radius r is not a number.");default:throw new SyntaxError("Wrong number of arguments in function fromPolar")}},i.default.prototype.valueOf=i.default.prototype.toString,i.default.fromJSON=function(e){return new i.default(e)},i.default.compare=function(e,t){return e.re>t.re?1:e.re<t.re?-1:e.im>t.im?1:e.im<t.im?-1:0},i.default}),{isClass:!0});t.createComplexClass=u},48879:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createComplex=void 0;var r=n(7873),i=n(3754),o=["typed","Complex"],a=(0,r.factory)("complex",o,(function(e){var t=e.typed,n=e.Complex,r=t("complex",{"":function(){return n.ZERO},number:function(e){return new n(e,0)},"number, number":function(e,t){return new n(e,t)},"BigNumber, BigNumber":function(e,t){return new n(e.toNumber(),t.toNumber())},Fraction:function(e){return new n(e.valueOf(),0)},Complex:function(e){return e.clone()},string:function(e){return n(e)},null:function(e){return n(0)},Object:function(e){if("re"in e&&"im"in e)return new n(e.re,e.im);if("r"in e&&"phi"in e||"abs"in e&&"arg"in e)return new n(e);throw new Error("Expected object with properties (re and im) or (r and phi) or (abs and arg)")},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createComplex=a},47179:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFractionClass=void 0;var r,i=(r=n(22671))&&r.__esModule?r:{default:r};var o=[],a=(0,n(7873).factory)("Fraction",o,(function(){return i.default.prototype.type="Fraction",i.default.prototype.isFraction=!0,i.default.prototype.toJSON=function(){return{mathjs:"Fraction",n:this.s*this.n,d:this.d}},i.default.fromJSON=function(e){return new i.default(e)},i.default}),{isClass:!0});t.createFractionClass=a},14389:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFraction=void 0;var r=n(7873),i=n(3754),o=["typed","Fraction"],a=(0,r.factory)("fraction",o,(function(e){var t=e.typed,n=e.Fraction,r=t("fraction",{number:function(e){if(!isFinite(e)||isNaN(e))throw new Error(e+" cannot be represented as a fraction");return new n(e)},string:function(e){return new n(e)},"number, number":function(e,t){return new n(e,t)},null:function(e){return new n(0)},BigNumber:function(e){return new n(e.toString())},Fraction:function(e){return e},Object:function(e){return new n(e)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createFraction=a},51793:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDenseMatrixClass=void 0;var r=n(19392),i=n(61824),o=n(465),a=n(69784),s=n(92281),A=n(49102),u=["Matrix"],c=(0,n(7873).factory)("DenseMatrix",u,(function(e){var t=e.Matrix;function n(e,t){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(t&&!(0,r.isString)(t))throw new Error("Invalid datatype: "+t);if((0,r.isMatrix)(e))"DenseMatrix"===e.type?(this._data=(0,s.clone)(e._data),this._size=(0,s.clone)(e._size),this._datatype=t||e._datatype):(this._data=e.toArray(),this._size=e.size(),this._datatype=t||e._datatype);else if(e&&(0,r.isArray)(e.data)&&(0,r.isArray)(e.size))this._data=e.data,this._size=e.size,(0,i.validate)(this._data,this._size),this._datatype=t||e.datatype;else if((0,r.isArray)(e))this._data=h(e),this._size=(0,i.arraySize)(this._data),(0,i.validate)(this._data,this._size),this._datatype=t;else{if(e)throw new TypeError("Unsupported type of data ("+(0,r.typeOf)(e)+")");this._data=[],this._size=[0],this._datatype=t}}function u(e,t){if(!(0,r.isIndex)(t))throw new TypeError("Invalid index");if(t.isScalar())return e.get(t.min());var o=t.size();if(o.length!==e._size.length)throw new A.DimensionError(o.length,e._size.length);for(var a=t.min(),s=t.max(),u=0,l=e._size.length;u<l;u++)(0,i.validateIndex)(a[u],e._size[u]),(0,i.validateIndex)(s[u],e._size[u]);return new n(c(e._data,t,o.length,0),e._datatype)}function c(e,t,n,r){var o=r===n-1,a=t.dimension(r);return o?a.map((function(t){return(0,i.validateIndex)(t,e.length),e[t]})).valueOf():a.map((function(o){return(0,i.validateIndex)(o,e.length),c(e[o],t,n,r+1)})).valueOf()}function l(e,t,n,o){if(!t||!0!==t.isIndex)throw new TypeError("Invalid index");var a,u=t.size(),c=t.isScalar();if((0,r.isMatrix)(n)?(a=n.size(),n=n.valueOf()):a=(0,i.arraySize)(n),c){if(0!==a.length)throw new TypeError("Scalar expected");e.set(t.min(),n,o)}else{if(u.length<e._size.length)throw new A.DimensionError(u.length,e._size.length,"<");if(a.length<u.length){for(var l=0,p=0;1===u[l]&&1===a[l];)l++;for(;1===u[l];)p++,l++;n=(0,i.unsqueeze)(n,u.length,p,a)}if(!(0,s.deepStrictEqual)(u,a))throw new A.DimensionError(u,a,">");var h=t.max().map((function(e){return e+1}));d(e,h,o);var m=u.length;f(e._data,t,n,m,0)}return e}function f(e,t,n,r,o){var a=o===r-1,s=t.dimension(o);a?s.forEach((function(t,r){(0,i.validateIndex)(t),e[t]=n[r[0]]})):s.forEach((function(a,s){(0,i.validateIndex)(a),f(e[a],t,n[s[0]],r,o+1)}))}function p(e,t,n){if(0===t.length){for(var o=e._data;(0,r.isArray)(o);)o=o[0];return o}return e._size=t.slice(0),e._data=(0,i.resize)(e._data,e._size,n),e}function d(e,t,n){for(var r=e._size.slice(0),i=!1;r.length<t.length;)r.push(0),i=!0;for(var o=0,a=t.length;o<a;o++)t[o]>r[o]&&(r[o]=t[o],i=!0);i&&p(e,r,n)}function h(e){for(var t=0,n=e.length;t<n;t++){var i=e[t];(0,r.isArray)(i)?e[t]=h(i):i&&!0===i.isMatrix&&(e[t]=h(i.valueOf()))}return e}return n.prototype=new t,n.prototype.createDenseMatrix=function(e,t){return new n(e,t)},n.prototype.type="DenseMatrix",n.prototype.isDenseMatrix=!0,n.prototype.getDataType=function(){return(0,i.getArrayDataType)(this._data,r.typeOf)},n.prototype.storage=function(){return"dense"},n.prototype.datatype=function(){return this._datatype},n.prototype.create=function(e,t){return new n(e,t)},n.prototype.subset=function(e,t,n){switch(arguments.length){case 1:return u(this,e);case 2:case 3:return l(this,e,t,n);default:throw new SyntaxError("Wrong number of arguments")}},n.prototype.get=function(e){if(!(0,r.isArray)(e))throw new TypeError("Array expected");if(e.length!==this._size.length)throw new A.DimensionError(e.length,this._size.length);for(var t=0;t<e.length;t++)(0,i.validateIndex)(e[t],this._size[t]);for(var n=this._data,o=0,a=e.length;o<a;o++){var s=e[o];(0,i.validateIndex)(s,n.length),n=n[s]}return n},n.prototype.set=function(e,t,n){if(!(0,r.isArray)(e))throw new TypeError("Array expected");if(e.length<this._size.length)throw new A.DimensionError(e.length,this._size.length,"<");var o,a,s,u=e.map((function(e){return e+1}));d(this,u,n);var c=this._data;for(o=0,a=e.length-1;o<a;o++)s=e[o],(0,i.validateIndex)(s,c.length),c=c[s];return s=e[e.length-1],(0,i.validateIndex)(s,c.length),c[s]=t,this},n.prototype.resize=function(e,t,n){if(!(0,r.isArray)(e))throw new TypeError("Array expected");return p(n?this.clone():this,e,t)},n.prototype.reshape=function(e,t){var n=t?this.clone():this;return n._data=(0,i.reshape)(n._data,e),n._size=e.slice(0),n},n.prototype.clone=function(){return new n({data:(0,s.clone)(this._data),size:(0,s.clone)(this._size),datatype:this._datatype})},n.prototype.size=function(){return this._size.slice(0)},n.prototype.map=function(e){var t=this,o=function n(i,o){return(0,r.isArray)(i)?i.map((function(e,t){return n(e,o.concat(t))})):e(i,o,t)}(this._data,[]);return new n(o,void 0!==this._datatype?(0,i.getArrayDataType)(o,r.typeOf):void 0)},n.prototype.forEach=function(e){var t=this;!function n(i,o){(0,r.isArray)(i)?i.forEach((function(e,t){n(e,o.concat(t))})):e(i,o,t)}(this._data,[])},n.prototype.toArray=function(){return(0,s.clone)(this._data)},n.prototype.valueOf=function(){return this._data},n.prototype.format=function(e){return(0,o.format)(this._data,e)},n.prototype.toString=function(){return(0,o.format)(this._data)},n.prototype.toJSON=function(){return{mathjs:"DenseMatrix",data:this._data,size:this._size,datatype:this._datatype}},n.prototype.diagonal=function(e){if(e){if((0,r.isBigNumber)(e)&&(e=e.toNumber()),!(0,r.isNumber)(e)||!(0,a.isInteger)(e))throw new TypeError("The parameter k must be an integer number")}else e=0;for(var t=e>0?e:0,i=e<0?-e:0,o=this._size[0],s=this._size[1],A=Math.min(o-i,s-t),u=[],c=0;c<A;c++)u[c]=this._data[c+i][c+t];return new n({data:u,size:[A],datatype:this._datatype})},n.diagonal=function(e,t,o,s){if(!(0,r.isArray)(e))throw new TypeError("Array expected, size parameter");if(2!==e.length)throw new Error("Only two dimensions matrix are supported");if(e=e.map((function(e){if((0,r.isBigNumber)(e)&&(e=e.toNumber()),!(0,r.isNumber)(e)||!(0,a.isInteger)(e)||e<1)throw new Error("Size values must be positive integers");return e})),o){if((0,r.isBigNumber)(o)&&(o=o.toNumber()),!(0,r.isNumber)(o)||!(0,a.isInteger)(o))throw new TypeError("The parameter k must be an integer number")}else o=0;var A,u=o>0?o:0,c=o<0?-o:0,l=e[0],f=e[1],p=Math.min(l-c,f-u);if((0,r.isArray)(t)){if(t.length!==p)throw new Error("Invalid value array length");A=function(e){return t[e]}}else if((0,r.isMatrix)(t)){var d=t.size();if(1!==d.length||d[0]!==p)throw new Error("Invalid matrix length");A=function(e){return t.get([e])}}else A=function(){return t};s||(s=(0,r.isBigNumber)(A(0))?A(0).mul(0):0);var h=[];if(e.length>0){h=(0,i.resize)(h,e,s);for(var m=0;m<p;m++)h[m+c][m+u]=A(m)}return new n({data:h,size:[l,f]})},n.fromJSON=function(e){return new n(e)},n.prototype.swapRows=function(e,t){if(!((0,r.isNumber)(e)&&(0,a.isInteger)(e)&&(0,r.isNumber)(t)&&(0,a.isInteger)(t)))throw new Error("Row index must be positive integers");if(2!==this._size.length)throw new Error("Only two dimensional matrix is supported");return(0,i.validateIndex)(e,this._size[0]),(0,i.validateIndex)(t,this._size[0]),n._swapRows(e,t,this._data),this},n._swapRows=function(e,t,n){var r=n[e];n[e]=n[t],n[t]=r},n}),{isClass:!0});t.createDenseMatrixClass=c},66201:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFibonacciHeapClass=void 0;var r=["smaller","larger"],i=(0,n(7873).factory)("FibonacciHeap",r,(function(e){var t=e.smaller,n=e.larger,r=1/Math.log((1+Math.sqrt(5))/2);function i(){if(!(this instanceof i))throw new SyntaxError("Constructor must be called with the new operator");this._minimum=null,this._size=0}function o(e,t,n){t.left.right=t.right,t.right.left=t.left,n.degree--,n.child===t&&(n.child=t.right),0===n.degree&&(n.child=null),t.left=e,t.right=e.right,e.right=t,t.right.left=t,t.parent=null,t.mark=!1}function a(e,t){var n=t.parent;n&&(t.mark?(o(e,t,n),a(n)):t.mark=!0)}i.prototype.type="FibonacciHeap",i.prototype.isFibonacciHeap=!0,i.prototype.insert=function(e,n){var r={key:e,value:n,degree:0};if(this._minimum){var i=this._minimum;r.left=i,r.right=i.right,i.right=r,r.right.left=r,t(e,i.key)&&(this._minimum=r)}else r.left=r,r.right=r,this._minimum=r;return this._size++,r},i.prototype.size=function(){return this._size},i.prototype.clear=function(){this._minimum=null,this._size=0},i.prototype.isEmpty=function(){return 0===this._size},i.prototype.extractMinimum=function(){var e=this._minimum;if(null===e)return e;for(var i=this._minimum,o=e.degree,a=e.child;o>0;){var A=a.right;a.left.right=a.right,a.right.left=a.left,a.left=i,a.right=i.right,i.right=a,a.right.left=a,a.parent=null,a=A,o--}return e.left.right=e.right,e.right.left=e.left,i=e===e.right?null:function(e,i){var o,a=Math.floor(Math.log(i)*r)+1,A=new Array(a),u=0,c=e;if(c)for(u++,c=c.right;c!==e;)u++,c=c.right;for(;u>0;){for(var l=c.degree,f=c.right;o=A[l];){if(n(c.key,o.key)){var p=o;o=c,c=p}s(o,c),A[l]=null,l++}A[l]=c,c=f,u--}e=null;for(var d=0;d<a;d++)(o=A[d])&&(e?(o.left.right=o.right,o.right.left=o.left,o.left=e,o.right=e.right,e.right=o,o.right.left=o,t(o.key,e.key)&&(e=o)):e=o);return e}(i=e.right,this._size),this._size--,this._minimum=i,e},i.prototype.remove=function(e){this._minimum=function(e,n,r){n.key=r;var i=n.parent;i&&t(n.key,i.key)&&(o(e,n,i),a(e,i));t(n.key,e.key)&&(e=n);return e}(this._minimum,e,-1),this.extractMinimum()};var s=function(e,t){e.left.right=e.right,e.right.left=e.left,e.parent=t,t.child?(e.left=t.child,e.right=t.child.right,t.child.right=e,e.right.left=e):(t.child=e,e.right=e,e.left=e),t.degree++,e.mark=!1};return i}),{isClass:!0});t.createFibonacciHeapClass=i},12195:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createImmutableDenseMatrixClass=void 0;var r=n(19392),i=n(92281),o=["smaller","DenseMatrix"],a=(0,n(7873).factory)("ImmutableDenseMatrix",o,(function(e){var t=e.smaller,n=e.DenseMatrix;function o(e,t){if(!(this instanceof o))throw new SyntaxError("Constructor must be called with the new operator");if(t&&!(0,r.isString)(t))throw new Error("Invalid datatype: "+t);if((0,r.isMatrix)(e)||(0,r.isArray)(e)){var i=new n(e,t);this._data=i._data,this._size=i._size,this._datatype=i._datatype,this._min=null,this._max=null}else if(e&&(0,r.isArray)(e.data)&&(0,r.isArray)(e.size))this._data=e.data,this._size=e.size,this._datatype=e.datatype,this._min=void 0!==e.min?e.min:null,this._max=void 0!==e.max?e.max:null;else{if(e)throw new TypeError("Unsupported type of data ("+(0,r.typeOf)(e)+")");this._data=[],this._size=[0],this._datatype=t,this._min=null,this._max=null}}return o.prototype=new n,o.prototype.type="ImmutableDenseMatrix",o.prototype.isImmutableDenseMatrix=!0,o.prototype.subset=function(e){switch(arguments.length){case 1:var t=n.prototype.subset.call(this,e);return(0,r.isMatrix)(t)?new o({data:t._data,size:t._size,datatype:t._datatype}):t;case 2:case 3:throw new Error("Cannot invoke set subset on an Immutable Matrix instance");default:throw new SyntaxError("Wrong number of arguments")}},o.prototype.set=function(){throw new Error("Cannot invoke set on an Immutable Matrix instance")},o.prototype.resize=function(){throw new Error("Cannot invoke resize on an Immutable Matrix instance")},o.prototype.reshape=function(){throw new Error("Cannot invoke reshape on an Immutable Matrix instance")},o.prototype.clone=function(){return new o({data:(0,i.clone)(this._data),size:(0,i.clone)(this._size),datatype:this._datatype})},o.prototype.toJSON=function(){return{mathjs:"ImmutableDenseMatrix",data:this._data,size:this._size,datatype:this._datatype}},o.fromJSON=function(e){return new o(e)},o.prototype.swapRows=function(){throw new Error("Cannot invoke swapRows on an Immutable Matrix instance")},o.prototype.min=function(){if(null===this._min){var e=null;this.forEach((function(n){(null===e||t(n,e))&&(e=n)})),this._min=null!==e?e:void 0}return this._min},o.prototype.max=function(){if(null===this._max){var e=null;this.forEach((function(n){(null===e||t(e,n))&&(e=n)})),this._max=null!==e?e:void 0}return this._max},o}),{isClass:!0});t.createImmutableDenseMatrixClass=a},47539:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrixClass=void 0;var r=[],i=(0,n(7873).factory)("Matrix",r,(function(){function e(){if(!(this instanceof e))throw new SyntaxError("Constructor must be called with the new operator")}return e.prototype.type="Matrix",e.prototype.isMatrix=!0,e.storage=function(e){throw new Error("Matrix.storage is deprecated since v6.0.0. Use the factory function math.matrix instead.")},e.prototype.storage=function(){throw new Error("Cannot invoke storage on a Matrix interface")},e.prototype.datatype=function(){throw new Error("Cannot invoke datatype on a Matrix interface")},e.prototype.create=function(e,t){throw new Error("Cannot invoke create on a Matrix interface")},e.prototype.subset=function(e,t,n){throw new Error("Cannot invoke subset on a Matrix interface")},e.prototype.get=function(e){throw new Error("Cannot invoke get on a Matrix interface")},e.prototype.set=function(e,t,n){throw new Error("Cannot invoke set on a Matrix interface")},e.prototype.resize=function(e,t){throw new Error("Cannot invoke resize on a Matrix interface")},e.prototype.reshape=function(e,t){throw new Error("Cannot invoke reshape on a Matrix interface")},e.prototype.clone=function(){throw new Error("Cannot invoke clone on a Matrix interface")},e.prototype.size=function(){throw new Error("Cannot invoke size on a Matrix interface")},e.prototype.map=function(e,t){throw new Error("Cannot invoke map on a Matrix interface")},e.prototype.forEach=function(e){throw new Error("Cannot invoke forEach on a Matrix interface")},e.prototype.toArray=function(){throw new Error("Cannot invoke toArray on a Matrix interface")},e.prototype.valueOf=function(){throw new Error("Cannot invoke valueOf on a Matrix interface")},e.prototype.format=function(e){throw new Error("Cannot invoke format on a Matrix interface")},e.prototype.toString=function(){throw new Error("Cannot invoke toString on a Matrix interface")},e}),{isClass:!0});t.createMatrixClass=i},98036:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIndexClass=void 0;var r=n(19392),i=n(92281),o=n(69784),a=["ImmutableDenseMatrix"],s=(0,n(7873).factory)("Index",a,(function(e){var t=e.ImmutableDenseMatrix;function n(e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this._dimensions=[],this._isScalar=!0;for(var t=0,i=arguments.length;t<i;t++){var o=arguments[t];if((0,r.isRange)(o))this._dimensions.push(o),this._isScalar=!1;else if(Array.isArray(o)||(0,r.isMatrix)(o)){var s=a(o.valueOf());this._dimensions.push(s);var A=s.size();1===A.length&&1===A[0]||(this._isScalar=!1)}else if("number"==typeof o)this._dimensions.push(a([o]));else{if("string"!=typeof o)throw new TypeError("Dimension must be an Array, Matrix, number, string, or Range");this._dimensions.push(o)}}}function a(e){for(var n=0,r=e.length;n<r;n++)if("number"!=typeof e[n]||!(0,o.isInteger)(e[n]))throw new TypeError("Index parameters must be positive integer numbers");return new t(e)}return n.prototype.type="Index",n.prototype.isIndex=!0,n.prototype.clone=function(){var e=new n;return e._dimensions=(0,i.clone)(this._dimensions),e._isScalar=this._isScalar,e},n.create=function(e){var t=new n;return n.apply(t,e),t},n.prototype.size=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]="string"==typeof r?1:r.size()[0]}return e},n.prototype.max=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]="string"==typeof r?r:r.max()}return e},n.prototype.min=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]="string"==typeof r?r:r.min()}return e},n.prototype.forEach=function(e){for(var t=0,n=this._dimensions.length;t<n;t++)e(this._dimensions[t],t,this)},n.prototype.dimension=function(e){return this._dimensions[e]||null},n.prototype.isObjectProperty=function(){return 1===this._dimensions.length&&"string"==typeof this._dimensions[0]},n.prototype.getObjectProperty=function(){return this.isObjectProperty()?this._dimensions[0]:null},n.prototype.isScalar=function(){return this._isScalar},n.prototype.toArray=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e.push("string"==typeof r?r:r.toArray())}return e},n.prototype.valueOf=n.prototype.toArray,n.prototype.toString=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];"string"==typeof r?e.push(JSON.stringify(r)):e.push(r.toString())}return"["+e.join(", ")+"]"},n.prototype.toJSON=function(){return{mathjs:"Index",dimensions:this._dimensions}},n.fromJSON=function(e){return n.create(e.dimensions)},n}),{isClass:!0});t.createIndexClass=s},65372:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRangeClass=void 0;var r=n(19392),i=n(69784),o=[],a=(0,n(7873).factory)("Range",o,(function(){function e(t,n,i){if(!(this instanceof e))throw new SyntaxError("Constructor must be called with the new operator");var o=null!=t,a=null!=n,s=null!=i;if(o)if((0,r.isBigNumber)(t))t=t.toNumber();else if("number"!=typeof t)throw new TypeError("Parameter start must be a number");if(a)if((0,r.isBigNumber)(n))n=n.toNumber();else if("number"!=typeof n)throw new TypeError("Parameter end must be a number");if(s)if((0,r.isBigNumber)(i))i=i.toNumber();else if("number"!=typeof i)throw new TypeError("Parameter step must be a number");this.start=o?parseFloat(t):0,this.end=a?parseFloat(n):0,this.step=s?parseFloat(i):1}return e.prototype.type="Range",e.prototype.isRange=!0,e.parse=function(t){if("string"!=typeof t)return null;var n=t.split(":").map((function(e){return parseFloat(e)}));if(n.some((function(e){return isNaN(e)})))return null;switch(n.length){case 2:return new e(n[0],n[1]);case 3:return new e(n[0],n[2],n[1]);default:return null}},e.prototype.clone=function(){return new e(this.start,this.end,this.step)},e.prototype.size=function(){var e=0,t=this.start,n=this.step,r=this.end-t;return(0,i.sign)(n)===(0,i.sign)(r)?e=Math.ceil(r/n):0===r&&(e=0),isNaN(e)&&(e=0),[e]},e.prototype.min=function(){var e=this.size()[0];return e>0?this.step>0?this.start:this.start+(e-1)*this.step:void 0},e.prototype.max=function(){var e=this.size()[0];return e>0?this.step>0?this.start+(e-1)*this.step:this.start:void 0},e.prototype.forEach=function(e){var t=this.start,n=this.step,r=this.end,i=0;if(n>0)for(;t<r;)e(t,[i],this),t+=n,i++;else if(n<0)for(;t>r;)e(t,[i],this),t+=n,i++},e.prototype.map=function(e){var t=[];return this.forEach((function(n,r,i){t[r[0]]=e(n,r,i)})),t},e.prototype.toArray=function(){var e=[];return this.forEach((function(t,n){e[n[0]]=t})),e},e.prototype.valueOf=function(){return this.toArray()},e.prototype.format=function(e){var t=(0,i.format)(this.start,e);return 1!==this.step&&(t+=":"+(0,i.format)(this.step,e)),t+=":"+(0,i.format)(this.end,e)},e.prototype.toString=function(){return this.format()},e.prototype.toJSON=function(){return{mathjs:"Range",start:this.start,end:this.end,step:this.step}},e.fromJSON=function(t){return new e(t.start,t.end,t.step)},e}),{isClass:!0});t.createRangeClass=a},62863:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSpaClass=void 0;var r=["addScalar","equalScalar","FibonacciHeap"],i=(0,n(7873).factory)("Spa",r,(function(e){var t=e.addScalar,n=e.equalScalar,r=e.FibonacciHeap;function i(){if(!(this instanceof i))throw new SyntaxError("Constructor must be called with the new operator");this._values=[],this._heap=new r}return i.prototype.type="Spa",i.prototype.isSpa=!0,i.prototype.set=function(e,t){if(this._values[e])this._values[e].value=t;else{var n=this._heap.insert(e,t);this._values[e]=n}},i.prototype.get=function(e){var t=this._values[e];return t?t.value:0},i.prototype.accumulate=function(e,n){var r=this._values[e];r?r.value=t(r.value,n):(r=this._heap.insert(e,n),this._values[e]=r)},i.prototype.forEach=function(e,t,r){var i=this._heap,o=this._values,a=[],s=i.extractMinimum();for(s&&a.push(s);s&&s.key<=t;)s.key>=e&&(n(s.value,0)||r(s.key,s.value,this)),(s=i.extractMinimum())&&a.push(s);for(var A=0;A<a.length;A++){var u=a[A];o[(s=i.insert(u.key,u.value)).key]=s}},i.prototype.swap=function(e,t){var n=this._values[e],r=this._values[t];if(!n&&r)n=this._heap.insert(e,r.value),this._heap.remove(r),this._values[e]=n,this._values[t]=void 0;else if(n&&!r)r=this._heap.insert(t,n.value),this._heap.remove(n),this._values[t]=r,this._values[e]=void 0;else if(n&&r){var i=n.value;n.value=r.value,r.value=i}},i}),{isClass:!0});t.createSpaClass=i},30316:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSparseMatrixClass=void 0;var r=n(19392),i=n(69784),o=n(465),a=n(92281),s=n(61824),A=n(7873),u=n(49102),c=["typed","equalScalar","Matrix"],l=(0,A.factory)("SparseMatrix",c,(function(e){var t=e.typed,n=e.equalScalar,A=e.Matrix;function c(e,t){if(!(this instanceof c))throw new SyntaxError("Constructor must be called with the new operator");if(t&&!(0,r.isString)(t))throw new Error("Invalid datatype: "+t);if((0,r.isMatrix)(e))!function(e,t,n){"SparseMatrix"===t.type?(e._values=t._values?(0,a.clone)(t._values):void 0,e._index=(0,a.clone)(t._index),e._ptr=(0,a.clone)(t._ptr),e._size=(0,a.clone)(t._size),e._datatype=n||t._datatype):l(e,t.valueOf(),n||t._datatype)}(this,e,t);else if(e&&(0,r.isArray)(e.index)&&(0,r.isArray)(e.ptr)&&(0,r.isArray)(e.size))this._values=e.values,this._index=e.index,this._ptr=e.ptr,this._size=e.size,this._datatype=t||e.datatype;else if((0,r.isArray)(e))l(this,e,t);else{if(e)throw new TypeError("Unsupported type of data ("+(0,r.typeOf)(e)+")");this._values=[],this._index=[],this._ptr=[0],this._size=[0,0],this._datatype=t}}function l(e,i,o){e._values=[],e._index=[],e._ptr=[],e._datatype=o;var a=i.length,s=0,A=n,u=0;if((0,r.isString)(o)&&(A=t.find(n,[o,o])||n,u=t.convert(0,o)),a>0){var c=0;do{e._ptr.push(e._index.length);for(var l=0;l<a;l++){var f=i[l];if((0,r.isArray)(f)){if(0===c&&s<f.length&&(s=f.length),c<f.length){var p=f[c];A(p,u)||(e._values.push(p),e._index.push(l))}}else 0===c&&s<1&&(s=1),A(f,u)||(e._values.push(f),e._index.push(l))}c++}while(c<s)}e._ptr.push(e._index.length),e._size=[a,s]}function f(e,t){if(!(0,r.isIndex)(t))throw new TypeError("Invalid index");if(t.isScalar())return e.get(t.min());var n,i,o,a,A=t.size();if(A.length!==e._size.length)throw new u.DimensionError(A.length,e._size.length);var l=t.min(),f=t.max();for(n=0,i=e._size.length;n<i;n++)(0,s.validateIndex)(l[n],e._size[n]),(0,s.validateIndex)(f[n],e._size[n]);var p=e._values,d=e._index,h=e._ptr,m=t.dimension(0),g=t.dimension(1),y=[],v=[];m.forEach((function(e,t){v[e]=t[0],y[e]=!0}));var b=p?[]:void 0,w=[],x=[];return g.forEach((function(e){for(x.push(w.length),o=h[e],a=h[e+1];o<a;o++)n=d[o],!0===y[n]&&(w.push(v[n]),b&&b.push(p[o]))})),x.push(w.length),new c({values:b,index:w,ptr:x,size:A,datatype:e._datatype})}function p(e,t,n,i){if(!t||!0!==t.isIndex)throw new TypeError("Invalid index");var o,A=t.size(),c=t.isScalar();if((0,r.isMatrix)(n)?(o=n.size(),n=n.toArray()):o=(0,s.arraySize)(n),c){if(0!==o.length)throw new TypeError("Scalar expected");e.set(t.min(),n,i)}else{if(1!==A.length&&2!==A.length)throw new u.DimensionError(A.length,e._size.length,"<");if(o.length<A.length){for(var l=0,f=0;1===A[l]&&1===o[l];)l++;for(;1===A[l];)f++,l++;n=(0,s.unsqueeze)(n,A.length,f,o)}if(!(0,a.deepStrictEqual)(A,o))throw new u.DimensionError(A,o,">");for(var p=t.min()[0],d=t.min()[1],h=o[0],m=o[1],g=0;g<h;g++)for(var y=0;y<m;y++){var v=n[g][y];e.set([g+p,y+d],v,i)}}return e}function d(e,t,n,r){if(n-t==0)return n;for(var i=t;i<n;i++)if(r[i]===e)return i;return t}function h(e,t,n,r,i,o,a){i.splice(e,0,r),o.splice(e,0,t);for(var s=n+1;s<a.length;s++)a[s]++}function m(e,i,o,a){var s=a||0,A=n,u=0;(0,r.isString)(e._datatype)&&(A=t.find(n,[e._datatype,e._datatype])||n,u=t.convert(0,e._datatype),s=t.convert(s,e._datatype));var c,l,f,p=!A(s,u),d=e._size[0],h=e._size[1];if(o>h){for(l=h;l<o;l++)if(e._ptr[l]=e._values.length,p)for(c=0;c<d;c++)e._values.push(s),e._index.push(c);e._ptr[o]=e._values.length}else o<h&&(e._ptr.splice(o+1,h-o),e._values.splice(e._ptr[o],e._values.length),e._index.splice(e._ptr[o],e._index.length));if(h=o,i>d){if(p){var m=0;for(l=0;l<h;l++){e._ptr[l]=e._ptr[l]+m,f=e._ptr[l+1]+m;var g=0;for(c=d;c<i;c++,g++)e._values.splice(f+g,0,s),e._index.splice(f+g,0,c),m++}e._ptr[h]=e._values.length}}else if(i<d){var y=0;for(l=0;l<h;l++){e._ptr[l]=e._ptr[l]-y;var v=e._ptr[l],b=e._ptr[l+1]-y;for(f=v;f<b;f++)(c=e._index[f])>i-1&&(e._values.splice(f,1),e._index.splice(f,1),y++)}e._ptr[l]=e._values.length}return e._size[0]=i,e._size[1]=o,e}function g(e,t,n,r,i){var o,s,A=r[0],u=r[1],c=[];for(o=0;o<A;o++)for(c[o]=[],s=0;s<u;s++)c[o][s]=0;for(s=0;s<u;s++)for(var l=n[s],f=n[s+1],p=l;p<f;p++)c[o=t[p]][s]=e?i?(0,a.clone)(e[p]):e[p]:1;return c}return c.prototype=new A,c.prototype.createSparseMatrix=function(e,t){return new c(e,t)},c.prototype.type="SparseMatrix",c.prototype.isSparseMatrix=!0,c.prototype.getDataType=function(){return(0,s.getArrayDataType)(this._values,r.typeOf)},c.prototype.storage=function(){return"sparse"},c.prototype.datatype=function(){return this._datatype},c.prototype.create=function(e,t){return new c(e,t)},c.prototype.density=function(){var e=this._size[0],t=this._size[1];return 0!==e&&0!==t?this._index.length/(e*t):0},c.prototype.subset=function(e,t,n){if(!this._values)throw new Error("Cannot invoke subset on a Pattern only matrix");switch(arguments.length){case 1:return f(this,e);case 2:case 3:return p(this,e,t,n);default:throw new SyntaxError("Wrong number of arguments")}},c.prototype.get=function(e){if(!(0,r.isArray)(e))throw new TypeError("Array expected");if(e.length!==this._size.length)throw new u.DimensionError(e.length,this._size.length);if(!this._values)throw new Error("Cannot invoke get on a Pattern only matrix");var t=e[0],n=e[1];(0,s.validateIndex)(t,this._size[0]),(0,s.validateIndex)(n,this._size[1]);var i=d(t,this._ptr[n],this._ptr[n+1],this._index);return i<this._ptr[n+1]&&this._index[i]===t?this._values[i]:0},c.prototype.set=function(e,i,o){if(!(0,r.isArray)(e))throw new TypeError("Array expected");if(e.length!==this._size.length)throw new u.DimensionError(e.length,this._size.length);if(!this._values)throw new Error("Cannot invoke set on a Pattern only matrix");var a=e[0],A=e[1],c=this._size[0],l=this._size[1],f=n,p=0;(0,r.isString)(this._datatype)&&(f=t.find(n,[this._datatype,this._datatype])||n,p=t.convert(0,this._datatype)),(a>c-1||A>l-1)&&(m(this,Math.max(a+1,c),Math.max(A+1,l),o),c=this._size[0],l=this._size[1]),(0,s.validateIndex)(a,c),(0,s.validateIndex)(A,l);var g=d(a,this._ptr[A],this._ptr[A+1],this._index);return g<this._ptr[A+1]&&this._index[g]===a?f(i,p)?function(e,t,n,r,i){n.splice(e,1),r.splice(e,1);for(var o=t+1;o<i.length;o++)i[o]--}(g,A,this._values,this._index,this._ptr):this._values[g]=i:h(g,a,A,i,this._values,this._index,this._ptr),this},c.prototype.resize=function(e,t,n){if(!(0,r.isArray)(e))throw new TypeError("Array expected");if(2!==e.length)throw new Error("Only two dimensions matrix are supported");return e.forEach((function(t){if(!(0,r.isNumber)(t)||!(0,i.isInteger)(t)||t<0)throw new TypeError("Invalid size, must contain positive integers (size: "+(0,o.format)(e)+")")})),m(n?this.clone():this,e[0],e[1],t)},c.prototype.reshape=function(e,t){if(!(0,r.isArray)(e))throw new TypeError("Array expected");if(2!==e.length)throw new Error("Sparse matrices can only be reshaped in two dimensions");if(e.forEach((function(t){if(!(0,r.isNumber)(t)||!(0,i.isInteger)(t)||t<0)throw new TypeError("Invalid size, must contain positive integers (size: "+(0,o.format)(e)+")")})),this._size[0]*this._size[1]!=e[0]*e[1])throw new Error("Reshaping sparse matrix will result in the wrong number of elements");var n=t?this.clone():this;if(this._size[0]===e[0]&&this._size[1]===e[1])return n;for(var a=[],s=0;s<n._ptr.length;s++)for(var A=0;A<n._ptr[s+1]-n._ptr[s];A++)a.push(s);for(var u=n._values.slice(),c=n._index.slice(),l=0;l<n._index.length;l++){var f=c[l],p=a[l],m=f*n._size[1]+p;a[l]=m%e[1],c[l]=Math.floor(m/e[1])}n._values.length=0,n._index.length=0,n._ptr.length=e[1]+1,n._size=e.slice();for(var g=0;g<n._ptr.length;g++)n._ptr[g]=0;for(var y=0;y<u.length;y++){var v=c[y],b=a[y],w=u[y];h(d(v,n._ptr[b],n._ptr[b+1],n._index),v,b,w,n._values,n._index,n._ptr)}return n},c.prototype.clone=function(){return new c({values:this._values?(0,a.clone)(this._values):void 0,index:(0,a.clone)(this._index),ptr:(0,a.clone)(this._ptr),size:(0,a.clone)(this._size),datatype:this._datatype})},c.prototype.size=function(){return this._size.slice(0)},c.prototype.map=function(e,i){if(!this._values)throw new Error("Cannot invoke map on a Pattern only matrix");var o=this;return function(e,i,o,a,s,A,u){var l=[],f=[],p=[],d=n,h=0;(0,r.isString)(e._datatype)&&(d=t.find(n,[e._datatype,e._datatype])||n,h=t.convert(0,e._datatype));for(var m=function(e,t,n){e=A(e,t,n),d(e,h)||(l.push(e),f.push(t))},g=a;g<=s;g++){p.push(l.length);var y=e._ptr[g],v=e._ptr[g+1];if(u)for(var b=y;b<v;b++){var w=e._index[b];w>=i&&w<=o&&m(e._values[b],w-i,g-a)}else{for(var x={},B=y;B<v;B++){x[e._index[B]]=e._values[B]}for(var D=i;D<=o;D++){m(D in x?x[D]:0,D-i,g-a)}}}return p.push(l.length),new c({values:l,index:f,ptr:p,size:[o-i+1,s-a+1]})}(this,0,this._size[0]-1,0,this._size[1]-1,(function(t,n,r){return e(t,[n,r],o)}),i)},c.prototype.forEach=function(e,t){if(!this._values)throw new Error("Cannot invoke forEach on a Pattern only matrix");for(var n=this._size[0],r=this._size[1],i=0;i<r;i++){var o=this._ptr[i],a=this._ptr[i+1];if(t)for(var s=o;s<a;s++){var A=this._index[s];e(this._values[s],[A,i],this)}else{for(var u={},c=o;c<a;c++){u[this._index[c]]=this._values[c]}for(var l=0;l<n;l++){e(l in u?u[l]:0,[l,i],this)}}}},c.prototype.toArray=function(){return g(this._values,this._index,this._ptr,this._size,!0)},c.prototype.valueOf=function(){return g(this._values,this._index,this._ptr,this._size,!1)},c.prototype.format=function(e){for(var t=this._size[0],n=this._size[1],r=this.density(),i="Sparse Matrix ["+(0,o.format)(t,e)+" x "+(0,o.format)(n,e)+"] density: "+(0,o.format)(r,e)+"\n",a=0;a<n;a++)for(var s=this._ptr[a],A=this._ptr[a+1],u=s;u<A;u++){var c=this._index[u];i+="\n ("+(0,o.format)(c,e)+", "+(0,o.format)(a,e)+") ==> "+(this._values?(0,o.format)(this._values[u],e):"X")}return i},c.prototype.toString=function(){return(0,o.format)(this.toArray())},c.prototype.toJSON=function(){return{mathjs:"SparseMatrix",values:this._values,index:this._index,ptr:this._ptr,size:this._size,datatype:this._datatype}},c.prototype.diagonal=function(e){if(e){if((0,r.isBigNumber)(e)&&(e=e.toNumber()),!(0,r.isNumber)(e)||!(0,i.isInteger)(e))throw new TypeError("The parameter k must be an integer number")}else e=0;var t=e>0?e:0,n=e<0?-e:0,o=this._size[0],a=this._size[1],s=Math.min(o-n,a-t),A=[],u=[],l=[];l[0]=0;for(var f=t;f<a&&A.length<s;f++)for(var p=this._ptr[f],d=this._ptr[f+1],h=p;h<d;h++){var m=this._index[h];if(m===f-t+n){A.push(this._values[h]),u[A.length-1]=m-n;break}}return l.push(A.length),new c({values:A,index:u,ptr:l,size:[s,1]})},c.fromJSON=function(e){return new c(e)},c.diagonal=function(e,o,a,s,A){if(!(0,r.isArray)(e))throw new TypeError("Array expected, size parameter");if(2!==e.length)throw new Error("Only two dimensions matrix are supported");if(e=e.map((function(e){if((0,r.isBigNumber)(e)&&(e=e.toNumber()),!(0,r.isNumber)(e)||!(0,i.isInteger)(e)||e<1)throw new Error("Size values must be positive integers");return e})),a){if((0,r.isBigNumber)(a)&&(a=a.toNumber()),!(0,r.isNumber)(a)||!(0,i.isInteger)(a))throw new TypeError("The parameter k must be an integer number")}else a=0;var u=n,l=0;(0,r.isString)(A)&&(u=t.find(n,[A,A])||n,l=t.convert(0,A));var f,p=a>0?a:0,d=a<0?-a:0,h=e[0],m=e[1],g=Math.min(h-d,m-p);if((0,r.isArray)(o)){if(o.length!==g)throw new Error("Invalid value array length");f=function(e){return o[e]}}else if((0,r.isMatrix)(o)){var y=o.size();if(1!==y.length||y[0]!==g)throw new Error("Invalid matrix length");f=function(e){return o.get([e])}}else f=function(){return o};for(var v=[],b=[],w=[],x=0;x<m;x++){w.push(v.length);var B=x-p;if(B>=0&&B<g){var D=f(B);u(D,l)||(b.push(B+d),v.push(D))}}return w.push(v.length),new c({values:v,index:b,ptr:w,size:[h,m]})},c.prototype.swapRows=function(e,t){if(!((0,r.isNumber)(e)&&(0,i.isInteger)(e)&&(0,r.isNumber)(t)&&(0,i.isInteger)(t)))throw new Error("Row index must be positive integers");if(2!==this._size.length)throw new Error("Only two dimensional matrix is supported");return(0,s.validateIndex)(e,this._size[0]),(0,s.validateIndex)(t,this._size[0]),c._swapRows(e,t,this._size[1],this._values,this._index,this._ptr),this},c._forEachRow=function(e,t,n,r,i){for(var o=r[e],a=r[e+1],s=o;s<a;s++)i(n[s],t[s])},c._swapRows=function(e,t,n,r,i,o){for(var a=0;a<n;a++){var s=o[a],A=o[a+1],u=d(e,s,A,i),c=d(t,s,A,i);if(u<A&&c<A&&i[u]===e&&i[c]===t){if(r){var l=r[u];r[u]=r[c],r[c]=l}}else if(u<A&&i[u]===e&&(c>=A||i[c]!==t)){var f=r?r[u]:void 0;i.splice(c,0,t),r&&r.splice(c,0,f),i.splice(c<=u?u+1:u,1),r&&r.splice(c<=u?u+1:u,1)}else if(c<A&&i[c]===t&&(u>=A||i[u]!==e)){var p=r?r[c]:void 0;i.splice(u,0,e),r&&r.splice(u,0,p),i.splice(u<=c?c+1:c,1),r&&r.splice(u<=c?c+1:c,1)}}},c}),{isClass:!0});t.createSparseMatrixClass=l},76164:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIndex=void 0;var r=n(7873),i=n(19392),o="index",a=["typed","Index"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.Index;return t(o,{"...number | string | BigNumber | Range | Array | Matrix":function(e){var t=e.map((function(e){return(0,i.isBigNumber)(e)?e.toNumber():Array.isArray(e)||(0,i.isMatrix)(e)?e.map((function(e){return(0,i.isBigNumber)(e)?e.toNumber():e})):e})),r=new n;return n.apply(r,t),r}})}));t.createIndex=s},83824:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrix=void 0;var r=n(7873),i="matrix",o=["typed","Matrix","DenseMatrix","SparseMatrix"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=(e.Matrix,e.DenseMatrix),r=e.SparseMatrix;return t(i,{"":function(){return o([])},string:function(e){return o([],e)},"string, string":function(e,t){return o([],e,t)},Array:function(e){return o(e)},Matrix:function(e){return o(e,e.storage())},"Array | Matrix, string":o,"Array | Matrix, string, string":o});function o(e,t,i){if("dense"===t||"default"===t||void 0===t)return new n(e,i);if("sparse"===t)return new r(e,i);throw new TypeError("Unknown matrix type "+JSON.stringify(t)+".")}}));t.createMatrix=a},8568:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSparse=void 0;var r=n(7873),i="sparse",o=["typed","SparseMatrix"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.SparseMatrix;return t(i,{"":function(){return new n([])},string:function(e){return new n([],e)},"Array | Matrix":function(e){return new n(e)},"Array | Matrix, string":function(e,t){return new n(e,t)}})}));t.createSparse=a},53776:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm01=void 0;var r=n(7873),i=n(49102),o=["typed"],a=(0,r.factory)("algorithm01",o,(function(e){var t=e.typed;return function(e,n,r,o){var a=e._data,s=e._size,A=e._datatype,u=n._values,c=n._index,l=n._ptr,f=n._size,p=n._datatype;if(s.length!==f.length)throw new i.DimensionError(s.length,f.length);if(s[0]!==f[0]||s[1]!==f[1])throw new RangeError("Dimension mismatch. Matrix A ("+s+") must match Matrix B ("+f+")");if(!u)throw new Error("Cannot perform operation on Dense Matrix and Pattern Sparse Matrix");var d,h,m=s[0],g=s[1],y="string"==typeof A&&A===p?A:void 0,v=y?t.find(r,[y,y]):r,b=[];for(d=0;d<m;d++)b[d]=[];var w=[],x=[];for(h=0;h<g;h++){for(var B=h+1,D=l[h],C=l[h+1],E=D;E<C;E++)w[d=c[E]]=o?v(u[E],a[d][h]):v(a[d][h],u[E]),x[d]=B;for(d=0;d<m;d++)x[d]===B?b[d][h]=w[d]:b[d][h]=a[d][h]}return e.createDenseMatrix({data:b,size:[m,g],datatype:y})}}));t.createAlgorithm01=a},36634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm02=void 0;var r=n(7873),i=n(49102),o=["typed","equalScalar"],a=(0,r.factory)("algorithm02",o,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,o,a){var s=e._data,A=e._size,u=e._datatype,c=r._values,l=r._index,f=r._ptr,p=r._size,d=r._datatype;if(A.length!==p.length)throw new i.DimensionError(A.length,p.length);if(A[0]!==p[0]||A[1]!==p[1])throw new RangeError("Dimension mismatch. Matrix A ("+A+") must match Matrix B ("+p+")");if(!c)throw new Error("Cannot perform operation on Dense Matrix and Pattern Sparse Matrix");var h,m=A[0],g=A[1],y=n,v=0,b=o;"string"==typeof u&&u===d&&(h=u,y=t.find(n,[h,h]),v=t.convert(0,h),b=t.find(o,[h,h]));for(var w=[],x=[],B=[],D=0;D<g;D++){B[D]=x.length;for(var C=f[D],E=f[D+1],N=C;N<E;N++){var _=l[N],O=a?b(c[N],s[_][D]):b(s[_][D],c[N]);y(O,v)||(x.push(_),w.push(O))}}return B[g]=x.length,r.createSparseMatrix({values:w,index:x,ptr:B,size:[m,g],datatype:h})}}));t.createAlgorithm02=a},11463:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm03=void 0;var r=n(7873),i=n(49102),o=["typed"],a=(0,r.factory)("algorithm03",o,(function(e){var t=e.typed;return function(e,n,r,o){var a=e._data,s=e._size,A=e._datatype,u=n._values,c=n._index,l=n._ptr,f=n._size,p=n._datatype;if(s.length!==f.length)throw new i.DimensionError(s.length,f.length);if(s[0]!==f[0]||s[1]!==f[1])throw new RangeError("Dimension mismatch. Matrix A ("+s+") must match Matrix B ("+f+")");if(!u)throw new Error("Cannot perform operation on Dense Matrix and Pattern Sparse Matrix");var d,h=s[0],m=s[1],g=0,y=r;"string"==typeof A&&A===p&&(d=A,g=t.convert(0,d),y=t.find(r,[d,d]));for(var v=[],b=0;b<h;b++)v[b]=[];for(var w=[],x=[],B=0;B<m;B++){for(var D=B+1,C=l[B],E=l[B+1],N=C;N<E;N++){var _=c[N];w[_]=o?y(u[N],a[_][B]):y(a[_][B],u[N]),x[_]=D}for(var O=0;O<h;O++)x[O]===D?v[O][B]=w[O]:v[O][B]=o?y(g,a[O][B]):y(a[O][B],g)}return e.createDenseMatrix({data:v,size:[h,m],datatype:d})}}));t.createAlgorithm03=a},80697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm04=void 0;var r=n(7873),i=n(49102),o=["typed","equalScalar"],a=(0,r.factory)("algorithm04",o,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,o){var a=e._values,s=e._index,A=e._ptr,u=e._size,c=e._datatype,l=r._values,f=r._index,p=r._ptr,d=r._size,h=r._datatype;if(u.length!==d.length)throw new i.DimensionError(u.length,d.length);if(u[0]!==d[0]||u[1]!==d[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+d+")");var m,g=u[0],y=u[1],v=n,b=0,w=o;"string"==typeof c&&c===h&&(m=c,v=t.find(n,[m,m]),b=t.convert(0,m),w=t.find(o,[m,m]));var x,B,D,C,E,N=a&&l?[]:void 0,_=[],O=[],M=a&&l?[]:void 0,S=a&&l?[]:void 0,U=[],F=[];for(B=0;B<y;B++){O[B]=_.length;var P=B+1;for(C=A[B],E=A[B+1],D=C;D<E;D++)x=s[D],_.push(x),U[x]=P,M&&(M[x]=a[D]);for(C=p[B],E=p[B+1],D=C;D<E;D++)if(U[x=f[D]]===P){if(M){var Q=w(M[x],l[D]);v(Q,b)?U[x]=null:M[x]=Q}}else _.push(x),F[x]=P,S&&(S[x]=l[D]);if(M&&S)for(D=O[B];D<_.length;)U[x=_[D]]===P?(N[D]=M[x],D++):F[x]===P?(N[D]=S[x],D++):_.splice(D,1)}return O[y]=_.length,e.createSparseMatrix({values:N,index:_,ptr:O,size:[g,y],datatype:m})}}));t.createAlgorithm04=a},96059:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm05=void 0;var r=n(7873),i=n(49102),o=["typed","equalScalar"],a=(0,r.factory)("algorithm05",o,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,o){var a=e._values,s=e._index,A=e._ptr,u=e._size,c=e._datatype,l=r._values,f=r._index,p=r._ptr,d=r._size,h=r._datatype;if(u.length!==d.length)throw new i.DimensionError(u.length,d.length);if(u[0]!==d[0]||u[1]!==d[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+d+")");var m,g=u[0],y=u[1],v=n,b=0,w=o;"string"==typeof c&&c===h&&(m=c,v=t.find(n,[m,m]),b=t.convert(0,m),w=t.find(o,[m,m]));var x,B,D,C,E=a&&l?[]:void 0,N=[],_=[],O=E?[]:void 0,M=E?[]:void 0,S=[],U=[];for(B=0;B<y;B++){_[B]=N.length;var F=B+1;for(D=A[B],C=A[B+1];D<C;D++)x=s[D],N.push(x),S[x]=F,O&&(O[x]=a[D]);for(D=p[B],C=p[B+1];D<C;D++)S[x=f[D]]!==F&&N.push(x),U[x]=F,M&&(M[x]=l[D]);if(E)for(D=_[B];D<N.length;){var P=S[x=N[D]],Q=U[x];if(P===F||Q===F){var T=w(P===F?O[x]:b,Q===F?M[x]:b);v(T,b)?N.splice(D,1):(E.push(T),D++)}}}return _[y]=N.length,e.createSparseMatrix({values:E,index:N,ptr:_,size:[g,y],datatype:m})}}));t.createAlgorithm05=a},74313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm06=void 0;var r=n(7873),i=n(49102),o=n(3754),a=["typed","equalScalar"],s=(0,r.factory)("algorithm06",a,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,a){var s=e._values,A=e._size,u=e._datatype,c=r._values,l=r._size,f=r._datatype;if(A.length!==l.length)throw new i.DimensionError(A.length,l.length);if(A[0]!==l[0]||A[1]!==l[1])throw new RangeError("Dimension mismatch. Matrix A ("+A+") must match Matrix B ("+l+")");var p,d=A[0],h=A[1],m=n,g=0,y=a;"string"==typeof u&&u===f&&(p=u,m=t.find(n,[p,p]),g=t.convert(0,p),y=t.find(a,[p,p]));for(var v=s&&c?[]:void 0,b=[],w=[],x=v?[]:void 0,B=[],D=[],C=0;C<h;C++){w[C]=b.length;var E=C+1;if((0,o.scatter)(e,C,B,x,D,E,b,y),(0,o.scatter)(r,C,B,x,D,E,b,y),x)for(var N=w[C];N<b.length;){var _=b[N];if(D[_]===E){var O=x[_];m(O,g)?b.splice(N,1):(v.push(O),N++)}else b.splice(N,1)}else for(var M=w[C];M<b.length;){D[b[M]]!==E?b.splice(M,1):M++}}return w[h]=b.length,e.createSparseMatrix({values:v,index:b,ptr:w,size:[d,h],datatype:p})}}));t.createAlgorithm06=s},70919:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm07=void 0;var r=n(7873),i=n(49102),o=["typed","DenseMatrix"],a=(0,r.factory)("algorithm07",o,(function(e){var t=e.typed,n=e.DenseMatrix;return function(e,o,a){var s=e._size,A=e._datatype,u=o._size,c=o._datatype;if(s.length!==u.length)throw new i.DimensionError(s.length,u.length);if(s[0]!==u[0]||s[1]!==u[1])throw new RangeError("Dimension mismatch. Matrix A ("+s+") must match Matrix B ("+u+")");var l,f,p,d=s[0],h=s[1],m=0,g=a;"string"==typeof A&&A===c&&(l=A,m=t.convert(0,l),g=t.find(a,[l,l]));var y=[];for(f=0;f<d;f++)y[f]=[];var v=[],b=[],w=[],x=[];for(p=0;p<h;p++){var B=p+1;for(r(e,p,w,v,B),r(o,p,x,b,B),f=0;f<d;f++){var D=w[f]===B?v[f]:m,C=x[f]===B?b[f]:m;y[f][p]=g(D,C)}}return new n({data:y,size:[d,h],datatype:l})};function r(e,t,n,r,i){for(var o=e._values,a=e._index,s=e._ptr,A=s[t],u=s[t+1];A<u;A++){var c=a[A];n[c]=i,r[c]=o[A]}}}));t.createAlgorithm07=a},37243:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm08=void 0;var r=n(7873),i=n(49102),o=["typed","equalScalar"],a=(0,r.factory)("algorithm08",o,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,o){var a=e._values,s=e._index,A=e._ptr,u=e._size,c=e._datatype,l=r._values,f=r._index,p=r._ptr,d=r._size,h=r._datatype;if(u.length!==d.length)throw new i.DimensionError(u.length,d.length);if(u[0]!==d[0]||u[1]!==d[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+d+")");if(!a||!l)throw new Error("Cannot perform operation on Pattern Sparse Matrices");var m,g=u[0],y=u[1],v=n,b=0,w=o;"string"==typeof c&&c===h&&(m=c,v=t.find(n,[m,m]),b=t.convert(0,m),w=t.find(o,[m,m]));for(var x,B,D,C,E=[],N=[],_=[],O=[],M=[],S=0;S<y;S++){_[S]=N.length;var U=S+1;for(B=A[S],D=A[S+1],x=B;x<D;x++)M[C=s[x]]=U,O[C]=a[x],N.push(C);for(B=p[S],D=p[S+1],x=B;x<D;x++)M[C=f[x]]===U&&(O[C]=w(O[C],l[x]));for(x=_[S];x<N.length;){var F=O[C=N[x]];v(F,b)?N.splice(x,1):(E.push(F),x++)}}return _[y]=N.length,e.createSparseMatrix({values:E,index:N,ptr:_,size:[g,y],datatype:m})}}));t.createAlgorithm08=a},89711:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm09=void 0;var r=n(7873),i=n(49102),o=["typed","equalScalar"],a=(0,r.factory)("algorithm09",o,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,o){var a=e._values,s=e._index,A=e._ptr,u=e._size,c=e._datatype,l=r._values,f=r._index,p=r._ptr,d=r._size,h=r._datatype;if(u.length!==d.length)throw new i.DimensionError(u.length,d.length);if(u[0]!==d[0]||u[1]!==d[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+d+")");var m,g=u[0],y=u[1],v=n,b=0,w=o;"string"==typeof c&&c===h&&(m=c,v=t.find(n,[m,m]),b=t.convert(0,m),w=t.find(o,[m,m]));var x,B,D,C,E,N=a&&l?[]:void 0,_=[],O=[],M=N?[]:void 0,S=[];for(B=0;B<y;B++){O[B]=_.length;var U=B+1;if(M)for(C=p[B],E=p[B+1],D=C;D<E;D++)S[x=f[D]]=U,M[x]=l[D];for(C=A[B],E=A[B+1],D=C;D<E;D++)if(x=s[D],M){var F=S[x]===U?M[x]:b,P=w(a[D],F);v(P,b)||(_.push(x),N.push(P))}else _.push(x)}return O[y]=_.length,e.createSparseMatrix({values:N,index:_,ptr:O,size:[g,y],datatype:m})}}));t.createAlgorithm09=a},19331:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm10=void 0;var r=["typed","DenseMatrix"],i=(0,n(7873).factory)("algorithm10",r,(function(e){var t=e.typed,n=e.DenseMatrix;return function(e,r,i,o){var a=e._values,s=e._index,A=e._ptr,u=e._size,c=e._datatype;if(!a)throw new Error("Cannot perform operation on Pattern Sparse Matrix and Scalar value");var l,f=u[0],p=u[1],d=i;"string"==typeof c&&(l=c,r=t.convert(r,l),d=t.find(i,[l,l]));for(var h=[],m=[],g=[],y=0;y<p;y++){for(var v=y+1,b=A[y],w=A[y+1],x=b;x<w;x++){var B=s[x];m[B]=a[x],g[B]=v}for(var D=0;D<f;D++)0===y&&(h[D]=[]),g[D]===v?h[D][y]=o?d(r,m[D]):d(m[D],r):h[D][y]=r}return new n({data:h,size:[f,p],datatype:l})}}));t.createAlgorithm10=i},20649:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm11=void 0;var r=["typed","equalScalar"],i=(0,n(7873).factory)("algorithm11",r,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i,o){var a=e._values,s=e._index,A=e._ptr,u=e._size,c=e._datatype;if(!a)throw new Error("Cannot perform operation on Pattern Sparse Matrix and Scalar value");var l,f=u[0],p=u[1],d=n,h=0,m=i;"string"==typeof c&&(l=c,d=t.find(n,[l,l]),h=t.convert(0,l),r=t.convert(r,l),m=t.find(i,[l,l]));for(var g=[],y=[],v=[],b=0;b<p;b++){v[b]=y.length;for(var w=A[b],x=A[b+1],B=w;B<x;B++){var D=s[B],C=o?m(r,a[B]):m(a[B],r);d(C,h)||(y.push(D),g.push(C))}}return v[p]=y.length,e.createSparseMatrix({values:g,index:y,ptr:v,size:[f,p],datatype:l})}}));t.createAlgorithm11=i},11367:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm12=void 0;var r=["typed","DenseMatrix"],i=(0,n(7873).factory)("algorithm12",r,(function(e){var t=e.typed,n=e.DenseMatrix;return function(e,r,i,o){var a=e._values,s=e._index,A=e._ptr,u=e._size,c=e._datatype;if(!a)throw new Error("Cannot perform operation on Pattern Sparse Matrix and Scalar value");var l,f=u[0],p=u[1],d=i;"string"==typeof c&&(l=c,r=t.convert(r,l),d=t.find(i,[l,l]));for(var h=[],m=[],g=[],y=0;y<p;y++){for(var v=y+1,b=A[y],w=A[y+1],x=b;x<w;x++){var B=s[x];m[B]=a[x],g[B]=v}for(var D=0;D<f;D++)0===y&&(h[D]=[]),g[D]===v?h[D][y]=o?d(r,m[D]):d(m[D],r):h[D][y]=o?d(r,0):d(0,r)}return new n({data:h,size:[f,p],datatype:l})}}));t.createAlgorithm12=i},25331:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm13=void 0;var r=n(7873),i=n(49102),o=["typed"],a=(0,r.factory)("algorithm13",o,(function(e){var t=e.typed;return function(e,r,o){var a,s=e._data,A=e._size,u=e._datatype,c=r._data,l=r._size,f=r._datatype,p=[];if(A.length!==l.length)throw new i.DimensionError(A.length,l.length);for(var d=0;d<A.length;d++){if(A[d]!==l[d])throw new RangeError("Dimension mismatch. Matrix A ("+A+") must match Matrix B ("+l+")");p[d]=A[d]}var h=o;"string"==typeof u&&u===f&&(a=u,h=t.find(o,[a,a]));var m=p.length>0?n(h,0,p,p[0],s,c):[];return e.createDenseMatrix({data:m,size:p,datatype:a})};function n(e,t,r,i,o,a){var s=[];if(t===r.length-1)for(var A=0;A<i;A++)s[A]=e(o[A],a[A]);else for(var u=0;u<i;u++)s[u]=n(e,t+1,r,r[t+1],o[u],a[u]);return s}}));t.createAlgorithm13=a},32509:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAlgorithm14=void 0;var r=n(7873),i=n(92281),o=["typed"],a=(0,r.factory)("algorithm14",o,(function(e){var t=e.typed;return function(e,r,o,a){var s,A=e._data,u=e._size,c=e._datatype,l=o;"string"==typeof c&&(s=c,r=t.convert(r,s),l=t.find(o,[s,s]));var f=u.length>0?n(l,0,u,u[0],A,r,a):[];return e.createDenseMatrix({data:f,size:(0,i.clone)(u),datatype:s})};function n(e,t,r,i,o,a,s){var A=[];if(t===r.length-1)for(var u=0;u<i;u++)A[u]=s?e(a,o[u]):e(o[u],a);else for(var c=0;c<i;c++)A[c]=n(e,t+1,r,r[t+1],o[c],a,s);return A}}));t.createAlgorithm14=a},57146:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNumber=void 0;var r=n(7873),i=n(3754),o=["typed"],a=(0,r.factory)("number",o,(function(e){var t=(0,e.typed)("number",{"":function(){return 0},number:function(e){return e},string:function(e){if("NaN"===e)return NaN;var t=Number(e);if(isNaN(t))throw new SyntaxError('String "'+e+'" is no valid number');return t},BigNumber:function(e){return e.toNumber()},Fraction:function(e){return e.valueOf()},Unit:function(e){throw new Error("Second argument with valueless unit expected")},null:function(e){return 0},"Unit, string | Unit":function(e,t){return e.toNumber(t)},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)}});return t.fromJSON=function(e){return parseFloat(e.value)},t}));t.createNumber=a},64065:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResultSet=void 0;var r=[],i=(0,n(7873).factory)("ResultSet",r,(function(){function e(t){if(!(this instanceof e))throw new SyntaxError("Constructor must be called with the new operator");this.entries=t||[]}return e.prototype.type="ResultSet",e.prototype.isResultSet=!0,e.prototype.valueOf=function(){return this.entries},e.prototype.toString=function(){return"["+this.entries.join(", ")+"]"},e.prototype.toJSON=function(){return{mathjs:"ResultSet",entries:this.entries}},e.fromJSON=function(t){return new e(t.entries)},e}),{isClass:!0});t.createResultSet=i},33903:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createString=void 0;var r=n(7873),i=n(3754),o=n(69784),a="string",s=["typed"],A=(0,r.factory)(a,s,(function(e){var t=(0,e.typed)(a,{"":function(){return""},number:o.format,null:function(e){return"null"},boolean:function(e){return e+""},string:function(e){return e},"Array | Matrix":function(e){return(0,i.deepMap)(e,t)},any:function(e){return String(e)}});return t}));t.createString=A},29853:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitClass=void 0;var r=n(19392),i=n(7873),o=n(465),a=n(92281),s=n(68802);function A(e){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A(e)}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var c=["?on","config","addScalar","subtract","multiplyScalar","divideScalar","pow","abs","fix","round","equal","isNumeric","format","number","Complex","BigNumber","Fraction"],l=(0,i.factory)("Unit",c,(function(e){var t,n,i,c=e.on,l=e.config,f=e.addScalar,p=e.subtract,d=e.multiplyScalar,h=e.divideScalar,m=e.pow,g=e.abs,y=e.fix,v=e.round,b=e.equal,w=e.isNumeric,x=e.format,B=e.number,D=e.Complex,C=e.BigNumber,E=e.Fraction,N=B;function _(e,t){if(!(this instanceof _))throw new Error("Constructor must be called with the new operator");if(null!=e&&!w(e)&&!(0,r.isComplex)(e))throw new TypeError("First parameter in Unit constructor must be number, BigNumber, Fraction, Complex, or undefined");if(void 0!==t&&("string"!=typeof t||""===t))throw new TypeError("Second parameter in Unit constructor must be a string");if(void 0!==t){var n=_.parse(t);this.units=n.units,this.dimensions=n.dimensions}else{this.units=[{unit:H,prefix:j.NONE,power:0}],this.dimensions=[];for(var i=0;i<k.length;i++)this.dimensions[i]=0}this.value=null!=e?this._normalize(e):null,this.fixPrefix=!1,this.skipAutomaticSimplification=!0}function O(){for(;" "===i||"\t"===i;)S()}function M(e){return e>="0"&&e<="9"}function S(){n++,i=t.charAt(n)}function U(e){n=e,i=t.charAt(n)}function F(){var e="",t=n;if("+"===i?S():"-"===i&&(e+=i,S()),!function(e){return e>="0"&&e<="9"||"."===e}(i))return U(t),null;if("."===i){if(e+=i,S(),!M(i))return U(t),null}else{for(;M(i);)e+=i,S();"."===i&&(e+=i,S())}for(;M(i);)e+=i,S();if("E"===i||"e"===i){var r="",o=n;if(r+=i,S(),"+"!==i&&"-"!==i||(r+=i,S()),!M(i))return U(o),e;for(e+=r;M(i);)e+=i,S()}return e}function P(){for(var e="",r=t.charCodeAt(n);r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122;)e+=i,S(),r=t.charCodeAt(n);return((r=e.charCodeAt(0))>=65&&r<=90||r>=97&&r<=122)&&e||null}function Q(e){return i===e?(S(),e):null}function T(e){if((0,a.hasOwnProperty)(z,e)){var t=z[e];return{unit:t,prefix:t.prefixes[""]}}for(var n in z)if((0,a.hasOwnProperty)(z,n)&&(0,o.endsWith)(e,n)){var r=z[n],i=e.length-n.length,s=e.substring(0,i),A=(0,a.hasOwnProperty)(r.prefixes,s)?r.prefixes[s]:void 0;if(void 0!==A)return{unit:r,prefix:A}}return null}function I(e){return e.equalBase(R.NONE)&&null!==e.value&&!l.predictable?e.value:e}_.prototype.type="Unit",_.prototype.isUnit=!0,_.parse=function(e,r){if(r=r||{},n=-1,i="","string"!=typeof(t=e))throw new TypeError("Invalid argument in Unit.parse, string expected");var o=new _;o.units=[];var a=1,s=!1;S(),O();var A=F(),u=null;if(A){if("BigNumber"===l.number)u=new C(A);else if("Fraction"===l.number)try{u=new E(A)}catch(e){u=parseFloat(A)}else u=parseFloat(A);O(),Q("*")?(a=1,s=!0):Q("/")&&(a=-1,s=!0)}for(var c=[],f=1;;){for(O();"("===i;)c.push(a),f*=a,a=1,S(),O();var p=void 0;if(!i)break;var d=i;if(null===(p=P()))throw new SyntaxError('Unexpected "'+d+'" in "'+t+'" at index '+n.toString());var h=T(p);if(null===h)throw new SyntaxError('Unit "'+p+'" not found.');var m=a*f;if(O(),Q("^")){O();var g=F();if(null===g)throw new SyntaxError('In "'+e+'", "^" must be followed by a floating-point number');m*=g}o.units.push({unit:h.unit,prefix:h.prefix,power:m});for(var y=0;y<k.length;y++)o.dimensions[y]+=(h.unit.dimensions[y]||0)*m;for(O();")"===i;){if(0===c.length)throw new SyntaxError('Unmatched ")" in "'+t+'" at index '+n.toString());f/=c.pop(),S(),O()}if(s=!1,Q("*")?(a=1,s=!0):Q("/")?(a=-1,s=!0):a=1,h.unit.base){var v=h.unit.base.key;V.auto[v]={unit:h.unit,prefix:h.prefix}}}if(O(),i)throw new SyntaxError('Could not parse: "'+e+'"');if(s)throw new SyntaxError('Trailing characters: "'+e+'"');if(0!==c.length)throw new SyntaxError('Unmatched "(" in "'+t+'"');if(0===o.units.length&&!r.allowNoUnits)throw new SyntaxError('"'+e+'" contains no units');return o.value=void 0!==u?o._normalize(u):null,o},_.prototype.clone=function(){var e=new _;e.fixPrefix=this.fixPrefix,e.skipAutomaticSimplification=this.skipAutomaticSimplification,e.value=(0,a.clone)(this.value),e.dimensions=this.dimensions.slice(0),e.units=[];for(var t=0;t<this.units.length;t++)for(var n in e.units[t]={},this.units[t])(0,a.hasOwnProperty)(this.units[t],n)&&(e.units[t][n]=this.units[t][n]);return e},_.prototype._isDerived=function(){return 0!==this.units.length&&(this.units.length>1||Math.abs(this.units[0].power-1)>1e-15)},_.prototype._normalize=function(e){var t,n,i,o,a;if(null==e||0===this.units.length)return e;if(this._isDerived()){var s=e;a=_._getNumberConverter((0,r.typeOf)(e));for(var A=0;A<this.units.length;A++)t=a(this.units[A].unit.value),o=a(this.units[A].prefix.value),i=a(this.units[A].power),s=d(s,m(d(t,o),i));return s}return t=(a=_._getNumberConverter((0,r.typeOf)(e)))(this.units[0].unit.value),n=a(this.units[0].unit.offset),o=a(this.units[0].prefix.value),d(f(e,n),d(t,o))},_.prototype._denormalize=function(e,t){var n,i,o,a,s;if(null==e||0===this.units.length)return e;if(this._isDerived()){var A=e;s=_._getNumberConverter((0,r.typeOf)(e));for(var u=0;u<this.units.length;u++)n=s(this.units[u].unit.value),a=s(this.units[u].prefix.value),o=s(this.units[u].power),A=h(A,m(d(n,a),o));return A}return n=(s=_._getNumberConverter((0,r.typeOf)(e)))(this.units[0].unit.value),a=s(this.units[0].prefix.value),i=s(this.units[0].unit.offset),p(h(h(e,n),null==t?a:t),i)},_.isValuelessUnit=function(e){return null!==T(e)},_.prototype.hasBase=function(e){if("string"==typeof e&&(e=R[e]),!e)return!1;for(var t=0;t<k.length;t++)if(Math.abs((this.dimensions[t]||0)-(e.dimensions[t]||0))>1e-12)return!1;return!0},_.prototype.equalBase=function(e){for(var t=0;t<k.length;t++)if(Math.abs((this.dimensions[t]||0)-(e.dimensions[t]||0))>1e-12)return!1;return!0},_.prototype.equals=function(e){return this.equalBase(e)&&b(this.value,e.value)},_.prototype.multiply=function(e){for(var t=this.clone(),n=0;n<k.length;n++)t.dimensions[n]=(this.dimensions[n]||0)+(e.dimensions[n]||0);for(var r=0;r<e.units.length;r++){var i={};for(var o in e.units[r])i[o]=e.units[r][o];t.units.push(i)}if(null!==this.value||null!==e.value){var a=null===this.value?this._normalize(1):this.value,s=null===e.value?e._normalize(1):e.value;t.value=d(a,s)}else t.value=null;return t.skipAutomaticSimplification=!1,I(t)},_.prototype.divide=function(e){for(var t=this.clone(),n=0;n<k.length;n++)t.dimensions[n]=(this.dimensions[n]||0)-(e.dimensions[n]||0);for(var r=0;r<e.units.length;r++){var i={};for(var o in e.units[r])i[o]=e.units[r][o];i.power=-i.power,t.units.push(i)}if(null!==this.value||null!==e.value){var a=null===this.value?this._normalize(1):this.value,s=null===e.value?e._normalize(1):e.value;t.value=h(a,s)}else t.value=null;return t.skipAutomaticSimplification=!1,I(t)},_.prototype.pow=function(e){for(var t=this.clone(),n=0;n<k.length;n++)t.dimensions[n]=(this.dimensions[n]||0)*e;for(var r=0;r<t.units.length;r++)t.units[r].power*=e;return null!==t.value?t.value=m(t.value,e):t.value=null,t.skipAutomaticSimplification=!1,I(t)},_.prototype.abs=function(){var e=this.clone();for(var t in e.value=null!==e.value?g(e.value):null,e.units)"VA"!==e.units[t].unit.name&&"VAR"!==e.units[t].unit.name||(e.units[t].unit=z.W);return e},_.prototype.to=function(e){var t,n=null===this.value?this._normalize(1):this.value;if("string"==typeof e){if(t=_.parse(e),!this.equalBase(t))throw new Error("Units do not match ('".concat(t.toString(),"' != '").concat(this.toString(),"')"));if(null!==t.value)throw new Error("Cannot convert to a unit with a value");return t.value=(0,a.clone)(n),t.fixPrefix=!0,t.skipAutomaticSimplification=!0,t}if((0,r.isUnit)(e)){if(!this.equalBase(e))throw new Error("Units do not match ('".concat(e.toString(),"' != '").concat(this.toString(),"')"));if(null!==e.value)throw new Error("Cannot convert to a unit with a value");return(t=e.clone()).value=(0,a.clone)(n),t.fixPrefix=!0,t.skipAutomaticSimplification=!0,t}throw new Error("String or Unit expected as parameter")},_.prototype.toNumber=function(e){return N(this.toNumeric(e))},_.prototype.toNumeric=function(e){var t;return(t=e?this.to(e):this.clone())._isDerived()||0===t.units.length?t._denormalize(t.value):t._denormalize(t.value,t.units[0].prefix.value)},_.prototype.toString=function(){return this.format()},_.prototype.toJSON=function(){return{mathjs:"Unit",value:this._denormalize(this.value),unit:this.formatUnits(),fixPrefix:this.fixPrefix}},_.fromJSON=function(e){var t=new _(e.value,e.unit);return t.fixPrefix=e.fixPrefix||!1,t},_.prototype.valueOf=_.prototype.toString,_.prototype.simplify=function(){var e,t,n=this.clone(),r=[];for(var i in G)if(n.hasBase(R[i])){e=i;break}if("NONE"===e)n.units=[];else if(e&&(0,a.hasOwnProperty)(G,e)&&(t=G[e]),t)n.units=[{unit:t.unit,prefix:t.prefix,power:1}];else{for(var o=!1,s=0;s<k.length;s++){var A=k[s];Math.abs(n.dimensions[s]||0)>1e-12&&((0,a.hasOwnProperty)(G,A)?r.push({unit:G[A].unit,prefix:G[A].prefix,power:n.dimensions[s]||0}):o=!0)}r.length<n.units.length&&!o&&(n.units=r)}return n},_.prototype.toSI=function(){for(var e=this.clone(),t=[],n=0;n<k.length;n++){var r=k[n];if(Math.abs(e.dimensions[n]||0)>1e-12){if(!(0,a.hasOwnProperty)(V.si,r))throw new Error("Cannot express custom unit "+r+" in SI units");t.push({unit:V.si[r].unit,prefix:V.si[r].prefix,power:e.dimensions[n]||0})}}return e.units=t,e.fixPrefix=!0,e.skipAutomaticSimplification=!0,e},_.prototype.formatUnits=function(){for(var e="",t="",n=0,r=0,i=0;i<this.units.length;i++)this.units[i].power>0?(n++,e+=" "+this.units[i].prefix.name+this.units[i].unit.name,Math.abs(this.units[i].power-1)>1e-15&&(e+="^"+this.units[i].power)):this.units[i].power<0&&r++;if(r>0)for(var o=0;o<this.units.length;o++)this.units[o].power<0&&(n>0?(t+=" "+this.units[o].prefix.name+this.units[o].unit.name,Math.abs(this.units[o].power+1)>1e-15&&(t+="^"+-this.units[o].power)):(t+=" "+this.units[o].prefix.name+this.units[o].unit.name,t+="^"+this.units[o].power));e=e.substr(1),t=t.substr(1),n>1&&r>0&&(e="("+e+")"),r>1&&n>0&&(t="("+t+")");var a=e;return n>0&&r>0&&(a+=" / "),a+=t},_.prototype.format=function(e){var t=this.skipAutomaticSimplification||null===this.value?this.clone():this.simplify(),n=!1;for(var i in void 0!==t.value&&null!==t.value&&(0,r.isComplex)(t.value)&&(n=Math.abs(t.value.re)<1e-14),t.units)t.units[i].unit&&("VA"===t.units[i].unit.name&&n?t.units[i].unit=z.VAR:"VAR"!==t.units[i].unit.name||n||(t.units[i].unit=z.VA));1!==t.units.length||t.fixPrefix||Math.abs(t.units[0].power-Math.round(t.units[0].power))<1e-14&&(t.units[0].prefix=t._bestPrefix());var o=t._denormalize(t.value),a=null!==t.value?x(o,e||{}):"",s=t.formatUnits();return t.value&&(0,r.isComplex)(t.value)&&(a="("+a+")"),s.length>0&&a.length>0&&(a+=" "),a+=s},_.prototype._bestPrefix=function(){if(1!==this.units.length)throw new Error("Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!");if(Math.abs(this.units[0].power-Math.round(this.units[0].power))>=1e-14)throw new Error("Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!");var e=null!==this.value?g(this.value):0,t=g(this.units[0].unit.value),n=this.units[0].prefix;if(0===e)return n;var r=this.units[0].power,i=Math.log(e/Math.pow(n.value*t,r))/Math.LN10-1.2;if(i>-2.200001&&i<1.800001)return n;i=Math.abs(i);var o=this.units[0].unit.prefixes;for(var s in o)if((0,a.hasOwnProperty)(o,s)){var A=o[s];if(A.scientific){var u=Math.abs(Math.log(e/Math.pow(A.value*t,r))/Math.LN10-1.2);(u<i||u===i&&A.name.length<n.name.length)&&(n=A,i=u)}}return n},_.prototype.splitUnit=function(e){for(var t=this.clone(),n=[],r=0;r<e.length&&(t=t.to(e[r]),r!==e.length-1);r++){var i=t.toNumeric(),o=v(i),a=new _(b(o,i)?o:y(t.toNumeric()),e[r].toString());n.push(a),t=p(t,a)}for(var s=0,A=0;A<n.length;A++)s=f(s,n[A].value);return b(s,this.value)&&(t.value=0),n.push(t),n};var j={NONE:{"":{name:"",value:1,scientific:!0}},SHORT:{"":{name:"",value:1,scientific:!0},da:{name:"da",value:10,scientific:!1},h:{name:"h",value:100,scientific:!1},k:{name:"k",value:1e3,scientific:!0},M:{name:"M",value:1e6,scientific:!0},G:{name:"G",value:1e9,scientific:!0},T:{name:"T",value:1e12,scientific:!0},P:{name:"P",value:1e15,scientific:!0},E:{name:"E",value:1e18,scientific:!0},Z:{name:"Z",value:1e21,scientific:!0},Y:{name:"Y",value:1e24,scientific:!0},d:{name:"d",value:.1,scientific:!1},c:{name:"c",value:.01,scientific:!1},m:{name:"m",value:.001,scientific:!0},u:{name:"u",value:1e-6,scientific:!0},n:{name:"n",value:1e-9,scientific:!0},p:{name:"p",value:1e-12,scientific:!0},f:{name:"f",value:1e-15,scientific:!0},a:{name:"a",value:1e-18,scientific:!0},z:{name:"z",value:1e-21,scientific:!0},y:{name:"y",value:1e-24,scientific:!0}},LONG:{"":{name:"",value:1,scientific:!0},deca:{name:"deca",value:10,scientific:!1},hecto:{name:"hecto",value:100,scientific:!1},kilo:{name:"kilo",value:1e3,scientific:!0},mega:{name:"mega",value:1e6,scientific:!0},giga:{name:"giga",value:1e9,scientific:!0},tera:{name:"tera",value:1e12,scientific:!0},peta:{name:"peta",value:1e15,scientific:!0},exa:{name:"exa",value:1e18,scientific:!0},zetta:{name:"zetta",value:1e21,scientific:!0},yotta:{name:"yotta",value:1e24,scientific:!0},deci:{name:"deci",value:.1,scientific:!1},centi:{name:"centi",value:.01,scientific:!1},milli:{name:"milli",value:.001,scientific:!0},micro:{name:"micro",value:1e-6,scientific:!0},nano:{name:"nano",value:1e-9,scientific:!0},pico:{name:"pico",value:1e-12,scientific:!0},femto:{name:"femto",value:1e-15,scientific:!0},atto:{name:"atto",value:1e-18,scientific:!0},zepto:{name:"zepto",value:1e-21,scientific:!0},yocto:{name:"yocto",value:1e-24,scientific:!0}},SQUARED:{"":{name:"",value:1,scientific:!0},da:{name:"da",value:100,scientific:!1},h:{name:"h",value:1e4,scientific:!1},k:{name:"k",value:1e6,scientific:!0},M:{name:"M",value:1e12,scientific:!0},G:{name:"G",value:1e18,scientific:!0},T:{name:"T",value:1e24,scientific:!0},P:{name:"P",value:1e30,scientific:!0},E:{name:"E",value:1e36,scientific:!0},Z:{name:"Z",value:1e42,scientific:!0},Y:{name:"Y",value:1e48,scientific:!0},d:{name:"d",value:.01,scientific:!1},c:{name:"c",value:1e-4,scientific:!1},m:{name:"m",value:1e-6,scientific:!0},u:{name:"u",value:1e-12,scientific:!0},n:{name:"n",value:1e-18,scientific:!0},p:{name:"p",value:1e-24,scientific:!0},f:{name:"f",value:1e-30,scientific:!0},a:{name:"a",value:1e-36,scientific:!0},z:{name:"z",value:1e-42,scientific:!0},y:{name:"y",value:1e-48,scientific:!0}},CUBIC:{"":{name:"",value:1,scientific:!0},da:{name:"da",value:1e3,scientific:!1},h:{name:"h",value:1e6,scientific:!1},k:{name:"k",value:1e9,scientific:!0},M:{name:"M",value:1e18,scientific:!0},G:{name:"G",value:1e27,scientific:!0},T:{name:"T",value:1e36,scientific:!0},P:{name:"P",value:1e45,scientific:!0},E:{name:"E",value:1e54,scientific:!0},Z:{name:"Z",value:1e63,scientific:!0},Y:{name:"Y",value:1e72,scientific:!0},d:{name:"d",value:.001,scientific:!1},c:{name:"c",value:1e-6,scientific:!1},m:{name:"m",value:1e-9,scientific:!0},u:{name:"u",value:1e-18,scientific:!0},n:{name:"n",value:1e-27,scientific:!0},p:{name:"p",value:1e-36,scientific:!0},f:{name:"f",value:1e-45,scientific:!0},a:{name:"a",value:1e-54,scientific:!0},z:{name:"z",value:1e-63,scientific:!0},y:{name:"y",value:1e-72,scientific:!0}},BINARY_SHORT_SI:{"":{name:"",value:1,scientific:!0},k:{name:"k",value:1e3,scientific:!0},M:{name:"M",value:1e6,scientific:!0},G:{name:"G",value:1e9,scientific:!0},T:{name:"T",value:1e12,scientific:!0},P:{name:"P",value:1e15,scientific:!0},E:{name:"E",value:1e18,scientific:!0},Z:{name:"Z",value:1e21,scientific:!0},Y:{name:"Y",value:1e24,scientific:!0}},BINARY_SHORT_IEC:{"":{name:"",value:1,scientific:!0},Ki:{name:"Ki",value:1024,scientific:!0},Mi:{name:"Mi",value:Math.pow(1024,2),scientific:!0},Gi:{name:"Gi",value:Math.pow(1024,3),scientific:!0},Ti:{name:"Ti",value:Math.pow(1024,4),scientific:!0},Pi:{name:"Pi",value:Math.pow(1024,5),scientific:!0},Ei:{name:"Ei",value:Math.pow(1024,6),scientific:!0},Zi:{name:"Zi",value:Math.pow(1024,7),scientific:!0},Yi:{name:"Yi",value:Math.pow(1024,8),scientific:!0}},BINARY_LONG_SI:{"":{name:"",value:1,scientific:!0},kilo:{name:"kilo",value:1e3,scientific:!0},mega:{name:"mega",value:1e6,scientific:!0},giga:{name:"giga",value:1e9,scientific:!0},tera:{name:"tera",value:1e12,scientific:!0},peta:{name:"peta",value:1e15,scientific:!0},exa:{name:"exa",value:1e18,scientific:!0},zetta:{name:"zetta",value:1e21,scientific:!0},yotta:{name:"yotta",value:1e24,scientific:!0}},BINARY_LONG_IEC:{"":{name:"",value:1,scientific:!0},kibi:{name:"kibi",value:1024,scientific:!0},mebi:{name:"mebi",value:Math.pow(1024,2),scientific:!0},gibi:{name:"gibi",value:Math.pow(1024,3),scientific:!0},tebi:{name:"tebi",value:Math.pow(1024,4),scientific:!0},pebi:{name:"pebi",value:Math.pow(1024,5),scientific:!0},exi:{name:"exi",value:Math.pow(1024,6),scientific:!0},zebi:{name:"zebi",value:Math.pow(1024,7),scientific:!0},yobi:{name:"yobi",value:Math.pow(1024,8),scientific:!0}},BTU:{"":{name:"",value:1,scientific:!0},MM:{name:"MM",value:1e6,scientific:!0}}};j.SHORTLONG=u({},j.SHORT,j.LONG),j.BINARY_SHORT=u({},j.BINARY_SHORT_SI,j.BINARY_SHORT_IEC),j.BINARY_LONG=u({},j.BINARY_LONG_SI,j.BINARY_LONG_IEC);var k=["MASS","LENGTH","TIME","CURRENT","TEMPERATURE","LUMINOUS_INTENSITY","AMOUNT_OF_SUBSTANCE","ANGLE","BIT"],R={NONE:{dimensions:[0,0,0,0,0,0,0,0,0]},MASS:{dimensions:[1,0,0,0,0,0,0,0,0]},LENGTH:{dimensions:[0,1,0,0,0,0,0,0,0]},TIME:{dimensions:[0,0,1,0,0,0,0,0,0]},CURRENT:{dimensions:[0,0,0,1,0,0,0,0,0]},TEMPERATURE:{dimensions:[0,0,0,0,1,0,0,0,0]},LUMINOUS_INTENSITY:{dimensions:[0,0,0,0,0,1,0,0,0]},AMOUNT_OF_SUBSTANCE:{dimensions:[0,0,0,0,0,0,1,0,0]},FORCE:{dimensions:[1,1,-2,0,0,0,0,0,0]},SURFACE:{dimensions:[0,2,0,0,0,0,0,0,0]},VOLUME:{dimensions:[0,3,0,0,0,0,0,0,0]},ENERGY:{dimensions:[1,2,-2,0,0,0,0,0,0]},POWER:{dimensions:[1,2,-3,0,0,0,0,0,0]},PRESSURE:{dimensions:[1,-1,-2,0,0,0,0,0,0]},ELECTRIC_CHARGE:{dimensions:[0,0,1,1,0,0,0,0,0]},ELECTRIC_CAPACITANCE:{dimensions:[-1,-2,4,2,0,0,0,0,0]},ELECTRIC_POTENTIAL:{dimensions:[1,2,-3,-1,0,0,0,0,0]},ELECTRIC_RESISTANCE:{dimensions:[1,2,-3,-2,0,0,0,0,0]},ELECTRIC_INDUCTANCE:{dimensions:[1,2,-2,-2,0,0,0,0,0]},ELECTRIC_CONDUCTANCE:{dimensions:[-1,-2,3,2,0,0,0,0,0]},MAGNETIC_FLUX:{dimensions:[1,2,-2,-1,0,0,0,0,0]},MAGNETIC_FLUX_DENSITY:{dimensions:[1,0,-2,-1,0,0,0,0,0]},FREQUENCY:{dimensions:[0,0,-1,0,0,0,0,0,0]},ANGLE:{dimensions:[0,0,0,0,0,0,0,1,0]},BIT:{dimensions:[0,0,0,0,0,0,0,0,1]}};for(var L in R)R[L].key=L;var H={name:"",base:{},value:1,offset:0,dimensions:k.map((function(e){return 0}))},z={meter:{name:"meter",base:R.LENGTH,prefixes:j.LONG,value:1,offset:0},inch:{name:"inch",base:R.LENGTH,prefixes:j.NONE,value:.0254,offset:0},foot:{name:"foot",base:R.LENGTH,prefixes:j.NONE,value:.3048,offset:0},yard:{name:"yard",base:R.LENGTH,prefixes:j.NONE,value:.9144,offset:0},mile:{name:"mile",base:R.LENGTH,prefixes:j.NONE,value:1609.344,offset:0},link:{name:"link",base:R.LENGTH,prefixes:j.NONE,value:.201168,offset:0},rod:{name:"rod",base:R.LENGTH,prefixes:j.NONE,value:5.0292,offset:0},chain:{name:"chain",base:R.LENGTH,prefixes:j.NONE,value:20.1168,offset:0},angstrom:{name:"angstrom",base:R.LENGTH,prefixes:j.NONE,value:1e-10,offset:0},m:{name:"m",base:R.LENGTH,prefixes:j.SHORT,value:1,offset:0},in:{name:"in",base:R.LENGTH,prefixes:j.NONE,value:.0254,offset:0},ft:{name:"ft",base:R.LENGTH,prefixes:j.NONE,value:.3048,offset:0},yd:{name:"yd",base:R.LENGTH,prefixes:j.NONE,value:.9144,offset:0},mi:{name:"mi",base:R.LENGTH,prefixes:j.NONE,value:1609.344,offset:0},li:{name:"li",base:R.LENGTH,prefixes:j.NONE,value:.201168,offset:0},rd:{name:"rd",base:R.LENGTH,prefixes:j.NONE,value:5.02921,offset:0},ch:{name:"ch",base:R.LENGTH,prefixes:j.NONE,value:20.1168,offset:0},mil:{name:"mil",base:R.LENGTH,prefixes:j.NONE,value:254e-7,offset:0},m2:{name:"m2",base:R.SURFACE,prefixes:j.SQUARED,value:1,offset:0},sqin:{name:"sqin",base:R.SURFACE,prefixes:j.NONE,value:64516e-8,offset:0},sqft:{name:"sqft",base:R.SURFACE,prefixes:j.NONE,value:.09290304,offset:0},sqyd:{name:"sqyd",base:R.SURFACE,prefixes:j.NONE,value:.83612736,offset:0},sqmi:{name:"sqmi",base:R.SURFACE,prefixes:j.NONE,value:2589988.110336,offset:0},sqrd:{name:"sqrd",base:R.SURFACE,prefixes:j.NONE,value:25.29295,offset:0},sqch:{name:"sqch",base:R.SURFACE,prefixes:j.NONE,value:404.6873,offset:0},sqmil:{name:"sqmil",base:R.SURFACE,prefixes:j.NONE,value:6.4516e-10,offset:0},acre:{name:"acre",base:R.SURFACE,prefixes:j.NONE,value:4046.86,offset:0},hectare:{name:"hectare",base:R.SURFACE,prefixes:j.NONE,value:1e4,offset:0},m3:{name:"m3",base:R.VOLUME,prefixes:j.CUBIC,value:1,offset:0},L:{name:"L",base:R.VOLUME,prefixes:j.SHORT,value:.001,offset:0},l:{name:"l",base:R.VOLUME,prefixes:j.SHORT,value:.001,offset:0},litre:{name:"litre",base:R.VOLUME,prefixes:j.LONG,value:.001,offset:0},cuin:{name:"cuin",base:R.VOLUME,prefixes:j.NONE,value:16387064e-12,offset:0},cuft:{name:"cuft",base:R.VOLUME,prefixes:j.NONE,value:.028316846592,offset:0},cuyd:{name:"cuyd",base:R.VOLUME,prefixes:j.NONE,value:.764554857984,offset:0},teaspoon:{name:"teaspoon",base:R.VOLUME,prefixes:j.NONE,value:5e-6,offset:0},tablespoon:{name:"tablespoon",base:R.VOLUME,prefixes:j.NONE,value:15e-6,offset:0},drop:{name:"drop",base:R.VOLUME,prefixes:j.NONE,value:5e-8,offset:0},gtt:{name:"gtt",base:R.VOLUME,prefixes:j.NONE,value:5e-8,offset:0},minim:{name:"minim",base:R.VOLUME,prefixes:j.NONE,value:6.161152e-8,offset:0},fluiddram:{name:"fluiddram",base:R.VOLUME,prefixes:j.NONE,value:36966911e-13,offset:0},fluidounce:{name:"fluidounce",base:R.VOLUME,prefixes:j.NONE,value:2957353e-11,offset:0},gill:{name:"gill",base:R.VOLUME,prefixes:j.NONE,value:.0001182941,offset:0},cc:{name:"cc",base:R.VOLUME,prefixes:j.NONE,value:1e-6,offset:0},cup:{name:"cup",base:R.VOLUME,prefixes:j.NONE,value:.0002365882,offset:0},pint:{name:"pint",base:R.VOLUME,prefixes:j.NONE,value:.0004731765,offset:0},quart:{name:"quart",base:R.VOLUME,prefixes:j.NONE,value:.0009463529,offset:0},gallon:{name:"gallon",base:R.VOLUME,prefixes:j.NONE,value:.003785412,offset:0},beerbarrel:{name:"beerbarrel",base:R.VOLUME,prefixes:j.NONE,value:.1173478,offset:0},oilbarrel:{name:"oilbarrel",base:R.VOLUME,prefixes:j.NONE,value:.1589873,offset:0},hogshead:{name:"hogshead",base:R.VOLUME,prefixes:j.NONE,value:.238481,offset:0},fldr:{name:"fldr",base:R.VOLUME,prefixes:j.NONE,value:36966911e-13,offset:0},floz:{name:"floz",base:R.VOLUME,prefixes:j.NONE,value:2957353e-11,offset:0},gi:{name:"gi",base:R.VOLUME,prefixes:j.NONE,value:.0001182941,offset:0},cp:{name:"cp",base:R.VOLUME,prefixes:j.NONE,value:.0002365882,offset:0},pt:{name:"pt",base:R.VOLUME,prefixes:j.NONE,value:.0004731765,offset:0},qt:{name:"qt",base:R.VOLUME,prefixes:j.NONE,value:.0009463529,offset:0},gal:{name:"gal",base:R.VOLUME,prefixes:j.NONE,value:.003785412,offset:0},bbl:{name:"bbl",base:R.VOLUME,prefixes:j.NONE,value:.1173478,offset:0},obl:{name:"obl",base:R.VOLUME,prefixes:j.NONE,value:.1589873,offset:0},g:{name:"g",base:R.MASS,prefixes:j.SHORT,value:.001,offset:0},gram:{name:"gram",base:R.MASS,prefixes:j.LONG,value:.001,offset:0},ton:{name:"ton",base:R.MASS,prefixes:j.SHORT,value:907.18474,offset:0},t:{name:"t",base:R.MASS,prefixes:j.SHORT,value:1e3,offset:0},tonne:{name:"tonne",base:R.MASS,prefixes:j.LONG,value:1e3,offset:0},grain:{name:"grain",base:R.MASS,prefixes:j.NONE,value:6479891e-11,offset:0},dram:{name:"dram",base:R.MASS,prefixes:j.NONE,value:.0017718451953125,offset:0},ounce:{name:"ounce",base:R.MASS,prefixes:j.NONE,value:.028349523125,offset:0},poundmass:{name:"poundmass",base:R.MASS,prefixes:j.NONE,value:.45359237,offset:0},hundredweight:{name:"hundredweight",base:R.MASS,prefixes:j.NONE,value:45.359237,offset:0},stick:{name:"stick",base:R.MASS,prefixes:j.NONE,value:.115,offset:0},stone:{name:"stone",base:R.MASS,prefixes:j.NONE,value:6.35029318,offset:0},gr:{name:"gr",base:R.MASS,prefixes:j.NONE,value:6479891e-11,offset:0},dr:{name:"dr",base:R.MASS,prefixes:j.NONE,value:.0017718451953125,offset:0},oz:{name:"oz",base:R.MASS,prefixes:j.NONE,value:.028349523125,offset:0},lbm:{name:"lbm",base:R.MASS,prefixes:j.NONE,value:.45359237,offset:0},cwt:{name:"cwt",base:R.MASS,prefixes:j.NONE,value:45.359237,offset:0},s:{name:"s",base:R.TIME,prefixes:j.SHORT,value:1,offset:0},min:{name:"min",base:R.TIME,prefixes:j.NONE,value:60,offset:0},h:{name:"h",base:R.TIME,prefixes:j.NONE,value:3600,offset:0},second:{name:"second",base:R.TIME,prefixes:j.LONG,value:1,offset:0},sec:{name:"sec",base:R.TIME,prefixes:j.LONG,value:1,offset:0},minute:{name:"minute",base:R.TIME,prefixes:j.NONE,value:60,offset:0},hour:{name:"hour",base:R.TIME,prefixes:j.NONE,value:3600,offset:0},day:{name:"day",base:R.TIME,prefixes:j.NONE,value:86400,offset:0},week:{name:"week",base:R.TIME,prefixes:j.NONE,value:604800,offset:0},month:{name:"month",base:R.TIME,prefixes:j.NONE,value:2629800,offset:0},year:{name:"year",base:R.TIME,prefixes:j.NONE,value:31557600,offset:0},decade:{name:"decade",base:R.TIME,prefixes:j.NONE,value:315576e3,offset:0},century:{name:"century",base:R.TIME,prefixes:j.NONE,value:315576e4,offset:0},millennium:{name:"millennium",base:R.TIME,prefixes:j.NONE,value:315576e5,offset:0},hertz:{name:"Hertz",base:R.FREQUENCY,prefixes:j.LONG,value:1,offset:0,reciprocal:!0},Hz:{name:"Hz",base:R.FREQUENCY,prefixes:j.SHORT,value:1,offset:0,reciprocal:!0},rad:{name:"rad",base:R.ANGLE,prefixes:j.SHORT,value:1,offset:0},radian:{name:"radian",base:R.ANGLE,prefixes:j.LONG,value:1,offset:0},deg:{name:"deg",base:R.ANGLE,prefixes:j.SHORT,value:null,offset:0},degree:{name:"degree",base:R.ANGLE,prefixes:j.LONG,value:null,offset:0},grad:{name:"grad",base:R.ANGLE,prefixes:j.SHORT,value:null,offset:0},gradian:{name:"gradian",base:R.ANGLE,prefixes:j.LONG,value:null,offset:0},cycle:{name:"cycle",base:R.ANGLE,prefixes:j.NONE,value:null,offset:0},arcsec:{name:"arcsec",base:R.ANGLE,prefixes:j.NONE,value:null,offset:0},arcmin:{name:"arcmin",base:R.ANGLE,prefixes:j.NONE,value:null,offset:0},A:{name:"A",base:R.CURRENT,prefixes:j.SHORT,value:1,offset:0},ampere:{name:"ampere",base:R.CURRENT,prefixes:j.LONG,value:1,offset:0},K:{name:"K",base:R.TEMPERATURE,prefixes:j.NONE,value:1,offset:0},degC:{name:"degC",base:R.TEMPERATURE,prefixes:j.NONE,value:1,offset:273.15},degF:{name:"degF",base:R.TEMPERATURE,prefixes:j.NONE,value:1/1.8,offset:459.67},degR:{name:"degR",base:R.TEMPERATURE,prefixes:j.NONE,value:1/1.8,offset:0},kelvin:{name:"kelvin",base:R.TEMPERATURE,prefixes:j.NONE,value:1,offset:0},celsius:{name:"celsius",base:R.TEMPERATURE,prefixes:j.NONE,value:1,offset:273.15},fahrenheit:{name:"fahrenheit",base:R.TEMPERATURE,prefixes:j.NONE,value:1/1.8,offset:459.67},rankine:{name:"rankine",base:R.TEMPERATURE,prefixes:j.NONE,value:1/1.8,offset:0},mol:{name:"mol",base:R.AMOUNT_OF_SUBSTANCE,prefixes:j.SHORT,value:1,offset:0},mole:{name:"mole",base:R.AMOUNT_OF_SUBSTANCE,prefixes:j.LONG,value:1,offset:0},cd:{name:"cd",base:R.LUMINOUS_INTENSITY,prefixes:j.SHORT,value:1,offset:0},candela:{name:"candela",base:R.LUMINOUS_INTENSITY,prefixes:j.LONG,value:1,offset:0},N:{name:"N",base:R.FORCE,prefixes:j.SHORT,value:1,offset:0},newton:{name:"newton",base:R.FORCE,prefixes:j.LONG,value:1,offset:0},dyn:{name:"dyn",base:R.FORCE,prefixes:j.SHORT,value:1e-5,offset:0},dyne:{name:"dyne",base:R.FORCE,prefixes:j.LONG,value:1e-5,offset:0},lbf:{name:"lbf",base:R.FORCE,prefixes:j.NONE,value:4.4482216152605,offset:0},poundforce:{name:"poundforce",base:R.FORCE,prefixes:j.NONE,value:4.4482216152605,offset:0},kip:{name:"kip",base:R.FORCE,prefixes:j.LONG,value:4448.2216,offset:0},J:{name:"J",base:R.ENERGY,prefixes:j.SHORT,value:1,offset:0},joule:{name:"joule",base:R.ENERGY,prefixes:j.SHORT,value:1,offset:0},erg:{name:"erg",base:R.ENERGY,prefixes:j.NONE,value:1e-7,offset:0},Wh:{name:"Wh",base:R.ENERGY,prefixes:j.SHORT,value:3600,offset:0},BTU:{name:"BTU",base:R.ENERGY,prefixes:j.BTU,value:1055.05585262,offset:0},eV:{name:"eV",base:R.ENERGY,prefixes:j.SHORT,value:1602176565e-28,offset:0},electronvolt:{name:"electronvolt",base:R.ENERGY,prefixes:j.LONG,value:1602176565e-28,offset:0},W:{name:"W",base:R.POWER,prefixes:j.SHORT,value:1,offset:0},watt:{name:"watt",base:R.POWER,prefixes:j.LONG,value:1,offset:0},hp:{name:"hp",base:R.POWER,prefixes:j.NONE,value:745.6998715386,offset:0},VAR:{name:"VAR",base:R.POWER,prefixes:j.SHORT,value:D.I,offset:0},VA:{name:"VA",base:R.POWER,prefixes:j.SHORT,value:1,offset:0},Pa:{name:"Pa",base:R.PRESSURE,prefixes:j.SHORT,value:1,offset:0},psi:{name:"psi",base:R.PRESSURE,prefixes:j.NONE,value:6894.75729276459,offset:0},atm:{name:"atm",base:R.PRESSURE,prefixes:j.NONE,value:101325,offset:0},bar:{name:"bar",base:R.PRESSURE,prefixes:j.SHORTLONG,value:1e5,offset:0},torr:{name:"torr",base:R.PRESSURE,prefixes:j.NONE,value:133.322,offset:0},mmHg:{name:"mmHg",base:R.PRESSURE,prefixes:j.NONE,value:133.322,offset:0},mmH2O:{name:"mmH2O",base:R.PRESSURE,prefixes:j.NONE,value:9.80665,offset:0},cmH2O:{name:"cmH2O",base:R.PRESSURE,prefixes:j.NONE,value:98.0665,offset:0},coulomb:{name:"coulomb",base:R.ELECTRIC_CHARGE,prefixes:j.LONG,value:1,offset:0},C:{name:"C",base:R.ELECTRIC_CHARGE,prefixes:j.SHORT,value:1,offset:0},farad:{name:"farad",base:R.ELECTRIC_CAPACITANCE,prefixes:j.LONG,value:1,offset:0},F:{name:"F",base:R.ELECTRIC_CAPACITANCE,prefixes:j.SHORT,value:1,offset:0},volt:{name:"volt",base:R.ELECTRIC_POTENTIAL,prefixes:j.LONG,value:1,offset:0},V:{name:"V",base:R.ELECTRIC_POTENTIAL,prefixes:j.SHORT,value:1,offset:0},ohm:{name:"ohm",base:R.ELECTRIC_RESISTANCE,prefixes:j.SHORTLONG,value:1,offset:0},henry:{name:"henry",base:R.ELECTRIC_INDUCTANCE,prefixes:j.LONG,value:1,offset:0},H:{name:"H",base:R.ELECTRIC_INDUCTANCE,prefixes:j.SHORT,value:1,offset:0},siemens:{name:"siemens",base:R.ELECTRIC_CONDUCTANCE,prefixes:j.LONG,value:1,offset:0},S:{name:"S",base:R.ELECTRIC_CONDUCTANCE,prefixes:j.SHORT,value:1,offset:0},weber:{name:"weber",base:R.MAGNETIC_FLUX,prefixes:j.LONG,value:1,offset:0},Wb:{name:"Wb",base:R.MAGNETIC_FLUX,prefixes:j.SHORT,value:1,offset:0},tesla:{name:"tesla",base:R.MAGNETIC_FLUX_DENSITY,prefixes:j.LONG,value:1,offset:0},T:{name:"T",base:R.MAGNETIC_FLUX_DENSITY,prefixes:j.SHORT,value:1,offset:0},b:{name:"b",base:R.BIT,prefixes:j.BINARY_SHORT,value:1,offset:0},bits:{name:"bits",base:R.BIT,prefixes:j.BINARY_LONG,value:1,offset:0},B:{name:"B",base:R.BIT,prefixes:j.BINARY_SHORT,value:8,offset:0},bytes:{name:"bytes",base:R.BIT,prefixes:j.BINARY_LONG,value:8,offset:0}},q={meters:"meter",inches:"inch",feet:"foot",yards:"yard",miles:"mile",links:"link",rods:"rod",chains:"chain",angstroms:"angstrom",lt:"l",litres:"litre",liter:"litre",liters:"litre",teaspoons:"teaspoon",tablespoons:"tablespoon",minims:"minim",fluiddrams:"fluiddram",fluidounces:"fluidounce",gills:"gill",cups:"cup",pints:"pint",quarts:"quart",gallons:"gallon",beerbarrels:"beerbarrel",oilbarrels:"oilbarrel",hogsheads:"hogshead",gtts:"gtt",grams:"gram",tons:"ton",tonnes:"tonne",grains:"grain",drams:"dram",ounces:"ounce",poundmasses:"poundmass",hundredweights:"hundredweight",sticks:"stick",lb:"lbm",lbs:"lbm",kips:"kip",acres:"acre",hectares:"hectare",sqfeet:"sqft",sqyard:"sqyd",sqmile:"sqmi",sqmiles:"sqmi",mmhg:"mmHg",mmh2o:"mmH2O",cmh2o:"cmH2O",seconds:"second",secs:"second",minutes:"minute",mins:"minute",hours:"hour",hr:"hour",hrs:"hour",days:"day",weeks:"week",months:"month",years:"year",decades:"decade",centuries:"century",millennia:"millennium",hertz:"hertz",radians:"radian",degrees:"degree",gradians:"gradian",cycles:"cycle",arcsecond:"arcsec",arcseconds:"arcsec",arcminute:"arcmin",arcminutes:"arcmin",BTUs:"BTU",watts:"watt",joules:"joule",amperes:"ampere",coulombs:"coulomb",volts:"volt",ohms:"ohm",farads:"farad",webers:"weber",teslas:"tesla",electronvolts:"electronvolt",moles:"mole",bit:"bits",byte:"bytes"};function K(e){if("BigNumber"===e.number){var t=(0,s.createBigNumberPi)(C);z.rad.value=new C(1),z.deg.value=t.div(180),z.grad.value=t.div(200),z.cycle.value=t.times(2),z.arcsec.value=t.div(648e3),z.arcmin.value=t.div(10800)}else z.rad.value=1,z.deg.value=Math.PI/180,z.grad.value=Math.PI/200,z.cycle.value=2*Math.PI,z.arcsec.value=Math.PI/648e3,z.arcmin.value=Math.PI/10800;z.radian.value=z.rad.value,z.degree.value=z.deg.value,z.gradian.value=z.grad.value}K(l),c&&c("config",(function(e,t){e.number!==t.number&&K(e)}));var V={si:{NONE:{unit:H,prefix:j.NONE[""]},LENGTH:{unit:z.m,prefix:j.SHORT[""]},MASS:{unit:z.g,prefix:j.SHORT.k},TIME:{unit:z.s,prefix:j.SHORT[""]},CURRENT:{unit:z.A,prefix:j.SHORT[""]},TEMPERATURE:{unit:z.K,prefix:j.SHORT[""]},LUMINOUS_INTENSITY:{unit:z.cd,prefix:j.SHORT[""]},AMOUNT_OF_SUBSTANCE:{unit:z.mol,prefix:j.SHORT[""]},ANGLE:{unit:z.rad,prefix:j.SHORT[""]},BIT:{unit:z.bits,prefix:j.SHORT[""]},FORCE:{unit:z.N,prefix:j.SHORT[""]},ENERGY:{unit:z.J,prefix:j.SHORT[""]},POWER:{unit:z.W,prefix:j.SHORT[""]},PRESSURE:{unit:z.Pa,prefix:j.SHORT[""]},ELECTRIC_CHARGE:{unit:z.C,prefix:j.SHORT[""]},ELECTRIC_CAPACITANCE:{unit:z.F,prefix:j.SHORT[""]},ELECTRIC_POTENTIAL:{unit:z.V,prefix:j.SHORT[""]},ELECTRIC_RESISTANCE:{unit:z.ohm,prefix:j.SHORT[""]},ELECTRIC_INDUCTANCE:{unit:z.H,prefix:j.SHORT[""]},ELECTRIC_CONDUCTANCE:{unit:z.S,prefix:j.SHORT[""]},MAGNETIC_FLUX:{unit:z.Wb,prefix:j.SHORT[""]},MAGNETIC_FLUX_DENSITY:{unit:z.T,prefix:j.SHORT[""]},FREQUENCY:{unit:z.Hz,prefix:j.SHORT[""]}}};V.cgs=JSON.parse(JSON.stringify(V.si)),V.cgs.LENGTH={unit:z.m,prefix:j.SHORT.c},V.cgs.MASS={unit:z.g,prefix:j.SHORT[""]},V.cgs.FORCE={unit:z.dyn,prefix:j.SHORT[""]},V.cgs.ENERGY={unit:z.erg,prefix:j.NONE[""]},V.us=JSON.parse(JSON.stringify(V.si)),V.us.LENGTH={unit:z.ft,prefix:j.NONE[""]},V.us.MASS={unit:z.lbm,prefix:j.NONE[""]},V.us.TEMPERATURE={unit:z.degF,prefix:j.NONE[""]},V.us.FORCE={unit:z.lbf,prefix:j.NONE[""]},V.us.ENERGY={unit:z.BTU,prefix:j.BTU[""]},V.us.POWER={unit:z.hp,prefix:j.NONE[""]},V.us.PRESSURE={unit:z.psi,prefix:j.NONE[""]},V.auto=JSON.parse(JSON.stringify(V.si));var G=V.auto;for(var W in _.setUnitSystem=function(e){if(!(0,a.hasOwnProperty)(V,e))throw new Error("Unit system "+e+" does not exist. Choices are: "+Object.keys(V).join(", "));G=V[e]},_.getUnitSystem=function(){for(var e in V)if(V[e]===G)return e},_.typeConverters={BigNumber:function(e){return new C(e+"")},Fraction:function(e){return new E(e)},Complex:function(e){return e},number:function(e){return e}},_._getNumberConverter=function(e){if(!_.typeConverters[e])throw new TypeError('Unsupported type "'+e+'"');return _.typeConverters[e]},z){var X=z[W];X.dimensions=X.base.dimensions}for(var J in q)if((0,a.hasOwnProperty)(q,J)){var Y=z[q[J]],Z={};for(var $ in Y)(0,a.hasOwnProperty)(Y,$)&&(Z[$]=Y[$]);Z.name=J,z[J]=Z}return _.createUnit=function(e,t){if("object"!==A(e))throw new TypeError("createUnit expects first parameter to be of type 'Object'");if(t&&t.override)for(var n in e)if((0,a.hasOwnProperty)(e,n)&&_.deleteUnit(n),e[n].aliases)for(var r=0;r<e[n].aliases.length;r++)_.deleteUnit(e[n].aliases[r]);var i;for(var o in e)(0,a.hasOwnProperty)(e,o)&&(i=_.createUnitSingle(o,e[o]));return i},_.createUnitSingle=function(e,t,n){if(null==t&&(t={}),"string"!=typeof e)throw new TypeError("createUnitSingle expects first parameter to be of type 'string'");if((0,a.hasOwnProperty)(z,e))throw new Error('Cannot create unit "'+e+'": a unit with that name already exists');!function(e){for(var t=0;t<e.length;t++){var n=e.charAt(t),r=function(e){return/^[a-zA-Z]$/.test(e)};if(0===t&&!r(n))throw new Error('Invalid unit name (must begin with alpha character): "'+e+'"');if(t>0&&!r(n)&&!function(e){return e>="0"&&e<="9"}(n))throw new Error('Invalid unit name (only alphanumeric characters are allowed): "'+e+'"')}}(e);var r,i,o,s=null,u=[],c=0;if(t&&"Unit"===t.type)s=t.clone();else if("string"==typeof t)""!==t&&(r=t);else{if("object"!==A(t))throw new TypeError('Cannot create unit "'+e+'" from "'+t.toString()+'": expecting "string" or "Unit" or "Object"');r=t.definition,i=t.prefixes,c=t.offset,o=t.baseName,t.aliases&&(u=t.aliases.valueOf())}if(u)for(var l=0;l<u.length;l++)if((0,a.hasOwnProperty)(z,u[l]))throw new Error('Cannot create alias "'+u[l]+'": a unit with that name already exists');if(r&&"string"==typeof r&&!s)try{s=_.parse(r,{allowNoUnits:!0})}catch(t){throw t.message='Could not create unit "'+e+'" from "'+r+'": '+t.message,t}else r&&"Unit"===r.type&&(s=r.clone());u=u||[],c=c||0,i=i&&i.toUpperCase&&j[i.toUpperCase()]||j.NONE;var f={};if(s){f={name:e,value:s.value,dimensions:s.dimensions.slice(0),prefixes:i,offset:c};var p=!1;for(var d in R)if((0,a.hasOwnProperty)(R,d)){for(var h=!0,m=0;m<k.length;m++)if(Math.abs((f.dimensions[m]||0)-(R[d].dimensions[m]||0))>1e-12){h=!1;break}if(h){p=!0,f.base=R[d];break}}if(!p){o=o||e+"_STUFF";var g={dimensions:s.dimensions.slice(0)};g.key=o,R[o]=g,G[o]={unit:f,prefix:j.NONE[""]},f.base=R[o]}}else{if(o=o||e+"_STUFF",k.indexOf(o)>=0)throw new Error('Cannot create new base unit "'+e+'": a base unit with that name already exists (and cannot be overridden)');for(var y in k.push(o),R)(0,a.hasOwnProperty)(R,y)&&(R[y].dimensions[k.length-1]=0);for(var v={dimensions:[]},b=0;b<k.length;b++)v.dimensions[b]=0;v.dimensions[k.length-1]=1,v.key=o,R[o]=v,f={name:e,value:1,dimensions:R[o].dimensions.slice(0),prefixes:i,offset:c,base:R[o]},G[o]={unit:f,prefix:j.NONE[""]}}_.UNITS[e]=f;for(var w=0;w<u.length;w++){var x=u[w],B={};for(var D in f)(0,a.hasOwnProperty)(f,D)&&(B[D]=f[D]);B.name=x,_.UNITS[x]=B}return new _(null,e)},_.deleteUnit=function(e){delete _.UNITS[e]},_.PREFIXES=j,_.BASE_DIMENSIONS=k,_.BASE_UNITS=R,_.UNIT_SYSTEMS=V,_.UNITS=z,_}),{isClass:!0});t.createUnitClass=l},33846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCreateUnit=void 0;var r=n(7873),i="createUnit",o=["typed","Unit"],a=(0,r.factory)(i,o,(function(e){var t=e.typed,n=e.Unit;return t(i,{"Object, Object":function(e,t){return n.createUnit(e,t)},Object:function(e){return n.createUnit(e,{})},"string, Unit | string | Object, Object":function(e,t,r){var i={};return i[e]=t,n.createUnit(i,r)},"string, Unit | string | Object":function(e,t){var r={};return r[e]=t,n.createUnit(r,{})},string:function(e){var t={};return t[e]={},n.createUnit(t,{})}})}));t.createCreateUnit=a},69992:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSplitUnit=void 0;var r=n(7873),i="splitUnit",o=["typed"],a=(0,r.factory)(i,o,(function(e){return(0,e.typed)(i,{"Unit, Array":function(e,t){return e.splitUnit(t)}})}));t.createSplitUnit=a},83970:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitFunction=void 0;var r=n(7873),i=n(3754),o="unit",a=["typed","Unit"],s=(0,r.factory)(o,a,(function(e){var t=e.typed,n=e.Unit,r=t(o,{Unit:function(e){return e.clone()},string:function(e){return n.isValuelessUnit(e)?new n(null,e):n.parse(e,{allowNoUnits:!0})},"number | BigNumber | Fraction | Complex, string":function(e,t){return new n(e,t)},"Array | Matrix":function(e){return(0,i.deepMap)(e,r)}});return r}));t.createUnitFunction=s},77224:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPlanckTemperature=t.createPlanckCharge=t.createPlanckTime=t.createPlanckMass=t.createPlanckLength=t.createGravity=t.createMolarMassC12=t.createMolarMass=t.createWienDisplacement=t.createStefanBoltzmann=t.createSecondRadiation=t.createSackurTetrode=t.createMolarVolume=t.createMolarPlanckConstant=t.createGasConstant=t.createLoschmidt=t.createFirstRadiation=t.createFaraday=t.createBoltzmann=t.createAvogadro=t.createAtomicMass=t.createEfimovFactor=t.createWeakMixingAngle=t.createThomsonCrossSection=t.createRydberg=t.createQuantumOfCirculation=t.createNeutronMass=t.createDeuteronMass=t.createProtonMass=t.createHartreeEnergy=t.createFineStructure=t.createFermiCoupling=t.createElectronMass=t.createClassicalElectronRadius=t.createBohrRadius=t.createJosephson=t.createKlitzing=t.createNuclearMagneton=t.createMagneticFluxQuantum=t.createInverseConductanceQuantum=t.createConductanceQuantum=t.createBohrMagneton=t.createElementaryCharge=t.createCoulomb=t.createVacuumImpedance=t.createElectricConstant=t.createMagneticConstant=t.createReducedPlanckConstant=t.createPlanckConstant=t.createGravitationConstant=t.createSpeedOfLight=void 0;var r=n(7873),i=te("speedOfLight","299792458","m s^-1");t.createSpeedOfLight=i;var o=te("gravitationConstant","6.67430e-11","m^3 kg^-1 s^-2");t.createGravitationConstant=o;var a=te("planckConstant","6.62607015e-34","J s");t.createPlanckConstant=a;var s=te("reducedPlanckConstant","1.0545718176461565e-34","J s");t.createReducedPlanckConstant=s;var A=te("magneticConstant","1.25663706212e-6","N A^-2");t.createMagneticConstant=A;var u=te("electricConstant","8.8541878128e-12","F m^-1");t.createElectricConstant=u;var c=te("vacuumImpedance","376.730313667","ohm");t.createVacuumImpedance=c;var l=te("coulomb","8.987551792261171e9","N m^2 C^-2");t.createCoulomb=l;var f=te("elementaryCharge","1.602176634e-19","C");t.createElementaryCharge=f;var p=te("bohrMagneton","9.2740100783e-24","J T^-1");t.createBohrMagneton=p;var d=te("conductanceQuantum","7.748091729863649e-5","S");t.createConductanceQuantum=d;var h=te("inverseConductanceQuantum","12906.403729652257","ohm");t.createInverseConductanceQuantum=h;var m=te("magneticFluxQuantum","2.0678338484619295e-15","Wb");t.createMagneticFluxQuantum=m;var g=te("nuclearMagneton","5.0507837461e-27","J T^-1");t.createNuclearMagneton=g;var y=te("klitzing","25812.807459304513","ohm");t.createKlitzing=y;var v=te("josephson","4.835978484169836e14 Hz V","Hz V^-1");t.createJosephson=v;var b=te("bohrRadius","5.29177210903e-11","m");t.createBohrRadius=b;var w=te("classicalElectronRadius","2.8179403262e-15","m");t.createClassicalElectronRadius=w;var x=te("electronMass","9.1093837015e-31","kg");t.createElectronMass=x;var B=te("fermiCoupling","1.1663787e-5","GeV^-2");t.createFermiCoupling=B;var D=ne("fineStructure",.0072973525693);t.createFineStructure=D;var C=te("hartreeEnergy","4.3597447222071e-18","J");t.createHartreeEnergy=C;var E=te("protonMass","1.67262192369e-27","kg");t.createProtonMass=E;var N=te("deuteronMass","3.3435830926e-27","kg");t.createDeuteronMass=N;var _=te("neutronMass","1.6749271613e-27","kg");t.createNeutronMass=_;var O=te("quantumOfCirculation","3.6369475516e-4","m^2 s^-1");t.createQuantumOfCirculation=O;var M=te("rydberg","10973731.568160","m^-1");t.createRydberg=M;var S=te("thomsonCrossSection","6.6524587321e-29","m^2");t.createThomsonCrossSection=S;var U=ne("weakMixingAngle",.2229);t.createWeakMixingAngle=U;var F=ne("efimovFactor",22.7);t.createEfimovFactor=F;var P=te("atomicMass","1.66053906660e-27","kg");t.createAtomicMass=P;var Q=te("avogadro","6.02214076e23","mol^-1");t.createAvogadro=Q;var T=te("boltzmann","1.380649e-23","J K^-1");t.createBoltzmann=T;var I=te("faraday","96485.33212331001","C mol^-1");t.createFaraday=I;var j=te("firstRadiation","3.7417718521927573e-16","W m^2");t.createFirstRadiation=j;var k=te("loschmidt","2.686780111798444e25","m^-3");t.createLoschmidt=k;var R=te("gasConstant","8.31446261815324","J K^-1 mol^-1");t.createGasConstant=R;var L=te("molarPlanckConstant","3.990312712893431e-10","J s mol^-1");t.createMolarPlanckConstant=L;var H=te("molarVolume","0.022413969545014137","m^3 mol^-1");t.createMolarVolume=H;var z=ne("sackurTetrode",-1.16487052358);t.createSackurTetrode=z;var q=te("secondRadiation","0.014387768775039337","m K");t.createSecondRadiation=q;var K=te("stefanBoltzmann","5.67037441918443e-8","W m^-2 K^-4");t.createStefanBoltzmann=K;var V=te("wienDisplacement","2.897771955e-3","m K");t.createWienDisplacement=V;var G=te("molarMass","0.99999999965e-3","kg mol^-1");t.createMolarMass=G;var W=te("molarMassC12","11.9999999958e-3","kg mol^-1");t.createMolarMassC12=W;var X=te("gravity","9.80665","m s^-2");t.createGravity=X;var J=te("planckLength","1.616255e-35","m");t.createPlanckLength=J;var Y=te("planckMass","2.176435e-8","kg");t.createPlanckMass=Y;var Z=te("planckTime","5.391245e-44","s");t.createPlanckTime=Z;var $=te("planckCharge","1.87554603778e-18","C");t.createPlanckCharge=$;var ee=te("planckTemperature","1.416785e+32","K");function te(e,t,n){return(0,r.factory)(e,["config","Unit","BigNumber"],(function(e){var r=e.config,i=e.Unit,o=e.BigNumber,a=new i("BigNumber"===r.number?new o(t):parseFloat(t),n);return a.fixPrefix=!0,a}))}function ne(e,t){return(0,r.factory)(e,["config","BigNumber"],(function(e){var n=e.config,r=e.BigNumber;return"BigNumber"===n.number?new r(t):t}))}t.createPlanckTemperature=ee},61824:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arraySize=A,t.validate=function(e,t){if(0===t.length){if(Array.isArray(e))throw new a.DimensionError(e.length,0)}else u(e,t,0)},t.validateIndex=function(e,t){if(!(0,i.isNumber)(e)||!(0,r.isInteger)(e))throw new TypeError("Index must be an integer (value: "+e+")");if(e<0||"number"==typeof t&&e>=t)throw new s.IndexError(e,t)},t.resize=function(e,t,n){if(!Array.isArray(e)||!Array.isArray(t))throw new TypeError("Array expected");if(0===t.length)throw new Error("Resizing to scalar is not supported");t.forEach((function(e){if(!(0,i.isNumber)(e)||!(0,r.isInteger)(e)||e<0)throw new TypeError("Invalid size, must contain positive integers (size: "+(0,o.format)(t)+")")}));var a=void 0!==n?n:0;return c(e,t,0,a),e},t.reshape=function(e,t){var n,r=p(e);function i(e){return e.reduce((function(e,t){return e*t}))}if(!Array.isArray(e)||!Array.isArray(t))throw new TypeError("Array expected");if(0===t.length)throw new a.DimensionError(0,i(A(e)),"!=");for(var o=1,s=0;s<t.length;s++)o*=t[s];if(r.length!==o)throw new a.DimensionError(i(t),i(A(e)),"!=");try{n=function(e,t){for(var n,r=e,i=t.length-1;i>0;i--){var o=t[i];n=[];for(var a=r.length/o,s=0;s<a;s++)n.push(r.slice(s*o,(s+1)*o));r=n}return r}(r,t)}catch(n){if(n instanceof a.DimensionError)throw new a.DimensionError(i(t),i(A(e)),"!=");throw n}return n},t.squeeze=function(e,t){var n=t||A(e);for(;Array.isArray(e)&&1===e.length;)e=e[0],n.shift();var r=n.length;for(;1===n[r-1];)r--;r<n.length&&(e=l(e,r,0),n.length=r);return e},t.unsqueeze=function(e,t,n,r){var i=r||A(e);if(n)for(var o=0;o<n;o++)e=[e],i.unshift(1);e=f(e,t,0);for(;i.length<t;)i.push(1);return e},t.flatten=p,t.map=function(e,t){return Array.prototype.map.call(e,t)},t.forEach=function(e,t){Array.prototype.forEach.call(e,t)},t.filter=function(e,t){if(1!==A(e).length)throw new Error("Only one dimensional matrices supported");return Array.prototype.filter.call(e,t)},t.filterRegExp=function(e,t){if(1!==A(e).length)throw new Error("Only one dimensional matrices supported");return Array.prototype.filter.call(e,(function(e){return t.test(e)}))},t.join=function(e,t){return Array.prototype.join.call(e,t)},t.identify=function(e){if(!Array.isArray(e))throw new TypeError("Array input expected");if(0===e.length)return e;var t=[],n=0;t[0]={value:e[0],identifier:0};for(var r=1;r<e.length;r++)e[r]===e[r-1]?n++:n=0,t.push({value:e[r],identifier:n});return t},t.generalize=function(e){if(!Array.isArray(e))throw new TypeError("Array input expected");if(0===e.length)return e;for(var t=[],n=0;n<e.length;n++)t.push(e[n].value);return t},t.getArrayDataType=function e(t,n){for(var r,i=0,o=0;o<t.length;o++){var a=t[o],s=Array.isArray(a);if(0===o&&s&&(i=a.length),s&&a.length!==i)return;var A=s?e(a,n):n(a);if(void 0===r)r=A;else if(r!==A)return"mixed"}return r},t.last=function(e){return e[e.length-1]},t.initial=function(e){return e.slice(0,e.length-1)},t.contains=function(e,t){return-1!==e.indexOf(t)};var r=n(69784),i=n(19392),o=n(465),a=n(49102),s=n(11543);function A(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function u(e,t,n){var r,i=e.length;if(i!==t[n])throw new a.DimensionError(i,t[n]);if(n<t.length-1){var o=n+1;for(r=0;r<i;r++){var s=e[r];if(!Array.isArray(s))throw new a.DimensionError(t.length-1,t.length,"<");u(e[r],t,o)}}else for(r=0;r<i;r++)if(Array.isArray(e[r]))throw new a.DimensionError(t.length+1,t.length,">")}function c(e,t,n,r){var i,o,a=e.length,s=t[n],A=Math.min(a,s);if(e.length=s,n<t.length-1){var u=n+1;for(i=0;i<A;i++)o=e[i],Array.isArray(o)||(o=[o],e[i]=o),c(o,t,u,r);for(i=A;i<s;i++)o=[],e[i]=o,c(o,t,u,r)}else{for(i=0;i<A;i++)for(;Array.isArray(e[i]);)e[i]=e[i][0];for(i=A;i<s;i++)e[i]=r}}function l(e,t,n){var r,i;if(n<t){var o=n+1;for(r=0,i=e.length;r<i;r++)e[r]=l(e[r],t,o)}else for(;Array.isArray(e);)e=e[0];return e}function f(e,t,n){var r,i;if(Array.isArray(e)){var o=n+1;for(r=0,i=e.length;r<i;r++)e[r]=f(e[r],t,o)}else for(var a=n;a<t;a++)e=[e];return e}function p(e){if(!Array.isArray(e))return e;var t=[];return e.forEach((function e(n){Array.isArray(n)?n.forEach(e):t.push(n)})),t}},11820:function(e,t){"use strict";function n(e){if(e.isFinite()&&!e.isInteger())throw new Error("Integer expected in function bitNot");var t=e.constructor,n=t.precision;t.config({precision:1e9});var r=e.plus(new t(1));return r.s=-r.s||null,t.config({precision:n}),r}function r(e,t,r){var o,a,s,A,u,c=e.constructor,l=+(e.s<0),f=+(t.s<0);if(l){o=i(n(e));for(var p=0;p<o.length;++p)o[p]^=1}else o=i(e);if(f){a=i(n(t));for(var d=0;d<a.length;++d)a[d]^=1}else a=i(t);o.length<=a.length?(s=o,A=a,u=l):(s=a,A=o,u=f);var h=s.length,m=A.length,g=1^r(l,f),y=new c(1^g),v=new c(1),b=new c(2),w=c.precision;for(c.config({precision:1e9});h>0;)r(s[--h],A[--m])===g&&(y=y.plus(v)),v=v.times(b);for(;m>0;)r(u,A[--m])===g&&(y=y.plus(v)),v=v.times(b);return c.config({precision:w}),0===g&&(y.s=-y.s),y}function i(e){for(var t=e.d,n=t[0]+"",r=1;r<t.length;++r){for(var i=t[r]+"",o=7-i.length;o--;)i="0"+i;n+=i}for(var a=n.length;"0"===n.charAt(a);)a--;var s=e.e,A=n.slice(0,a+1||1),u=A.length;if(s>0)if(++s>u)for(s-=u;s--;)A+="0";else s<u&&(A=A.slice(0,s)+"."+A.slice(s));for(var c=[0],l=0;l<A.length;){for(var f=c.length;f--;)c[f]*=10;c[0]+=parseInt(A.charAt(l++));for(var p=0;p<c.length;++p)c[p]>1&&(null!==c[p+1]&&void 0!==c[p+1]||(c[p+1]=0),c[p+1]+=c[p]>>1,c[p]&=1)}return c.reverse()}Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitAnd");var n=e.constructor;if(e.isNaN()||t.isNaN())return new n(NaN);if(e.isZero()||t.eq(-1)||e.eq(t))return e;if(t.isZero()||e.eq(-1))return t;if(!e.isFinite()||!t.isFinite()){if(!e.isFinite()&&!t.isFinite())return e.isNegative()===t.isNegative()?e:new n(0);if(!e.isFinite())return t.isNegative()?e:e.isNegative()?new n(0):t;if(!t.isFinite())return e.isNegative()?t:t.isNegative()?new n(0):e}return r(e,t,(function(e,t){return e&t}))},t.bitNotBigNumber=n,t.bitOrBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitOr");var n=e.constructor;if(e.isNaN()||t.isNaN())return new n(NaN);var i=new n(-1);if(e.isZero()||t.eq(i)||e.eq(t))return t;if(t.isZero()||e.eq(i))return e;if(!e.isFinite()||!t.isFinite())return!e.isFinite()&&!e.isNegative()&&t.isNegative()||e.isNegative()&&!t.isNegative()&&!t.isFinite()?i:e.isNegative()&&t.isNegative()?e.isFinite()?e:t:e.isFinite()?t:e;return r(e,t,(function(e,t){return e|t}))},t.bitwise=r,t.bitXor=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitXor");var i=e.constructor;if(e.isNaN()||t.isNaN())return new i(NaN);if(e.isZero())return t;if(t.isZero())return e;if(e.eq(t))return new i(0);var o=new i(-1);if(e.eq(o))return n(t);if(t.eq(o))return n(e);if(!e.isFinite()||!t.isFinite())return e.isFinite()||t.isFinite()?new i(e.isNegative()===t.isNegative()?1/0:-1/0):o;return r(e,t,(function(e,t){return e^t}))},t.leftShiftBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function leftShift");var n=e.constructor;if(e.isNaN()||t.isNaN()||t.isNegative()&&!t.isZero())return new n(NaN);if(e.isZero()||t.isZero())return e;if(!e.isFinite()&&!t.isFinite())return new n(NaN);if(t.lt(55))return e.times(Math.pow(2,t.toNumber())+"");return e.times(new n(2).pow(t))},t.rightArithShiftBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function rightArithShift");var n=e.constructor;if(e.isNaN()||t.isNaN()||t.isNegative()&&!t.isZero())return new n(NaN);if(e.isZero()||t.isZero())return e;if(!t.isFinite())return e.isNegative()?new n(-1):e.isFinite()?new n(0):new n(NaN);if(t.lt(55))return e.div(Math.pow(2,t.toNumber())+"").floor();return e.div(new n(2).pow(t)).floor()}},68802:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBigNumberTau=t.createBigNumberPi=t.createBigNumberPhi=t.createBigNumberE=void 0;var r=n(64487),i=(0,r.memoize)((function(e){return new e(1).exp()}),A);t.createBigNumberE=i;var o=(0,r.memoize)((function(e){return new e(1).plus(new e(5).sqrt()).div(2)}),A);t.createBigNumberPhi=o;var a=(0,r.memoize)((function(e){return e.acos(-1)}),A);t.createBigNumberPi=a;var s=(0,r.memoize)((function(e){return a(e).times(2)}),A);function A(e){return e[0].precision}t.createBigNumberTau=s},86910:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.format=function e(t,n){if("function"==typeof n)return n(t);if(!t.isFinite())return t.isNaN()?"NaN":t.gt(0)?"Infinity":"-Infinity";var s,A="auto";void 0!==n&&(n.notation&&(A=n.notation),"number"==typeof n?s=n:n.precision&&(s=n.precision));switch(A){case"fixed":return a(t,s);case"exponential":return o(t,s);case"engineering":return i(t,s);case"auto":if(n&&n.exponential&&(void 0!==n.exponential.lower||void 0!==n.exponential.upper)){var u=(0,r.mapObject)(n,(function(e){return e}));return u.exponential=void 0,void 0!==n.exponential.lower&&(u.lowerExp=Math.round(Math.log(n.exponential.lower)/Math.LN10)),void 0!==n.exponential.upper&&(u.upperExp=Math.round(Math.log(n.exponential.upper)/Math.LN10)),console.warn("Deprecation warning: Formatting options exponential.lower and exponential.upper (minimum and maximum value) are replaced with exponential.lowerExp and exponential.upperExp (minimum and maximum exponent) since version 4.0.0. Replace "+JSON.stringify(n)+" with "+JSON.stringify(u)),e(t,u)}var c=n&&void 0!==n.lowerExp?n.lowerExp:-3,l=n&&void 0!==n.upperExp?n.upperExp:5;if(t.isZero())return"0";var f=t.toSignificantDigits(s),p=f.e;return(p>=c&&p<l?f.toFixed():o(t,s)).replace(/((\.\d*?)(0+))($|e)/,(function(){var e=arguments[2],t=arguments[4];return"."!==e?e+t:t}));default:throw new Error('Unknown notation "'+A+'". Choose "auto", "exponential", or "fixed".')}},t.toEngineering=i,t.toExponential=o,t.toFixed=a;var r=n(92281);function i(e,t){var n=e.e,r=n%3==0?n:n<0?n-3-n%3:n-n%3,i=e.mul(Math.pow(10,-r)),o=i.toPrecision(t);return-1!==o.indexOf("e")&&(o=i.toString()),o+"e"+(n>=0?"+":"")+r.toString()}function o(e,t){return void 0!==t?e.toExponential(t-1):e.toExponential()}function a(e,t){return e.toFixed(t)}},76645:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nearlyEqual=function(e,t,n){if(null==n)return e.eq(t);if(e.eq(t))return!0;if(e.isNaN()||t.isNaN())return!1;if(e.isFinite()&&t.isFinite()){var r=e.minus(t).abs();if(r.isZero())return!0;var i=e.constructor.max(e.abs(),t.abs());return r.lte(i.times(n))}return!1}},3754:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.containsCollections=function(e){for(var t=0;t<e.length;t++)if((0,r.isCollection)(e[t]))return!0;return!1},t.deepForEach=function e(t,n){(0,r.isMatrix)(t)&&(t=t.valueOf());for(var i=0,o=t.length;i<o;i++){var a=t[i];Array.isArray(a)?e(a,n):n(a)}},t.deepMap=function e(t,n,r){return t&&"function"==typeof t.map?t.map((function(t){return e(t,n,r)})):n(t)},t.reduce=function(e,t,n){var s=Array.isArray(e)?(0,o.arraySize)(e):e.size();if(t<0||t>=s.length)throw new i.IndexError(t,s.length);return(0,r.isMatrix)(e)?e.create(a(e.valueOf(),t,n)):a(e,t,n)},t.scatter=function(e,t,n,r,i,o,a,s,A,u,c){var l,f,p,d,h=e._values,m=e._index,g=e._ptr;if(r)for(f=g[t],p=g[t+1],l=f;l<p;l++)d=m[l],n[d]!==o?(n[d]=o,a.push(d),u?(r[d]=A?s(h[l],c):s(c,h[l]),i[d]=o):r[d]=h[l]):(r[d]=A?s(h[l],r[d]):s(r[d],h[l]),i[d]=o);else for(f=g[t],p=g[t+1],l=f;l<p;l++)d=m[l],n[d]!==o?(n[d]=o,a.push(d)):i[d]=o};var r=n(19392),i=n(11543),o=n(61824);function a(e,t,n){var r,i,o,s;if(t<=0){if(Array.isArray(e[0])){for(s=function(e){var t,n,r=e.length,i=e[0].length,o=[];for(n=0;n<i;n++){var a=[];for(t=0;t<r;t++)a.push(e[t][n]);o.push(a)}return o}(e),i=[],r=0;r<s.length;r++)i[r]=a(s[r],t-1,n);return i}for(o=e[0],r=1;r<e.length;r++)o=n(o,e[r]);return o}for(i=[],r=0;r<e.length;r++)i[r]=a(e[r],t-1,n);return i}},62203:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.complexEquals=function(e,t,n){return(0,r.nearlyEqual)(e.re,t.re,n)&&(0,r.nearlyEqual)(e.im,t.im,n)};var r=n(69784)},18357:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSafeProperty=function(e,t){if(s(e)&&o(e,t))return e[t];if("function"==typeof e[t]&&a(e,t))throw new Error('Cannot access method "'+t+'" as a property');throw new Error('No access to property "'+t+'"')},t.setSafeProperty=function(e,t,n){if(s(e)&&o(e,t))return e[t]=n,n;throw new Error('No access to property "'+t+'"')},t.isSafeProperty=o,t.validateSafeMethod=function(e,t){if(!a(e,t))throw new Error('No access to method "'+t+'"')},t.isSafeMethod=a,t.isPlainObject=s;var r=n(92281);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){return!(!e||"object"!==i(e))&&(!!(0,r.hasOwnProperty)(A,t)||!(t in Object.prototype)&&!(t in Function.prototype))}function a(e,t){return null!=e&&"function"==typeof e[t]&&(!((0,r.hasOwnProperty)(e,t)&&Object.getPrototypeOf&&t in Object.getPrototypeOf(e))&&(!!(0,r.hasOwnProperty)(u,t)||!(t in Object.prototype)&&!(t in Function.prototype)))}function s(e){return"object"===i(e)&&e&&e.constructor===Object}var A={length:!0,name:!0},u={toString:!0,valueOf:!0,toLocaleString:!0}},31729:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mixin=function(e){var t=new i.default;return e.on=t.on.bind(t),e.off=t.off.bind(t),e.once=t.once.bind(t),e.emit=t.emit.bind(t),e};var r,i=(r=n(82355))&&r.__esModule?r:{default:r}},7873:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.factory=function(e,t,n,r){function o(r){var o=(0,i.pickShallow)(r,t.map(u));return s(e,t,r),n(o)}o.isFactory=!0,o.fn=e,o.dependencies=t.slice().sort(),r&&(o.meta=r);return o},t.sortFactories=o,t.create=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o(e).forEach((function(e){return e(t)})),t},t.isFactory=a,t.assertDependencies=s,t.isOptionalDependency=A,t.stripOptionalNotation=u;var r=n(61824),i=n(92281);function o(e){var t={};function n(e,i){if(a(e)){if((0,r.contains)(e.dependencies,i.fn||i.name))return!0;if(e.dependencies.some((function(e){return n(t[e],i)})))return!0}return!1}e.forEach((function(e){t[e.fn]=e}));var i=[];function o(e){for(var t=0;t<i.length&&!n(i[t],e);)t++;i.splice(t,0,e)}return e.filter(a).forEach(o),e.filter((function(e){return!a(e)})).forEach(o),i}function a(e){return"function"==typeof e&&"string"==typeof e.fn&&Array.isArray(e.dependencies)}function s(e,t,n){if(!t.filter((function(e){return!A(e)})).every((function(e){return void 0!==n[e]}))){var r=t.filter((function(e){return void 0===n[e]}));throw new Error('Cannot create function "'.concat(e,'", ')+"some dependencies are missing: ".concat(r.map((function(e){return'"'.concat(e,'"')})).join(", "),"."))}}function A(e){return e&&"?"===e[0]}function u(e){return e&&"?"===e[0]?e.slice(1):e}},64487:function(e,t){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=function(e,t){return function r(){"object"!==n(r.cache)&&(r.cache={});for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];var a=t?t(i):JSON.stringify(i);return a in r.cache||(r.cache[a]=e.apply(e,i)),r.cache[a]}},t.memoizeCompare=function(e,t){var n=function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];for(var o=0;o<n.cache.length;o++){var a=n.cache[o];if(t(r,a.args))return a.res}var s=e.apply(e,r);return n.cache.unshift({args:r,res:s}),s};return n.cache=[],n},t.maxArgumentCount=function(e){return Object.keys(e.signatures||{}).reduce((function(e,t){var n=(t.match(/,/g)||[]).length+1;return Math.max(e,n)}),-1)}},19392:function(e,t){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e){return e&&!0===e.constructor.prototype.isBigNumber||!1}function i(e){return e&&"object"===n(e)&&!0===Object.getPrototypeOf(e).isComplex||!1}function o(e){return e&&"object"===n(e)&&!0===Object.getPrototypeOf(e).isFraction||!1}function a(e){return e&&!0===e.constructor.prototype.isUnit||!1}Object.defineProperty(t,"__esModule",{value:!0}),t.isNumber=function(e){return"number"==typeof e},t.isBigNumber=r,t.isComplex=i,t.isFraction=o,t.isUnit=a,t.isString=function(e){return"string"==typeof e},t.isMatrix=A,t.isCollection=function(e){return Array.isArray(e)||A(e)},t.isDenseMatrix=function(e){return e&&e.isDenseMatrix&&!0===e.constructor.prototype.isMatrix||!1},t.isSparseMatrix=function(e){return e&&e.isSparseMatrix&&!0===e.constructor.prototype.isMatrix||!1},t.isRange=u,t.isIndex=c,t.isBoolean=function(e){return"boolean"==typeof e},t.isResultSet=l,t.isHelp=f,t.isFunction=function(e){return"function"==typeof e},t.isDate=function(e){return e instanceof Date},t.isRegExp=function(e){return e instanceof RegExp},t.isObject=function(e){return!(!e||"object"!==n(e)||e.constructor!==Object||i(e)||o(e))},t.isNull=function(e){return null===e},t.isUndefined=function(e){return void 0===e},t.isAccessorNode=function(e){return e&&!0===e.isAccessorNode&&!0===e.constructor.prototype.isNode||!1},t.isArrayNode=function(e){return e&&!0===e.isArrayNode&&!0===e.constructor.prototype.isNode||!1},t.isAssignmentNode=function(e){return e&&!0===e.isAssignmentNode&&!0===e.constructor.prototype.isNode||!1},t.isBlockNode=function(e){return e&&!0===e.isBlockNode&&!0===e.constructor.prototype.isNode||!1},t.isConditionalNode=function(e){return e&&!0===e.isConditionalNode&&!0===e.constructor.prototype.isNode||!1},t.isConstantNode=function(e){return e&&!0===e.isConstantNode&&!0===e.constructor.prototype.isNode||!1},t.isFunctionAssignmentNode=function(e){return e&&!0===e.isFunctionAssignmentNode&&!0===e.constructor.prototype.isNode||!1},t.isFunctionNode=function(e){return e&&!0===e.isFunctionNode&&!0===e.constructor.prototype.isNode||!1},t.isIndexNode=function(e){return e&&!0===e.isIndexNode&&!0===e.constructor.prototype.isNode||!1},t.isNode=p,t.isObjectNode=function(e){return e&&!0===e.isObjectNode&&!0===e.constructor.prototype.isNode||!1},t.isOperatorNode=function(e){return e&&!0===e.isOperatorNode&&!0===e.constructor.prototype.isNode||!1},t.isParenthesisNode=function(e){return e&&!0===e.isParenthesisNode&&!0===e.constructor.prototype.isNode||!1},t.isRangeNode=function(e){return e&&!0===e.isRangeNode&&!0===e.constructor.prototype.isNode||!1},t.isSymbolNode=function(e){return e&&!0===e.isSymbolNode&&!0===e.constructor.prototype.isNode||!1},t.isChain=d,t.typeOf=function(e){var t=n(e);if("object"===t)return null===e?"null":Array.isArray(e)?"Array":e instanceof Date?"Date":e instanceof RegExp?"RegExp":r(e)?"BigNumber":i(e)?"Complex":o(e)?"Fraction":A(e)?"Matrix":a(e)?"Unit":c(e)?"Index":u(e)?"Range":l(e)?"ResultSet":p(e)?e.type:d(e)?"Chain":f(e)?"Help":"Object";return"function"===t?"Function":t},t.isArray=void 0;var s=Array.isArray;function A(e){return e&&!0===e.constructor.prototype.isMatrix||!1}function u(e){return e&&!0===e.constructor.prototype.isRange||!1}function c(e){return e&&!0===e.constructor.prototype.isIndex||!1}function l(e){return e&&!0===e.constructor.prototype.isResultSet||!1}function f(e){return e&&!0===e.constructor.prototype.isHelp||!1}function p(e){return e&&!0===e.isNode&&!0===e.constructor.prototype.isNode||!1}function d(e){return e&&!0===e.constructor.prototype.isChain||!1}t.isArray=s},69231:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeLatex=c,t.toSymbol=function(e,t){if(t=void 0!==t&&t)return(0,o.hasOwnProperty)(u,e)?u[e]:"\\mathrm{"+c(e)+"}";if((0,o.hasOwnProperty)(a,e))return a[e];return c(e)},t.defaultTemplate=t.latexFunctions=t.latexOperators=t.latexSymbols=void 0;var r,i=(r=n(57879))&&r.__esModule?r:{default:r},o=n(92281);var a={Alpha:"A",alpha:"\\alpha",Beta:"B",beta:"\\beta",Gamma:"\\Gamma",gamma:"\\gamma",Delta:"\\Delta",delta:"\\delta",Epsilon:"E",epsilon:"\\epsilon",varepsilon:"\\varepsilon",Zeta:"Z",zeta:"\\zeta",Eta:"H",eta:"\\eta",Theta:"\\Theta",theta:"\\theta",vartheta:"\\vartheta",Iota:"I",iota:"\\iota",Kappa:"K",kappa:"\\kappa",varkappa:"\\varkappa",Lambda:"\\Lambda",lambda:"\\lambda",Mu:"M",mu:"\\mu",Nu:"N",nu:"\\nu",Xi:"\\Xi",xi:"\\xi",Omicron:"O",omicron:"o",Pi:"\\Pi",pi:"\\pi",varpi:"\\varpi",Rho:"P",rho:"\\rho",varrho:"\\varrho",Sigma:"\\Sigma",sigma:"\\sigma",varsigma:"\\varsigma",Tau:"T",tau:"\\tau",Upsilon:"\\Upsilon",upsilon:"\\upsilon",Phi:"\\Phi",phi:"\\phi",varphi:"\\varphi",Chi:"X",chi:"\\chi",Psi:"\\Psi",psi:"\\psi",Omega:"\\Omega",omega:"\\omega",true:"\\mathrm{True}",false:"\\mathrm{False}",i:"i",inf:"\\infty",Inf:"\\infty",infinity:"\\infty",Infinity:"\\infty",oo:"\\infty",lim:"\\lim",undefined:"\\mathbf{?}"};t.latexSymbols=a;var s={transpose:"^\\top",ctranspose:"^H",factorial:"!",pow:"^",dotPow:".^\\wedge",unaryPlus:"+",unaryMinus:"-",bitNot:"\\~",not:"\\neg",multiply:"\\cdot",divide:"\\frac",dotMultiply:".\\cdot",dotDivide:".:",mod:"\\mod",add:"+",subtract:"-",to:"\\rightarrow",leftShift:"<<",rightArithShift:">>",rightLogShift:">>>",equal:"=",unequal:"\\neq",smaller:"<",larger:">",smallerEq:"\\leq",largerEq:"\\geq",bitAnd:"\\&",bitXor:"\\underline{|}",bitOr:"|",and:"\\wedge",xor:"\\veebar",or:"\\vee"};t.latexOperators=s;var A={abs:{1:"\\left|${args[0]}\\right|"},add:{2:"\\left(${args[0]}".concat(s.add,"${args[1]}\\right)")},cbrt:{1:"\\sqrt[3]{${args[0]}}"},ceil:{1:"\\left\\lceil${args[0]}\\right\\rceil"},cube:{1:"\\left(${args[0]}\\right)^3"},divide:{2:"\\frac{${args[0]}}{${args[1]}}"},dotDivide:{2:"\\left(${args[0]}".concat(s.dotDivide,"${args[1]}\\right)")},dotMultiply:{2:"\\left(${args[0]}".concat(s.dotMultiply,"${args[1]}\\right)")},dotPow:{2:"\\left(${args[0]}".concat(s.dotPow,"${args[1]}\\right)")},exp:{1:"\\exp\\left(${args[0]}\\right)"},expm1:"\\left(e".concat(s.pow,"{${args[0]}}-1\\right)"),fix:{1:"\\mathrm{${name}}\\left(${args[0]}\\right)"},floor:{1:"\\left\\lfloor${args[0]}\\right\\rfloor"},gcd:"\\gcd\\left(${args}\\right)",hypot:"\\hypot\\left(${args}\\right)",log:{1:"\\ln\\left(${args[0]}\\right)",2:"\\log_{${args[1]}}\\left(${args[0]}\\right)"},log10:{1:"\\log_{10}\\left(${args[0]}\\right)"},log1p:{1:"\\ln\\left(${args[0]}+1\\right)",2:"\\log_{${args[1]}}\\left(${args[0]}+1\\right)"},log2:"\\log_{2}\\left(${args[0]}\\right)",mod:{2:"\\left(${args[0]}".concat(s.mod,"${args[1]}\\right)")},multiply:{2:"\\left(${args[0]}".concat(s.multiply,"${args[1]}\\right)")},norm:{1:"\\left\\|${args[0]}\\right\\|",2:void 0},nthRoot:{2:"\\sqrt[${args[1]}]{${args[0]}}"},nthRoots:{2:"\\{y : $y^{args[1]} = {${args[0]}}\\}"},pow:{2:"\\left(${args[0]}\\right)".concat(s.pow,"{${args[1]}}")},round:{1:"\\left\\lfloor${args[0]}\\right\\rceil",2:void 0},sign:{1:"\\mathrm{${name}}\\left(${args[0]}\\right)"},sqrt:{1:"\\sqrt{${args[0]}}"},square:{1:"\\left(${args[0]}\\right)^2"},subtract:{2:"\\left(${args[0]}".concat(s.subtract,"${args[1]}\\right)")},unaryMinus:{1:"".concat(s.unaryMinus,"\\left(${args[0]}\\right)")},unaryPlus:{1:"".concat(s.unaryPlus,"\\left(${args[0]}\\right)")},bitAnd:{2:"\\left(${args[0]}".concat(s.bitAnd,"${args[1]}\\right)")},bitNot:{1:s.bitNot+"\\left(${args[0]}\\right)"},bitOr:{2:"\\left(${args[0]}".concat(s.bitOr,"${args[1]}\\right)")},bitXor:{2:"\\left(${args[0]}".concat(s.bitXor,"${args[1]}\\right)")},leftShift:{2:"\\left(${args[0]}".concat(s.leftShift,"${args[1]}\\right)")},rightArithShift:{2:"\\left(${args[0]}".concat(s.rightArithShift,"${args[1]}\\right)")},rightLogShift:{2:"\\left(${args[0]}".concat(s.rightLogShift,"${args[1]}\\right)")},bellNumbers:{1:"\\mathrm{B}_{${args[0]}}"},catalan:{1:"\\mathrm{C}_{${args[0]}}"},stirlingS2:{2:"\\mathrm{S}\\left(${args}\\right)"},arg:{1:"\\arg\\left(${args[0]}\\right)"},conj:{1:"\\left(${args[0]}\\right)^*"},im:{1:"\\Im\\left\\lbrace${args[0]}\\right\\rbrace"},re:{1:"\\Re\\left\\lbrace${args[0]}\\right\\rbrace"},and:{2:"\\left(${args[0]}".concat(s.and,"${args[1]}\\right)")},not:{1:s.not+"\\left(${args[0]}\\right)"},or:{2:"\\left(${args[0]}".concat(s.or,"${args[1]}\\right)")},xor:{2:"\\left(${args[0]}".concat(s.xor,"${args[1]}\\right)")},cross:{2:"\\left(${args[0]}\\right)\\times\\left(${args[1]}\\right)"},ctranspose:{1:"\\left(${args[0]}\\right)".concat(s.ctranspose)},det:{1:"\\det\\left(${args[0]}\\right)"},dot:{2:"\\left(${args[0]}\\cdot${args[1]}\\right)"},expm:{1:"\\exp\\left(${args[0]}\\right)"},inv:{1:"\\left(${args[0]}\\right)^{-1}"},sqrtm:{1:"{${args[0]}}".concat(s.pow,"{\\frac{1}{2}}")},trace:{1:"\\mathrm{tr}\\left(${args[0]}\\right)"},transpose:{1:"\\left(${args[0]}\\right)".concat(s.transpose)},combinations:{2:"\\binom{${args[0]}}{${args[1]}}"},combinationsWithRep:{2:"\\left(\\!\\!{\\binom{${args[0]}}{${args[1]}}}\\!\\!\\right)"},factorial:{1:"\\left(${args[0]}\\right)".concat(s.factorial)},gamma:{1:"\\Gamma\\left(${args[0]}\\right)"},equal:{2:"\\left(${args[0]}".concat(s.equal,"${args[1]}\\right)")},larger:{2:"\\left(${args[0]}".concat(s.larger,"${args[1]}\\right)")},largerEq:{2:"\\left(${args[0]}".concat(s.largerEq,"${args[1]}\\right)")},smaller:{2:"\\left(${args[0]}".concat(s.smaller,"${args[1]}\\right)")},smallerEq:{2:"\\left(${args[0]}".concat(s.smallerEq,"${args[1]}\\right)")},unequal:{2:"\\left(${args[0]}".concat(s.unequal,"${args[1]}\\right)")},erf:{1:"erf\\left(${args[0]}\\right)"},max:"\\max\\left(${args}\\right)",min:"\\min\\left(${args}\\right)",variance:"\\mathrm{Var}\\left(${args}\\right)",acos:{1:"\\cos^{-1}\\left(${args[0]}\\right)"},acosh:{1:"\\cosh^{-1}\\left(${args[0]}\\right)"},acot:{1:"\\cot^{-1}\\left(${args[0]}\\right)"},acoth:{1:"\\coth^{-1}\\left(${args[0]}\\right)"},acsc:{1:"\\csc^{-1}\\left(${args[0]}\\right)"},acsch:{1:"\\mathrm{csch}^{-1}\\left(${args[0]}\\right)"},asec:{1:"\\sec^{-1}\\left(${args[0]}\\right)"},asech:{1:"\\mathrm{sech}^{-1}\\left(${args[0]}\\right)"},asin:{1:"\\sin^{-1}\\left(${args[0]}\\right)"},asinh:{1:"\\sinh^{-1}\\left(${args[0]}\\right)"},atan:{1:"\\tan^{-1}\\left(${args[0]}\\right)"},atan2:{2:"\\mathrm{atan2}\\left(${args}\\right)"},atanh:{1:"\\tanh^{-1}\\left(${args[0]}\\right)"},cos:{1:"\\cos\\left(${args[0]}\\right)"},cosh:{1:"\\cosh\\left(${args[0]}\\right)"},cot:{1:"\\cot\\left(${args[0]}\\right)"},coth:{1:"\\coth\\left(${args[0]}\\right)"},csc:{1:"\\csc\\left(${args[0]}\\right)"},csch:{1:"\\mathrm{csch}\\left(${args[0]}\\right)"},sec:{1:"\\sec\\left(${args[0]}\\right)"},sech:{1:"\\mathrm{sech}\\left(${args[0]}\\right)"},sin:{1:"\\sin\\left(${args[0]}\\right)"},sinh:{1:"\\sinh\\left(${args[0]}\\right)"},tan:{1:"\\tan\\left(${args[0]}\\right)"},tanh:{1:"\\tanh\\left(${args[0]}\\right)"},to:{2:"\\left(${args[0]}".concat(s.to,"${args[1]}\\right)")},numeric:function(e,t){return e.args[0].toTex()},number:{0:"0",1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)${args[1]}\\right)"},string:{0:'\\mathtt{""}',1:"\\mathrm{string}\\left(${args[0]}\\right)"},bignumber:{0:"0",1:"\\left(${args[0]}\\right)"},complex:{0:"0",1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)+".concat(a.i,"\\cdot\\left(${args[1]}\\right)\\right)")},matrix:{0:"\\begin{bmatrix}\\end{bmatrix}",1:"\\left(${args[0]}\\right)",2:"\\left(${args[0]}\\right)"},sparse:{0:"\\begin{bsparse}\\end{bsparse}",1:"\\left(${args[0]}\\right)"},unit:{1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)${args[1]}\\right)"}};t.latexFunctions=A;t.defaultTemplate="\\mathrm{${name}}\\left(${args}\\right)";var u={deg:"^\\circ"};function c(e){return(0,i.default)(e,{preserveFormatting:!0})}},86160:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.warnOnce=void 0;var n,r=(n={},function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i,o=t.join(", ");n[o]||(n[o]=!0,(i=console).warn.apply(i,["Warning:"].concat(t)))});t.warnOnce=r},77002:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noBignumber=function(){throw new Error('No "bignumber" implementation available')},t.noFraction=function(){throw new Error('No "fraction" implementation available')},t.noMatrix=function(){throw new Error('No "matrix" implementation available')},t.noIndex=function(){throw new Error('No "index" implementation available')},t.noSubset=function(){throw new Error('No "matrix" implementation available')}},69784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInteger=function(e){if("boolean"==typeof e)return!0;return!!isFinite(e)&&e===Math.round(e)},t.format=function(e,t){if("function"==typeof t)return t(e);if(e===1/0)return"Infinity";if(e===-1/0)return"-Infinity";if(isNaN(e))return"NaN";var n,o="auto";t&&(t.notation&&(o=t.notation),(0,i.isNumber)(t)?n=t:(0,i.isNumber)(t.precision)&&(n=t.precision));switch(o){case"fixed":return p(e,n);case"exponential":return d(e,n);case"engineering":return f(e,n);case"auto":if(t&&t.exponential&&(void 0!==t.exponential.lower||void 0!==t.exponential.upper)){var a=(0,r.mapObject)(t,(function(e){return e}));return a.exponential=void 0,void 0!==t.exponential.lower&&(a.lowerExp=Math.round(Math.log(t.exponential.lower)/Math.LN10)),void 0!==t.exponential.upper&&(a.upperExp=Math.round(Math.log(t.exponential.upper)/Math.LN10)),console.warn("Deprecation warning: Formatting options exponential.lower and exponential.upper (minimum and maximum value) are replaced with exponential.lowerExp and exponential.upperExp (minimum and maximum exponent) since version 4.0.0. Replace "+JSON.stringify(t)+" with "+JSON.stringify(a)),h(e,n,a)}return h(e,n,t&&t).replace(/((\.\d*?)(0+))($|e)/,(function(){var e=arguments[2],t=arguments[4];return"."!==e?e+t:t}));default:throw new Error('Unknown notation "'+o+'". Choose "auto", "exponential", or "fixed".')}},t.splitNumber=l,t.toEngineering=f,t.toFixed=p,t.toExponential=d,t.toPrecision=h,t.roundDigits=m,t.digits=function(e){return e.toExponential().replace(/e.*$/,"").replace(/^0\.?0*|\./,"").length},t.nearlyEqual=function(e,t,n){if(null==n)return e===t;if(e===t)return!0;if(isNaN(e)||isNaN(t))return!1;if(isFinite(e)&&isFinite(t)){var r=Math.abs(e-t);return r<y||r<=Math.max(Math.abs(e),Math.abs(t))*n}return!1},t.tanh=t.sinh=t.cosh=t.atanh=t.asinh=t.acosh=t.DBL_EPSILON=t.expm1=t.cbrt=t.log1p=t.log10=t.log2=t.sign=void 0;var r=n(92281),i=n(19392);var o=Math.sign||function(e){return e>0?1:e<0?-1:0};t.sign=o;var a=Math.log2||function(e){return Math.log(e)/Math.LN2};t.log2=a;var s=Math.log10||function(e){return Math.log(e)/Math.LN10};t.log10=s;var A=Math.log1p||function(e){return Math.log(e+1)};t.log1p=A;var u=Math.cbrt||function(e){if(0===e)return e;var t,n=e<0;return n&&(e=-e),t=isFinite(e)?(e/((t=Math.exp(Math.log(e)/3))*t)+2*t)/3:e,n?-t:t};t.cbrt=u;var c=Math.expm1||function(e){return e>=2e-4||e<=-2e-4?Math.exp(e)-1:e+e*e/2+e*e*e/6};function l(e){var t=String(e).toLowerCase().match(/^0*?(-?)(\d+\.?\d*)(e([+-]?\d+))?$/);if(!t)throw new SyntaxError("Invalid number "+e);var n=t[1],r=t[2],i=parseFloat(t[4]||"0"),o=r.indexOf(".");i+=-1!==o?o-1:r.length-1;var a=r.replace(".","").replace(/^0*/,(function(e){return i-=e.length,""})).replace(/0*$/,"").split("").map((function(e){return parseInt(e)}));return 0===a.length&&(a.push(0),i++),{sign:n,coefficients:a,exponent:i}}function f(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=m(l(e),t),r=n.exponent,o=n.coefficients,a=r%3==0?r:r<0?r-3-r%3:r-r%3;if((0,i.isNumber)(t))for(;t>o.length||r-a+1>o.length;)o.push(0);else for(var s=Math.abs(r-a)-(o.length-1),A=0;A<s;A++)o.push(0);for(var u=Math.abs(r-a),c=1;u>0;)c++,u--;var f=o.slice(c).join(""),p=(0,i.isNumber)(t)&&f.length||f.match(/[1-9]/)?"."+f:"",d=o.slice(0,c).join("")+p+"e"+(r>=0?"+":"")+a.toString();return n.sign+d}function p(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=l(e),r="number"==typeof t?m(n,n.exponent+1+t):n,i=r.coefficients,o=r.exponent+1,a=o+(t||0);return i.length<a&&(i=i.concat(g(a-i.length))),o<0&&(i=g(1-o).concat(i),o=1),o<i.length&&i.splice(o,0,0===o?"0.":"."),r.sign+i.join("")}function d(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=l(e),r=t?m(n,t):n,i=r.coefficients,o=r.exponent;i.length<t&&(i=i.concat(g(t-i.length)));var a=i.shift();return r.sign+a+(i.length>0?"."+i.join(""):"")+"e"+(o>=0?"+":"")+o}function h(e,t,n){if(isNaN(e)||!isFinite(e))return String(e);var r=n&&void 0!==n.lowerExp?n.lowerExp:-3,i=n&&void 0!==n.upperExp?n.upperExp:5,o=l(e),a=t?m(o,t):o;if(a.exponent<r||a.exponent>=i)return d(e,t);var s=a.coefficients,A=a.exponent;s.length<t&&(s=s.concat(g(t-s.length))),s=s.concat(g(A-s.length+1+(s.length<t?t-s.length:0)));var u=A>0?A:0;return u<(s=g(-A).concat(s)).length-1&&s.splice(u+1,0,"."),a.sign+s.join("")}function m(e,t){for(var n={sign:e.sign,coefficients:e.coefficients,exponent:e.exponent},r=n.coefficients;t<=0;)r.unshift(0),n.exponent++,t++;if(r.length>t&&r.splice(t,r.length-t)[0]>=5){var i=t-1;for(r[i]++;10===r[i];)r.pop(),0===i&&(r.unshift(0),n.exponent++,i++),r[--i]++}return n}function g(e){for(var t=[],n=0;n<e;n++)t.push(0);return t}t.expm1=c;var y=Number.EPSILON||2220446049250313e-31;t.DBL_EPSILON=y;var v=Math.acosh||function(e){return Math.log(Math.sqrt(e*e-1)+e)};t.acosh=v;var b=Math.asinh||function(e){return Math.log(Math.sqrt(e*e+1)+e)};t.asinh=b;var w=Math.atanh||function(e){return Math.log((1+e)/(1-e))/2};t.atanh=w;var x=Math.cosh||function(e){return(Math.exp(e)+Math.exp(-e))/2};t.cosh=x;var B=Math.sinh||function(e){return(Math.exp(e)-Math.exp(-e))/2};t.sinh=B;var D=Math.tanh||function(e){var t=Math.exp(2*e);return(t-1)/(t+1)};t.tanh=D},92281:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clone=function e(t){var n=i(t);if("number"===n||"string"===n||"boolean"===n||null==t)return t;if("function"==typeof t.clone)return t.clone();if(Array.isArray(t))return t.map((function(t){return e(t)}));if(t instanceof Date)return new Date(t.valueOf());if((0,r.isBigNumber)(t))return t;if(t instanceof RegExp)throw new TypeError("Cannot clone "+t);return o(t,e)},t.mapObject=o,t.extend=function(e,t){for(var n in t)s(t,n)&&(e[n]=t[n]);return e},t.deepExtend=function e(t,n){if(Array.isArray(n))throw new TypeError("Arrays are not supported by deepExtend");for(var r in n)if(s(n,r))if(n[r]&&n[r].constructor===Object)void 0===t[r]&&(t[r]={}),t[r]&&t[r].constructor===Object?e(t[r],n[r]):t[r]=n[r];else{if(Array.isArray(n[r]))throw new TypeError("Arrays are not supported by deepExtend");t[r]=n[r]}return t},t.deepStrictEqual=function e(t,n){var r,i,o;if(Array.isArray(t)){if(!Array.isArray(n))return!1;if(t.length!==n.length)return!1;for(i=0,o=t.length;i<o;i++)if(!e(t[i],n[i]))return!1;return!0}if("function"==typeof t)return t===n;if(t instanceof Object){if(Array.isArray(n)||!(n instanceof Object))return!1;for(r in t)if(!(r in n)||!e(t[r],n[r]))return!1;for(r in n)if(!(r in t)||!e(t[r],n[r]))return!1;return!0}return t===n},t.deepFlatten=function(e){var t={};return a(e,t),t},t.canDefineProperty=function(){try{if(Object.defineProperty)return Object.defineProperty({},"x",{get:function(){}}),!0}catch(e){}return!1},t.lazy=function(e,t,n){var r,i=!0;Object.defineProperty(e,t,{get:function(){return i&&(r=n(),i=!1),r},set:function(e){r=e,i=!1},configurable:!0,enumerable:!0})},t.traverse=function e(t,n){if(n&&"string"==typeof n)return e(t,n.split("."));var r=t;if(n)for(var i=0;i<n.length;i++){var o=n[i];o in r||(r[o]={}),r=r[o]}return r},t.hasOwnProperty=s,t.isLegacyFactory=function(e){return e&&"function"==typeof e.factory},t.get=A,t.set=u,t.pick=function(e,t,n){for(var r={},i=0;i<t.length;i++){var o=t[i],a=A(e,o);void 0!==a&&u(r,o,n?n(a,o):a)}return r},t.pickShallow=function(e,t){for(var n={},r=0;r<t.length;r++){var i=t[r],o=e[i];void 0!==o&&(n[i]=o)}return n},t.values=function(e){return Object.keys(e).map((function(t){return e[t]}))};var r=n(19392);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){var n={};for(var r in e)s(e,r)&&(n[r]=t(e[r]));return n}function a(e,t){for(var n in e)if(s(e,n)){var r=e[n];"object"===i(r)&&null!==r?a(r,t):t[n]=r}}function s(e,t){return e&&Object.hasOwnProperty.call(e,t)}function A(e,t){if("string"==typeof t)return c(t)?A(e,t.split(".")):e[t];for(var n=e,r=0;r<t.length;r++){var i=t[r];n=n?n[i]:void 0}return n}function u(e,t,n){if("string"==typeof t)return c(t)?u(e,t.split("."),n):(e[t]=n,e);for(var r=e,i=0;i<t.length-1;i++){var o=t[i];void 0===r[o]&&(r[o]={}),r=r[o]}t.length>0&&(r[t[t.length-1]]=n);return e}function c(e){return-1!==e.indexOf(".")}},35935:function(){"use strict";Number.isFinite=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},Number.isNaN=Number.isNaN||function(e){return e!=e}},17563:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.product=function e(t,n){if(n<t)return 1;if(n===t)return n;var r=n+t>>1;return e(t,r)*e(r+1,n)}},465:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.endsWith=function(e,t){var n=e.length-t.length,r=e.length;return e.substring(n,r)===t},t.format=s,t.stringify=function(e){var t=String(e),n="",r=0;for(;r<t.length;){var i=t.charAt(r);"\\"===i?(n+=i,r++,""!==(i=t.charAt(r))&&-1!=='"\\/bfnrtu'.indexOf(i)||(n+="\\"),n+=i):n+='"'===i?'\\"':i,r++}return'"'+n+'"'},t.escape=function(e){var t=String(e);return t=t.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")},t.compareText=function(e,t){if(!(0,r.isString)(e))throw new TypeError("Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: "+(0,r.typeOf)(e)+", index: 0)");if(!(0,r.isString)(t))throw new TypeError("Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: "+(0,r.typeOf)(t)+", index: 1)");return e===t?0:e>t?1:-1};var r=n(19392),i=n(69784),o=n(86910);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){return"number"==typeof e?(0,i.format)(e,t):(0,r.isBigNumber)(e)?(0,o.format)(e,t):function(e){return e&&"object"===a(e)&&"number"==typeof e.s&&"number"==typeof e.n&&"number"==typeof e.d||!1}(e)?t&&"decimal"===t.fraction?e.toString():e.s*e.n+"/"+e.d:Array.isArray(e)?A(e,t):(0,r.isString)(e)?'"'+e+'"':"function"==typeof e?e.syntax?String(e.syntax):"function":e&&"object"===a(e)?"function"==typeof e.format?e.format(t):e&&e.toString(t)!=={}.toString()?e.toString(t):"{"+Object.keys(e).map((function(n){return'"'+n+'": '+s(e[n],t)})).join(", ")+"}":String(e)}function A(e,t){if(Array.isArray(e)){for(var n="[",r=e.length,i=0;i<r;i++)0!==i&&(n+=", "),n+=A(e[i],t);return n+="]"}return s(e,t)}},72159:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0;t.version="6.6.5"},19032:function(e,t,n){"use strict";e.exports=n(39668)},35963:function(e,t,n){"use strict";e.exports=n(94559)},94559:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0});var i,o=n(75960),a=n(17328),s=(i=a)&&"object"==r(i)&&"default"in i?i.default:i,A=n(29640);if(!a.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!o.makeObservable)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");function u(e){e()}function c(e){e||(e=u),o.configure({reactionScheduler:e})}function l(e){return o.getDependencyTree(e)}var f="undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry;function p(e){return{reaction:e,mounted:!1,changedBeforeMount:!1,cleanAt:Date.now()+d}}var d=1e4;function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g=f?function(e){var t=new Map,n=1,r=new e((function(e){var n=t.get(e);n&&(n.reaction.dispose(),t.delete(e))}));return{addReactionToTrack:function(e,i,o){var a=n++;return r.register(o,a,e),e.current=p(i),e.current.finalizationRegistryCleanupToken=a,t.set(a,e.current),e.current},recordReactionAsCommitted:function(e){r.unregister(e),e.current&&e.current.finalizationRegistryCleanupToken&&t.delete(e.current.finalizationRegistryCleanupToken)},forceCleanupTimerToRunNowForTests:function(){},resetCleanupScheduleForTests:function(){}}}(f):function(){var e,t=new Set;function n(){void 0===e&&(e=setTimeout(r,1e4))}function r(){e=void 0;var r=Date.now();t.forEach((function(e){var n=e.current;n&&r>=n.cleanAt&&(n.reaction.dispose(),e.current=null,t.delete(e))})),t.size>0&&n()}return{addReactionToTrack:function(e,r,i){return e.current=p(r),t.add(e),n(),e.current},recordReactionAsCommitted:function(e){t.delete(e)},forceCleanupTimerToRunNowForTests:function(){e&&(clearTimeout(e),r())},resetCleanupScheduleForTests:function(){if(t.size>0){for(var n,r=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return m(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,void 0):void 0}}(e))){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}(t);!(n=r()).done;){var i=n.value,o=i.current;o&&(o.reaction.dispose(),i.current=null)}t.clear()}e&&(clearTimeout(e),e=void 0)}}}(),y=g.addReactionToTrack,v=g.recordReactionAsCommitted,b=g.resetCleanupScheduleForTests,w=!1;function x(e){w=e}function B(){return w}function D(e){return"observer"+e}var C=function(){};function E(){return new C}function N(e,t){if(void 0===t&&(t="observed"),B())return e();var n=s.useState(E)[0],r=s.useState()[1],i=function(){return r([])},a=s.useRef(null);if(!a.current)var A=new o.Reaction(D(t),(function(){u.mounted?i():u.changedBeforeMount=!0})),u=y(a,A,n);var c,f,p=a.current.reaction;if(s.useDebugValue(p,l),s.useEffect((function(){return v(a),a.current?(a.current.mounted=!0,a.current.changedBeforeMount&&(a.current.changedBeforeMount=!1,i())):(a.current={reaction:new o.Reaction(D(t),(function(){i()})),mounted:!0,changedBeforeMount:!1,cleanAt:1/0},i()),function(){a.current.reaction.dispose(),a.current=null}}),[]),p.track((function(){try{c=e()}catch(e){f=e}})),f)throw f;return c}var _={$$typeof:!0,render:!0,compare:!0,type:!0};function O(e){var t=e.children||e.render;return"function"!=typeof t?null:N(t)}function M(e){var t=a.useState((function(){return o.observable(e,{},{deep:!1})}))[0];return o.runInAction((function(){Object.assign(t,e)})),t}O.displayName="Observer",c(A.unstable_batchedUpdates),t.Observer=O,t.clearTimers=b,t.enableStaticRendering=x,t.isObserverBatched=function(){return!0},t.isUsingStaticRendering=B,t.observer=function(e,t){if(B())return e;var n,r,i,o=h({forwardRef:!1},t),s=e.displayName||e.name,A=function(t,n){return N((function(){return e(t,n)}),s)};return A.displayName=s,n=a.memo(o.forwardRef?a.forwardRef(A):A),r=e,i=n,Object.keys(r).forEach((function(e){_[e]||Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(r,e))})),n.displayName=s,n},t.observerBatching=c,t.useAsObservableSource=M,t.useLocalObservable=function(e,t){return a.useState((function(){return o.observable(e(),t,{autoBind:!0})}))[0]},t.useLocalStore=function(e,t){var n=t&&M(t);return a.useState((function(){return o.observable(e(n),void 0,{autoBind:!0})}))[0]},t.useObserver=function(e,t){return void 0===t&&(t="observed"),N(e,t)},t.useStaticRendering=function(e){x(e)}},98798:function(e,t,n){"use strict";e.exports=n(51978)},51978:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0});var i,o=n(75960),a=n(17328),s=(i=a)&&"object"==r(i)&&"default"in i?i.default:i,A=n(35963),u=0,c={};function l(e){return c[e]||(c[e]=function(e){if("function"==typeof Symbol)return Symbol(e);var t="__$mobx-react "+e+" ("+u+")";return u++,t}(e)),c[e]}function f(e,t){if(p(e,t))return!0;if("object"!=r(e)||null===e||"object"!=r(t)||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var o=0;o<n.length;o++)if(!Object.hasOwnProperty.call(t,n[o])||!p(e[n[o]],t[n[o]]))return!1;return!0}function p(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}var d={$$typeof:1,render:1,compare:1,type:1,childContextTypes:1,contextType:1,contextTypes:1,defaultProps:1,getDefaultProps:1,getDerivedStateFromError:1,getDerivedStateFromProps:1,mixins:1,displayName:1,propTypes:1};function h(e,t,n){Object.hasOwnProperty.call(e,t)?e[t]=n:Object.defineProperty(e,t,{enumerable:!1,configurable:!0,writable:!0,value:n})}var m=l("patchMixins"),g=l("patchedDefinition");function y(e,t){for(var n=this,r=arguments.length,i=new Array(r>2?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o];t.locks++;try{var a;return null!=e&&(a=e.apply(this,i)),a}finally{t.locks--,0===t.locks&&t.methods.forEach((function(e){e.apply(n,i)}))}}function v(e,t){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];y.call.apply(y,[this,e,t].concat(r))}}function b(e,t,n){var r=function(e,t){var n=e[m]=e[m]||{},r=n[t]=n[t]||{};return r.locks=r.locks||0,r.methods=r.methods||[],r}(e,t);r.methods.indexOf(n)<0&&r.methods.push(n);var i=Object.getOwnPropertyDescriptor(e,t);if(!i||!i[g]){var o=function e(t,n,r,i,o){var a,s=v(o,i);return(a={})[g]=!0,a.get=function(){return s},a.set=function(o){if(this===t)s=v(o,i);else{var a=e(this,n,r,i,o);Object.defineProperty(this,n,a)}},a.configurable=!0,a.enumerable=r,a}(e,t,i?i.enumerable:void 0,r,e[t]);Object.defineProperty(e,t,o)}}var w=o.$mobx||"$mobx",x=l("isMobXReactObserver"),B=l("isUnmounted"),D=l("skipRender"),C=l("isForcingUpdate");function E(e){return e.displayName||e.name||e.constructor&&(e.constructor.displayName||e.constructor.name)||"<component>"}function N(e){var t=this;if(!0===A.isUsingStaticRendering())return e.call(this);h(this,D,!1),h(this,C,!1);var n=E(this),r=e.bind(this),i=!1,s=new o.Reaction(n+".render()",(function(){if(!i&&(i=!0,!0!==t[B])){var e=!0;try{h(t,C,!0),t[D]||a.Component.prototype.forceUpdate.call(t),e=!1}finally{h(t,C,!1),e&&s.dispose()}}}));function u(){i=!1;var e=void 0,t=void 0;if(s.track((function(){try{t=o._allowStateChanges(!1,r)}catch(t){e=t}})),e)throw e;return t}return s.reactComponent=this,u[w]=s,this.render=u,u.call(this)}function _(e,t){return A.isUsingStaticRendering()&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==t||!f(this.props,e)}function O(e,t){var n=l("reactProp_"+t+"_valueHolder"),r=l("reactProp_"+t+"_atomHolder");function i(){return this[r]||h(this,r,o.createAtom("reactive "+t)),this[r]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){var e=!1;return o._allowStateReadsStart&&o._allowStateReadsEnd&&(e=o._allowStateReadsStart(!0)),i.call(this).reportObserved(),o._allowStateReadsStart&&o._allowStateReadsEnd&&o._allowStateReadsEnd(e),this[n]},set:function(e){this[C]||f(this[n],e)?h(this,n,e):(h(this,n,e),h(this,D,!0),i.call(this).reportChanged(),h(this,D,!1))}})}var M="function"==typeof Symbol&&Symbol.for,S=M?Symbol.for("react.forward_ref"):"function"==typeof a.forwardRef&&a.forwardRef((function(e){return null})).$$typeof,U=M?Symbol.for("react.memo"):"function"==typeof a.memo&&a.memo((function(e){return null})).$$typeof;function F(e){if(!0===e.isMobxInjector&&console.warn("Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'"),U&&e.$$typeof===U)throw new Error("Mobx observer: You are trying to use 'observer' on a function component wrapped in either another observer or 'React.memo'. The observer already applies 'React.memo' for you.");if(S&&e.$$typeof===S){var t=e.render;if("function"!=typeof t)throw new Error("render property of ForwardRef was not a function");return a.forwardRef((function(){var e=arguments;return a.createElement(A.Observer,null,(function(){return t.apply(void 0,e)}))}))}return"function"!=typeof e||e.prototype&&e.prototype.render||e.isReactClass||Object.prototype.isPrototypeOf.call(a.Component,e)?function(e){var t=e.prototype;if(e[x]){var n=E(t);console.warn("The provided component class ("+n+") \n has already been declared as an observer component.")}else e[x]=!0;if(t.componentWillReact)throw new Error("The componentWillReact life-cycle event is no longer supported");if(e.__proto__!==a.PureComponent)if(t.shouldComponentUpdate){if(t.shouldComponentUpdate!==_)throw new Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else t.shouldComponentUpdate=_;O(t,"props"),O(t,"state");var r=t.render;return t.render=function(){return N.call(this,r)},b(t,"componentWillUnmount",(function(){var e;if(!0!==A.isUsingStaticRendering()&&(null==(e=this.render[w])||e.dispose(),this[B]=!0,!this.render[w])){var t=E(this);console.warn("The reactive render of an observer class component ("+t+") \n was overriden after MobX attached. This may result in a memory leak if the \n overriden reactive render was not properly disposed.")}})),e}(e):A.observer(e)}function P(){return(P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Q=s.createContext({});function T(e){var t=e.children,n=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(i[n]=e[n]);return i}(e,["children"]),r=s.useContext(Q),i=s.useRef(P({},r,n));return s.createElement(Q.Provider,{value:i.current},t)}function I(e,t,n,r){var i,o,a,A=s.forwardRef((function(n,r){var i=P({},n),o=s.useContext(Q);return Object.assign(i,e(o||{},i)||{}),r&&(i.ref=r),s.createElement(t,i)}));return r&&(A=F(A)),A.isMobxInjector=!0,i=t,o=A,a=Object.getOwnPropertyNames(Object.getPrototypeOf(i)),Object.getOwnPropertyNames(i).forEach((function(e){d[e]||-1!==a.indexOf(e)||Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))})),A.wrappedComponent=t,A.displayName=function(e,t){var n=e.displayName||e.name||e.constructor&&e.constructor.name||"Component";return t?"inject-with-"+t+"("+n+")":"inject("+n+")"}(t,n),A}function j(e){return function(t,n){return e.forEach((function(e){if(!(e in n)){if(!(e in t))throw new Error("MobX injector: Store '"+e+"' is not available! Make sure it is provided by some Provider");n[e]=t[e]}})),n}}T.displayName="MobXProvider";var k=l("disposeOnUnmountProto"),R=l("disposeOnUnmountInst");function L(){var e=this;[].concat(this[k]||[],this[R]||[]).forEach((function(t){var n="string"==typeof t?e[t]:t;null!=n&&(Array.isArray(n)?n.map((function(e){return e()})):n())}))}function H(e){function t(t,n,r,i,a,s){for(var A=arguments.length,u=new Array(A>6?A-6:0),c=6;c<A;c++)u[c-6]=arguments[c];return o.untracked((function(){return i=i||"<<anonymous>>",s=s||r,null==n[r]?t?new Error("The "+a+" `"+s+"` is marked as required in `"+i+"`, but its value is `"+(null===n[r]?"null":"undefined")+"`."):null:e.apply(void 0,[n,r,i,a,s].concat(u))}))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function z(e){var t=r(e);return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function q(e,t){return H((function(n,r,i,a,s){return o.untracked((function(){if(e&&z(n[r])===t.toLowerCase())return null;var a;switch(t){case"Array":a=o.isObservableArray;break;case"Object":a=o.isObservableObject;break;case"Map":a=o.isObservableMap;break;default:throw new Error("Unexpected mobxType: "+t)}var A=n[r];if(!a(A)){var u=function(e){var t=z(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}(A),c=e?" or javascript `"+t.toLowerCase()+"`":"";return new Error("Invalid prop `"+s+"` of type `"+u+"` supplied to `"+i+"`, expected `mobx.Observable"+t+"`"+c+".")}return null}))}))}function K(e,t){return H((function(n,r,i,a,s){for(var A=arguments.length,u=new Array(A>5?A-5:0),c=5;c<A;c++)u[c-5]=arguments[c];return o.untracked((function(){if("function"!=typeof t)return new Error("Property `"+s+"` of component `"+i+"` has invalid PropType notation.");var o=q(e,"Array")(n,r,i,a,s);if(o instanceof Error)return o;for(var A=n[r],c=0;c<A.length;c++)if((o=t.apply(void 0,[A,c,i,a,s+"["+c+"]"].concat(u)))instanceof Error)return o;return null}))}))}var V={observableArray:q(!1,"Array"),observableArrayOf:K.bind(null,!1),observableMap:q(!1,"Map"),observableObject:q(!1,"Object"),arrayOrObservableArray:q(!0,"Array"),arrayOrObservableArrayOf:K.bind(null,!0),objectOrObservableObject:q(!0,"Object")};if(!a.Component)throw new Error("mobx-react requires React to be available");if(!o.observable)throw new Error("mobx-react requires mobx to be available");Object.defineProperty(t,"Observer",{enumerable:!0,get:function(){return A.Observer}}),Object.defineProperty(t,"enableStaticRendering",{enumerable:!0,get:function(){return A.enableStaticRendering}}),Object.defineProperty(t,"isUsingStaticRendering",{enumerable:!0,get:function(){return A.isUsingStaticRendering}}),Object.defineProperty(t,"observerBatching",{enumerable:!0,get:function(){return A.observerBatching}}),Object.defineProperty(t,"useAsObservableSource",{enumerable:!0,get:function(){return A.useAsObservableSource}}),Object.defineProperty(t,"useLocalObservable",{enumerable:!0,get:function(){return A.useLocalObservable}}),Object.defineProperty(t,"useLocalStore",{enumerable:!0,get:function(){return A.useLocalStore}}),Object.defineProperty(t,"useObserver",{enumerable:!0,get:function(){return A.useObserver}}),Object.defineProperty(t,"useStaticRendering",{enumerable:!0,get:function(){return A.useStaticRendering}}),t.MobXProviderContext=Q,t.PropTypes=V,t.Provider=T,t.disposeOnUnmount=function e(t,n){if(Array.isArray(n))return n.map((function(n){return e(t,n)}));var r=Object.getPrototypeOf(t).constructor,i=Object.getPrototypeOf(t.constructor),o=Object.getPrototypeOf(Object.getPrototypeOf(t));if(r!==s.Component&&r!==s.PureComponent&&i!==s.Component&&i!==s.PureComponent&&o!==s.Component&&o!==s.PureComponent)throw new Error("[mobx-react] disposeOnUnmount only supports direct subclasses of React.Component or React.PureComponent.");if("string"!=typeof n&&"function"!=typeof n&&!Array.isArray(n))throw new Error("[mobx-react] disposeOnUnmount only works if the parameter is either a property key or a function.");var a=!!t[k]||!!t[R];return("string"==typeof n?t[k]||(t[k]=[]):t[R]||(t[R]=[])).push(n),a||b(t,"componentWillUnmount",L),"string"!=typeof n?n:void 0},t.inject=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if("function"==typeof arguments[0]){var r=arguments[0];return function(e){return I(r,e,r.name,!0)}}return function(e){return I(j(t),e,t.join("-"),!1)}},t.observer=F},75960:function(e,t,n){"use strict";e.exports=n(96275)},96275:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("number"==typeof e?"[MobX] minified error nr: "+e+(n.length?" "+n.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+e)}function o(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:Dt}function a(){St||i("Proxy not available")}function s(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}function A(e){return"function"==typeof e}function u(e){switch(r(e)){case"string":case"symbol":case"number":return!0}return!1}function c(e){return null!==e&&"object"==r(e)}function l(e){var t;if(!c(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null==(t=n.constructor)?void 0:t.toString())===Ut}function f(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function p(e,t,n){Nt(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function d(e,t,n){Nt(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function h(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return c(e)&&!0===e[n]}}function m(e){return e instanceof Map}function g(e){return e instanceof Set}function y(e){return null===e?null:"object"==r(e)?""+e:e}function v(e,t){return _t.hasOwnProperty.call(e,t)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),e}function x(){return(x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function B(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function E(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e){if(e){if("string"==typeof e)return C(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?C(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function N(e){return Object.assign((function(t,n){_(t,n,e)}),e)}function _(e,t,n){v(e,It)||p(e,It,x({},e[It])),function(e){return"override"===e.t}(n)||(e[It][t]=n)}function O(e,t,n){void 0===t&&(t=Ft),void 0===n&&(n=Ft);var r=new kt(e);return t!==Ft&&Me(r,t),n!==Ft&&Se(r,n),r}function M(e,t,n){return Le(e)?e:Array.isArray(e)?Zt.array(e,{name:n}):l(e)?Zt.object(e,void 0,{name:n}):m(e)?Zt.map(e,{name:n}):g(e)?Zt.set(e,{name:n}):"function"!=typeof e||Ne(e)||je(e)?e:f(e)?Pn(e):On(n,e)}function S(e){return e}function U(e,t){return{t:e,i:t,o:F,u:P}}function F(e,t,n,r){var i;if(null==(i=this.i)?void 0:i.bound)return null===this.u(e,t,n,!1)?0:1;if(r===e.s)return null===this.u(e,t,n,!1)?0:2;if(Ne(n.value))return 1;var o=Q(e,this,t,n,!1);return Nt(r,t,o),2}function P(e,t,n,r){var i=Q(e,this,t,n);return e.h(t,i,r)}function Q(e,t,n,r,i){var o,a,s,A,u;void 0===i&&(i=bn.safeDescriptors);var c,l=r.value;return(null==(o=t.i)?void 0:o.bound)&&(l=l.bind(null!=(c=e.v)?c:e.s)),{value:Z(null!=(a=null==(s=t.i)?void 0:s.name)?a:n.toString(),l,null!=(A=null==(u=t.i)?void 0:u.autoAction)&&A),configurable:!i||e.l,enumerable:!1,writable:!i}}function T(e,t){return{t:e,i:t,o:I,u:j}}function I(e,t,n,r){var i;if(r===e.s)return null===this.u(e,t,n,!1)?0:2;if((null==(i=this.i)?void 0:i.bound)&&!je(e.s[t])&&null===this.u(e,t,n,!1))return 0;if(je(n.value))return 1;var o=k(e,0,0,n,!1,!1);return Nt(r,t,o),2}function j(e,t,n,r){var i,o=k(e,0,0,n,null==(i=this.i)?void 0:i.bound);return e.h(t,o,r)}function k(e,t,n,r,i,o){void 0===o&&(o=bn.safeDescriptors);var a,s=r.value;return i&&(s=s.bind(null!=(a=e.v)?a:e.s)),{value:Pn(s),configurable:!o||e.l,enumerable:!1,writable:!o}}function R(e,t){return{t:e,i:t,o:L,u:H}}function L(e,t,n){return null===this.u(e,t,n,!1)?0:1}function H(e,t,n,r){return e.p(t,x({},this.i,{get:n.get,set:n.set}),r)}function z(e,t){return{t:e,i:t,o:q,u:K}}function q(e,t,n){return null===this.u(e,t,n,!1)?0:1}function K(e,t,n,r){var i,o;return e.m(t,n.value,null!=(i=null==(o=this.i)?void 0:o.enhancer)?i:M,r)}function V(e){return{t:"true",i:e,o:G,u:W}}function G(e,t,n,r){var i,o,a,s;if(n.get)return tn.o(e,t,n,r);if(n.set){var A=Z(t.toString(),n.set);return r===e.s?null===e.h(t,{configurable:!bn.safeDescriptors||e.l,set:A})?0:2:(Nt(r,t,{configurable:!0,set:A}),2)}if(r!==e.s&&"function"==typeof n.value)return f(n.value)?((null==(s=this.i)?void 0:s.autoBind)?Pn.bound:Pn).o(e,t,n,r):((null==(a=this.i)?void 0:a.autoBind)?On.bound:On).o(e,t,n,r);var u,c=!1===(null==(i=this.i)?void 0:i.deep)?Zt.ref:Zt;return"function"==typeof n.value&&(null==(o=this.i)?void 0:o.autoBind)&&(n.value=n.value.bind(null!=(u=e.v)?u:e.s)),c.o(e,t,n,r)}function W(e,t,n,r){var i,o,a;return n.get?tn.u(e,t,n,r):n.set?e.h(t,{configurable:!bn.safeDescriptors||e.l,set:Z(t.toString(),n.set)},r):("function"==typeof n.value&&(null==(i=this.i)?void 0:i.autoBind)&&(n.value=n.value.bind(null!=(a=e.v)?a:e.s)),(!1===(null==(o=this.i)?void 0:o.deep)?Zt.ref:Zt).u(e,t,n,r))}function X(e){return e||qt}function J(e){return!0===e.deep?M:!1===e.deep?S:(t=e.defaultDecorator)&&null!=(n=null==(r=t.i)?void 0:r.enhancer)?n:M;var t,n,r}function Y(e,t,n){if(!u(t))return Le(e)?e:l(e)?Zt.object(e,t,n):Array.isArray(e)?Zt.array(e,t):m(e)?Zt.map(e,t):g(e)?Zt.set(e,t):"object"==r(e)&&null!==e?e:Zt.box(e,t);_(e,t,Kt)}function Z(e,t,n,r){function i(){return $(0,n,t,r||this,arguments)}return void 0===n&&(n=!1),i.isMobxAction=!0,an&&(sn.value=e,Object.defineProperty(i,"name",sn)),i}function $(e,t,n,r,i){var o=ee(0,t);try{return n.apply(r,i)}catch(e){throw o.j=e,e}finally{te(o)}}function ee(e,t){var n=bn.trackingDerivation,r=!t||!n;ye();var i=bn.allowStateChanges;r&&(ce(),i=re(!0));var o={O:r,A:n,g:i,_:fe(!0),S:!1,M:0,V:on++,N:rn};return rn=o.V,o}function te(e){rn!==e.V&&i(30),rn=e.N,void 0!==e.j&&(bn.suppressReactionErrors=!0),ie(e.g),pe(e._),ve(),e.O&&le(e.A),bn.suppressReactionErrors=!1}function ne(e,t){var n=re(e);try{return t()}finally{ie(n)}}function re(e){var t=bn.allowStateChanges;return bn.allowStateChanges=e,t}function ie(e){bn.allowStateChanges=e}function oe(e){return e instanceof hn}function ae(e){switch(e.R){case ln.k:return!1;case ln.T:case ln.C:return!0;case ln.K:for(var t=fe(!0),n=ce(),r=e.L,i=r.length,o=0;o<i;o++){var a=r[o];if(dn(a)){if(bn.disableErrorBoundaries)a.get();else try{a.get()}catch(e){return le(n),pe(t),!0}if(e.R===ln.C)return le(n),pe(t),!0}}return de(e),le(n),pe(t),!1}}function se(e,t,n){var r=fe(!0);de(e),e.I=new Array(e.L.length+100),e.P=0,e.D=++bn.runId;var i,o=bn.trackingDerivation;if(bn.trackingDerivation=e,bn.inBatch++,!0===bn.disableErrorBoundaries)i=t.call(n);else try{i=t.call(n)}catch(e){i=new hn(e)}return bn.inBatch--,bn.trackingDerivation=o,function(e){for(var t=e.L,n=e.L=e.I,r=ln.k,i=0,o=e.P,a=0;a<o;a++){var s=n[a];0===s.B&&(s.B=1,i!==a&&(n[i]=s),i++),s.R>r&&(r=s.R)}for(n.length=i,e.I=null,o=t.length;o--;){var A=t[o];0===A.B&&me(A,e),A.B=0}for(;i--;){var u=n[i];1===u.B&&(u.B=0,he(u,e))}r!==ln.k&&(e.R=r,e.q())}(e),pe(r),i}function Ae(e){var t=e.L;e.L=[];for(var n=t.length;n--;)me(t[n],e);e.R=ln.T}function ue(e){var t=ce();try{return e()}finally{le(t)}}function ce(){var e=bn.trackingDerivation;return bn.trackingDerivation=null,e}function le(e){bn.trackingDerivation=e}function fe(e){var t=bn.allowStateReads;return bn.allowStateReads=e,t}function pe(e){bn.allowStateReads=e}function de(e){if(e.R!==ln.k){e.R=ln.k;for(var t=e.L,n=t.length;n--;)t[n].G=ln.k}}function he(e,t){e.X.add(t),e.G>t.R&&(e.G=t.R)}function me(e,t){e.X.delete(t),0===e.X.size&&ge(e)}function ge(e){!1===e.W&&(e.W=!0,bn.pendingUnobservations.push(e))}function ye(){bn.inBatch++}function ve(){if(0==--bn.inBatch){xe();for(var e=bn.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.W=!1,0===n.X.size&&(n.H&&(n.H=!1,n.onBUO()),n instanceof pn&&n.U())}bn.pendingUnobservations=[]}}function be(e){var t=bn.trackingDerivation;return null!==t?(t.D!==e.F&&(e.F=t.D,t.I[t.P++]=e,!e.H&&bn.trackingContext&&(e.H=!0,e.onBO())),!0):(0===e.X.size&&bn.inBatch>0&&ge(e),!1)}function we(e){e.G!==ln.C&&(e.G=ln.C,e.X.forEach((function(e){e.R===ln.k&&e.q(),e.R=ln.C})))}function xe(){bn.inBatch>0||bn.isRunningReactions||xn(Be)}function Be(){bn.isRunningReactions=!0;for(var e=bn.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,i=n.length;r<i;r++)n[r].$()}bn.isRunningReactions=!1}function De(){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function Ce(e){return function(t,n){return A(t)?Z(t.name||"<unnamed action>",t,e):A(n)?Z(t,n,e):u(n)?_(t,n,e?En:Dn):u(t)?N(U(e?"autoAction":"action",{name:t,autoAction:e})):void 0}}function Ee(e){return $(0,!1,e,this,void 0)}function Ne(e){return A(e)&&!0===e.isMobxAction}function _e(e,t){function n(){e(o)}var r,i;void 0===t&&(t=Mt);var o,a=null!=(r=null==(i=t)?void 0:i.name)?r:"Autorun";if(t.scheduler||t.delay){var s=Oe(t),A=!1;o=new wn(a,(function(){A||(A=!0,s((function(){A=!1,o.J||o.track(n)})))}),t.onError,t.requiresObservable)}else o=new wn(a,(function(){this.track(n)}),t.onError,t.requiresObservable);return o.Y(),o.Z()}function Oe(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:Mn}function Me(e,t,n){return Ue("onBO",e,t,n)}function Se(e,t,n){return Ue("onBUO",e,t,n)}function Ue(e,t,n,r){var i="function"==typeof r?gt(t,n):gt(t),o=A(r)?r:n,a=e+"L";return i[a]?i[a].add(o):i[a]=new Set([o]),function(){var e=i[a];e&&(e.delete(o),0===e.size&&delete i[a])}}function Fe(e,t,n,r){var i=Tt(t),o=ct(e,r)[jt];ye();try{Qt(i).forEach((function(e){o.u(e,i[e],!n||!(e in n)||n[e])}))}finally{ve()}return e}function Pe(e){var t,n={name:e.tt};return e.L&&e.L.length>0&&(n.dependencies=(t=e.L,Array.from(new Set(t))).map(Pe)),n}function Qe(e){var t={name:e.tt};return function(e){return e.X&&e.X.size>0}(e)&&(t.observers=Array.from(function(e){return e.X}(e)).map(Qe)),t}function Te(){this.message="FLOW_CANCELLED"}function Ie(e){A(e.cancel)&&e.cancel()}function je(e){return!0===(null==e?void 0:e.isMobXFlow)}function ke(e,t){if(void 0!==t){if(!1===ft(e))return!1;if(!e[jt].nt.has(t))return!1;var n=gt(e,t);return dn(n)}return dn(e)}function Re(e,t){return!!e&&(void 0!==t?!!ft(e)&&e[jt].nt.has(t):ft(e)||!!e[jt]||Rt(e)||Bn(e)||dn(e))}function Le(e){return Re(e)}function He(e){return ft(e)?e[jt].it():Xn(e)||er(e)?Array.from(e.keys()):ut(e)?e.map((function(e,t){return t})):void i(5)}function ze(e,t){return ft(e)?e[jt].rt(t):Xn(e)||er(e)?e.has(t):ut(e)?t>=0&&t<e.length:void i(10)}function qe(e){if(ft(e))return e[jt].et();i(38)}function Ke(e,t,n){return e.set(t,n),n}function Ve(){i("trace() is not available in production builds");for(var e=!1,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"boolean"==typeof n[n.length-1]&&(e=n.pop());var o=Ge(n);if(!o)return i("'trace(break?)' can only be used inside a tracked computed value or a Reaction. Consider passing in the computed value or reaction explicitly");o.ot===fn.NONE&&console.log("[mobx.trace] '"+o.tt+"' tracing enabled"),o.ot=e?fn.BREAK:fn.LOG}function Ge(e){switch(e.length){case 0:return bn.trackingDerivation;case 1:return gt(e[0]);case 2:return gt(e[0],e[1])}}function We(e,t){void 0===t&&(t=void 0),ye();try{return e.apply(t)}finally{ve()}}function Xe(e,t,n){var r;if("number"==typeof n.timeout){var i=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!a[jt].J){if(a(),!n.onError)throw i;n.onError(i)}}),n.timeout)}n.name="When";var o=Z("When-effect",t),a=_e((function(t){ne(!1,e)&&(t.dispose(),r&&clearTimeout(r),o())}),n);return a}function Je(e,t){var n,r=new Promise((function(r,i){var o=Xe(e,r,x({},t,{onError:i}));n=function(){o(),i("WHEN_CANCELLED")}}));return r.cancel=n,r}function Ye(e){return e[jt]}function Ze(e){return void 0!==e.ut&&e.ut.length>0}function $e(e,t){var n=e.ut||(e.ut=[]);return n.push(t),s((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function et(e,t){var n=ce();try{for(var r=[].concat(e.ut||[]),o=0,a=r.length;o<a&&((t=r[o](t))&&!t.type&&i(14),t);o++);return t}finally{le(n)}}function tt(e){return void 0!==e.st&&e.st.length>0}function nt(e,t){var n=e.st||(e.st=[]);return n.push(t),s((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function rt(e,t){var n=ce(),r=e.st;if(r){for(var i=0,o=(r=r.slice()).length;i<o;i++)r[i](t);le(n)}}function it(e,t,n,r){void 0===n&&(n="ObservableArray"),void 0===r&&(r=!1),a();var i=new kn(n,t,r,!1);d(i.nt,jt,i);var o=new Proxy(i.nt,jn);if(i.v=o,e&&e.length){var s=re(!0);i.ft(0,0,e),ie(s)}return o}function ot(e,t){"function"==typeof Array.prototype[e]&&(Rn[e]=t(e))}function at(e){return function(){var t=this[jt];t.at.reportObserved();var n=t.ct(t.nt);return n[e].apply(n,arguments)}}function st(e){return function(t,n){var r=this,i=this[jt];return i.at.reportObserved(),i.ct(i.nt)[e]((function(e,i){return t.call(n,e,i,r)}))}}function At(e){return function(){var t=this,n=this[jt];n.at.reportObserved();var r=n.ct(n.nt),i=arguments[0];return arguments[0]=function(e,n,r){return i(e,n,r,t)},r[e].apply(r,arguments)}}function ut(e){return c(e)&&zn(e[jt])}function ct(e,t){var n;if(v(e,jt))return e;var r=null!=(n=null==t?void 0:t.name)?n:"ObservableObject",i=new nr(e,new Map,String(r),function(e){var t;return e?null!=(t=e.defaultDecorator)?t:V(e):void 0}(t));return p(e,jt,i),e}function lt(e){return tr[e]||(tr[e]={get:function(){return this[jt].ht(e)},set:function(t){return this[jt].vt(e,t)}})}function ft(e){return!!c(e)&&rr(e[jt])}function pt(e,t,n){var r;null==(r=e.s[It])||delete r[n]}function dt(e){Nt(ar.prototype,""+e,function(e){return{enumerable:!1,configurable:!0,get:function(){return this[jt].lt(e)},set:function(t){this[jt].dt(e,t)}}}(e))}function ht(e){if(e>ir){for(var t=ir;t<e+100;t++)dt(t);ir=e}}function mt(e,t,n){return new ar(e,t,n)}function gt(e,t){if("object"==r(e)&&null!==e){if(ut(e))return void 0!==t&&i(23),e[jt].at;if(er(e))return e[jt];if(Xn(e)){if(void 0===t)return e.bt;var n=e.pt.get(t)||e.yt.get(t);return n||i(25,t,vt(e)),n}if(ft(e)){if(!t)return i(26);var o=e[jt].nt.get(t);return o||i(27,t,vt(e)),o}if(Rt(e)||dn(e)||Bn(e))return e}else if(A(e)&&Bn(e[jt]))return e[jt];i(28)}function yt(e,t){return e||i(29),void 0!==t?yt(gt(e,t)):Rt(e)||dn(e)||Bn(e)||Xn(e)||er(e)?e:e[jt]?e[jt]:void i(24,e)}function vt(e,t){var n;if(void 0!==t)n=gt(e,t);else{if(Ne(e))return e.name;n=ft(e)||Xn(e)||er(e)?yt(e):gt(e)}return n.tt}function bt(e,t,n){return void 0===n&&(n=-1),function e(t,n,i,o,a){if(t===n)return 0!==t||1/t==1/n;if(null==t||null==n)return!1;if(t!=t)return n!=n;var s=r(t);if(!A(s)&&"object"!==s&&"object"!=r(n))return!1;var u=sr.call(t);if(u!==sr.call(n))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+t==""+n;case"[object Number]":return+t!=+t?+n!=+n:0==+t?1/+t==1/n:+t==+n;case"[object Date]":case"[object Boolean]":return+t==+n;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(t)===Symbol.valueOf.call(n);case"[object Map]":case"[object Set]":i>=0&&i++}t=wt(t),n=wt(n);var c="[object Array]"===u;if(!c){if("object"!=r(t)||"object"!=r(n))return!1;var l=t.constructor,f=n.constructor;if(l!==f&&!(A(l)&&l instanceof l&&A(f)&&f instanceof f)&&"constructor"in t&&"constructor"in n)return!1}if(0===i)return!1;i<0&&(i=-1),a=a||[];for(var p=(o=o||[]).length;p--;)if(o[p]===t)return a[p]===n;if(o.push(t),a.push(n),c){if((p=t.length)!==n.length)return!1;for(;p--;)if(!e(t[p],n[p],i-1,o,a))return!1}else{var d,h=Object.keys(t);if(p=h.length,Object.keys(n).length!==p)return!1;for(;p--;)if(!v(n,d=h[p])||!e(t[d],n[d],i-1,o,a))return!1}return o.pop(),a.pop(),!0}(e,t,n)}function wt(e){return ut(e)?e.slice():m(e)||Xn(e)||g(e)||er(e)?Array.from(e.entries()):e}function xt(e){return e[Symbol.iterator]=Bt,e}function Bt(){return this}Object.defineProperty(t,"__esModule",{value:!0});var Dt={},Ct=Object.assign,Et=Object.getOwnPropertyDescriptor,Nt=Object.defineProperty,_t=Object.prototype,Ot=[];Object.freeze(Ot);var Mt={};Object.freeze(Mt);var St="undefined"!=typeof Proxy,Ut=Object.toString(),Ft=function(){},Pt=void 0!==Object.getOwnPropertySymbols,Qt="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:Pt?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Tt=Object.getOwnPropertyDescriptors||function(e){var t={};return Qt(e).forEach((function(n){t[n]=Et(e,n)})),t},It=Symbol("mobx-stored-annotations"),jt=Symbol("mobx administration"),kt=function(){function e(e){void 0===e&&(e="Atom"),this.tt=void 0,this.W=!1,this.H=!1,this.X=new Set,this.B=0,this.F=0,this.G=ln.T,this.onBOL=void 0,this.onBUOL=void 0,this.tt=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.reportObserved=function(){return be(this)},t.reportChanged=function(){ye(),we(this),ve()},t.toString=function(){return this.tt},e}(),Rt=h("Atom",kt),Lt={identity:function(e,t){return e===t},structural:function(e,t){return bt(e,t)},default:function(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t},shallow:function(e,t){return bt(e,t,1)}},Ht=N({t:"override",o:function(){return 0},u:function(){i("'"+this.t+"' can only be used with 'makeObservable'")}}),zt=V(),qt={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(qt);var Kt=z("observable"),Vt=z("observable.ref",{enhancer:S}),Gt=z("observable.shallow",{enhancer:function(e,t,n){return null==e||ft(e)||ut(e)||Xn(e)||er(e)?e:Array.isArray(e)?Zt.array(e,{name:n,deep:!1}):l(e)?Zt.object(e,void 0,{name:n,deep:!1}):m(e)?Zt.map(e,{name:n,deep:!1}):g(e)?Zt.set(e,{name:n,deep:!1}):void 0}}),Wt=z("observable.struct",{enhancer:function(e,t){return bt(e,t)?t:e}}),Xt=N(Kt);Object.assign(Y,Xt);var Jt,Yt,Zt=Ct(Y,{box:function(e,t){var n=X(t);return new un(e,J(n),n.name,!0,n.equals)},array:function(e,t){var n=X(t);return(!1===bn.useProxies||!1===n.proxy?mt:it)(e,J(n),n.name)},map:function(e,t){var n=X(t);return new Wn(e,J(n),n.name)},set:function(e,t){var n=X(t);return new $n(e,J(n),n.name)},object:function(e,t,n){return Fe(!1===bn.useProxies||!1===(null==n?void 0:n.proxy)?ct({},n):function(e,t){var n,r;return a(),null!=(r=(n=(e=ct(e,t))[jt]).v)?r:n.v=new Proxy(e,Qn)}({},n),e,t)},ref:N(Vt),shallow:N(Gt),deep:Xt,struct:N(Wt)}),$t=R("computed"),en=R("computed.struct",{equals:Lt.structural}),tn=function(e,t){if(u(t))return _(e,t,$t);if(l(e))return N(R("computed",e));var n=l(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new pn(n)};Object.assign(tn,$t),tn.struct=N(en);var nn,rn=0,on=1,an=null!=(Jt=null==(Yt=Et((function(){}),"name"))?void 0:Yt.configurable)&&Jt,sn={value:"action",configurable:!0,writable:!1,enumerable:!1};nn=Symbol.toPrimitive;var An,un=function(e){function t(t,n,r,i,o){var a;return void 0===r&&(r="ObservableValue"),void 0===o&&(o=Lt.default),(a=e.call(this,r)||this).enhancer=void 0,a.tt=void 0,a.equals=void 0,a.wt=!1,a.ut=void 0,a.st=void 0,a.jt=void 0,a.dehancer=void 0,a.enhancer=n,a.tt=r,a.equals=o,a.jt=n(t,void 0,r),a}B(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){(e=this.xt(e))!==bn.UNCHANGED&&this.Ot(e)},n.xt=function(e){if(Ze(this)){var t=et(this,{object:this,type:In,newValue:e});if(!t)return bn.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.jt,this.tt),this.equals(this.jt,e)?bn.UNCHANGED:e},n.Ot=function(e){var t=this.jt;this.jt=e,this.reportChanged(),tt(this)&&rt(this,{type:In,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.jt)},n.At=function(e){return $e(this,e)},n.gt=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.tt,object:this,type:In,newValue:this.jt,oldValue:void 0}),nt(this,e)},n.raw=function(){return this.jt},n.toJSON=function(){return this.get()},n.toString=function(){return this.tt+"["+this.jt+"]"},n.valueOf=function(){return y(this.get())},n[nn]=function(){return this.valueOf()},t}(kt),cn=h("ObservableValue",un);An=Symbol.toPrimitive;var ln,fn,pn=function(){function e(e){this.R=ln.T,this.L=[],this.I=null,this.H=!1,this.W=!1,this.X=new Set,this.B=0,this.D=0,this.F=0,this.G=ln.k,this.P=0,this.jt=new hn(null),this.tt=void 0,this._t=void 0,this.St=!1,this.Mt=!1,this.derivation=void 0,this.Vt=void 0,this.ot=fn.NONE,this.Nt=void 0,this.Rt=void 0,this.kt=void 0,this.Et=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||i(31),this.derivation=e.get,this.tt=e.name||"ComputedValue",e.set&&(this.Vt=Z("ComputedValue-setter",e.set)),this.Rt=e.equals||(e.compareStructural||e.struct?Lt.structural:Lt.default),this.Nt=e.context,this.kt=!!e.requiresReaction,this.Et=!!e.keepAlive}var t=e.prototype;return t.q=function(){!function(e){e.G===ln.k&&(e.G=ln.K,e.X.forEach((function(e){e.R===ln.k&&(e.R=ln.K,e.q())})))}(this)},t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.get=function(){if(this.St&&i(32,this.tt,this.derivation),0!==bn.inBatch||0!==this.X.size||this.Et){if(be(this),ae(this)){var e=bn.trackingContext;this.Et&&!e&&(bn.trackingContext=this),this.trackAndCompute()&&function(e){e.G!==ln.C&&(e.G=ln.C,e.X.forEach((function(t){t.R===ln.K?t.R=ln.C:t.R===ln.k&&(e.G=ln.k)})))}(this),bn.trackingContext=e}}else ae(this)&&(this.Tt(),ye(),this.jt=this.Ct(!1),ve());var t=this.jt;if(oe(t))throw t.cause;return t},t.set=function(e){if(this.Vt){this.Mt&&i(33,this.tt),this.Mt=!0;try{this.Vt.call(this.Nt,e)}finally{this.Mt=!1}}else i(34,this.tt)},t.trackAndCompute=function(){var e=this.jt,t=this.R===ln.T,n=this.Ct(!0),r=t||oe(e)||oe(n)||!this.Rt(e,n);return r&&(this.jt=n),r},t.Ct=function(e){this.St=!0;var t,n=re(!1);if(e)t=se(this,this.derivation,this.Nt);else if(!0===bn.disableErrorBoundaries)t=this.derivation.call(this.Nt);else try{t=this.derivation.call(this.Nt)}catch(e){t=new hn(e)}return ie(n),this.St=!1,t},t.U=function(){this.Et||(Ae(this),this.jt=void 0)},t.gt=function(e,t){var n=this,r=!0,i=void 0;return _e((function(){var o=n.get();if(!r||t){var a=ce();e({observableKind:"computed",debugObjectName:n.tt,type:In,object:n,newValue:o,oldValue:i}),le(a)}r=!1,i=o}))},t.Tt=function(){},t.toString=function(){return this.tt+"["+this.derivation.toString()+"]"},t.valueOf=function(){return y(this.get())},t[An]=function(){return this.valueOf()},e}(),dn=h("ComputedValue",pn);!function(e){e[e.T=-1]="NOT_TRACKING_",e[e.k=0]="UP_TO_DATE_",e[e.K=1]="POSSIBLY_STALE_",e[e.C=2]="STALE_"}(ln||(ln={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(fn||(fn={}));var hn=function(e){this.cause=void 0,this.cause=e},mn=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],gn=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},yn=!0,vn=!1,bn=function(){var e=o();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(yn=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new gn).version&&(yn=!1),yn?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new gn):(setTimeout((function(){vn||i(35)}),1),new gn)}(),wn=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),void 0===r&&(r=!1),this.tt=void 0,this.Kt=void 0,this.Lt=void 0,this.It=void 0,this.L=[],this.I=[],this.R=ln.T,this.B=0,this.D=0,this.P=0,this.J=!1,this.Pt=!1,this.Dt=!1,this.Bt=!1,this.ot=fn.NONE,this.tt=e,this.Kt=t,this.Lt=n,this.It=r}var t=e.prototype;return t.q=function(){this.Y()},t.Y=function(){this.Pt||(this.Pt=!0,bn.pendingReactions.push(this),xe())},t.isScheduled=function(){return this.Pt},t.$=function(){if(!this.J){ye(),this.Pt=!1;var e=bn.trackingContext;if(bn.trackingContext=this,ae(this)){this.Dt=!0;try{this.Kt()}catch(e){this.qt(e)}}bn.trackingContext=e,ve()}},t.track=function(e){if(!this.J){ye(),this.Bt=!0;var t=bn.trackingContext;bn.trackingContext=this;var n=se(this,e,void 0);bn.trackingContext=t,this.Bt=!1,this.Dt=!1,this.J&&Ae(this),oe(n)&&this.qt(n.cause),ve()}},t.qt=function(e){var t=this;if(this.Lt)this.Lt(e,this);else{if(bn.disableErrorBoundaries)throw e;bn.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",e),bn.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.J||(this.J=!0,this.Bt||(ye(),Ae(this),ve()))},t.Z=function(){var e=this.dispose.bind(this);return e[jt]=this,e},t.toString=function(){return"Reaction["+this.tt+"]"},t.trace=function(e){void 0===e&&(e=!1),Ve(this,e)},e}(),xn=function(e){return e()},Bn=h("Reaction",wn),Dn=U("action"),Cn=U("action.bound",{bound:!0}),En=U("autoAction",{autoAction:!0}),Nn=U("autoAction.bound",{autoAction:!0,bound:!0}),_n=Ce(!1);Object.assign(_n,Dn);var On=Ce(!0);Object.assign(On,En),_n.bound=N(Cn),On.bound=N(Nn);var Mn=function(e){return e()},Sn=0;Te.prototype=Object.create(Error.prototype);var Un=T("flow"),Fn=T("flow.bound",{bound:!0}),Pn=Object.assign((function(e,t){if(u(t))return _(e,t,Un);var n=e,r=n.name||"<unnamed flow>",i=function(){var e,t=this,i=arguments,o=++Sn,a=_n(r+" - runid: "+o+" - init",n).apply(t,i),s=void 0,u=new Promise((function(t,n){function i(e){var t;s=void 0;try{t=_n(r+" - runid: "+o+" - yield "+l++,a.next).call(a,e)}catch(e){return n(e)}c(t)}function u(e){var t;s=void 0;try{t=_n(r+" - runid: "+o+" - yield "+l++,a.throw).call(a,e)}catch(e){return n(e)}c(t)}function c(e){if(!A(null==e?void 0:e.then))return e.done?t(e.value):(s=Promise.resolve(e.value)).then(i,u);e.then(c,n)}var l=0;e=n,i(void 0)}));return u.cancel=_n(r+" - runid: "+o+" - cancel",(function(){try{s&&Ie(s);var t=a.return(void 0),n=Promise.resolve(t.value);n.then(Ft,Ft),Ie(n),e(new Te)}catch(t){e(t)}})),u};return i.isMobXFlow=!0,i}),Un);Pn.bound=N(Fn);var Qn={has:function(e,t){return Ye(e).rt(t)},get:function(e,t){return Ye(e).lt(t)},set:function(e,t,n){var r;return!!u(t)&&(null==(r=Ye(e).dt(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!u(t)&&(null==(n=Ye(e).Gt(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=Ye(e).h(t,n))||r},ownKeys:function(e){return Ye(e).et()},preventExtensions:function(){i(13)}},Tn=Symbol("mobx-keys"),In="update",jn={get:function(e,t){var n=e[jt];return t===jt?n:"length"===t?n.Xt():"string"!=typeof t||isNaN(t)?v(Rn,t)?Rn[t]:e[t]:n.lt(parseInt(t))},set:function(e,t,n){var i=e[jt];return"length"===t&&i.Wt(n),"symbol"==r(t)||isNaN(t)?e[t]=n:i.dt(parseInt(t),n),!0},preventExtensions:function(){i(15)}},kn=function(){function e(e,t,n,r){void 0===e&&(e="ObservableArray"),this.Ht=void 0,this.Ut=void 0,this.at=void 0,this.nt=[],this.ut=void 0,this.st=void 0,this.Ft=void 0,this.dehancer=void 0,this.v=void 0,this.zt=0,this.Ht=n,this.Ut=r,this.at=new kt(e),this.Ft=function(e,n){return t(e,n,"ObservableArray[..]")}}var t=e.prototype;return t.$t=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.ct=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},t.At=function(e){return $e(this,e)},t.gt=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.v,debugObjectName:this.at.tt,type:"splice",index:0,added:this.nt.slice(),addedCount:this.nt.length,removed:[],removedCount:0}),nt(this,e)},t.Xt=function(){return this.at.reportObserved(),this.nt.length},t.Wt=function(e){("number"!=typeof e||e<0)&&i("Out of range: "+e);var t=this.nt.length;if(e!==t)if(e>t){for(var n=new Array(e-t),r=0;r<e-t;r++)n[r]=void 0;this.ft(t,0,n)}else this.ft(e,t-e)},t.Jt=function(e,t){e!==this.zt&&i(16),this.zt+=t,this.Ut&&t>0&&ht(e+t+1)},t.ft=function(e,t,n){var r=this,i=this.nt.length;if(void 0===e?e=0:e>i?e=i:e<0&&(e=Math.max(0,i+e)),t=1===arguments.length?i-e:null==t?0:Math.max(0,Math.min(t,i-e)),void 0===n&&(n=Ot),Ze(this)){var o=et(this,{object:this.v,type:"splice",index:e,removedCount:t,added:n});if(!o)return Ot;t=o.removedCount,n=o.added}if(n=0===n.length?n:n.map((function(e){return r.Ft(e,void 0)})),this.Ut){var a=n.length-t;this.Jt(i,a)}var s=this.Yt(e,t,n);return 0===t&&0===n.length||this.Qt(e,n,s),this.ct(s)},t.Yt=function(e,t,n){var r;if(n.length<1e4)return(r=this.nt).splice.apply(r,[e,t].concat(n));var i=this.nt.slice(e,e+t),o=this.nt.slice(e+t);this.nt.length=e+n.length-t;for(var a=0;a<n.length;a++)this.nt[e+a]=n[a];for(var s=0;s<o.length;s++)this.nt[e+n.length+s]=o[s];return i},t.Zt=function(e,t,n){var r=!this.Ht&&!1,i=tt(this),o=i||r?{observableKind:"array",object:this.v,type:In,debugObjectName:this.at.tt,index:e,newValue:t,oldValue:n}:null;this.at.reportChanged(),i&&rt(this,o)},t.Qt=function(e,t,n){var r=!this.Ht&&!1,i=tt(this),o=i||r?{observableKind:"array",object:this.v,debugObjectName:this.at.tt,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;this.at.reportChanged(),i&&rt(this,o)},t.lt=function(e){if(e<this.nt.length)return this.at.reportObserved(),this.$t(this.nt[e]);console.warn("[mobx.array] Attempt to read an array index ("+e+") that is out of bounds ("+this.nt.length+"). Please check length first. Out of bound indices will not be tracked by MobX")},t.dt=function(e,t){var n=this.nt;if(e<n.length){var r=n[e];if(Ze(this)){var o=et(this,{type:In,object:this.v,index:e,newValue:t});if(!o)return;t=o.newValue}(t=this.Ft(t,r))!==r&&(n[e]=t,this.Zt(e,t,r))}else e===n.length?this.ft(e,0,[t]):i(17,e,n.length)},e}(),Rn={clear:function(){return this.splice(0)},replace:function(e){var t=this[jt];return t.ft(0,t.nt.length,e)},toJSON:function(){return this.slice()},splice:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=this[jt];switch(arguments.length){case 0:return[];case 1:return o.ft(e);case 2:return o.ft(e,t)}return o.ft(e,t,r)},spliceWithArray:function(e,t,n){return this[jt].ft(e,t,n)},push:function(){for(var e=this[jt],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.ft(e.nt.length,0,n),e.nt.length},pop:function(){return this.splice(Math.max(this[jt].nt.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=this[jt],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.ft(0,0,n),e.nt.length},reverse:function(){return bn.trackingDerivation&&i(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){bn.trackingDerivation&&i(37,"sort");var e=this.slice();return e.sort.apply(e,arguments),this.replace(e),this},remove:function(e){var t=this[jt],n=t.ct(t.nt).indexOf(e);return n>-1&&(this.splice(n,1),!0)}};ot("concat",at),ot("flat",at),ot("includes",at),ot("indexOf",at),ot("join",at),ot("lastIndexOf",at),ot("slice",at),ot("toString",at),ot("toLocaleString",at),ot("every",st),ot("filter",st),ot("find",st),ot("findIndex",st),ot("flatMap",st),ot("forEach",st),ot("map",st),ot("some",st),ot("reduce",At),ot("reduceRight",At);var Ln,Hn,zn=h("ObservableArrayAdministration",kn),qn={},Kn="add";Ln=Symbol.iterator,Hn=Symbol.toStringTag;var Vn,Gn,Wn=function(){function e(e,t,n){void 0===t&&(t=M),void 0===n&&(n="ObservableMap"),this.Ft=void 0,this.tt=void 0,this[jt]=qn,this.pt=void 0,this.yt=void 0,this.bt=void 0,this.ut=void 0,this.st=void 0,this.dehancer=void 0,this.Ft=t,this.tt=n,A(Map)||i(18),this.bt=O("ObservableMap.keys()"),this.pt=new Map,this.yt=new Map,this.merge(e)}var t=e.prototype;return t.rt=function(e){return this.pt.has(e)},t.has=function(e){var t=this;if(!bn.trackingDerivation)return this.rt(e);var n=this.yt.get(e);if(!n){var r=n=new un(this.rt(e),S,"ObservableMap.key?",!1);this.yt.set(e,r),Se(r,(function(){return t.yt.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.rt(e);if(Ze(this)){var r=et(this,{type:n?In:Kn,object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.tn(e,t):this.nn(e,t),this},t.delete=function(e){var t=this;if(Ze(this)&&!et(this,{type:"delete",object:this,name:e}))return!1;if(this.rt(e)){var n=tt(this),r=n?{observableKind:"map",debugObjectName:this.tt,type:"delete",object:this,oldValue:this.pt.get(e).jt,name:e}:null;return We((function(){t.bt.reportChanged(),t.in(e,!1),t.pt.get(e).Ot(void 0),t.pt.delete(e)})),n&&rt(this,r),!0}return!1},t.in=function(e,t){var n=this.yt.get(e);n&&n.Ot(t)},t.tn=function(e,t){var n=this.pt.get(e);if((t=n.xt(t))!==bn.UNCHANGED){var r=tt(this),i=r?{observableKind:"map",debugObjectName:this.tt,type:In,object:this,oldValue:n.jt,name:e,newValue:t}:null;n.Ot(t),r&&rt(this,i)}},t.nn=function(e,t){var n=this;We((function(){var r=new un(t,n.Ft,"ObservableMap.key",!1);n.pt.set(e,r),t=r.jt,n.in(e,!0),n.bt.reportChanged()}));var r=tt(this);r&&rt(this,r?{observableKind:"map",debugObjectName:this.tt,type:Kn,object:this,name:e,newValue:t}:null)},t.get=function(e){return this.has(e)?this.$t(this.pt.get(e).get()):this.$t(void 0)},t.$t=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.bt.reportObserved(),this.pt.keys()},t.values=function(){var e=this,t=this.keys();return xt({next:function(){var n=t.next(),r=n.done;return{done:r,value:r?void 0:e.get(n.value)}}})},t.entries=function(){var e=this,t=this.keys();return xt({next:function(){var n=t.next(),r=n.done,i=n.value;return{done:r,value:r?void 0:[i,e.get(i)]}}})},t[Ln]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=E(this);!(n=r()).done;){var i=n.value;e.call(t,i[1],i[0],this)}},t.merge=function(e){var t=this;return Xn(e)&&(e=new Map(e)),We((function(){l(e)?function(e){var t=Object.keys(e);if(!Pt)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return _t.propertyIsEnumerable.call(e,t)}))):t}(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){return t.set(e[0],e[1])})):m(e)?(e.constructor!==Map&&i(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!=e&&i(20,e)})),this},t.clear=function(){var e=this;We((function(){ue((function(){for(var t,n=E(e.keys());!(t=n()).done;)e.delete(t.value)}))}))},t.replace=function(e){var t=this;return We((function(){for(var n,r=function(e){if(m(e)||Xn(e))return e;if(Array.isArray(e))return new Map(e);if(l(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return i(21,e)}(e),o=new Map,a=!1,s=E(t.pt.keys());!(n=s()).done;){var A=n.value;if(!r.has(A))if(t.delete(A))a=!0;else{var u=t.pt.get(A);o.set(A,u)}}for(var c,f=E(r.entries());!(c=f()).done;){var p=c.value,d=p[0],h=p[1],g=t.pt.has(d);if(t.set(d,h),t.pt.has(d)){var y=t.pt.get(d);o.set(d,y),g||(a=!0)}}if(!a)if(t.pt.size!==o.size)t.bt.reportChanged();else for(var v=t.pt.keys(),b=o.keys(),w=v.next(),x=b.next();!w.done;){if(w.value!==x.value){t.bt.reportChanged();break}w=v.next(),x=b.next()}t.pt=o})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.gt=function(e){return nt(this,e)},t.At=function(e){return $e(this,e)},w(e,[{key:"size",get:function(){return this.bt.reportObserved(),this.pt.size}},{key:Hn,get:function(){return"Map"}}]),e}(),Xn=h("ObservableMap",Wn),Jn={};Vn=Symbol.iterator,Gn=Symbol.toStringTag;var Yn,Zn,$n=function(){function e(e,t,n){void 0===t&&(t=M),void 0===n&&(n="ObservableSet"),this.tt=void 0,this[jt]=Jn,this.pt=new Set,this.at=void 0,this.st=void 0,this.ut=void 0,this.dehancer=void 0,this.Ft=void 0,this.tt=n,A(Set)||i(22),this.at=O(this.tt),this.Ft=function(e,r){return t(e,r,n)},e&&this.replace(e)}var t=e.prototype;return t.$t=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;We((function(){ue((function(){for(var t,n=E(e.pt.values());!(t=n()).done;)e.delete(t.value)}))}))},t.forEach=function(e,t){for(var n,r=E(this);!(n=r()).done;){var i=n.value;e.call(t,i,i,this)}},t.add=function(e){var t=this;if(Ze(this)&&!et(this,{type:Kn,object:this,newValue:e}))return this;if(!this.has(e)){We((function(){t.pt.add(t.Ft(e,void 0)),t.at.reportChanged()}));var n=tt(this);n&&rt(this,n?{observableKind:"set",debugObjectName:this.tt,type:Kn,object:this,newValue:e}:null)}return this},t.delete=function(e){var t=this;if(Ze(this)&&!et(this,{type:"delete",object:this,oldValue:e}))return!1;if(this.has(e)){var n=tt(this),r=n?{observableKind:"set",debugObjectName:this.tt,type:"delete",object:this,oldValue:e}:null;return We((function(){t.at.reportChanged(),t.pt.delete(e)})),n&&rt(this,r),!0}return!1},t.has=function(e){return this.at.reportObserved(),this.pt.has(this.$t(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return xt({next:function(){var r=e;return e+=1,r<n.length?{value:[t[r],n[r]],done:!1}:{done:!0}}})},t.keys=function(){return this.values()},t.values=function(){this.at.reportObserved();var e=this,t=0,n=Array.from(this.pt.values());return xt({next:function(){return t<n.length?{value:e.$t(n[t++]),done:!1}:{done:!0}}})},t.replace=function(e){var t=this;return er(e)&&(e=new Set(e)),We((function(){Array.isArray(e)||g(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!=e&&i("Cannot initialize set from "+e)})),this},t.gt=function(e){return nt(this,e)},t.At=function(e){return $e(this,e)},t.toJSON=function(){return Array.from(this)},t.toString=function(){return"[object ObservableSet]"},t[Vn]=function(){return this.values()},w(e,[{key:"size",get:function(){return this.at.reportObserved(),this.pt.size}},{key:Gn,get:function(){return"Set"}}]),e}(),er=h("ObservableSet",$n),tr=Object.create(null),nr=function(){function e(e,t,n,r){void 0===t&&(t=new Map),void 0===r&&(r=zt),this.s=void 0,this.nt=void 0,this.tt=void 0,this.rn=void 0,this.bt=void 0,this.st=void 0,this.ut=void 0,this.v=void 0,this.l=void 0,this.en=void 0,this.on=void 0,this.s=e,this.nt=t,this.tt=n,this.rn=r,this.bt=new kt("ObservableObject.keys"),this.l=l(this.s)}var t=e.prototype;return t.ht=function(e){return this.nt.get(e).get()},t.vt=function(e,t){var n=this.nt.get(e);if(n instanceof pn)return n.set(t),!0;if(Ze(this)){var r=et(this,{type:In,object:this.v||this.s,name:e,newValue:t});if(!r)return null;t=r.newValue}if((t=n.xt(t))!==bn.UNCHANGED){var i=tt(this),o=i?{type:In,observableKind:"object",debugObjectName:this.tt,object:this.v||this.s,oldValue:n.jt,name:e,newValue:t}:null;n.Ot(t),i&&rt(this,o)}return!0},t.lt=function(e){return bn.trackingDerivation&&!v(this.s,e)&&this.rt(e),this.s[e]},t.dt=function(e,t,n){return void 0===n&&(n=!1),v(this.s,e)?this.nt.has(e)?this.vt(e,t):n?Reflect.set(this.s,e,t):(this.s[e]=t,!0):this.u(e,{value:t,enumerable:!0,writable:!0,configurable:!0},this.rn,n)},t.rt=function(e){if(!bn.trackingDerivation)return e in this.s;this.on||(this.on=new Map);var t=this.on.get(e);return t||(t=new un(e in this.s,S,"ObservableObject.key?",!1),this.on.set(e,t)),t.get()},t.o=function(e,t){if(!0===t&&(t=this.rn),!1!==t){if(!(e in this.s)){var n;if(null==(n=this.s[It])?void 0:n[e])return;i(1,t.t,this.tt+"."+e.toString())}for(var r=this.s;r&&r!==_t;){var o=Et(r,e);if(o){var a=t.o(this,e,o,r);if(0===a)return;if(1===a)break}r=Object.getPrototypeOf(r)}pt(this,0,e)}},t.u=function(e,t,n,r){if(void 0===r&&(r=!1),!0===n&&(n=this.rn),!1===n)return this.h(e,t,r);var i=n.u(this,e,t,r);return i&&pt(this,0,e),i},t.h=function(e,t,n){void 0===n&&(n=!1);try{ye();var r=this.Gt(e);if(!r)return r;if(Ze(this)){var i=et(this,{object:this.v||this.s,name:e,type:Kn,newValue:t.value});if(!i)return null;var o=i.newValue;t.value!==o&&(t=x({},t,{value:o}))}if(n){if(!Reflect.defineProperty(this.s,e,t))return!1}else Nt(this.s,e,t);this.un(e,t.value)}finally{ve()}return!0},t.m=function(e,t,n,r){void 0===r&&(r=!1);try{ye();var i=this.Gt(e);if(!i)return i;if(Ze(this)){var o=et(this,{object:this.v||this.s,name:e,type:Kn,newValue:t});if(!o)return null;t=o.newValue}var a=lt(e),s={configurable:!bn.safeDescriptors||this.l,enumerable:!0,get:a.get,set:a.set};if(r){if(!Reflect.defineProperty(this.s,e,s))return!1}else Nt(this.s,e,s);var A=new un(t,n,"ObservableObject.key",!1);this.nt.set(e,A),this.un(e,A.jt)}finally{ve()}return!0},t.p=function(e,t,n){void 0===n&&(n=!1);try{ye();var r=this.Gt(e);if(!r)return r;if(Ze(this)&&!et(this,{object:this.v||this.s,name:e,type:Kn,newValue:void 0}))return null;t.name||(t.name="ObservableObject.key"),t.context=this.v||this.s;var i=lt(e),o={configurable:!bn.safeDescriptors||this.l,enumerable:!1,get:i.get,set:i.set};if(n){if(!Reflect.defineProperty(this.s,e,o))return!1}else Nt(this.s,e,o);this.nt.set(e,new pn(t)),this.un(e,void 0)}finally{ve()}return!0},t.Gt=function(e,t){if(void 0===t&&(t=!1),!v(this.s,e))return!0;if(Ze(this)&&!et(this,{object:this.v||this.s,name:e,type:"remove"}))return null;try{var n,r;ye();var i,o=tt(this),a=this.nt.get(e),s=void 0;if(!a&&o&&(s=null==(i=Et(this.s,e))?void 0:i.value),t){if(!Reflect.deleteProperty(this.s,e))return!1}else delete this.s[e];a&&(this.nt.delete(e),a instanceof un&&(s=a.jt),we(a)),this.bt.reportChanged(),null==(n=this.on)||null==(r=n.get(e))||r.set(e in this.s),o&&o&&rt(this,{type:"remove",observableKind:"object",object:this.v||this.s,debugObjectName:this.tt,oldValue:s,name:e})}finally{ve()}return!0},t.gt=function(e){return nt(this,e)},t.At=function(e){return $e(this,e)},t.un=function(e,t){var n,r,i=tt(this);i&&i&&rt(this,i?{type:Kn,observableKind:"object",debugObjectName:this.tt,object:this.v||this.s,name:e,newValue:t}:null),null==(n=this.on)||null==(r=n.get(e))||r.set(!0),this.bt.reportChanged()},t.et=function(){return this.bt.reportObserved(),Qt(this.s)},t.it=function(){return this.bt.reportObserved(),Object.keys(this.s)},e}(),rr=h("ObservableObjectAdministration",nr),ir=0,or=function(){};Yn=or,Zn=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(Yn.prototype,Zn):void 0!==Yn.prototype.__proto__?Yn.prototype.__proto__=Zn:Yn.prototype=Zn;var ar=function(e){function t(t,n,r,i){var o;void 0===r&&(r="ObservableArray"),void 0===i&&(i=!1),o=e.call(this)||this;var a=new kn(r,n,i,!0);if(a.v=D(o),d(D(o),jt,a),t&&t.length){var s=re(!0);o.spliceWithArray(0,0,t),ie(s)}return o}B(t,e);var n=t.prototype;return n.concat=function(){this[jt].at.reportObserved();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.prototype.concat.apply(this.slice(),t.map((function(e){return ut(e)?e.slice():e})))},n[Symbol.iterator]=function(){var e=this,t=0;return xt({next:function(){return t<e.length?{value:e[t++],done:!1}:{done:!0,value:void 0}}})},w(t,[{key:"length",get:function(){return this[jt].Xt()},set:function(e){this[jt].Wt(e)}},{key:Symbol.toStringTag,get:function(){return"Array"}}]),t}(or);Object.entries(Rn).forEach((function(e){var t=e[0];"concat"!==t&&p(ar.prototype,t,e[1])})),ht(1e3);var sr=_t.toString;["Symbol","Map","Set"].forEach((function(e){void 0===o()[e]&&i("MobX requires global '"+e+"' to be available or polyfilled")})),"object"==("undefined"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__?"undefined":r(__MOBX_DEVTOOLS_GLOBAL_HOOK__))&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:De,extras:{getDebugName:vt},$mobx:jt}),t.$mobx=jt,t.FlowCancellationError=Te,t.ObservableMap=Wn,t.ObservableSet=$n,t.Reaction=wn,t._allowStateChanges=ne,t._allowStateChangesInsideComputed=Ee,t._allowStateReadsEnd=pe,t._allowStateReadsStart=fe,t._autoAction=On,t._endAction=te,t._getAdministration=yt,t._getGlobalState=function(){return bn},t._interceptReads=function(e,t,n){var r;return Xn(e)||ut(e)||cn(e)?r=yt(e):ft(e)&&(r=yt(e,t)),r.dehancer="function"==typeof t?t:n,function(){r.dehancer=void 0}},t._isComputingDerivation=function(){return null!==bn.trackingDerivation},t._resetGlobalState=function(){var e=new gn;for(var t in e)-1===mn.indexOf(t)&&(bn[t]=e[t]);bn.allowStateChanges=!bn.enforceActions},t._startAction=ee,t.action=_n,t.autorun=_e,t.comparer=Lt,t.computed=tn,t.configure=function(e){!0===e.isolateGlobalState&&function(){if((bn.pendingReactions.length||bn.inBatch||bn.isRunningReactions)&&i(36),vn=!0,yn){var e=o();0==--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),bn=new gn}}();var t,n,r=e.useProxies,a=e.enforceActions;if(void 0!==r&&(bn.useProxies="always"===r||"never"!==r&&"undefined"!=typeof Proxy),"ifavailable"===r&&(bn.verifyProxies=!0),void 0!==a){var s="always"===a?"always":"observed"===a;bn.enforceActions=s,bn.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in e&&(bn[t]=!!e[t])})),bn.allowStateReads=!bn.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,n=xn,xn=function(e){return t((function(){return n(e)}))})},t.createAtom=O,t.defineProperty=function(e,t,n){if(ft(e))return e[jt].h(t,n);i(39)},t.entries=function(e){return ft(e)?He(e).map((function(t){return[t,e[t]]})):Xn(e)?He(e).map((function(t){return[t,e.get(t)]})):er(e)?Array.from(e.entries()):ut(e)?e.map((function(e,t){return[t,e]})):void i(7)},t.extendObservable=Fe,t.flow=Pn,t.flowResult=function(e){return e},t.get=function(e,t){if(ze(e,t))return ft(e)?e[jt].lt(t):Xn(e)?e.get(t):ut(e)?e[t]:void i(11)},t.getAtom=gt,t.getDebugName=vt,t.getDependencyTree=function(e,t){return Pe(gt(e,t))},t.getObserverTree=function(e,t){return Qe(gt(e,t))},t.has=ze,t.intercept=function(e,t,n){return A(n)?function(e,t,n){return yt(e,t).At(n)}(e,t,n):function(e,t){return yt(e).At(t)}(e,t)},t.isAction=Ne,t.isBoxedObservable=cn,t.isComputed=function(e){return ke(e)},t.isComputedProp=function(e,t){return ke(e,t)},t.isFlow=je,t.isFlowCancellationError=function(e){return e instanceof Te},t.isObservable=Le,t.isObservableArray=ut,t.isObservableMap=Xn,t.isObservableObject=ft,t.isObservableProp=function(e,t){return Re(e,t)},t.isObservableSet=er,t.keys=He,t.makeAutoObservable=function(e,t,n){if(l(e))return Fe(e,e,t,n);var r=ct(e,n)[jt];if(!e[Tn]){var i=Object.getPrototypeOf(e),o=new Set([].concat(Qt(e),Qt(i)));o.delete("constructor"),o.delete(jt),p(i,Tn,o)}ye();try{e[Tn].forEach((function(e){return r.o(e,!t||!(e in t)||t[e])}))}finally{ve()}return e},t.makeObservable=function(e,t,n){var r=ct(e,n)[jt];ye();try{null!=t||(t=function(e){return v(e,It)||p(e,It,x({},e[It])),e[It]}(e)),Qt(t).forEach((function(e){return r.o(e,t[e])}))}finally{ve()}return e},t.observable=Zt,t.observe=function(e,t,n,r){return A(n)?function(e,t,n,r){return yt(e,t).gt(n,r)}(e,t,n,r):function(e,t,n){return yt(e).gt(t,n)}(e,t,n)},t.onBecomeObserved=Me,t.onBecomeUnobserved=Se,t.onReactionError=function(e){return bn.globalReactionErrorHandlers.push(e),function(){var t=bn.globalReactionErrorHandlers.indexOf(e);t>=0&&bn.globalReactionErrorHandlers.splice(t,1)}},t.override=Ht,t.ownKeys=qe,t.reaction=function(e,t,n){function r(){if(p=!1,!m.J){var t=!1;m.track((function(){var n=ne(!1,(function(){return e(m)}));t=f||!h(s,n),d=s,s=n})),(f&&n.fireImmediately||!f&&t)&&u(s,d,m),f=!1}}var i;void 0===n&&(n=Mt);var o,a,s,A=null!=(i=n.name)?i:"Reaction",u=_n(A,n.onError?(o=n.onError,a=t,function(){try{return a.apply(this,arguments)}catch(e){o.call(this,e)}}):t),c=!n.scheduler&&!n.delay,l=Oe(n),f=!0,p=!1,d=void 0,h=n.compareStructural?Lt.structural:n.equals||Lt.default,m=new wn(A,(function(){f||c?r():p||(p=!0,l(r))}),n.onError,n.requiresObservable);return m.Y(),m.Z()},t.remove=function(e,t){ft(e)?e[jt].Gt(t):Xn(e)||er(e)?e.delete(t):ut(e)?("number"!=typeof t&&(t=parseInt(t,10)),e.splice(t,1)):i(9)},t.runInAction=Ee,t.set=function e(t,n,r){if(2!==arguments.length||er(t))ft(t)?t[jt].dt(n,r):Xn(t)?t.set(n,r):er(t)?t.add(n):ut(t)?("number"!=typeof n&&(n=parseInt(n,10)),n<0&&i("Invalid index: '"+n+"'"),ye(),n>=t.length&&(t.length=n+1),t[n]=r,ve()):i(8);else{ye();var o=n;try{for(var a in o)e(t,a,o[a])}finally{ve()}}},t.spy=De,t.toJS=function(e){return function e(t,n){if(null==t||"object"!=r(t)||t instanceof Date||!Le(t))return t;if(cn(t)||dn(t))return e(t.get(),n);if(n.has(t))return n.get(t);if(ut(t)){var i=Ke(n,t,new Array(t.length));return t.forEach((function(t,r){i[r]=e(t,n)})),i}if(er(t)){var o=Ke(n,t,new Set);return t.forEach((function(t){o.add(e(t,n))})),o}if(Xn(t)){var a=Ke(n,t,new Map);return t.forEach((function(t,r){a.set(r,e(t,n))})),a}var s=Ke(n,t,{});return qe(t).forEach((function(r){_t.propertyIsEnumerable.call(t,r)&&(s[r]=e(t[r],n))})),s}(e,new Map)},t.trace=Ve,t.transaction=We,t.untracked=ue,t.values=function(e){return ft(e)?He(e).map((function(t){return e[t]})):Xn(e)?He(e).map((function(t){return e.get(t)})):er(e)?Array.from(e.values()):ut(e)?e.slice():void i(6)},t.when=function(e,t,n){return 1===arguments.length||t&&"object"==r(t)?Je(e,t):Xe(e,t,n||{})}},95349:function(e,t,n){"use strict";
- /*! @name mpd-parser @version 0.12.0 @license Apache-2.0 */function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){return e&&"object"===r(e)&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var o=i(n(55196)),a=i(n(38966)),s=i(n(827)),A=n(932),u=function(e){return!!e&&"object"===r(e)},c=function e(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.reduce((function(t,n){return Object.keys(n).forEach((function(r){Array.isArray(t[r])&&Array.isArray(n[r])?t[r]=t[r].concat(n[r]):u(t[r])&&u(n[r])?t[r]=e(t[r],n[r]):t[r]=n[r]})),t}),{})},l=function(e){return e.reduce((function(e,t){return e.concat(t)}),[])},f=function(e){if(!e.length)return[];for(var t=[],n=0;n<e.length;n++)t.push(e[n]);return t},p="INVALID_NUMBER_OF_PERIOD",d="DASH_EMPTY_MANIFEST",h="DASH_INVALID_XML",m="NO_BASE_URL",g="SEGMENT_TIME_UNSPECIFIED",y="UNSUPPORTED_UTC_TIMING_SCHEME",v=function(e){var t=e.baseUrl,n=void 0===t?"":t,r=e.source,i=void 0===r?"":r,a=e.range,s=void 0===a?"":a,A=e.indexRange,u=void 0===A?"":A,c={uri:i,resolvedUri:o(n||"",i)};if(s||u){var l=(s||u).split("-"),f=parseInt(l[0],10),p=parseInt(l[1],10);c.byterange={length:p-f+1,offset:f}}return c},b={static:function(e){var t=e.duration,n=e.timescale,r=void 0===n?1:n,i=e.sourceDuration;return{start:0,end:Math.ceil(i/(t/r))}},dynamic:function(e){var t=e.NOW,n=e.clientOffset,r=e.availabilityStartTime,i=e.timescale,o=void 0===i?1:i,a=e.duration,s=e.start,A=void 0===s?0:s,u=e.minimumUpdatePeriod,c=void 0===u?0:u,l=e.timeShiftBufferDepth,f=void 0===l?1/0:l,p=(t+n)/1e3,d=r+A,h=p+c-d,m=Math.ceil(h*o/a),g=Math.floor((p-d-f)*o/a),y=Math.floor((p-d)*o/a);return{start:Math.max(0,g),end:Math.min(m,y)}}},w=function(e){var t=e.type,n=void 0===t?"static":t,r=e.duration,i=e.timescale,o=void 0===i?1:i,a=e.sourceDuration,s=b[n](e),A=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n}(s.start,s.end).map(function(e){return function(t,n){var r=e.duration,i=e.timescale,o=void 0===i?1:i,a=e.periodIndex,s=e.startNumber;return{number:(void 0===s?1:s)+t,duration:r/o,timeline:a,time:n*r}}}(e));if("static"===n){var u=A.length-1;A[u].duration=a-r/o*u}return A},x=function(e){var t=e.baseUrl,n=e.initialization,r=void 0===n?{}:n,i=e.sourceDuration,o=e.indexRange,a=void 0===o?"":o,s=e.duration;if(!t)throw new Error(m);var A=v({baseUrl:t,source:r.sourceURL,range:r.range}),u=v({baseUrl:t,source:t,indexRange:a});if(u.map=A,s){var c=w(e);c.length&&(u.duration=c[0].duration,u.timeline=c[0].timeline)}else i&&(u.duration=i,u.timeline=0);return u.number=0,[u]},B=function(e,t,n){for(var r=e.sidx.map?e.sidx.map:null,i=e.sidx.duration,o=e.timeline||0,a=e.sidx.byterange,s=a.offset+a.length,A=t.timescale,u=t.references.filter((function(e){return 1!==e.referenceType})),c=[],l=s+t.firstOffset,f=0;f<u.length;f++){var p=t.references[f],d=p.referencedSize,h=p.subsegmentDuration,m=x({baseUrl:n,timescale:A,timeline:o,periodIndex:o,duration:h,sourceDuration:i,indexRange:l+"-"+(l+d-1)})[0];r&&(m.map=r),c.push(m),l+=d}return e.segments=c,e},D=function(e){var t;return(t=e.reduce((function(e,t){var n,r=t.attributes.id+(t.attributes.lang||"");return e[r]?(t.segments[0]&&(t.segments[0].discontinuity=!0),(n=e[r].segments).push.apply(n,t.segments),t.attributes.contentProtection&&(e[r].attributes.contentProtection=t.attributes.contentProtection)):e[r]=t,e}),{}),Object.keys(t).map((function(e){return t[e]}))).map((function(e){var t,n;return e.discontinuityStarts=(t=e.segments,n="discontinuity",t.reduce((function(e,t,r){return t[n]&&e.push(r),e}),[])),e}))},C=function(e,t){if(void 0===t&&(t={}),!Object.keys(t).length)return e;for(var n in e){var r=e[n];if(r.sidx){var i=r.sidx.uri+"-"+(a=r.sidx.byterange,s=void 0,s=a.offset+a.length-1,a.offset+"-"+s),o=t[i]&&t[i].sidx;r.sidx&&o&&B(r,o,r.sidx.resolvedUri)}}var a,s;return e},E=function(e){var t,n=e.attributes,r=e.segments,i=e.sidx,o={attributes:(t={NAME:n.id,BANDWIDTH:n.bandwidth,CODECS:n.codecs},t["PROGRAM-ID"]=1,t),uri:"",endList:"static"===(n.type||"static"),timeline:n.periodIndex,resolvedUri:"",targetDuration:n.duration,segments:r,mediaSequence:r.length?r[0].number:1};return n.contentProtection&&(o.contentProtection=n.contentProtection),i&&(o.sidx=i),o},N=function(e){var t,n=e.attributes,r=e.segments,i=e.sidx,o={attributes:(t={NAME:n.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:n.width,height:n.height},CODECS:n.codecs,BANDWIDTH:n.bandwidth},t["PROGRAM-ID"]=1,t),uri:"",endList:"static"===(n.type||"static"),timeline:n.periodIndex,resolvedUri:"",targetDuration:n.duration,segments:r,mediaSequence:r.length?r[0].number:1};return n.contentProtection&&(o.contentProtection=n.contentProtection),i&&(o.sidx=i),o},_=function(e,t,n){var r;if(void 0===n&&(n={}),!e.length)return{};var i=e[0].attributes,o=i.sourceDuration,a=i.type,s=void 0===a?"static":a,A=i.suggestedPresentationDelay,u=i.minimumUpdatePeriod,c=D(e.filter((function(e){var t=e.attributes;return"video/mp4"===t.mimeType||"video"===t.contentType}))).map(N),l=D(e.filter((function(e){var t=e.attributes;return"audio/mp4"===t.mimeType||"audio"===t.contentType}))),f=e.filter((function(e){var t=e.attributes;return"text/vtt"===t.mimeType||"text"===t.contentType})),p={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(r={AUDIO:{},VIDEO:{}},r["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:o,playlists:C(c,n)};return u>=0&&(p.minimumUpdatePeriod=1e3*u),t&&(p.locations=t),"dynamic"===s&&(p.suggestedPresentationDelay=A),l.length&&(p.mediaGroups.AUDIO.audio=function(e,t){var n;void 0===t&&(t={});var r=e.reduce((function(e,r){var i=r.attributes.role&&r.attributes.role.value||"",o=r.attributes.lang||"",a="main";if(o){var s=i?" ("+i+")":"";a=""+r.attributes.lang+s}return e[a]&&e[a].playlists[0].attributes.BANDWIDTH>r.attributes.bandwidth||(e[a]={language:o,autoselect:!0,default:"main"===i,playlists:C([E(r)],t),uri:""},void 0===n&&"main"===i&&((n=r).default=!0)),e}),{});return n||(r[Object.keys(r)[0]].default=!0),r}(l,n)),f.length&&(p.mediaGroups.SUBTITLES.subs=function(e,t){return void 0===t&&(t={}),e.reduce((function(e,n){var r,i,o,a,s=n.attributes.lang||"text";return e[s]||(e[s]={language:s,default:!1,autoselect:!1,playlists:C([(r=n,o=r.attributes,a=r.segments,void 0===a&&(a=[{uri:o.baseUrl,timeline:o.periodIndex,resolvedUri:o.baseUrl||"",duration:o.sourceDuration,number:0}],o.duration=o.sourceDuration),{attributes:(i={NAME:o.id,BANDWIDTH:o.bandwidth},i["PROGRAM-ID"]=1,i),uri:"",endList:"static"===(o.type||"static"),timeline:o.periodIndex,resolvedUri:o.baseUrl||"",targetDuration:o.duration,segments:a,mediaSequence:a.length?a[0].number:1})],t),uri:""}),e}),{})}(f,n)),p},O=function(e,t,n){var r=e.NOW,i=e.clientOffset,o=e.availabilityStartTime,a=e.timescale,s=void 0===a?1:a,A=e.start,u=void 0===A?0:A,c=e.minimumUpdatePeriod,l=(r+i)/1e3+(void 0===c?0:c)-(o+u);return Math.ceil((l*s-t)/n)},M=function(e,t){for(var n=e.type,r=void 0===n?"static":n,i=e.minimumUpdatePeriod,o=void 0===i?0:i,a=e.media,s=void 0===a?"":a,A=e.sourceDuration,u=e.timescale,c=void 0===u?1:u,l=e.startNumber,f=void 0===l?1:l,p=e.periodIndex,d=[],h=-1,m=0;m<t.length;m++){var g=t[m],y=g.d,v=g.r||0,b=g.t||0;h<0&&(h=b),b&&b>h&&(h=b);var w=void 0;if(v<0){var x=m+1;w=x===t.length?"dynamic"===r&&o>0&&s.indexOf("$Number$")>0?O(e,h,y):(A*c-h)/y:(t[x].t-h)/y}else w=v+1;for(var B=f+d.length+w,D=f+d.length;D<B;)d.push({number:D,duration:y/c,time:h,timeline:p}),h+=y,D++}return d},S=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,U=function(e,t){return e.replace(S,function(e){return function(t,n,r,i){if("$$"===t)return"$";if(void 0===e[n])return t;var o=""+e[n];return"RepresentationID"===n?o:(i=r?parseInt(i,10):1,o.length>=i?o:""+new Array(i-o.length+1).join("0")+o)}}(t))},F=function(e,t){var n={RepresentationID:e.id,Bandwidth:e.bandwidth||0},r=e.initialization,i=void 0===r?{sourceURL:"",range:""}:r,a=v({baseUrl:e.baseUrl,source:U(i.sourceURL,n),range:i.range}),s=function(e,t){return e.duration||t?e.duration?w(e):M(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodIndex}]}(e,t);return s.map((function(t){n.Number=t.number,n.Time=t.time;var r=U(e.media||"",n);return{uri:r,timeline:t.timeline,duration:t.duration,resolvedUri:o(e.baseUrl||"",r),map:a,number:t.number}}))},P=function(e,t){var n=e.duration,r=e.segmentUrls,i=void 0===r?[]:r;if(!n&&!t||n&&t)throw new Error(g);var o,a=i.map((function(t){return function(e,t){var n=e.baseUrl,r=e.initialization,i=void 0===r?{}:r,o=v({baseUrl:n,source:i.sourceURL,range:i.range}),a=v({baseUrl:n,source:t.media,range:t.mediaRange});return a.map=o,a}(e,t)}));return n&&(o=w(e)),t&&(o=M(e,t)),o.map((function(e,t){if(a[t]){var n=a[t];return n.timeline=e.timeline,n.duration=e.duration,n.number=e.number,n}})).filter((function(e){return e}))},Q=function(e){var t,n,r=e.attributes,i=e.segmentInfo;i.template?(n=F,t=c(r,i.template)):i.base?(n=x,t=c(r,i.base)):i.list&&(n=P,t=c(r,i.list));var o={attributes:r};if(!n)return o;var a=n(t,i.timeline);if(t.duration){var s=t,A=s.duration,u=s.timescale,l=void 0===u?1:u;t.duration=A/l}else a.length?t.duration=a.reduce((function(e,t){return Math.max(e,Math.ceil(t.duration))}),0):t.duration=0;return o.attributes=t,o.segments=a,i.base&&t.indexRange&&(o.sidx=a[0],o.segments=[]),o},T=function(e){return e.map(Q)},I=function(e,t){return f(e.childNodes).filter((function(e){return e.tagName===t}))},j=function(e){return e.textContent.trim()},k=function(e){var t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e);if(!t)return 0;var n=t.slice(1),r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],A=n[5];return 31536e3*parseFloat(r||0)+2592e3*parseFloat(i||0)+86400*parseFloat(o||0)+3600*parseFloat(a||0)+60*parseFloat(s||0)+parseFloat(A||0)},R={mediaPresentationDuration:function(e){return k(e)},availabilityStartTime:function(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3;var t},minimumUpdatePeriod:function(e){return k(e)},suggestedPresentationDelay:function(e){return k(e)},type:function(e){return e},timeShiftBufferDepth:function(e){return k(e)},start:function(e){return k(e)},width:function(e){return parseInt(e,10)},height:function(e){return parseInt(e,10)},bandwidth:function(e){return parseInt(e,10)},startNumber:function(e){return parseInt(e,10)},timescale:function(e){return parseInt(e,10)},duration:function(e){var t=parseInt(e,10);return isNaN(t)?k(e):t},d:function(e){return parseInt(e,10)},t:function(e){return parseInt(e,10)},r:function(e){return parseInt(e,10)},DEFAULT:function(e){return e}},L=function(e){return e&&e.attributes?f(e.attributes).reduce((function(e,t){var n=R[t.name]||R.DEFAULT;return e[t.name]=n(t.value),e}),{}):{}},H={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},z=function(e,t){return t.length?l(e.map((function(e){return t.map((function(t){return o(e,j(t))}))}))):e},q=function(e){var t=I(e,"SegmentTemplate")[0],n=I(e,"SegmentList")[0],r=n&&I(n,"SegmentURL").map((function(e){return c({tag:"SegmentURL"},L(e))})),i=I(e,"SegmentBase")[0],o=n||t,a=o&&I(o,"SegmentTimeline")[0],s=n||i||t,A=s&&I(s,"Initialization")[0],u=t&&L(t);u&&A?u.initialization=A&&L(A):u&&u.initialization&&(u.initialization={sourceURL:u.initialization});var l={template:u,timeline:a&&I(a,"S").map((function(e){return L(e)})),list:n&&c(L(n),{segmentUrls:r,initialization:L(A)}),base:i&&c(L(i),{initialization:L(A)})};return Object.keys(l).forEach((function(e){l[e]||delete l[e]})),l},K=function(e,t,n){return function(r){var i=L(r),o=z(t,I(r,"BaseURL")),a=I(r,"Role")[0],A={role:L(a)},u=c(e,i,A),f=I(r,"ContentProtection").reduce((function(e,t){var n=L(t),r=H[n.schemeIdUri];if(r){e[r]={attributes:n};var i=I(t,"cenc:pssh")[0];if(i){var o=j(i),a=o&&s(o);e[r].pssh=a}}return e}),{});Object.keys(f).length&&(u=c(u,{contentProtection:f}));var p=q(r),d=I(r,"Representation"),h=c(n,p);return l(d.map(function(e,t,n){return function(r){var i=I(r,"BaseURL"),o=z(t,i),a=c(e,L(r)),s=q(r);return o.map((function(e){return{segmentInfo:c(n,s),attributes:c(a,{baseUrl:e})}}))}}(u,o,h)))}},V=function(e,t){return function(n,r){var i=z(t,I(n,"BaseURL")),o=L(n),s=parseInt(o.id,10),A=a.isNaN(s)?r:s,u=c(e,{periodIndex:A}),f=I(n,"AdaptationSet"),p=q(n);return l(f.map(K(u,i,p)))}},G=function(e,t){void 0===t&&(t={});var n=t,r=n.manifestUri,i=void 0===r?"":r,o=n.NOW,a=void 0===o?Date.now():o,s=n.clientOffset,A=void 0===s?0:s,u=I(e,"Period");if(!u.length)throw new Error(p);var c=I(e,"Location"),f=L(e),d=z([i],I(e,"BaseURL"));return f.sourceDuration=f.mediaPresentationDuration||0,f.NOW=a,f.clientOffset=A,c.length&&(f.locations=c.map(j)),{locations:f.locations,representationInfo:l(u.map(V(f,d)))}},W=function(e){if(""===e)throw new Error(d);var t=(new A.DOMParser).parseFromString(e,"application/xml"),n=t&&"MPD"===t.documentElement.tagName?t.documentElement:null;if(!n||n&&n.getElementsByTagName("parsererror").length>0)throw new Error(h);return n};t.VERSION="0.12.0",t.inheritAttributes=G,t.parse=function(e,t){void 0===t&&(t={});var n=G(W(e),t),r=T(n.representationInfo);return _(r,n.locations,t.sidxMapping)},t.parseUTCTiming=function(e){return function(e){var t=I(e,"UTCTiming")[0];if(!t)return null;var n=L(t);switch(n.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":n.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":n.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":n.method="DIRECT",n.value=Date.parse(n.value);break;default:throw new Error(y)}return n}(W(e))},t.stringToMpdXml=W,t.toM3u8=_,t.toPlaylists=T},70576:function(e){"use strict";var t=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],n=function(e,t){var n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return n=n>=0?n:0,(16&e[t+5])>>4?n+20:n+10},r=function e(t,r){return t.length-r<10||t[r]!=="I".charCodeAt(0)||t[r+1]!=="D".charCodeAt(0)||t[r+2]!=="3".charCodeAt(0)?r:e(t,r+=n(t,r))},i=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]};e.exports={isLikelyAacData:function(e){var t=r(e,0);return e.length>=t+2&&255==(255&e[t])&&240==(240&e[t+1])&&16==(22&e[t+1])},parseId3TagSize:n,parseAdtsSize:function(e,t){var n=(224&e[t+5])>>5,r=e[t+4]<<3;return 6144&e[t+3]|r|n},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&240==(240&e[t+1])?"audio":null},parseSampleRate:function(e){for(var n=0;n+5<e.length;){if(255===e[n]&&240==(246&e[n+1]))return t[(60&e[n+2])>>>2];n++}return null},parseAacTimestamp:function(e){var t,n,r;t=10,64&e[5]&&(t+=4,t+=i(e.subarray(10,14)));do{if((n=i(e.subarray(t+4,t+8)))<1)return null;if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){r=e.subarray(t+10,t+n+10);for(var o=0;o<r.byteLength;o++)if(0===r[o]){var a=unescape(function(e,t,n){var r,i="";for(r=t;r<n;r++)i+="%"+("00"+e[r].toString(16)).slice(-2);return i}(r,0,o));if("com.apple.streaming.transportStreamTimestamp"===a){var s=r.subarray(o+1),A=(1&s[3])<<30|s[4]<<22|s[5]<<14|s[6]<<6|s[7]>>>2;return A*=4,A+=3&s[7]}break}}t+=10,t+=n}while(t<e.byteLength);return null}}},93722:function(e,t,n){"use strict";var r=n(77964),i=n(72264),o=function e(){e.prototype.init.call(this),this.captionPackets_=[],this.ccStreams_=[new c(0,0),new c(0,1),new c(1,0),new c(1,1)],this.reset(),this.ccStreams_.forEach((function(e){e.on("data",this.trigger.bind(this,"data")),e.on("partialdone",this.trigger.bind(this,"partialdone")),e.on("done",this.trigger.bind(this,"done"))}),this)};(o.prototype=new r).push=function(e){var t,n,r;if("sei_rbsp"===e.nalUnitType&&(t=i.parseSei(e.escapedRBSP)).payloadType===i.USER_DATA_REGISTERED_ITU_T_T35&&(n=i.parseUserData(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0;else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1));r=i.parseCaptionPackets(e.pts,n),this.captionPackets_=this.captionPackets_.concat(r),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},o.prototype.flushCCStreams=function(e){this.ccStreams_.forEach((function(t){return"flush"===e?t.flush():t.partialFlush()}),this)},o.prototype.flushStream=function(e){this.captionPackets_.length?(this.captionPackets_.forEach((function(e,t){e.presortIndex=t})),this.captionPackets_.sort((function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts})),this.captionPackets_.forEach((function(e){e.type<2&&this.dispatchCea608Packet(e)}),this),this.captionPackets_.length=0,this.flushCCStreams(e)):this.flushCCStreams(e)},o.prototype.flush=function(){return this.flushStream("flush")},o.prototype.partialFlush=function(){return this.flushStream("partialFlush")},o.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach((function(e){e.reset()}))},o.prototype.dispatchCea608Packet=function(e){this.setsTextOrXDSActive(e)?this.activeCea608Channel_[e.type]=null:this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},o.prototype.setsChannel1Active=function(e){return 4096==(30720&e.ccData)},o.prototype.setsChannel2Active=function(e){return 6144==(30720&e.ccData)},o.prototype.setsTextOrXDSActive=function(e){return 256==(28928&e.ccData)||4138==(30974&e.ccData)||6186==(30974&e.ccData)};var a={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},s=function(e){return null===e?"":(e=a[e]||e,String.fromCharCode(e))},A=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],u=function(){for(var e=[],t=15;t--;)e.push("");return e},c=function e(t,n){e.prototype.init.call(this),this.field_=t||0,this.dataChannel_=n||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,n,r,i,o;if((t=32639&e.ccData)!==this.lastControlCode_){if(4096==(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),r=t>>>8,i=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),n=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=n,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=u();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=u();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=u()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(r,i))o=s((r=(3&r)<<8)|i),this[this.mode_](e.pts,o),this.column_++;else if(this.isExtCharacter(r,i))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),o=s((r=(3&r)<<8)|i),this[this.mode_](e.pts,o),this.column_++;else if(this.isMidRowCode(r,i))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14==(14&i)&&this.addFormatting(e.pts,["i"]),1==(1&i)&&this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(r,i))this.column_+=3&i;else if(this.isPAC(r,i)){var a=A.indexOf(7968&t);"rollUp"===this.mode_&&(a-this.rollUpRows_+1<0&&(a=this.rollUpRows_-1),this.setRollUp(e.pts,a)),a!==this.row_&&(this.clearFormatting(e.pts),this.row_=a),1&i&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),16==(16&t)&&(this.column_=4*((14&t)>>1)),this.isColorPAC(i)&&14==(14&i)&&this.addFormatting(e.pts,["i"])}else this.isNormalChar(r)&&(0===i&&(i=null),o=s(r),o+=s(i),this[this.mode_](e.pts,o),this.column_+=o.length)}else this.lastControlCode_=null}};c.prototype=new r,c.prototype.flushDisplayed=function(e){var t=this.displayed_.map((function(e){try{return e.trim()}catch(e){return console.error("Skipping malformed caption."),""}})).join("\n").replace(/^\n+|\n+$/g,"");t.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,text:t,stream:this.name_})},c.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=u(),this.nonDisplayed_=u(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},c.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},c.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},c.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},c.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},c.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},c.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&t>=64&&t<=127},c.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},c.prototype.isNormalChar=function(e){return e>=32&&e<=127},c.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=u(),this.displayed_=u()),void 0!==t&&t!==this.row_)for(var n=0;n<this.rollUpRows_;n++)this.displayed_[t-n]=this.displayed_[this.row_-n],this.displayed_[this.row_-n]="";void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},c.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t);var n=t.reduce((function(e,t){return e+"<"+t+">"}),"");this[this.mode_](e,n)},c.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce((function(e,t){return e+"</"+t+">"}),"");this.formatting_=[],this[this.mode_](e,t)}},c.prototype.popOn=function(e,t){var n=this.nonDisplayed_[this.row_];n+=t,this.nonDisplayed_[this.row_]=n},c.prototype.rollUp=function(e,t){var n=this.displayed_[this.row_];n+=t,this.displayed_[this.row_]=n},c.prototype.shiftRowsUp_=function(){var e;for(e=0;e<this.topRow_;e++)this.displayed_[e]="";for(e=this.row_+1;e<15;e++)this.displayed_[e]="";for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1];this.displayed_[this.row_]=""},c.prototype.paintOn=function(e,t){var n=this.displayed_[this.row_];n+=t,this.displayed_[this.row_]=n},e.exports={CaptionStream:o,Cea608Stream:c}},34180:function(e,t,n){"use strict";var r=n(5164),i=function(e){var t=31&e[1];return t<<=8,t|=e[2]},o=function(e){return!!(64&e[1])},a=function(e){var t=0;return(48&e[3])>>>4>1&&(t+=e[4]+1),t},s=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}};e.exports={parseType:function(e,t){var n=i(e);return 0===n?"pat":n===t?"pmt":t?"pes":null},parsePat:function(e){var t=o(e),n=4+a(e);return t&&(n+=e[n]+1),(31&e[n+10])<<8|e[n+11]},parsePmt:function(e){var t={},n=o(e),r=4+a(e);if(n&&(r+=e[r]+1),1&e[r+5]){var i;i=3+((15&e[r+1])<<8|e[r+2])-4;for(var s=12+((15&e[r+10])<<8|e[r+11]);s<i;){var A=r+s;t[(31&e[A+1])<<8|e[A+2]]=e[A],s+=5+((15&e[A+3])<<8|e[A+4])}return t}},parsePayloadUnitStartIndicator:o,parsePesType:function(e,t){switch(t[i(e)]){case r.H264_STREAM_TYPE:return"video";case r.ADTS_STREAM_TYPE:return"audio";case r.METADATA_STREAM_TYPE:return"timed-metadata";default:return null}},parsePesTime:function(e){if(!o(e))return null;var t=4+a(e);if(t>=e.byteLength)return null;var n,r=null;return 192&(n=e[t+7])&&((r={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,r.pts*=4,r.pts+=(6&e[t+13])>>>1,r.dts=r.pts,64&n&&(r.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,r.dts*=4,r.dts+=(6&e[t+18])>>>1)),r},videoPacketContainsKeyFrame:function(e){for(var t=4+a(e),n=e.subarray(t),r=0,i=0,o=!1;i<n.byteLength-3;i++)if(1===n[i+2]){r=i+5;break}for(;r<n.byteLength;)switch(n[r]){case 0:if(0!==n[r-1]){r+=2;break}if(0!==n[r-2]){r++;break}i+3!==r-2&&"slice_layer_without_partitioning_rbsp_idr"===s(31&n[i+3])&&(o=!0);do{r++}while(1!==n[r]&&r<n.length);i=r-2,r+=3;break;case 1:if(0!==n[r-1]||0!==n[r-2]){r+=3;break}"slice_layer_without_partitioning_rbsp_idr"===s(31&n[i+3])&&(o=!0),i=r-2,r+=3;break;default:r+=3}return n=n.subarray(i),r-=i,i=0,n&&n.byteLength>3&&"slice_layer_without_partitioning_rbsp_idr"===s(31&n[i+3])&&(o=!0),o}}},5164:function(e){"use strict";e.exports={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21}},16634:function(e,t,n){"use strict";var r=n(77964),i="shared",o=function(e,t){var n=1;for(e>t&&(n=-1);Math.abs(t-e)>4294967296;)e+=8589934592*n;return e},a=function e(t){var n,r;e.prototype.init.call(this),this.type_=t||i,this.push=function(e){this.type_!==i&&e.type!==this.type_||(void 0===r&&(r=e.dts),e.dts=o(e.dts,r),e.pts=o(e.pts,r),n=e.dts,this.trigger("data",e))},this.flush=function(){r=n,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){r=void 0,n=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};a.prototype=new r,e.exports={TimestampRolloverStream:a,handleRollover:o}},66913:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(72264).discardEmulationPreventionBytes,o=n(93722).CaptionStream,a=n(3912),s=n(63913),A=n(70062),u=n(89635),c=function(e,t){for(var n=e,r=0;r<t.length;r++){var i=t[r];if(n<i.size)return i;n-=i.size}return null},l=function(e,t){var n=a(e,["moof","traf"]),r=a(e,["mdat"]),o={},l=[];return r.forEach((function(e,t){var r=n[t];l.push({mdat:e,traf:r})})),l.forEach((function(e){var n,r,l=e.mdat,f=e.traf,p=a(f,["tfhd"]),d=u(p[0]),h=d.trackId,m=a(f,["tfdt"]),g=m.length>0?s(m[0]).baseMediaDecodeTime:0,y=a(f,["trun"]);t===h&&y.length>0&&(n=function(e,t,n){var r=t,i=n.defaultSampleDuration||0,o=n.defaultSampleSize||0,a=n.trackId,s=[];return e.forEach((function(e){var t=A(e).samples;t.forEach((function(e){void 0===e.duration&&(e.duration=i),void 0===e.size&&(e.size=o),e.trackId=a,e.dts=r,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),e.pts=r+e.compositionTimeOffset,r+=e.duration})),s=s.concat(t)})),s}(y,g,d),r=function(e,t,n){var r,o,a,s,A=new DataView(e.buffer,e.byteOffset,e.byteLength),u=[];for(o=0;o+4<e.length;o+=a)if(a=A.getUint32(o),o+=4,!(a<=0))switch(31&e[o]){case 6:var l=e.subarray(o+1,o+1+a),f=c(o,t);if(r={nalUnitType:"sei_rbsp",size:a,data:l,escapedRBSP:i(l),trackId:n},f)r.pts=f.pts,r.dts=f.dts,s=f;else{if(!s){console.log("We've encountered a nal unit without data. See mux.js#233.");break}r.pts=s.pts,r.dts=s.dts}u.push(r)}return u}(l,n,h),o[h]||(o[h]=[]),o[h]=o[h].concat(r))})),o};e.exports=function(){var e,t,n,i,a,s,A=!1;this.isInitialized=function(){return A},this.init=function(t){e=new o,A=!0,s=!!t&&t.isPartial,e.on("data",(function(e){e.startTime=e.startPts/i,e.endTime=e.endPts/i,a.captions.push(e),a.captionStreams[e.stream]=!0}))},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"===r(t)&&0===Object.keys(t).length)&&(n!==e[0]||i!==t[n])},this.parse=function(e,r,o){var s;if(!this.isInitialized())return null;if(!r||!o)return null;if(this.isNewInit(r,o))n=r[0],i=o[n];else if(null===n||!i)return t.push(e),null;for(;t.length>0;){var A=t.shift();this.parse(A,r,o)}return s=function(e,t,n){return null===t?null:{seiNals:l(e,t)[t],timescale:n}}(e,n,i),null!==s&&s.seiNals?(this.pushNals(s.seiNals),this.flushStream(),a):null},this.pushNals=function(t){if(!this.isInitialized()||!t||0===t.length)return null;t.forEach((function(t){e.push(t)}))},this.flushStream=function(){if(!this.isInitialized())return null;s?e.partialFlush():e.flush()},this.clearParsedCaptions=function(){a.captions=[],a.captionStreams={}},this.resetCaptionStream=function(){if(!this.isInitialized())return null;e.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){t=[],n=null,i=null,a?this.clearParsedCaptions():a={captions:[],captionStreams:{}},this.resetCaptionStream()},this.reset()}},3912:function(e,t,n){"use strict";var r=n(74940).toUnsigned,i=n(82998);e.exports=function e(t,n){var o,a,s,A,u,c=[];if(!n.length)return null;for(o=0;o<t.byteLength;)a=r(t[o]<<24|t[o+1]<<16|t[o+2]<<8|t[o+3]),s=i(t.subarray(o+4,o+8)),A=a>1?o+a:t.byteLength,s===n[0]&&(1===n.length?c.push(t.subarray(o+8,A)):(u=e(t.subarray(o+8,A),n.slice(1))).length&&(c=c.concat(u))),o=A;return c}},82998:function(e){"use strict";e.exports=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])}},9513:function(e,t,n){"use strict";var r,i,o,a,s,A,u=n(74940).toUnsigned,c=n(74940).toHexString,l=n(3912),f=n(82998),p=n(89635),d=n(70062),h=n(63913);r=function(e){return l(e,["moov","trak"]).reduce((function(e,t){var n,r,i,o,a;return(n=l(t,["tkhd"])[0])?(r=n[0],o=u(n[i=0===r?12:20]<<24|n[i+1]<<16|n[i+2]<<8|n[i+3]),(a=l(t,["mdia","mdhd"])[0])?(i=0===(r=a[0])?12:20,e[o]=u(a[i]<<24|a[i+1]<<16|a[i+2]<<8|a[i+3]),e):null):null}),{})},i=function(e,t){var n,r,i;return n=l(t,["moof","traf"]),r=[].concat.apply([],n.map((function(t){return l(t,["tfhd"]).map((function(n){var r,i,o;return r=u(n[4]<<24|n[5]<<16|n[6]<<8|n[7]),i=e[r]||9e4,o=l(t,["tfdt"]).map((function(e){var t,n;return t=e[0],n=u(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),1===t&&(n*=Math.pow(2,32),n+=u(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),n}))[0],(o=o||1/0)/i}))}))),i=Math.min.apply(null,r),isFinite(i)?i:0},o=function(e,t){var n,r=l(t,["moof","traf"]),i=0,o=0;if(r&&r.length){var a=l(r[0],["tfhd"])[0],s=l(r[0],["trun"])[0],A=l(r[0],["tfdt"])[0];if(a)n=p(a).trackId;if(A)i=h(A).baseMediaDecodeTime;if(s){var u=d(s);u.samples&&u.samples.length&&(o=u.samples[0].compositionTimeOffset||0)}}return(i+o)/(e[n]||9e4)},a=function(e){var t=l(e,["moov","trak"]),n=[];return t.forEach((function(e){var t=l(e,["mdia","hdlr"]),r=l(e,["tkhd"]);t.forEach((function(e,t){var i,o,a=f(e.subarray(8,12)),s=r[t];"vide"===a&&(o=0===(i=new DataView(s.buffer,s.byteOffset,s.byteLength)).getUint8(0)?i.getUint32(12):i.getUint32(20),n.push(o))}))})),n},A=function(e){var t=0===e[0]?12:20;return u(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])},s=function(e){var t=l(e,["moov","trak"]),n=[];return t.forEach((function(e){var t,r,i={},o=l(e,["tkhd"])[0];o&&(r=(t=new DataView(o.buffer,o.byteOffset,o.byteLength)).getUint8(0),i.id=0===r?t.getUint32(12):t.getUint32(20));var a=l(e,["mdia","hdlr"])[0];if(a){var s=f(a.subarray(8,12));i.type="vide"===s?"video":"soun"===s?"audio":s}var u=l(e,["mdia","minf","stbl","stsd"])[0];if(u){var p=u.subarray(8);i.codec=f(p.subarray(4,8));var d,h=l(p,[i.codec])[0];h&&(/^[a-z]vc[1-9]$/i.test(i.codec)?(d=h.subarray(78),"avcC"===f(d.subarray(4,8))&&d.length>11?(i.codec+=".",i.codec+=c(d[9]),i.codec+=c(d[10]),i.codec+=c(d[11])):i.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(i.codec)&&(d=h.subarray(28),"esds"===f(d.subarray(4,8))&&d.length>20&&0!==d[19]?(i.codec+="."+c(d[19]),i.codec+="."+c(d[20]>>>2&63).replace(/^0/,"")):i.codec="mp4a.40.2"))}var m=l(e,["mdia","mdhd"])[0];m&&(i.timescale=A(m)),n.push(i)})),n},e.exports={findBox:l,parseType:f,timescale:r,startTime:i,compositionStartTime:o,videoTrackIds:a,tracks:s,getTimescaleFromMediaHeader:A}},72264:function(e){"use strict";e.exports={parseSei:function(e){for(var t=0,n={payloadType:-1,payloadSize:0},r=0,i=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)r+=255,t++;for(r+=e[t++];255===e[t];)i+=255,t++;if(i+=e[t++],!n.payload&&4===r){if("GA94"===String.fromCharCode(e[t+3],e[t+4],e[t+5],e[t+6])){n.payloadType=r,n.payloadSize=i,n.payload=e.subarray(t,t+i);break}n.payload=void 0}t+=i,r=0,i=0}return n},parseUserData:function(e){return 181!==e.payload[0]||49!=(e.payload[1]<<8|e.payload[2])||"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])||3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},parseCaptionPackets:function(e,t){var n,r,i,o,a=[];if(!(64&t[0]))return a;for(r=31&t[0],n=0;n<r;n++)o={type:3&t[(i=3*n)+2],pts:e},4&t[i+2]&&(o.ccData=t[i+3]<<8|t[i+4],a.push(o));return a},discardEmulationPreventionBytes:function(e){for(var t,n,r=e.byteLength,i=[],o=1;o<r-2;)0===e[o]&&0===e[o+1]&&3===e[o+2]?(i.push(o+2),o+=2):o++;if(0===i.length)return e;t=r-i.length,n=new Uint8Array(t);var a=0;for(o=0;o<t;a++,o++)a===i[0]&&(a++,i.shift()),n[o]=e[a];return n},USER_DATA_REGISTERED_ITU_T_T35:4}},47309:function(e,t,n){"use strict";var r,i,o=function(e){return new Date(1e3*e-20828448e5)},a=n(82998),s=n(3912),A=function(e){var t,n,r=new DataView(e.buffer,e.byteOffset,e.byteLength),i=[];for(t=0;t+4<e.length;t+=n)if(n=r.getUint32(t),t+=4,n<=0)i.push("<span style='color:red;'>MALFORMED DATA</span>");else switch(31&e[t]){case 1:i.push("slice_layer_without_partitioning_rbsp");break;case 5:i.push("slice_layer_without_partitioning_rbsp_idr");break;case 6:i.push("sei_rbsp");break;case 7:i.push("seq_parameter_set_rbsp");break;case 8:i.push("pic_parameter_set_rbsp");break;case 9:i.push("access_unit_delimiter_rbsp");break;default:i.push("UNKNOWN NAL - "+e[t]&31)}return i},u={avc1:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{dataReferenceIndex:t.getUint16(6),width:t.getUint16(24),height:t.getUint16(26),horizresolution:t.getUint16(28)+t.getUint16(30)/16,vertresolution:t.getUint16(32)+t.getUint16(34)/16,frameCount:t.getUint16(40),depth:t.getUint16(74),config:r(e.subarray(78,e.byteLength))}},avcC:function(e){var t,n,r,i,o=new DataView(e.buffer,e.byteOffset,e.byteLength),a={configurationVersion:e[0],avcProfileIndication:e[1],profileCompatibility:e[2],avcLevelIndication:e[3],lengthSizeMinusOne:3&e[4],sps:[],pps:[]},s=31&e[5];for(r=6,i=0;i<s;i++)n=o.getUint16(r),r+=2,a.sps.push(new Uint8Array(e.subarray(r,r+n))),r+=n;for(t=e[r],r++,i=0;i<t;i++)n=o.getUint16(r),r+=2,a.pps.push(new Uint8Array(e.subarray(r,r+n))),r+=n;return a},btrt:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{bufferSizeDB:t.getUint32(0),maxBitrate:t.getUint32(4),avgBitrate:t.getUint32(8)}},esds:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),esId:e[6]<<8|e[7],streamPriority:31&e[8],decoderConfig:{objectProfileIndication:e[11],streamType:e[12]>>>2&63,bufferSize:e[13]<<16|e[14]<<8|e[15],maxBitrate:e[16]<<24|e[17]<<16|e[18]<<8|e[19],avgBitrate:e[20]<<24|e[21]<<16|e[22]<<8|e[23],decoderConfigDescriptor:{tag:e[24],length:e[25],audioObjectType:e[26]>>>3&31,samplingFrequencyIndex:(7&e[26])<<1|e[27]>>>7&1,channelConfiguration:e[27]>>>3&15}}}},ftyp:function(e){for(var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={majorBrand:a(e.subarray(0,4)),minorVersion:t.getUint32(4),compatibleBrands:[]},r=8;r<e.byteLength;)n.compatibleBrands.push(a(e.subarray(r,r+4))),r+=4;return n},dinf:function(e){return{boxes:r(e)}},dref:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),dataReferences:r(e.subarray(8))}},hdlr:function(e){var t={version:new DataView(e.buffer,e.byteOffset,e.byteLength).getUint8(0),flags:new Uint8Array(e.subarray(1,4)),handlerType:a(e.subarray(8,12)),name:""},n=8;for(n=24;n<e.byteLength;n++){if(0===e[n]){n++;break}t.name+=String.fromCharCode(e[n])}return t.name=decodeURIComponent(escape(t.name)),t},mdat:function(e){return{byteLength:e.byteLength,nals:A(e)}},mdhd:function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=4,i={version:n.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),language:""};return 1===i.version?(r+=4,i.creationTime=o(n.getUint32(r)),r+=8,i.modificationTime=o(n.getUint32(r)),r+=4,i.timescale=n.getUint32(r),r+=8,i.duration=n.getUint32(r)):(i.creationTime=o(n.getUint32(r)),r+=4,i.modificationTime=o(n.getUint32(r)),r+=4,i.timescale=n.getUint32(r),r+=4,i.duration=n.getUint32(r)),r+=4,t=n.getUint16(r),i.language+=String.fromCharCode(96+(t>>10)),i.language+=String.fromCharCode(96+((992&t)>>5)),i.language+=String.fromCharCode(96+(31&t)),i},mdia:function(e){return{boxes:r(e)}},mfhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sequenceNumber:e[4]<<24|e[5]<<16|e[6]<<8|e[7]}},minf:function(e){return{boxes:r(e)}},mp4a:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={dataReferenceIndex:t.getUint16(6),channelcount:t.getUint16(16),samplesize:t.getUint16(18),samplerate:t.getUint16(24)+t.getUint16(26)/65536};return e.byteLength>28&&(n.streamDescriptor=r(e.subarray(28))[0]),n},moof:function(e){return{boxes:r(e)}},moov:function(e){return{boxes:r(e)}},mvex:function(e){return{boxes:r(e)}},mvhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n=4,r={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))};return 1===r.version?(n+=4,r.creationTime=o(t.getUint32(n)),n+=8,r.modificationTime=o(t.getUint32(n)),n+=4,r.timescale=t.getUint32(n),n+=8,r.duration=t.getUint32(n)):(r.creationTime=o(t.getUint32(n)),n+=4,r.modificationTime=o(t.getUint32(n)),n+=4,r.timescale=t.getUint32(n),n+=4,r.duration=t.getUint32(n)),n+=4,r.rate=t.getUint16(n)+t.getUint16(n+2)/16,n+=4,r.volume=t.getUint8(n)+t.getUint8(n+1)/8,n+=2,n+=2,n+=8,r.matrix=new Uint32Array(e.subarray(n,n+36)),n+=36,n+=24,r.nextTrackId=t.getUint32(n),r},pdin:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),rate:t.getUint32(4),initialDelay:t.getUint32(8)}},sdtp:function(e){var t,n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]};for(t=4;t<e.byteLength;t++)n.samples.push({dependsOn:(48&e[t])>>4,isDependedOn:(12&e[t])>>2,hasRedundancy:3&e[t]});return n},sidx:n(12239),smhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),balance:e[4]+e[5]/256}},stbl:function(e){return{boxes:r(e)}},stco:function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),chunkOffsets:[]},i=n.getUint32(4);for(t=8;i;t+=4,i--)r.chunkOffsets.push(n.getUint32(t));return r},stsc:function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=n.getUint32(4),i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleToChunks:[]};for(t=8;r;t+=12,r--)i.sampleToChunks.push({firstChunk:n.getUint32(t),samplesPerChunk:n.getUint32(t+4),sampleDescriptionIndex:n.getUint32(t+8)});return i},stsd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleDescriptions:r(e.subarray(8))}},stsz:function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleSize:n.getUint32(4),entries:[]};for(t=12;t<e.byteLength;t+=4)r.entries.push(n.getUint32(t));return r},stts:function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),timeToSamples:[]},i=n.getUint32(4);for(t=8;i;t+=8,i--)r.timeToSamples.push({sampleCount:n.getUint32(t),sampleDelta:n.getUint32(t+4)});return r},styp:function(e){return u.ftyp(e)},tfdt:n(63913),tfhd:n(89635),tkhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n=4,r={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))};return 1===r.version?(n+=4,r.creationTime=o(t.getUint32(n)),n+=8,r.modificationTime=o(t.getUint32(n)),n+=4,r.trackId=t.getUint32(n),n+=4,n+=8,r.duration=t.getUint32(n)):(r.creationTime=o(t.getUint32(n)),n+=4,r.modificationTime=o(t.getUint32(n)),n+=4,r.trackId=t.getUint32(n),n+=4,n+=4,r.duration=t.getUint32(n)),n+=4,n+=8,r.layer=t.getUint16(n),n+=2,r.alternateGroup=t.getUint16(n),n+=2,r.volume=t.getUint8(n)+t.getUint8(n+1)/8,n+=2,n+=2,r.matrix=new Uint32Array(e.subarray(n,n+36)),n+=36,r.width=t.getUint16(n)+t.getUint16(n+2)/65536,n+=4,r.height=t.getUint16(n)+t.getUint16(n+2)/65536,r},traf:function(e){return{boxes:r(e)}},trak:function(e){return{boxes:r(e)}},trex:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:t.getUint32(4),defaultSampleDescriptionIndex:t.getUint32(8),defaultSampleDuration:t.getUint32(12),defaultSampleSize:t.getUint32(16),sampleDependsOn:3&e[20],sampleIsDependedOn:(192&e[21])>>6,sampleHasRedundancy:(48&e[21])>>4,samplePaddingValue:(14&e[21])>>1,sampleIsDifferenceSample:!!(1&e[21]),sampleDegradationPriority:t.getUint16(22)}},trun:n(70062),"url ":function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4))}},vmhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),graphicsmode:t.getUint16(4),opcolor:new Uint16Array([t.getUint16(6),t.getUint16(8),t.getUint16(10)])}}};r=function(e){for(var t,n,r,i,o,s=0,A=[],c=new ArrayBuffer(e.length),l=new Uint8Array(c),f=0;f<e.length;++f)l[f]=e[f];for(t=new DataView(c);s<e.byteLength;)n=t.getUint32(s),r=a(e.subarray(s+4,s+8)),i=n>1?s+n:e.byteLength,(o=(u[r]||function(e){return{data:e}})(e.subarray(s+8,i))).size=n,o.type=r,A.push(o),s=i;return A},i=function(e,t){var n;return t=t||0,n=new Array(2*t+1).join(" "),e.map((function(e,r){return n+e.type+"\n"+Object.keys(e).filter((function(e){return"type"!==e&&"boxes"!==e})).map((function(t){var r=n+" "+t+": ",i=e[t];if(i instanceof Uint8Array||i instanceof Uint32Array){var o=Array.prototype.slice.call(new Uint8Array(i.buffer,i.byteOffset,i.byteLength)).map((function(e){return" "+("00"+e.toString(16)).slice(-2)})).join("").match(/.{1,24}/g);return o?1===o.length?r+"<"+o.join("").slice(1)+">":r+"<\n"+o.map((function(e){return n+" "+e})).join("\n")+"\n"+n+" >":r+"<>"}return r+JSON.stringify(i,null,2).split("\n").map((function(e,t){return 0===t?e:n+" "+e})).join("\n")})).join("\n")+(e.boxes?"\n"+i(e.boxes,t+1):"")})).join("\n")},e.exports={inspect:r,textify:i,parseType:a,findBox:s,parseTraf:u.traf,parseTfdt:u.tfdt,parseHdlr:u.hdlr,parseTfhd:u.tfhd,parseTrun:u.trun,parseSidx:u.sidx}},22408:function(e){"use strict";e.exports=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}}},12239:function(e){"use strict";e.exports=function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:n.getUint32(4),timescale:n.getUint32(8),earliestPresentationTime:n.getUint32(12),firstOffset:n.getUint32(16)},i=n.getUint16(22);for(t=24;i;t+=12,i--)r.references.push({referenceType:(128&e[t])>>>7,referencedSize:2147483647&n.getUint32(t),subsegmentDuration:n.getUint32(t+4),startsWithSap:!!(128&e[t+8]),sapType:(112&e[t+8])>>>4,sapDeltaTime:268435455&n.getUint32(t+8)});return r}},63913:function(e,t,n){"use strict";var r=n(74940).toUnsigned;e.exports=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4)),baseMediaDecodeTime:r(e[4]<<24|e[5]<<16|e[6]<<8|e[7])};return 1===t.version&&(t.baseMediaDecodeTime*=Math.pow(2,32),t.baseMediaDecodeTime+=r(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),t}},89635:function(e){"use strict";e.exports=function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:n.getUint32(4)},i=1&r.flags[2],o=2&r.flags[2],a=8&r.flags[2],s=16&r.flags[2],A=32&r.flags[2],u=65536&r.flags[0],c=131072&r.flags[0];return t=8,i&&(t+=4,r.baseDataOffset=n.getUint32(12),t+=4),o&&(r.sampleDescriptionIndex=n.getUint32(t),t+=4),a&&(r.defaultSampleDuration=n.getUint32(t),t+=4),s&&(r.defaultSampleSize=n.getUint32(t),t+=4),A&&(r.defaultSampleFlags=n.getUint32(t)),u&&(r.durationIsEmpty=!0),!i&&c&&(r.baseDataOffsetIsMoof=!0),r}},70062:function(e,t,n){"use strict";var r=n(22408);e.exports=function(e){var t,n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},i=new DataView(e.buffer,e.byteOffset,e.byteLength),o=1&n.flags[2],a=4&n.flags[2],s=1&n.flags[1],A=2&n.flags[1],u=4&n.flags[1],c=8&n.flags[1],l=i.getUint32(4),f=8;for(o&&(n.dataOffset=i.getInt32(f),f+=4),a&&l&&(t={flags:r(e.subarray(f,f+4))},f+=4,s&&(t.duration=i.getUint32(f),f+=4),A&&(t.size=i.getUint32(f),f+=4),c&&(1===n.version?t.compositionTimeOffset=i.getInt32(f):t.compositionTimeOffset=i.getUint32(f),f+=4),n.samples.push(t),l--);l--;)t={},s&&(t.duration=i.getUint32(f),f+=4),A&&(t.size=i.getUint32(f),f+=4),u&&(t.flags=r(e.subarray(f,f+4)),f+=4),c&&(1===n.version?t.compositionTimeOffset=i.getInt32(f):t.compositionTimeOffset=i.getUint32(f),f+=4),n.samples.push(t);return n}},33088:function(e,t,n){"use strict";var r=n(5164),i=n(16634).handleRollover,o={};o.ts=n(34180),o.aac=n(70576);var a=n(42307).ONE_SECOND_IN_TS,s=188,A=71,u=function(e,t,n){for(var r,i,a,u,c=0,l=s,f=!1;l<=e.byteLength;)if(e[c]!==A||e[l]!==A&&l!==e.byteLength)c++,l++;else{if(r=e.subarray(c,l),"pes"===o.ts.parseType(r,t.pid))i=o.ts.parsePesType(r,t.table),a=o.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&a&&(u=o.ts.parsePesTime(r))&&(u.type="audio",n.audio.push(u),f=!0);if(f)break;c+=s,l+=s}for(c=(l=e.byteLength)-s,f=!1;c>=0;)if(e[c]!==A||e[l]!==A&&l!==e.byteLength)c--,l--;else{if(r=e.subarray(c,l),"pes"===o.ts.parseType(r,t.pid))i=o.ts.parsePesType(r,t.table),a=o.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&a&&(u=o.ts.parsePesTime(r))&&(u.type="audio",n.audio.push(u),f=!0);if(f)break;c-=s,l-=s}},c=function(e,t,n){for(var r,i,a,u,c,l,f,p=0,d=s,h=!1,m={data:[],size:0};d<e.byteLength;)if(e[p]!==A||e[d]!==A)p++,d++;else{if(r=e.subarray(p,d),"pes"===o.ts.parseType(r,t.pid))if(i=o.ts.parsePesType(r,t.table),a=o.ts.parsePayloadUnitStartIndicator(r),"video"===i&&(a&&!h&&(u=o.ts.parsePesTime(r))&&(u.type="video",n.video.push(u),h=!0),!n.firstKeyFrame)){if(a&&0!==m.size){for(c=new Uint8Array(m.size),l=0;m.data.length;)f=m.data.shift(),c.set(f,l),l+=f.byteLength;if(o.ts.videoPacketContainsKeyFrame(c)){var g=o.ts.parsePesTime(c);g?(n.firstKeyFrame=g,n.firstKeyFrame.type="video"):console.warn("Failed to extract PTS/DTS from PES at first keyframe. This could be an unusual TS segment, or else mux.js did not parse your TS segment correctly. If you know your TS segments do contain PTS/DTS on keyframes please file a bug report! You can try ffprobe to double check for yourself.")}m.size=0}m.data.push(r),m.size+=r.byteLength}if(h&&n.firstKeyFrame)break;p+=s,d+=s}for(p=(d=e.byteLength)-s,h=!1;p>=0;)if(e[p]!==A||e[d]!==A)p--,d--;else{if(r=e.subarray(p,d),"pes"===o.ts.parseType(r,t.pid))i=o.ts.parsePesType(r,t.table),a=o.ts.parsePayloadUnitStartIndicator(r),"video"===i&&a&&(u=o.ts.parsePesTime(r))&&(u.type="video",n.video.push(u),h=!0);if(h)break;p-=s,d-=s}},l=function(e){var t={pid:null,table:null},n={};for(var i in function(e,t){for(var n,r=0,i=s;i<e.byteLength;)if(e[r]!==A||e[i]!==A)r++,i++;else{switch(n=e.subarray(r,i),o.ts.parseType(n,t.pid)){case"pat":t.pid||(t.pid=o.ts.parsePat(n));break;case"pmt":t.table||(t.table=o.ts.parsePmt(n))}if(t.pid&&t.table)return;r+=s,i+=s}}(e,t),t.table){if(t.table.hasOwnProperty(i))switch(t.table[i]){case r.H264_STREAM_TYPE:n.video=[],c(e,t,n),0===n.video.length&&delete n.video;break;case r.ADTS_STREAM_TYPE:n.audio=[],u(e,t,n),0===n.audio.length&&delete n.audio}}return n};e.exports={inspect:function(e,t){var n;return n=o.aac.isLikelyAacData(e)?function(e){for(var t,n=!1,r=0,i=null,s=null,A=0,u=0;e.length-u>=3;){switch(o.aac.parseType(e,u)){case"timed-metadata":if(e.length-u<10){n=!0;break}if((A=o.aac.parseId3TagSize(e,u))>e.length){n=!0;break}null===s&&(t=e.subarray(u,u+A),s=o.aac.parseAacTimestamp(t)),u+=A;break;case"audio":if(e.length-u<7){n=!0;break}if((A=o.aac.parseAdtsSize(e,u))>e.length){n=!0;break}null===i&&(t=e.subarray(u,u+A),i=o.aac.parseSampleRate(t)),r++,u+=A;break;default:u++}if(n)return null}if(null===i||null===s)return null;var c=a/i;return{audio:[{type:"audio",dts:s,pts:s},{type:"audio",dts:s+1024*r*c,pts:s+1024*r*c}]}}(e):l(e),n&&(n.audio||n.video)?(function(e,t){if(e.audio&&e.audio.length){var n=t;void 0===n&&(n=e.audio[0].dts),e.audio.forEach((function(e){e.dts=i(e.dts,n),e.pts=i(e.pts,n),e.dtsTime=e.dts/a,e.ptsTime=e.pts/a}))}if(e.video&&e.video.length){var r=t;if(void 0===r&&(r=e.video[0].dts),e.video.forEach((function(e){e.dts=i(e.dts,r),e.pts=i(e.pts,r),e.dtsTime=e.dts/a,e.ptsTime=e.pts/a})),e.firstKeyFrame){var o=e.firstKeyFrame;o.dts=i(o.dts,r),o.pts=i(o.pts,r),o.dtsTime=o.dts/a,o.ptsTime=o.dts/a}}}(n,t),n):null},parseAudioPes_:u}},74940:function(e){"use strict";e.exports={toUnsigned:function(e){return e>>>0},toHexString:function(e){return("00"+e.toString(16)).slice(-2)}}},42307:function(e){"use strict";var t,n,r,i,o,a,s,A=9e4;t=function(e){return e*A},n=function(e,t){return e*t},r=function(e){return e/A},i=function(e,t){return e/t},o=function(e,n){return t(i(e,n))},a=function(e,t){return n(r(e),t)},s=function(e,t,n){return r(n?e:e-t)},e.exports={ONE_SECOND_IN_TS:A,secondsToVideoTs:t,secondsToAudioTs:n,videoTsToSeconds:r,audioTsToSeconds:i,audioTsToVideoTs:o,videoTsToAudioTs:a,metadataTsToSeconds:s}},77964:function(e){"use strict";var t=function(){this.init=function(){var e={};this.on=function(t,n){e[t]||(e[t]=[]),e[t]=e[t].concat(n)},this.off=function(t,n){var r;return!!e[t]&&(r=e[t].indexOf(n),e[t]=e[t].slice(),e[t].splice(r,1),r>-1)},this.trigger=function(t){var n,r,i,o;if(n=e[t])if(2===arguments.length)for(i=n.length,r=0;r<i;++r)n[r].call(this,arguments[1]);else{for(o=[],r=arguments.length,r=1;r<arguments.length;++r)o.push(arguments[r]);for(i=n.length,r=0;r<i;++r)n[r].apply(this,o)}},this.dispose=function(){e={}}}};t.prototype.pipe=function(e){return this.on("data",(function(t){e.push(t)})),this.on("done",(function(t){e.flush(t)})),this.on("partialdone",(function(t){e.partialFlush(t)})),this.on("endedtimeline",(function(t){e.endTimeline(t)})),this.on("reset",(function(t){e.reset(t)})),e},t.prototype.push=function(e){this.trigger("data",e)},t.prototype.flush=function(e){this.trigger("done",e)},t.prototype.partialFlush=function(e){this.trigger("partialdone",e)},t.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},t.prototype.reset=function(e){this.trigger("reset",e)},e.exports=t},62246:function(e){"use strict";
- /*
- object-assign
- (c) Sindre Sorhus
- @license MIT
- */var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var a,s,A=i(e),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(A[c]=a[c]);if(t){s=t(a);for(var l=0;l<s.length;l++)r.call(a,s[l])&&(A[s[l]]=a[s[l]])}}return A}},11377:function(e,t,n){"use strict";function r(e,t,n,r,i,o,a){try{var s=e[o](a),A=s.value}catch(e){return void n(e)}s.done?t(A):Promise.resolve(A).then(r,i)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function A(e){var t="function"==typeof Map?new Map:void 0;return A=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return u(e,arguments,f(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),l(r,e)},A(e)}function u(e,t,n){return u=c()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&l(i,n.prototype),i},u.apply(null,arguments)}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function l(e,t){return l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},l(e,t)}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}var p=n(88670),d=["Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed"],h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(i,e);var t,n,r=(t=i,n=c(),function(){var e,r=f(t);if(n){var i=f(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return s(this,e)});function i(e){var t;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),t=r.call(this),e instanceof Error)?(t.originalError=e,e=e.message):(t.originalError=new Error(e),t.originalError.stack=t.stack);return t.name="AbortError",t.message=e,t}return i}(A(Error)),m=function(e,t,n){var r=n.retries-(t-1);return e.attemptNumber=t,e.retriesLeft=r,e},g=function(e,t){return new Promise((function(n,a){t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({onFailedAttempt:function(){},retries:10},t);var s=p.operation(t);s.attempt(function(){var i,o=(i=regeneratorRuntime.mark((function r(i){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.t0=n,r.next=4,e(i);case 4:r.t1=r.sent,(0,r.t0)(r.t1),r.next=34;break;case 8:if(r.prev=8,r.t2=r.catch(0),r.t2 instanceof Error){r.next=13;break}return a(new TypeError('Non-error was thrown: "'.concat(r.t2,'". You should only throw errors.'))),r.abrupt("return");case 13:if(!(r.t2 instanceof h)){r.next=18;break}s.stop(),a(r.t2.originalError),r.next=34;break;case 18:if(!(r.t2 instanceof TypeError)||(o=r.t2.message,d.includes(o))){r.next=23;break}s.stop(),a(r.t2),r.next=34;break;case 23:return m(r.t2,i,t),r.prev=24,r.next=27,t.onFailedAttempt(r.t2);case 27:r.next=33;break;case 29:return r.prev=29,r.t3=r.catch(24),a(r.t3),r.abrupt("return");case 33:s.retry(r.t2)||a(s.mainError());case 34:case"end":return r.stop()}var o}),r,null,[[0,8],[24,29]])})),function(){var e=this,t=arguments;return new Promise((function(n,o){var a=i.apply(e,t);function s(e){r(a,n,o,s,A,"next",e)}function A(e){r(a,n,o,s,A,"throw",e)}s(void 0)}))});return function(e){return o.apply(this,arguments)}}())}))};e.exports=g,e.exports.default=g,e.exports.AbortError=h},1058:function(e,t){"use strict";
- /*! @name pkcs7 @version 1.0.4 @license Apache-2.0 */var n;Object.defineProperty(t,"__esModule",{value:!0}),n=[[16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16],[15,15,15,15,15,15,15,15,15,15,15,15,15,15,15],[14,14,14,14,14,14,14,14,14,14,14,14,14,14],[13,13,13,13,13,13,13,13,13,13,13,13,13],[12,12,12,12,12,12,12,12,12,12,12,12],[11,11,11,11,11,11,11,11,11,11,11],[10,10,10,10,10,10,10,10,10,10],[9,9,9,9,9,9,9,9,9],[8,8,8,8,8,8,8,8],[7,7,7,7,7,7,7],[6,6,6,6,6,6],[5,5,5,5,5],[4,4,4,4],[3,3,3],[2,2],[1]];t.VERSION="1.0.4",t.pad=function(e){var t=n[e.byteLength%16||0],r=new Uint8Array(e.byteLength+t.length);return r.set(e),r.set(t,e.byteLength),r},t.unpad=function(e){return e.subarray(0,e.byteLength-e[e.byteLength-1])}},8445:function(e,t,n){"use strict";e.exports=n(35909)},35909:function(e,t,n){"use strict";var r=t;function i(){r.util._configure(),r.Writer._configure(r.BufferWriter),r.Reader._configure(r.BufferReader)}r.build="minimal",r.Writer=n(57565),r.BufferWriter=n(13963),r.Reader=n(95619),r.BufferReader=n(81457),r.util=n(78106),r.rpc=n(98460),r.roots=n(23806),r.configure=i,i()},95619:function(e,t,n){"use strict";e.exports=A;var r,i=n(78106),o=i.LongBits,a=i.utf8;function s(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function A(e){this.buf=e,this.pos=0,this.len=e.length}var u="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new A(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new A(e);throw Error("illegal buffer")},c=function(){return i.Buffer?function(e){return(A.create=function(e){return i.Buffer.isBuffer(e)?new r(e):u(e)})(e)}:u};function l(){var e=new o(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw s(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw s(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function f(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function p(){if(this.pos+8>this.len)throw s(this,8);return new o(f(this.buf,this.pos+=4),f(this.buf,this.pos+=4))}A.create=c(),A.prototype._slice=i.Array.prototype.subarray||i.Array.prototype.slice,A.prototype.uint32=function(){var e=4294967295;return function(){if(e=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return e;if((this.pos+=5)>this.len)throw this.pos=this.len,s(this,10);return e}}(),A.prototype.int32=function(){return 0|this.uint32()},A.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},A.prototype.bool=function(){return 0!==this.uint32()},A.prototype.fixed32=function(){if(this.pos+4>this.len)throw s(this,4);return f(this.buf,this.pos+=4)},A.prototype.sfixed32=function(){if(this.pos+4>this.len)throw s(this,4);return 0|f(this.buf,this.pos+=4)},A.prototype.float=function(){if(this.pos+4>this.len)throw s(this,4);var e=i.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},A.prototype.double=function(){if(this.pos+8>this.len)throw s(this,4);var e=i.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},A.prototype.bytes=function(){var e=this.uint32(),t=this.pos,n=this.pos+e;if(n>this.len)throw s(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,n):t===n?new this.buf.constructor(0):this._slice.call(this.buf,t,n)},A.prototype.string=function(){var e=this.bytes();return a.read(e,0,e.length)},A.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw s(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw s(this)}while(128&this.buf[this.pos++]);return this},A.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},A._configure=function(e){r=e,A.create=c(),r._configure();var t=i.Long?"toLong":"toNumber";i.merge(A.prototype,{int64:function(){return l.call(this)[t](!1)},uint64:function(){return l.call(this)[t](!0)},sint64:function(){return l.call(this).zzDecode()[t](!1)},fixed64:function(){return p.call(this)[t](!0)},sfixed64:function(){return p.call(this)[t](!1)}})}},81457:function(e,t,n){"use strict";e.exports=o;var r=n(95619);(o.prototype=Object.create(r.prototype)).constructor=o;var i=n(78106);function o(e){r.call(this,e)}o._configure=function(){i.Buffer&&(o.prototype._slice=i.Buffer.prototype.slice)},o.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},o._configure()},23806:function(e){"use strict";e.exports={}},98460:function(e,t,n){"use strict";t.Service=n(50379)},50379:function(e,t,n){"use strict";e.exports=i;var r=n(78106);function i(e,t,n){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");r.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(n)}(i.prototype=Object.create(r.EventEmitter.prototype)).constructor=i,i.prototype.rpcCall=function e(t,n,i,o,a){if(!o)throw TypeError("request must be specified");var s=this;if(!a)return r.asPromise(e,s,t,n,i,o);if(s.rpcImpl)try{return s.rpcImpl(t,n[s.requestDelimited?"encodeDelimited":"encode"](o).finish(),(function(e,n){if(e)return s.emit("error",e,t),a(e);if(null!==n){if(!(n instanceof i))try{n=i[s.responseDelimited?"decodeDelimited":"decode"](n)}catch(e){return s.emit("error",e,t),a(e)}return s.emit("data",n,t),a(null,n)}s.end(!0)}))}catch(e){return s.emit("error",e,t),void setTimeout((function(){a(e)}),0)}else setTimeout((function(){a(Error("already ended"))}),0)},i.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},53162:function(e,t,n){"use strict";e.exports=i;var r=n(78106);function i(e,t){this.lo=e>>>0,this.hi=t>>>0}var o=i.zero=new i(0,0);o.toNumber=function(){return 0},o.zzEncode=o.zzDecode=function(){return this},o.length=function(){return 1};var a=i.zeroHash="\0\0\0\0\0\0\0\0";i.fromNumber=function(e){if(0===e)return o;var t=e<0;t&&(e=-e);var n=e>>>0,r=(e-n)/4294967296>>>0;return t&&(r=~r>>>0,n=~n>>>0,++n>4294967295&&(n=0,++r>4294967295&&(r=0))),new i(n,r)},i.from=function(e){if("number"==typeof e)return i.fromNumber(e);if(r.isString(e)){if(!r.Long)return i.fromNumber(parseInt(e,10));e=r.Long.fromString(e)}return e.low||e.high?new i(e.low>>>0,e.high>>>0):o},i.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,n=~this.hi>>>0;return t||(n=n+1>>>0),-(t+4294967296*n)}return this.lo+4294967296*this.hi},i.prototype.toLong=function(e){return r.Long?new r.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var s=String.prototype.charCodeAt;i.fromHash=function(e){return e===a?o:new i((s.call(e,0)|s.call(e,1)<<8|s.call(e,2)<<16|s.call(e,3)<<24)>>>0,(s.call(e,4)|s.call(e,5)<<8|s.call(e,6)<<16|s.call(e,7)<<24)>>>0)},i.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},i.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},i.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},i.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,n=this.hi>>>24;return 0===n?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:n<128?9:10}},78106:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=t;function o(e,t,n){for(var r=Object.keys(t),i=0;i<r.length;++i)void 0!==e[r[i]]&&n||(e[r[i]]=t[r[i]]);return e}function a(e){function t(e,n){if(!(this instanceof t))return new t(e,n);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),n&&o(this,n)}return(t.prototype=Object.create(Error.prototype)).constructor=t,Object.defineProperty(t.prototype,"name",{get:function(){return e}}),t.prototype.toString=function(){return this.name+": "+this.message},t}i.asPromise=n(41825),i.base64=n(34026),i.EventEmitter=n(90838),i.float=n(97207),i.inquire=n(21895),i.utf8=n(48967),i.pool=n(4205),i.LongBits=n(53162),i.isNode=Boolean(void 0!==n.g&&n.g&&n.g.process&&n.g.process.versions&&n.g.process.versions.node),i.global=i.isNode&&n.g||"undefined"!=typeof window&&window||"undefined"!=typeof self&&self||void 0,i.emptyArray=Object.freeze?Object.freeze([]):[],i.emptyObject=Object.freeze?Object.freeze({}):{},i.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},i.isString=function(e){return"string"==typeof e||e instanceof String},i.isObject=function(e){return e&&"object"===r(e)},i.isset=i.isSet=function(e,t){var n=e[t];return!(null==n||!e.hasOwnProperty(t))&&("object"!==r(n)||(Array.isArray(n)?n.length:Object.keys(n).length)>0)},i.Buffer=function(){try{var e=i.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),i._Buffer_from=null,i._Buffer_allocUnsafe=null,i.newBuffer=function(e){return"number"==typeof e?i.Buffer?i._Buffer_allocUnsafe(e):new i.Array(e):i.Buffer?i._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},i.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,i.Long=i.global.dcodeIO&&i.global.dcodeIO.Long||i.global.Long||i.inquire("long"),i.key2Re=/^true|false|0|1$/,i.key32Re=/^-?(?:0|[1-9][0-9]*)$/,i.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,i.longToHash=function(e){return e?i.LongBits.from(e).toHash():i.LongBits.zeroHash},i.longFromHash=function(e,t){var n=i.LongBits.fromHash(e);return i.Long?i.Long.fromBits(n.lo,n.hi,t):n.toNumber(Boolean(t))},i.merge=o,i.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},i.newError=a,i.ProtocolError=a("ProtocolError"),i.oneOfGetter=function(e){for(var t={},n=0;n<e.length;++n)t[e[n]]=1;return function(){for(var e=Object.keys(this),n=e.length-1;n>-1;--n)if(1===t[e[n]]&&void 0!==this[e[n]]&&null!==this[e[n]])return e[n]}},i.oneOfSetter=function(e){return function(t){for(var n=0;n<e.length;++n)e[n]!==t&&delete this[e[n]]}},i.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},i._configure=function(){var e=i.Buffer;e?(i._Buffer_from=e.from!==Uint8Array.from&&e.from||function(t,n){return new e(t,n)},i._Buffer_allocUnsafe=e.allocUnsafe||function(t){return new e(t)}):i._Buffer_from=i._Buffer_allocUnsafe=null}},57565:function(e,t,n){"use strict";e.exports=l;var r,i=n(78106),o=i.LongBits,a=i.base64,s=i.utf8;function A(e,t,n){this.fn=e,this.len=t,this.next=void 0,this.val=n}function u(){}function c(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function l(){this.len=0,this.head=new A(u,0,0),this.tail=this.head,this.states=null}var f=function(){return i.Buffer?function(){return(l.create=function(){return new r})()}:function(){return new l}};function p(e,t,n){t[n]=255&e}function d(e,t){this.len=e,this.next=void 0,this.val=t}function h(e,t,n){for(;e.hi;)t[n++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[n++]=127&e.lo|128,e.lo=e.lo>>>7;t[n++]=e.lo}function m(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}l.create=f(),l.alloc=function(e){return new i.Array(e)},i.Array!==Array&&(l.alloc=i.pool(l.alloc,i.Array.prototype.subarray)),l.prototype._push=function(e,t,n){return this.tail=this.tail.next=new A(e,t,n),this.len+=t,this},d.prototype=Object.create(A.prototype),d.prototype.fn=function(e,t,n){for(;e>127;)t[n++]=127&e|128,e>>>=7;t[n]=e},l.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new d((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},l.prototype.int32=function(e){return e<0?this._push(h,10,o.fromNumber(e)):this.uint32(e)},l.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},l.prototype.uint64=function(e){var t=o.from(e);return this._push(h,t.length(),t)},l.prototype.int64=l.prototype.uint64,l.prototype.sint64=function(e){var t=o.from(e).zzEncode();return this._push(h,t.length(),t)},l.prototype.bool=function(e){return this._push(p,1,e?1:0)},l.prototype.fixed32=function(e){return this._push(m,4,e>>>0)},l.prototype.sfixed32=l.prototype.fixed32,l.prototype.fixed64=function(e){var t=o.from(e);return this._push(m,4,t.lo)._push(m,4,t.hi)},l.prototype.sfixed64=l.prototype.fixed64,l.prototype.float=function(e){return this._push(i.float.writeFloatLE,4,e)},l.prototype.double=function(e){return this._push(i.float.writeDoubleLE,8,e)};var g=i.Array.prototype.set?function(e,t,n){t.set(e,n)}:function(e,t,n){for(var r=0;r<e.length;++r)t[n+r]=e[r]};l.prototype.bytes=function(e){var t=e.length>>>0;if(!t)return this._push(p,1,0);if(i.isString(e)){var n=l.alloc(t=a.length(e));a.decode(e,n,0),e=n}return this.uint32(t)._push(g,t,e)},l.prototype.string=function(e){var t=s.length(e);return t?this.uint32(t)._push(s.write,t,e):this._push(p,1,0)},l.prototype.fork=function(){return this.states=new c(this),this.head=this.tail=new A(u,0,0),this.len=0,this},l.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new A(u,0,0),this.len=0),this},l.prototype.ldelim=function(){var e=this.head,t=this.tail,n=this.len;return this.reset().uint32(n),n&&(this.tail.next=e.next,this.tail=t,this.len+=n),this},l.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),n=0;e;)e.fn(e.val,t,n),n+=e.len,e=e.next;return t},l._configure=function(e){r=e,l.create=f(),r._configure()}},13963:function(e,t,n){"use strict";e.exports=o;var r=n(57565);(o.prototype=Object.create(r.prototype)).constructor=o;var i=n(78106);function o(){r.call(this)}function a(e,t,n){e.length<40?i.utf8.write(e,t,n):t.utf8Write?t.utf8Write(e,n):t.write(e,n)}o._configure=function(){o.alloc=i._Buffer_allocUnsafe,o.writeBytesBuffer=i.Buffer&&i.Buffer.prototype instanceof Uint8Array&&"set"===i.Buffer.prototype.set.name?function(e,t,n){t.set(e,n)}:function(e,t,n){if(e.copy)e.copy(t,n,0,e.length);else for(var r=0;r<e.length;)t[n++]=e[r++]}},o.prototype.bytes=function(e){i.isString(e)&&(e=i._Buffer_from(e,"base64"));var t=e.length>>>0;return this.uint32(t),t&&this._push(o.writeBytesBuffer,t,e),this},o.prototype.string=function(e){var t=i.Buffer.byteLength(e);return this.uint32(t),t&&this._push(a,t,e),this},o._configure()},70882:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(29979),o=n(62246),a=n(96849);function s(e,t){return t.encode?t.strict?i(e):encodeURIComponent(e):e}function A(e){return Array.isArray(e)?e.sort():"object"===r(e)?A(Object.keys(e)).sort((function(e,t){return Number(e)-Number(t)})).map((function(t){return e[t]})):e}function u(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function c(e,t){var n=function(e){var t;switch(e.arrayFormat){case"index":return function(e,n,r){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return function(e,n,r){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};default:return function(e,t,n){void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t=o({arrayFormat:"none"},t)),i=Object.create(null);return"string"!=typeof e?i:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach((function(e){var t=e.replace(/\+/g," ").split("="),r=t.shift(),o=t.length>0?t.join("="):void 0;o=void 0===o?null:a(o),n(a(r),o,i)})),Object.keys(i).sort().reduce((function(e,t){var n=i[t];return Boolean(n)&&"object"===r(n)&&!Array.isArray(n)?e[t]=A(n):e[t]=n,e}),Object.create(null))):i}t.extract=u,t.parse=c,t.stringify=function(e,t){!1===(t=o({encode:!0,strict:!0,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var n=function(e){switch(e.arrayFormat){case"index":return function(t,n,r){return null===n?[s(t,e),"[",r,"]"].join(""):[s(t,e),"[",s(r,e),"]=",s(n,e)].join("")};case"bracket":return function(t,n){return null===n?s(t,e):[s(t,e),"[]=",s(n,e)].join("")};default:return function(t,n){return null===n?s(t,e):[s(t,e),"=",s(n,e)].join("")}}}(t);return e?Object.keys(e).sort(t.sort).map((function(r){var i=e[r];if(void 0===i)return"";if(null===i)return s(r,t);if(Array.isArray(i)){var o=[];return i.slice().forEach((function(e){void 0!==e&&o.push(n(r,e,o.length))})),o.join("&")}return s(r,t)+"="+s(i,t)})).filter((function(e){return e.length>0})).join("&"):""},t.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:c(u(e),t)}}},59970:function(e,t){"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var r,o,a=[];for(o in"string"!=typeof t&&(t="?"),e)if(n.call(e,o)){if((r=e[o])||null!=r&&!isNaN(r)||(r=""),o=i(o),r=i(r),null===o||null===r)continue;a.push(o+"="+r)}return a.length?t+a.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var o=r(t[1]),a=r(t[2]);null===o||null===a||o in i||(i[o]=a)}return i}},39307:function(e,t,n){"use strict";
- /** @license React v16.13.1
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(17328),o=n(62246),a=n(46258);function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!i)throw Error(s(227));function A(e,t,n,r,i,o,a,s,A){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var u=!1,c=null,l=!1,f=null,p={onError:function(e){u=!0,c=e}};function d(e,t,n,r,i,o,a,s,l){u=!1,c=null,A.apply(p,arguments)}var h=null,m=null,g=null;function y(e,t,n){var r=e.type||"unknown-event";e.currentTarget=g(n),function(e,t,n,r,i,o,a,A,p){if(d.apply(this,arguments),u){if(!u)throw Error(s(198));var h=c;u=!1,c=null,l||(l=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var v=null,b={};function w(){if(v)for(var e in b){var t=b[e],n=v.indexOf(e);if(!(-1<n))throw Error(s(96,e));if(!B[n]){if(!t.extractEvents)throw Error(s(97,e));for(var r in B[n]=t,n=t.eventTypes){var i=void 0,o=n[r],a=t,A=r;if(D.hasOwnProperty(A))throw Error(s(99,A));D[A]=o;var u=o.phasedRegistrationNames;if(u){for(i in u)u.hasOwnProperty(i)&&x(u[i],a,A);i=!0}else o.registrationName?(x(o.registrationName,a,A),i=!0):i=!1;if(!i)throw Error(s(98,r,e))}}}}function x(e,t,n){if(C[e])throw Error(s(100,e));C[e]=t,E[e]=t.eventTypes[n].dependencies}var B=[],D={},C={},E={};function N(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!b.hasOwnProperty(t)||b[t]!==r){if(b[t])throw Error(s(102,t));b[t]=r,n=!0}}n&&w()}var _=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),O=null,M=null,S=null;function U(e){if(e=m(e)){if("function"!=typeof O)throw Error(s(280));var t=e.stateNode;t&&(t=h(t),O(e.stateNode,e.type,t))}}function F(e){M?S?S.push(e):S=[e]:M=e}function P(){if(M){var e=M,t=S;if(S=M=null,U(e),t)for(e=0;e<t.length;e++)U(t[e])}}function Q(e,t){return e(t)}function T(e,t,n,r,i){return e(t,n,r,i)}function I(){}var j=Q,k=!1,R=!1;function L(){null===M&&null===S||(I(),P())}function H(e,t,n){if(R)return e(t,n);R=!0;try{return j(e,t,n)}finally{R=!1,L()}}var z=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,q=Object.prototype.hasOwnProperty,K={},V={};function G(e,t,n,i){if(null==t||function(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(r(t)){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function W(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var X={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){X[e]=new W(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];X[t]=new W(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){X[e]=new W(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){X[e]=new W(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){X[e]=new W(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){X[e]=new W(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){X[e]=new W(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){X[e]=new W(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){X[e]=new W(e,5,!1,e.toLowerCase(),null,!1)}));var J=/[\-:]([a-z])/g;function Y(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(J,Y);X[t]=new W(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(J,Y);X[t]=new W(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(J,Y);X[t]=new W(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){X[e]=new W(e,1,!1,e.toLowerCase(),null,!1)})),X.xlinkHref=new W("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){X[e]=new W(e,1,!1,e.toLowerCase(),null,!0)}));var Z=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function $(e,t,n,r){var i=X.hasOwnProperty(t)?X[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(G(t,n,i,r)&&(n=null),r||null===i?function(e){return!!q.call(V,e)||!q.call(K,e)&&(z.test(e)?V[e]=!0:(K[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Z.hasOwnProperty("ReactCurrentDispatcher")||(Z.ReactCurrentDispatcher={current:null}),Z.hasOwnProperty("ReactCurrentBatchConfig")||(Z.ReactCurrentBatchConfig={suspense:null});var ee=/^(.*)[\\\/]/,te="function"==typeof Symbol&&Symbol.for,ne=te?Symbol.for("react.element"):60103,re=te?Symbol.for("react.portal"):60106,ie=te?Symbol.for("react.fragment"):60107,oe=te?Symbol.for("react.strict_mode"):60108,ae=te?Symbol.for("react.profiler"):60114,se=te?Symbol.for("react.provider"):60109,Ae=te?Symbol.for("react.context"):60110,ue=te?Symbol.for("react.concurrent_mode"):60111,ce=te?Symbol.for("react.forward_ref"):60112,le=te?Symbol.for("react.suspense"):60113,fe=te?Symbol.for("react.suspense_list"):60120,pe=te?Symbol.for("react.memo"):60115,de=te?Symbol.for("react.lazy"):60116,he=te?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function ge(e){return null===e||"object"!==r(e)?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ye(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ie:return"Fragment";case re:return"Portal";case ae:return"Profiler";case oe:return"StrictMode";case le:return"Suspense";case fe:return"SuspenseList"}if("object"===r(e))switch(e.$$typeof){case Ae:return"Context.Consumer";case se:return"Context.Provider";case ce:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case pe:return ye(e.type);case he:return ye(e.render);case de:if(e=1===e._status?e._result:null)return ye(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=ye(e.type);n=null,r&&(n=ye(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(ee,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}function be(e){switch(r(e)){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function we(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function xe(e){e._valueTracker||(e._valueTracker=function(e){var t=we(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Be(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=we(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function De(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ce(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=be(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ee(e,t){null!=(t=t.checked)&&$(e,"checked",t,!1)}function Ne(e,t){Ee(e,t);var n=be(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Oe(e,t.type,be(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function _e(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Oe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Me(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return i.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Se(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+be(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Ue(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(s(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Fe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(s(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(s(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:be(n)}}function Pe(e,t){var n=be(t.value),r=be(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Qe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Te="http://www.w3.org/1999/xhtml",Ie="http://www.w3.org/2000/svg";function je(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ke(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?je(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Re,Le,He=(Le=function(e,t){if(e.namespaceURI!==Ie||"innerHTML"in e)e.innerHTML=t;else{for((Re=Re||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Re.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return Le(e,t)}))}:Le);function ze(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function qe(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ke={animationend:qe("Animation","AnimationEnd"),animationiteration:qe("Animation","AnimationIteration"),animationstart:qe("Animation","AnimationStart"),transitionend:qe("Transition","TransitionEnd")},Ve={},Ge={};function We(e){if(Ve[e])return Ve[e];if(!Ke[e])return e;var t,n=Ke[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ge)return Ve[e]=n[t];return e}_&&(Ge=document.createElement("div").style,"AnimationEvent"in window||(delete Ke.animationend.animation,delete Ke.animationiteration.animation,delete Ke.animationstart.animation),"TransitionEvent"in window||delete Ke.transitionend.transition);var Xe=We("animationend"),Je=We("animationiteration"),Ye=We("animationstart"),Ze=We("transitionend"),$e="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),et=new("function"==typeof WeakMap?WeakMap:Map);function tt(e){var t=et.get(e);return void 0===t&&(t=new Map,et.set(e,t)),t}function nt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function rt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function it(e){if(nt(e)!==e)throw Error(s(188))}function ot(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=nt(e)))throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return it(i),e;if(o===r)return it(i),t;o=o.sibling}throw Error(s(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,A=i.child;A;){if(A===n){a=!0,n=i,r=o;break}if(A===r){a=!0,r=i,n=o;break}A=A.sibling}if(!a){for(A=o.child;A;){if(A===n){a=!0,n=o,r=i;break}if(A===r){a=!0,r=o,n=i;break}A=A.sibling}if(!a)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(3!==n.tag)throw Error(s(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function at(e,t){if(null==t)throw Error(s(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function st(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var At=null;function ut(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)y(e,t[r],n[r]);else t&&y(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function ct(e){if(null!==e&&(At=at(At,e)),e=At,At=null,e){if(st(e,ut),At)throw Error(s(95));if(l)throw e=f,l=!1,f=null,e}}function lt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ft(e){if(!_)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var pt=[];function dt(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>pt.length&&pt.push(e)}function ht(e,t,n,r){if(pt.length){var i=pt.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function mt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Fn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=lt(e.nativeEvent);r=e.topLevelType;var o=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var s=null,A=0;A<B.length;A++){var u=B[A];u&&(u=u.extractEvents(r,t,o,i,a))&&(s=at(s,u))}ct(s)}}function gt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Yt(t,"scroll",!0);break;case"focus":case"blur":Yt(t,"focus",!0),Yt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":ft(e)&&Yt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===$e.indexOf(e)&&Jt(e,t)}n.set(e,null)}}var yt,vt,bt,wt=!1,xt=[],Bt=null,Dt=null,Ct=null,Et=new Map,Nt=new Map,_t=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Mt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function St(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:i,container:r}}function Ut(e,t){switch(e){case"focus":case"blur":Bt=null;break;case"dragenter":case"dragleave":Dt=null;break;case"mouseover":case"mouseout":Ct=null;break;case"pointerover":case"pointerout":Et.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nt.delete(t.pointerId)}}function Ft(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=St(t,n,r,i,o),null!==t&&(null!==(t=Pn(t))&&vt(t)),e):(e.eventSystemFlags|=r,e)}function Pt(e){var t=Fn(e.target);if(null!==t){var n=nt(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=rt(n)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,(function(){bt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Qt(e){if(null!==e.blockedOn)return!1;var t=tn(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Pn(t);return null!==n&&vt(n),e.blockedOn=t,!1}return!0}function Tt(e,t,n){Qt(e)&&n.delete(t)}function It(){for(wt=!1;0<xt.length;){var e=xt[0];if(null!==e.blockedOn){null!==(e=Pn(e.blockedOn))&&yt(e);break}var t=tn(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:xt.shift()}null!==Bt&&Qt(Bt)&&(Bt=null),null!==Dt&&Qt(Dt)&&(Dt=null),null!==Ct&&Qt(Ct)&&(Ct=null),Et.forEach(Tt),Nt.forEach(Tt)}function jt(e,t){e.blockedOn===t&&(e.blockedOn=null,wt||(wt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,It)))}function kt(e){function t(t){return jt(t,e)}if(0<xt.length){jt(xt[0],e);for(var n=1;n<xt.length;n++){var r=xt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Bt&&jt(Bt,e),null!==Dt&&jt(Dt,e),null!==Ct&&jt(Ct,e),Et.forEach(t),Nt.forEach(t),n=0;n<_t.length;n++)(r=_t[n]).blockedOn===e&&(r.blockedOn=null);for(;0<_t.length&&null===(n=_t[0]).blockedOn;)Pt(n),null===n.blockedOn&&_t.shift()}var Rt={},Lt=new Map,Ht=new Map,zt=["abort","abort",Xe,"animationEnd",Je,"animationIteration",Ye,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ze,"transitionEnd","waiting","waiting"];function qt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o="on"+(i[0].toUpperCase()+i.slice(1));o={phasedRegistrationNames:{bubbled:o,captured:o+"Capture"},dependencies:[r],eventPriority:t},Ht.set(r,t),Lt.set(r,o),Rt[i]=o}}qt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),qt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),qt(zt,2);for(var Kt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Vt=0;Vt<Kt.length;Vt++)Ht.set(Kt[Vt],0);var Gt=a.unstable_UserBlockingPriority,Wt=a.unstable_runWithPriority,Xt=!0;function Jt(e,t){Yt(t,e,!1)}function Yt(e,t,n){var r=Ht.get(t);switch(void 0===r?2:r){case 0:r=Zt.bind(null,t,1,e);break;case 1:r=$t.bind(null,t,1,e);break;default:r=en.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Zt(e,t,n,r){k||I();var i=en,o=k;k=!0;try{T(i,e,t,n,r)}finally{(k=o)||L()}}function $t(e,t,n,r){Wt(Gt,en.bind(null,e,t,n,r))}function en(e,t,n,r){if(Xt)if(0<xt.length&&-1<Ot.indexOf(e))e=St(null,e,t,n,r),xt.push(e);else{var i=tn(e,t,n,r);if(null===i)Ut(e,r);else if(-1<Ot.indexOf(e))e=St(i,e,t,n,r),xt.push(e);else if(!function(e,t,n,r,i){switch(t){case"focus":return Bt=Ft(Bt,e,t,n,r,i),!0;case"dragenter":return Dt=Ft(Dt,e,t,n,r,i),!0;case"mouseover":return Ct=Ft(Ct,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Et.set(o,Ft(Et.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Nt.set(o,Ft(Nt.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r)){Ut(e,r),e=ht(e,r,null,t);try{H(mt,e)}finally{dt(e)}}}}function tn(e,t,n,r){if(null!==(n=Fn(n=lt(r)))){var i=nt(n);if(null===i)n=null;else{var o=i.tag;if(13===o){if(null!==(n=rt(i)))return n;n=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null)}}e=ht(e,r,n,t);try{H(mt,e)}finally{dt(e)}return null}var nn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rn=["Webkit","ms","Moz","O"];function on(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||nn.hasOwnProperty(e)&&nn[e]?(""+t).trim():t+"px"}function an(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=on(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(nn).forEach((function(e){rn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),nn[t]=nn[e]}))}));var sn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function An(e,t){if(t){if(sn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(s(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(s(60));if("object"!==r(t.dangerouslySetInnerHTML)||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(null!=t.style&&"object"!==r(t.style))throw Error(s(62,""))}}function un(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var cn=Te;function ln(e,t){var n=tt(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=E[t];for(var r=0;r<t.length;r++)gt(t[r],e,n)}function fn(){}function pn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function dn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hn(e,t){var n,r=dn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=dn(r)}}function mn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gn(){for(var e=window,t=pn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=pn((e=t.contentWindow).document)}return t}function yn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var vn="$?",bn="$!",wn=null,xn=null;function Bn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Dn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"===r(t.dangerouslySetInnerHTML)&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Cn="function"==typeof setTimeout?setTimeout:void 0,En="function"==typeof clearTimeout?clearTimeout:void 0;function Nn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function _n(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||n===bn||n===vn){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var On=Math.random().toString(36).slice(2),Mn="__reactInternalInstance$"+On,Sn="__reactEventHandlers$"+On,Un="__reactContainere$"+On;function Fn(e){var t=e[Mn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Un]||n[Mn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=_n(e);null!==e;){if(n=e[Mn])return n;e=_n(e)}return t}n=(e=n).parentNode}return null}function Pn(e){return!(e=e[Mn]||e[Un])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Qn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(s(33))}function Tn(e){return e[Sn]||null}function In(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function jn(e,t){var n=e.stateNode;if(!n)return null;var i=h(n);if(!i)return null;n=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(s(231,t,r(n)));return n}function kn(e,t,n){(t=jn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=at(n._dispatchListeners,t),n._dispatchInstances=at(n._dispatchInstances,e))}function Rn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=In(t);for(t=n.length;0<t--;)kn(n[t],"captured",e);for(t=0;t<n.length;t++)kn(n[t],"bubbled",e)}}function Ln(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=jn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=at(n._dispatchListeners,t),n._dispatchInstances=at(n._dispatchInstances,e))}function Hn(e){e&&e.dispatchConfig.registrationName&&Ln(e._targetInst,null,e)}function zn(e){st(e,Rn)}var qn=null,Kn=null,Vn=null;function Gn(){if(Vn)return Vn;var e,t,n=Kn,r=n.length,i="value"in qn?qn.value:qn.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return Vn=i.slice(e,1<t?1-t:void 0)}function Wn(){return!0}function Xn(){return!1}function Jn(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Wn:Xn,this.isPropagationStopped=Xn,this}function Yn(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function Zn(e){if(!(e instanceof this))throw Error(s(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function $n(e){e.eventPool=[],e.getPooled=Yn,e.release=Zn}o(Jn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Wn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Wn)},persist:function(){this.isPersistent=Wn},isPersistent:Xn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Xn,this._dispatchInstances=this._dispatchListeners=null}}),Jn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Jn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,$n(n),n},$n(Jn);var er=Jn.extend({data:null}),tr=Jn.extend({data:null}),nr=[9,13,27,32],rr=_&&"CompositionEvent"in window,ir=null;_&&"documentMode"in document&&(ir=document.documentMode);var or=_&&"TextEvent"in window&&!ir,ar=_&&(!rr||ir&&8<ir&&11>=ir),sr=String.fromCharCode(32),Ar={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ur=!1;function cr(e,t){switch(e){case"keyup":return-1!==nr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function lr(e){return"object"===r(e=e.detail)&&"data"in e?e.data:null}var fr=!1;var pr={eventTypes:Ar,extractEvents:function(e,t,n,r){var i;if(rr)e:{switch(e){case"compositionstart":var o=Ar.compositionStart;break e;case"compositionend":o=Ar.compositionEnd;break e;case"compositionupdate":o=Ar.compositionUpdate;break e}o=void 0}else fr?cr(e,n)&&(o=Ar.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=Ar.compositionStart);return o?(ar&&"ko"!==n.locale&&(fr||o!==Ar.compositionStart?o===Ar.compositionEnd&&fr&&(i=Gn()):(Kn="value"in(qn=r)?qn.value:qn.textContent,fr=!0)),o=er.getPooled(o,t,n,r),i?o.data=i:null!==(i=lr(n))&&(o.data=i),zn(o),i=o):i=null,(e=or?function(e,t){switch(e){case"compositionend":return lr(t);case"keypress":return 32!==t.which?null:(ur=!0,sr);case"textInput":return(e=t.data)===sr&&ur?null:e;default:return null}}(e,n):function(e,t){if(fr)return"compositionend"===e||!rr&&cr(e,t)?(e=Gn(),Vn=Kn=qn=null,fr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ar&&"ko"!==t.locale?null:t.data}}(e,n))?((t=tr.getPooled(Ar.beforeInput,t,n,r)).data=e,zn(t)):t=null,null===i?t:null===t?i:[i,t]}},dr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!dr[e.type]:"textarea"===t}var mr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function gr(e,t,n){return(e=Jn.getPooled(mr.change,e,t,n)).type="change",F(n),zn(e),e}var yr=null,vr=null;function br(e){ct(e)}function wr(e){if(Be(Qn(e)))return e}function xr(e,t){if("change"===e)return t}var Br=!1;function Dr(){yr&&(yr.detachEvent("onpropertychange",Cr),vr=yr=null)}function Cr(e){if("value"===e.propertyName&&wr(vr))if(e=gr(vr,e,lt(e)),k)ct(e);else{k=!0;try{Q(br,e)}finally{k=!1,L()}}}function Er(e,t,n){"focus"===e?(Dr(),vr=n,(yr=t).attachEvent("onpropertychange",Cr)):"blur"===e&&Dr()}function Nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return wr(vr)}function _r(e,t){if("click"===e)return wr(t)}function Or(e,t){if("input"===e||"change"===e)return wr(t)}_&&(Br=ft("input")&&(!document.documentMode||9<document.documentMode));var Mr={eventTypes:mr,_isInputEventSupported:Br,extractEvents:function(e,t,n,r){var i=t?Qn(t):window,o=i.nodeName&&i.nodeName.toLowerCase();if("select"===o||"input"===o&&"file"===i.type)var a=xr;else if(hr(i))if(Br)a=Or;else{a=Nr;var s=Er}else(o=i.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(a=_r);if(a&&(a=a(e,t)))return gr(a,n,r);s&&s(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Oe(i,"number",i.value)}},Sr=Jn.extend({view:null,detail:null}),Ur={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Fr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Ur[e])&&!!t[e]}function Pr(){return Fr}var Qr=0,Tr=0,Ir=!1,jr=!1,kr=Sr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Pr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Qr;return Qr=e.screenX,Ir?"mousemove"===e.type?e.screenX-t:0:(Ir=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Tr;return Tr=e.screenY,jr?"mousemove"===e.type?e.screenY-t:0:(jr=!0,0)}}),Rr=kr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Lr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Hr={eventTypes:Lr,extractEvents:function(e,t,n,r,i){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&0==(32&i)&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Fn(t):null)&&(t!==nt(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var s=kr,A=Lr.mouseLeave,u=Lr.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=Rr,A=Lr.pointerLeave,u=Lr.pointerEnter,c="pointer");if(e=null==a?o:Qn(a),o=null==t?o:Qn(t),(A=s.getPooled(A,a,n,r)).type=c+"leave",A.target=e,A.relatedTarget=o,(n=s.getPooled(u,t,n,r)).type=c+"enter",n.target=o,n.relatedTarget=e,c=t,(r=a)&&c)e:{for(u=c,a=0,e=s=r;e;e=In(e))a++;for(e=0,t=u;t;t=In(t))e++;for(;0<a-e;)s=In(s),a--;for(;0<e-a;)u=In(u),e--;for(;a--;){if(s===u||s===u.alternate)break e;s=In(s),u=In(u)}s=null}else s=null;for(u=s,s=[];r&&r!==u&&(null===(a=r.alternate)||a!==u);)s.push(r),r=In(r);for(r=[];c&&c!==u&&(null===(a=c.alternate)||a!==u);)r.push(c),c=In(c);for(c=0;c<s.length;c++)Ln(s[c],"bubbled",A);for(c=r.length;0<c--;)Ln(r[c],"captured",n);return 0==(64&i)?[A]:[A,n]}};var zr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},qr=Object.prototype.hasOwnProperty;function Kr(e,t){if(zr(e,t))return!0;if("object"!==r(e)||null===e||"object"!==r(t)||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++)if(!qr.call(t,n[i])||!zr(e[n[i]],t[n[i]]))return!1;return!0}var Vr=_&&"documentMode"in document&&11>=document.documentMode,Gr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Wr=null,Xr=null,Jr=null,Yr=!1;function Zr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Yr||null==Wr||Wr!==pn(n)?null:("selectionStart"in(n=Wr)&&yn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Jr&&Kr(Jr,n)?null:(Jr=n,(e=Jn.getPooled(Gr.select,Xr,e,t)).type="select",e.target=Wr,zn(e),e))}var $r={eventTypes:Gr,extractEvents:function(e,t,n,r,i,o){if(!(o=!(i=o||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{i=tt(i),o=E.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?Qn(t):window,e){case"focus":(hr(i)||"true"===i.contentEditable)&&(Wr=i,Xr=t,Jr=null);break;case"blur":Jr=Xr=Wr=null;break;case"mousedown":Yr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yr=!1,Zr(n,r);case"selectionchange":if(Vr)break;case"keydown":case"keyup":return Zr(n,r)}return null}},ei=Jn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),ti=Jn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ni=Sr.extend({relatedTarget:null});function ri(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var ii={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},oi={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ai=Sr.extend({key:function(e){if(e.key){var t=ii[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ri(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?oi[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Pr,charCode:function(e){return"keypress"===e.type?ri(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ri(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),si=kr.extend({dataTransfer:null}),Ai=Sr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Pr}),ui=Jn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ci=kr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),li={eventTypes:Rt,extractEvents:function(e,t,n,r){var i=Lt.get(e);if(!i)return null;switch(e){case"keypress":if(0===ri(n))return null;case"keydown":case"keyup":e=ai;break;case"blur":case"focus":e=ni;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=kr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=si;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=Ai;break;case Xe:case Je:case Ye:e=ei;break;case Ze:e=ui;break;case"scroll":e=Sr;break;case"wheel":e=ci;break;case"copy":case"cut":case"paste":e=ti;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Rr;break;default:e=Jn}return zn(t=e.getPooled(i,t,n,r)),t}};if(v)throw Error(s(101));v=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),h=Tn,m=Pn,g=Qn,N({SimpleEventPlugin:li,EnterLeaveEventPlugin:Hr,ChangeEventPlugin:Mr,SelectEventPlugin:$r,BeforeInputEventPlugin:pr});var fi=[],pi=-1;function di(e){0>pi||(e.current=fi[pi],fi[pi]=null,pi--)}function hi(e,t){pi++,fi[pi]=e.current,e.current=t}var mi={},gi={current:mi},yi={current:!1},vi=mi;function bi(e,t){var n=e.type.contextTypes;if(!n)return mi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function wi(e){return null!=(e=e.childContextTypes)}function xi(){di(yi),di(gi)}function Bi(e,t,n){if(gi.current!==mi)throw Error(s(168));hi(gi,t),hi(yi,n)}function Di(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(s(108,ye(t)||"Unknown",i));return o({},n,{},r)}function Ci(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mi,vi=gi.current,hi(gi,e),hi(yi,yi.current),!0}function Ei(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=Di(e,t,vi),r.__reactInternalMemoizedMergedChildContext=e,di(yi),di(gi),hi(gi,e)):di(yi),hi(yi,n)}var Ni=a.unstable_runWithPriority,_i=a.unstable_scheduleCallback,Oi=a.unstable_cancelCallback,Mi=a.unstable_requestPaint,Si=a.unstable_now,Ui=a.unstable_getCurrentPriorityLevel,Fi=a.unstable_ImmediatePriority,Pi=a.unstable_UserBlockingPriority,Qi=a.unstable_NormalPriority,Ti=a.unstable_LowPriority,Ii=a.unstable_IdlePriority,ji={},ki=a.unstable_shouldYield,Ri=void 0!==Mi?Mi:function(){},Li=null,Hi=null,zi=!1,qi=Si(),Ki=1e4>qi?Si:function(){return Si()-qi};function Vi(){switch(Ui()){case Fi:return 99;case Pi:return 98;case Qi:return 97;case Ti:return 96;case Ii:return 95;default:throw Error(s(332))}}function Gi(e){switch(e){case 99:return Fi;case 98:return Pi;case 97:return Qi;case 96:return Ti;case 95:return Ii;default:throw Error(s(332))}}function Wi(e,t){return e=Gi(e),Ni(e,t)}function Xi(e,t,n){return e=Gi(e),_i(e,t,n)}function Ji(e){return null===Li?(Li=[e],Hi=_i(Fi,Zi)):Li.push(e),ji}function Yi(){if(null!==Hi){var e=Hi;Hi=null,Oi(e)}Zi()}function Zi(){if(!zi&&null!==Li){zi=!0;var e=0;try{var t=Li;Wi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Li=null}catch(t){throw null!==Li&&(Li=Li.slice(e+1)),_i(Fi,Yi),t}finally{zi=!1}}}function $i(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function eo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var to={current:null},no=null,ro=null,io=null;function oo(){io=ro=no=null}function ao(e){var t=to.current;di(to),e.type._context._currentValue=t}function so(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Ao(e,t){no=e,io=ro=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ta=!0),e.firstContext=null)}function uo(e,t){if(io!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(io=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ro){if(null===no)throw Error(s(308));ro=t,no.dependencies={expirationTime:0,firstContext:t,responders:null}}else ro=ro.next=t;return e._currentValue}var co=!1;function lo(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function fo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function po(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function ho(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function mo(e,t){var n=e.alternate;null!==n&&fo(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function go(e,t,n,r){var i=e.updateQueue;co=!1;var a=i.baseQueue,s=i.shared.pending;if(null!==s){if(null!==a){var A=a.next;a.next=s.next,s.next=A}a=s,i.shared.pending=null,null!==(A=e.alternate)&&(null!==(A=A.updateQueue)&&(A.baseQueue=s))}if(null!==a){A=a.next;var u=i.baseState,c=0,l=null,f=null,p=null;if(null!==A)for(var d=A;;){if((s=d.expirationTime)<r){var h={expirationTime:d.expirationTime,suspenseConfig:d.suspenseConfig,tag:d.tag,payload:d.payload,callback:d.callback,next:null};null===p?(f=p=h,l=u):p=p.next=h,s>c&&(c=s)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:d.suspenseConfig,tag:d.tag,payload:d.payload,callback:d.callback,next:null}),hA(s,d.suspenseConfig);e:{var m=e,g=d;switch(s=t,h=n,g.tag){case 1:if("function"==typeof(m=g.payload)){u=m.call(h,u,s);break e}u=m;break e;case 3:m.effectTag=-4097&m.effectTag|64;case 0:if(null==(s="function"==typeof(m=g.payload)?m.call(h,u,s):m))break e;u=o({},u,s);break e;case 2:co=!0}}null!==d.callback&&(e.effectTag|=32,null===(s=i.effects)?i.effects=[d]:s.push(d))}if(null===(d=d.next)||d===A){if(null===(s=i.shared.pending))break;d=a.next=s.next,s.next=A,i.baseQueue=a=s,i.shared.pending=null}}null===p?l=u:p.next=f,i.baseState=l,i.baseQueue=p,mA(c),e.expirationTime=c,e.memoizedState=u}}function yo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!=typeof r)throw Error(s(191,r));r.call(i)}}}var vo=Z.ReactCurrentBatchConfig,bo=(new i.Component).refs;function wo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var xo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&nt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=nA(),i=vo.suspense;(i=po(r=rA(r,e,i),i)).payload=t,null!=n&&(i.callback=n),ho(e,i),iA(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=nA(),i=vo.suspense;(i=po(r=rA(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),ho(e,i),iA(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=nA(),r=vo.suspense;(r=po(n=rA(n,e,r),r)).tag=2,null!=t&&(r.callback=t),ho(e,r),iA(e,n)}};function Bo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!Kr(n,r)||!Kr(i,o))}function Do(e,t,n){var i=!1,o=mi,a=t.contextType;return"object"===r(a)&&null!==a?a=uo(a):(o=wi(t)?vi:gi.current,a=(i=null!=(i=t.contextTypes))?bi(e,o):mi),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=xo,e.stateNode=t,t._reactInternalFiber=e,i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Co(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&xo.enqueueReplaceState(t,t.state,null)}function Eo(e,t,n,i){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=bo,lo(e);var a=t.contextType;"object"===r(a)&&null!==a?o.context=uo(a):(a=wi(t)?vi:gi.current,o.context=bi(e,a)),go(e,n,o,i),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(wo(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&xo.enqueueReplaceState(o,o.state,null),go(e,n,o,i),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var No=Array.isArray;function _o(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!==r(e)){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(s(309));var i=n.stateNode}if(!i)throw Error(s(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=i.refs;t===bo&&(t=i.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function Oo(e,t){if("textarea"!==e.type)throw Error(s(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Mo(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function i(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=TA(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function A(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=kA(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=_o(e,t,n),r.return=e,r):((r=IA(n.type,n.key,n.props,null,e.mode,r)).ref=_o(e,t,n),r.return=e,r)}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=RA(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=jA(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=kA(""+t,e.mode,n)).return=e,t;if("object"===r(t)&&null!==t){switch(t.$$typeof){case ne:return(n=IA(t.type,t.key,t.props,null,e.mode,n)).ref=_o(e,null,t),n.return=e,n;case re:return(t=RA(t,e.mode,n)).return=e,t}if(No(t)||ge(t))return(t=jA(t,e.mode,n,null)).return=e,t;Oo(e,t)}return null}function d(e,t,n,i){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,i);if("object"===r(n)&&null!==n){switch(n.$$typeof){case ne:return n.key===o?n.type===ie?f(e,t,n.props.children,i,o):c(e,t,n,i):null;case re:return n.key===o?l(e,t,n,i):null}if(No(n)||ge(n))return null!==o?null:f(e,t,n,i,null);Oo(e,n)}return null}function h(e,t,n,i,o){if("string"==typeof i||"number"==typeof i)return u(t,e=e.get(n)||null,""+i,o);if("object"===r(i)&&null!==i){switch(i.$$typeof){case ne:return e=e.get(null===i.key?n:i.key)||null,i.type===ie?f(t,e,i.props.children,o,i.key):c(t,e,i,o);case re:return l(t,e=e.get(null===i.key?n:i.key)||null,i,o)}if(No(i)||ge(i))return f(t,e=e.get(n)||null,i,o,null);Oo(t,i)}return null}function m(r,o,s,A){for(var u=null,c=null,l=o,f=o=0,m=null;null!==l&&f<s.length;f++){l.index>f?(m=l,l=null):m=l.sibling;var g=d(r,l,s[f],A);if(null===g){null===l&&(l=m);break}e&&l&&null===g.alternate&&t(r,l),o=a(g,o,f),null===c?u=g:c.sibling=g,c=g,l=m}if(f===s.length)return n(r,l),u;if(null===l){for(;f<s.length;f++)null!==(l=p(r,s[f],A))&&(o=a(l,o,f),null===c?u=l:c.sibling=l,c=l);return u}for(l=i(r,l);f<s.length;f++)null!==(m=h(l,r,f,s[f],A))&&(e&&null!==m.alternate&&l.delete(null===m.key?f:m.key),o=a(m,o,f),null===c?u=m:c.sibling=m,c=m);return e&&l.forEach((function(e){return t(r,e)})),u}function g(r,o,A,u){var c=ge(A);if("function"!=typeof c)throw Error(s(150));if(null==(A=c.call(A)))throw Error(s(151));for(var l=c=null,f=o,m=o=0,g=null,y=A.next();null!==f&&!y.done;m++,y=A.next()){f.index>m?(g=f,f=null):g=f.sibling;var v=d(r,f,y.value,u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(r,f),o=a(v,o,m),null===l?c=v:l.sibling=v,l=v,f=g}if(y.done)return n(r,f),c;if(null===f){for(;!y.done;m++,y=A.next())null!==(y=p(r,y.value,u))&&(o=a(y,o,m),null===l?c=y:l.sibling=y,l=y);return c}for(f=i(r,f);!y.done;m++,y=A.next())null!==(y=h(f,r,m,y.value,u))&&(e&&null!==y.alternate&&f.delete(null===y.key?m:y.key),o=a(y,o,m),null===l?c=y:l.sibling=y,l=y);return e&&f.forEach((function(e){return t(r,e)})),c}return function(e,i,a,u){var c="object"===r(a)&&null!==a&&a.type===ie&&null===a.key;c&&(a=a.props.children);var l="object"===r(a)&&null!==a;if(l)switch(a.$$typeof){case ne:e:{for(l=a.key,c=i;null!==c;){if(c.key===l){if(7===c.tag){if(a.type===ie){n(e,c.sibling),(i=o(c,a.props.children)).return=e,e=i;break e}}else if(c.elementType===a.type){n(e,c.sibling),(i=o(c,a.props)).ref=_o(e,c,a),i.return=e,e=i;break e}n(e,c);break}t(e,c),c=c.sibling}a.type===ie?((i=jA(a.props.children,e.mode,u,a.key)).return=e,e=i):((u=IA(a.type,a.key,a.props,null,e.mode,u)).ref=_o(e,i,a),u.return=e,e=u)}return A(e);case re:e:{for(c=a.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){n(e,i.sibling),(i=o(i,a.children||[])).return=e,e=i;break e}n(e,i);break}t(e,i),i=i.sibling}(i=RA(a,e.mode,u)).return=e,e=i}return A(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==i&&6===i.tag?(n(e,i.sibling),(i=o(i,a)).return=e,e=i):(n(e,i),(i=kA(a,e.mode,u)).return=e,e=i),A(e);if(No(a))return m(e,i,a,u);if(ge(a))return g(e,i,a,u);if(l&&Oo(e,a),void 0===a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(s(152,e.displayName||e.name||"Component"))}return n(e,i)}}var So=Mo(!0),Uo=Mo(!1),Fo={},Po={current:Fo},Qo={current:Fo},To={current:Fo};function Io(e){if(e===Fo)throw Error(s(174));return e}function jo(e,t){switch(hi(To,t),hi(Qo,e),hi(Po,Fo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ke(null,"");break;default:t=ke(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}di(Po),hi(Po,t)}function ko(){di(Po),di(Qo),di(To)}function Ro(e){Io(To.current);var t=Io(Po.current),n=ke(t,e.type);t!==n&&(hi(Qo,e),hi(Po,n))}function Lo(e){Qo.current===e&&(di(Po),di(Qo))}var Ho={current:0};function zo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===vn||n.data===bn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function qo(e,t){return{responder:e,props:t}}var Ko=Z.ReactCurrentDispatcher,Vo=Z.ReactCurrentBatchConfig,Go=0,Wo=null,Xo=null,Jo=null,Yo=!1;function Zo(){throw Error(s(321))}function $o(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!zr(e[n],t[n]))return!1;return!0}function ea(e,t,n,r,i,o){if(Go=o,Wo=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Ko.current=null===e||null===e.memoizedState?Ba:Da,e=n(r,i),t.expirationTime===Go){o=0;do{if(t.expirationTime=0,!(25>o))throw Error(s(301));o+=1,Jo=Xo=null,t.updateQueue=null,Ko.current=Ca,e=n(r,i)}while(t.expirationTime===Go)}if(Ko.current=xa,t=null!==Xo&&null!==Xo.next,Go=0,Jo=Xo=Wo=null,Yo=!1,t)throw Error(s(300));return e}function ta(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Jo?Wo.memoizedState=Jo=e:Jo=Jo.next=e,Jo}function na(){if(null===Xo){var e=Wo.alternate;e=null!==e?e.memoizedState:null}else e=Xo.next;var t=null===Jo?Wo.memoizedState:Jo.next;if(null!==t)Jo=t,Xo=e;else{if(null===e)throw Error(s(310));e={memoizedState:(Xo=e).memoizedState,baseState:Xo.baseState,baseQueue:Xo.baseQueue,queue:Xo.queue,next:null},null===Jo?Wo.memoizedState=Jo=e:Jo=Jo.next=e}return Jo}function ra(e,t){return"function"==typeof t?t(e):t}function ia(e){var t=na(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=Xo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var A=a=o=null,u=i;do{var c=u.expirationTime;if(c<Go){var l={expirationTime:u.expirationTime,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===A?(a=A=l,o=r):A=A.next=l,c>Wo.expirationTime&&(Wo.expirationTime=c,mA(c))}else null!==A&&(A=A.next={expirationTime:1073741823,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),hA(c,u.suspenseConfig),r=u.eagerReducer===e?u.eagerState:e(r,u.action);u=u.next}while(null!==u&&u!==i);null===A?o=r:A.next=a,zr(r,t.memoizedState)||(Ta=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=A,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function oa(e){var t=na(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var a=i=i.next;do{o=e(o,a.action),a=a.next}while(a!==i);zr(o,t.memoizedState)||(Ta=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function aa(e){var t=ta();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ra,lastRenderedState:e}).dispatch=wa.bind(null,Wo,e),[t.memoizedState,e]}function sa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Wo.updateQueue)?(t={lastEffect:null},Wo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Aa(){return na().memoizedState}function ua(e,t,n,r){var i=ta();Wo.effectTag|=e,i.memoizedState=sa(1|t,n,void 0,void 0===r?null:r)}function ca(e,t,n,r){var i=na();r=void 0===r?null:r;var o=void 0;if(null!==Xo){var a=Xo.memoizedState;if(o=a.destroy,null!==r&&$o(r,a.deps))return void sa(t,n,o,r)}Wo.effectTag|=e,i.memoizedState=sa(1|t,n,o,r)}function la(e,t){return ua(516,4,e,t)}function fa(e,t){return ca(516,4,e,t)}function pa(e,t){return ca(4,2,e,t)}function da(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ha(e,t,n){return n=null!=n?n.concat([e]):null,ca(4,2,da.bind(null,t,e),n)}function ma(){}function ga(e,t){return ta().memoizedState=[e,void 0===t?null:t],e}function ya(e,t){var n=na();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&$o(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function va(e,t){var n=na();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&$o(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ba(e,t,n){var r=Vi();Wi(98>r?98:r,(function(){e(!0)})),Wi(97<r?97:r,(function(){var r=Vo.suspense;Vo.suspense=void 0===t?null:t;try{e(!1),n()}finally{Vo.suspense=r}}))}function wa(e,t,n){var r=nA(),i=vo.suspense;i={expirationTime:r=rA(r,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===Wo||null!==o&&o===Wo)Yo=!0,i.expirationTime=Go,Wo.expirationTime=Go;else{if(0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.eagerReducer=o,i.eagerState=s,zr(s,a))return}catch(e){}iA(e,r)}}var xa={readContext:uo,useCallback:Zo,useContext:Zo,useEffect:Zo,useImperativeHandle:Zo,useLayoutEffect:Zo,useMemo:Zo,useReducer:Zo,useRef:Zo,useState:Zo,useDebugValue:Zo,useResponder:Zo,useDeferredValue:Zo,useTransition:Zo},Ba={readContext:uo,useCallback:ga,useContext:uo,useEffect:la,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ua(4,2,da.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ua(4,2,e,t)},useMemo:function(e,t){var n=ta();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ta();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=wa.bind(null,Wo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ta().memoizedState=e},useState:aa,useDebugValue:ma,useResponder:qo,useDeferredValue:function(e,t){var n=aa(e),r=n[0],i=n[1];return la((function(){var n=Vo.suspense;Vo.suspense=void 0===t?null:t;try{i(e)}finally{Vo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=aa(!1),n=t[0];return t=t[1],[ga(ba.bind(null,t,e),[t,e]),n]}},Da={readContext:uo,useCallback:ya,useContext:uo,useEffect:fa,useImperativeHandle:ha,useLayoutEffect:pa,useMemo:va,useReducer:ia,useRef:Aa,useState:function(){return ia(ra)},useDebugValue:ma,useResponder:qo,useDeferredValue:function(e,t){var n=ia(ra),r=n[0],i=n[1];return fa((function(){var n=Vo.suspense;Vo.suspense=void 0===t?null:t;try{i(e)}finally{Vo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ia(ra),n=t[0];return t=t[1],[ya(ba.bind(null,t,e),[t,e]),n]}},Ca={readContext:uo,useCallback:ya,useContext:uo,useEffect:fa,useImperativeHandle:ha,useLayoutEffect:pa,useMemo:va,useReducer:oa,useRef:Aa,useState:function(){return oa(ra)},useDebugValue:ma,useResponder:qo,useDeferredValue:function(e,t){var n=oa(ra),r=n[0],i=n[1];return fa((function(){var n=Vo.suspense;Vo.suspense=void 0===t?null:t;try{i(e)}finally{Vo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=oa(ra),n=t[0];return t=t[1],[ya(ba.bind(null,t,e),[t,e]),n]}},Ea=null,Na=null,_a=!1;function Oa(e,t){var n=PA(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ma(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Sa(e){if(_a){var t=Na;if(t){var n=t;if(!Ma(e,t)){if(!(t=Nn(n.nextSibling))||!Ma(e,t))return e.effectTag=-1025&e.effectTag|2,_a=!1,void(Ea=e);Oa(Ea,n)}Ea=e,Na=Nn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,_a=!1,Ea=e}}function Ua(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ea=e}function Fa(e){if(e!==Ea)return!1;if(!_a)return Ua(e),_a=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Dn(t,e.memoizedProps))for(t=Na;t;)Oa(e,t),t=Nn(t.nextSibling);if(Ua(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Na=Nn(e.nextSibling);break e}t--}else"$"!==n&&n!==bn&&n!==vn||t++}e=e.nextSibling}Na=null}}else Na=Ea?Nn(e.stateNode.nextSibling):null;return!0}function Pa(){Na=Ea=null,_a=!1}var Qa=Z.ReactCurrentOwner,Ta=!1;function Ia(e,t,n,r){t.child=null===e?Uo(t,null,n,r):So(t,e.child,n,r)}function ja(e,t,n,r,i){n=n.render;var o=t.ref;return Ao(t,i),r=ea(e,t,n,r,o,i),null===e||Ta?(t.effectTag|=1,Ia(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),es(e,t,i))}function ka(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||QA(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=IA(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ra(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Kr)(i,r)&&e.ref===t.ref)?es(e,t,o):(t.effectTag|=1,(e=TA(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ra(e,t,n,r,i,o){return null!==e&&Kr(e.memoizedProps,r)&&e.ref===t.ref&&(Ta=!1,i<o)?(t.expirationTime=e.expirationTime,es(e,t,o)):Ha(e,t,n,r,o)}function La(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ha(e,t,n,r,i){var o=wi(n)?vi:gi.current;return o=bi(t,o),Ao(t,i),n=ea(e,t,n,r,o,i),null===e||Ta?(t.effectTag|=1,Ia(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),es(e,t,i))}function za(e,t,n,i,o){if(wi(n)){var a=!0;Ci(t)}else a=!1;if(Ao(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Do(t,n,i),Eo(t,n,i,o),i=!0;else if(null===e){var s=t.stateNode,A=t.memoizedProps;s.props=A;var u=s.context,c=n.contextType;"object"===r(c)&&null!==c?c=uo(c):c=bi(t,c=wi(n)?vi:gi.current);var l=n.getDerivedStateFromProps,f="function"==typeof l||"function"==typeof s.getSnapshotBeforeUpdate;f||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(A!==i||u!==c)&&Co(t,s,i,c),co=!1;var p=t.memoizedState;s.state=p,go(t,i,s,o),u=t.memoizedState,A!==i||p!==u||yi.current||co?("function"==typeof l&&(wo(t,n,l,i),u=t.memoizedState),(A=co||Bo(t,n,A,i,p,u,c))?(f||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||("function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"==typeof s.componentDidMount&&(t.effectTag|=4)):("function"==typeof s.componentDidMount&&(t.effectTag|=4),t.memoizedProps=i,t.memoizedState=u),s.props=i,s.state=u,s.context=c,i=A):("function"==typeof s.componentDidMount&&(t.effectTag|=4),i=!1)}else s=t.stateNode,fo(e,t),A=t.memoizedProps,s.props=t.type===t.elementType?A:eo(t.type,A),u=s.context,"object"===r(c=n.contextType)&&null!==c?c=uo(c):c=bi(t,c=wi(n)?vi:gi.current),(f="function"==typeof(l=n.getDerivedStateFromProps)||"function"==typeof s.getSnapshotBeforeUpdate)||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(A!==i||u!==c)&&Co(t,s,i,c),co=!1,u=t.memoizedState,s.state=u,go(t,i,s,o),p=t.memoizedState,A!==i||u!==p||yi.current||co?("function"==typeof l&&(wo(t,n,l,i),p=t.memoizedState),(l=co||Bo(t,n,A,i,u,p,c))?(f||"function"!=typeof s.UNSAFE_componentWillUpdate&&"function"!=typeof s.componentWillUpdate||("function"==typeof s.componentWillUpdate&&s.componentWillUpdate(i,p,c),"function"==typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(i,p,c)),"function"==typeof s.componentDidUpdate&&(t.effectTag|=4),"function"==typeof s.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof s.componentDidUpdate||A===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof s.getSnapshotBeforeUpdate||A===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=i,t.memoizedState=p),s.props=i,s.state=p,s.context=c,i=l):("function"!=typeof s.componentDidUpdate||A===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof s.getSnapshotBeforeUpdate||A===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),i=!1);return qa(e,t,n,i,a,o)}function qa(e,t,n,r,i,o){La(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&Ei(t,n,!1),es(e,t,o);r=t.stateNode,Qa.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=So(t,e.child,null,o),t.child=So(t,null,s,o)):Ia(e,t,s,o),t.memoizedState=r.state,i&&Ei(t,n,!0),t.child}function Ka(e){var t=e.stateNode;t.pendingContext?Bi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Bi(0,t.context,!1),jo(e,t.containerInfo)}var Va,Ga,Wa,Xa={dehydrated:null,retryTime:0};function Ja(e,t,n){var r,i=t.mode,o=t.pendingProps,a=Ho.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),hi(Ho,1&a),null===e){if(void 0!==o.fallback&&Sa(t),s){if(s=o.fallback,(o=jA(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=jA(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=Xa,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=Uo(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,(n=TA(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=TA(i,o)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Xa,t.child=n,i}return n=So(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=jA(null,i,0,null)).return=t,o.child=e,null!==e&&(e.return=o),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=jA(s,i,n,null)).return=t,o.sibling=n,n.effectTag|=2,o.childExpirationTime=0,t.memoizedState=Xa,t.child=o,n}return t.memoizedState=null,t.child=So(t,e,o.children,n)}function Ya(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),so(e.return,t)}function Za(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function $a(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Ia(e,t,r.children,n),0!=(2&(r=Ho.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ya(e,n);else if(19===e.tag)Ya(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(hi(Ho,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===zo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Za(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===zo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Za(t,!0,n,null,o,t.lastEffect);break;case"together":Za(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function es(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&mA(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(s(153));if(null!==t.child){for(n=TA(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=TA(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function ts(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ns(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return wi(t.type)&&xi(),null;case 3:return ko(),di(yi),di(gi),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Fa(t)||(t.effectTag|=4),null;case 5:Lo(t),n=Io(To.current);var i=t.type;if(null!==e&&null!=t.stateNode)Ga(e,t,i,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(s(166));return null}if(e=Io(Po.current),Fa(t)){r=t.stateNode,i=t.type;var a=t.memoizedProps;switch(r[Mn]=t,r[Sn]=a,i){case"iframe":case"object":case"embed":Jt("load",r);break;case"video":case"audio":for(e=0;e<$e.length;e++)Jt($e[e],r);break;case"source":Jt("error",r);break;case"img":case"image":case"link":Jt("error",r),Jt("load",r);break;case"form":Jt("reset",r),Jt("submit",r);break;case"details":Jt("toggle",r);break;case"input":Ce(r,a),Jt("invalid",r),ln(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Jt("invalid",r),ln(n,"onChange");break;case"textarea":Fe(r,a),Jt("invalid",r),ln(n,"onChange")}for(var A in An(i,a),e=null,a)if(a.hasOwnProperty(A)){var u=a[A];"children"===A?"string"==typeof u?r.textContent!==u&&(e=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(e=["children",""+u]):C.hasOwnProperty(A)&&null!=u&&ln(n,A)}switch(i){case"input":xe(r),_e(r,a,!0);break;case"textarea":xe(r),Qe(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=fn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(A=9===n.nodeType?n:n.ownerDocument,e===cn&&(e=je(i)),e===cn?"script"===i?((e=A.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=A.createElement(i,{is:r.is}):(e=A.createElement(i),"select"===i&&(A=e,r.multiple?A.multiple=!0:r.size&&(A.size=r.size))):e=A.createElementNS(e,i),e[Mn]=t,e[Sn]=r,Va(e,t),t.stateNode=e,A=un(i,r),i){case"iframe":case"object":case"embed":Jt("load",e),u=r;break;case"video":case"audio":for(u=0;u<$e.length;u++)Jt($e[u],e);u=r;break;case"source":Jt("error",e),u=r;break;case"img":case"image":case"link":Jt("error",e),Jt("load",e),u=r;break;case"form":Jt("reset",e),Jt("submit",e),u=r;break;case"details":Jt("toggle",e),u=r;break;case"input":Ce(e,r),u=De(e,r),Jt("invalid",e),ln(n,"onChange");break;case"option":u=Me(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},u=o({},r,{value:void 0}),Jt("invalid",e),ln(n,"onChange");break;case"textarea":Fe(e,r),u=Ue(e,r),Jt("invalid",e),ln(n,"onChange");break;default:u=r}An(i,u);var c=u;for(a in c)if(c.hasOwnProperty(a)){var l=c[a];"style"===a?an(e,l):"dangerouslySetInnerHTML"===a?null!=(l=l?l.__html:void 0)&&He(e,l):"children"===a?"string"==typeof l?("textarea"!==i||""!==l)&&ze(e,l):"number"==typeof l&&ze(e,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(C.hasOwnProperty(a)?null!=l&&ln(n,a):null!=l&&$(e,a,l,A))}switch(i){case"input":xe(e),_e(e,r,!1);break;case"textarea":xe(e),Qe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+be(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Se(e,!!r.multiple,n,!1):null!=r.defaultValue&&Se(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=fn)}Bn(i,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Wa(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(s(166));n=Io(To.current),Io(Po.current),Fa(t)?(n=t.stateNode,r=t.memoizedProps,n[Mn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Mn]=t,t.stateNode=n)}return null;case 13:return di(Ho),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Fa(t):(r=null!==(i=e.memoizedState),n||null===i||null!==(i=e.child.sibling)&&(null!==(a=t.firstEffect)?(t.firstEffect=i,i.nextEffect=a):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Ho.current)?Is===Ms&&(Is=Ss):(Is!==Ms&&Is!==Ss||(Is=Us),0!==Hs&&null!==Ps&&(zA(Ps,Ts),qA(Ps,Hs)))),(n||r)&&(t.effectTag|=4),null);case 4:return ko(),null;case 10:return ao(t),null;case 19:if(di(Ho),null===(r=t.memoizedState))return null;if(i=0!=(64&t.effectTag),null===(a=r.rendering)){if(i)ts(r,!1);else if(Is!==Ms||null!==e&&0!=(64&e.effectTag))for(a=t.child;null!==a;){if(null!==(e=zo(a))){for(t.effectTag|=64,ts(r,!1),null!==(i=e.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)a=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(e=i.alternate)?(i.childExpirationTime=0,i.expirationTime=a,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=e.childExpirationTime,i.expirationTime=e.expirationTime,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,a=e.dependencies,i.dependencies=null===a?null:{expirationTime:a.expirationTime,firstContext:a.firstContext,responders:a.responders}),r=r.sibling;return hi(Ho,1&Ho.current|2),t.child}a=a.sibling}}else{if(!i)if(null!==(e=zo(a))){if(t.effectTag|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),ts(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ki()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,i=!0,ts(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(n=r.last)?n.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Ki()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ki(),n.sibling=null,t=Ho.current,hi(Ho,i?1&t|2:1&t),n):null}throw Error(s(156,t.tag))}function rs(e){switch(e.tag){case 1:wi(e.type)&&xi();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(ko(),di(yi),di(gi),0!=(64&(t=e.effectTag)))throw Error(s(285));return e.effectTag=-4097&t|64,e;case 5:return Lo(e),null;case 13:return di(Ho),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return di(Ho),null;case 4:return ko(),null;case 10:return ao(e),null;default:return null}}function is(e,t){return{value:e,source:t,stack:ve(t)}}Va=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var s,A,u=t.stateNode;switch(Io(Po.current),e=null,n){case"input":a=De(u,a),r=De(u,r),e=[];break;case"option":a=Me(u,a),r=Me(u,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Ue(u,a),r=Ue(u,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(u.onclick=fn)}for(s in An(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(A in u=a[s])u.hasOwnProperty(A)&&(n||(n={}),n[A]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(C.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var c=r[s];if(u=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&c!==u&&(null!=c||null!=u))if("style"===s)if(u){for(A in u)!u.hasOwnProperty(A)||c&&c.hasOwnProperty(A)||(n||(n={}),n[A]="");for(A in c)c.hasOwnProperty(A)&&u[A]!==c[A]&&(n||(n={}),n[A]=c[A])}else n||(e||(e=[]),e.push(s,n)),n=c;else"dangerouslySetInnerHTML"===s?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(e=e||[]).push(s,c)):"children"===s?u===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(s,""+c):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(C.hasOwnProperty(s)?(null!=c&&ln(i,s),e||u===c||(e=[])):(e=e||[]).push(s,c))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&(t.effectTag|=4)}},Wa=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var os="function"==typeof WeakSet?WeakSet:Set;function as(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ve(n)),null!==n&&ye(n.type),t=t.value,null!==e&&1===e.tag&&ye(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ss(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){_A(e,t)}else t.current=null}function As(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:eo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(s(163))}function us(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function cs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ls(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void cs(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:eo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&yo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}yo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&Bn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&kt(n)))))}throw Error(s(163))}function fs(e,t,n){switch("function"==typeof UA&&UA(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Wi(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){_A(i,e)}}e=e.next}while(e!==r)}))}break;case 1:ss(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){_A(e,t)}}(t,n);break;case 5:ss(t);break;case 4:ys(e,t,n)}}function ps(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ps(t)}function ds(e){return 5===e.tag||3===e.tag||4===e.tag}function hs(e){e:{for(var t=e.return;null!==t;){if(ds(t)){var n=t;break e}t=t.return}throw Error(s(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(s(161))}16&n.effectTag&&(ze(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ds(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?ms(e,n,t):gs(e,n,t)}function ms(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=fn));else if(4!==r&&null!==(e=e.child))for(ms(e,t,n),e=e.sibling;null!==e;)ms(e,t,n),e=e.sibling}function gs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(gs(e,t,n),e=e.sibling;null!==e;)gs(e,t,n),e=e.sibling}function ys(e,t,n){for(var r,i,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(s(160));switch(r=a.stateNode,a.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var A=e,u=o,c=n,l=u;;)if(fs(A,l,c),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===u)break e;for(;null===l.sibling;){if(null===l.return||l.return===u)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}i?(A=r,u=o.stateNode,8===A.nodeType?A.parentNode.removeChild(u):A.removeChild(u)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(fs(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.sibling}}function vs(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void us(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Sn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Ee(n,r),un(e,i),t=un(e,r),i=0;i<o.length;i+=2){var a=o[i],A=o[i+1];"style"===a?an(n,A):"dangerouslySetInnerHTML"===a?He(n,A):"children"===a?ze(n,A):$(n,a,A,t)}switch(e){case"input":Ne(n,r);break;case"textarea":Pe(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Se(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Se(n,!!r.multiple,r.defaultValue,!0):Se(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(s(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,kt(t.containerInfo)));case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,qs=Ki()),null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=on("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(o=e.child.sibling).return=e,e=o;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void bs(t);case 19:return void bs(t)}throw Error(s(163))}function bs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new os),t.forEach((function(t){var r=MA.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var ws="function"==typeof WeakMap?WeakMap:Map;function xs(e,t,n){(n=po(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Vs||(Vs=!0,Gs=r),as(e,t)},n}function Bs(e,t,n){(n=po(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return as(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ws?Ws=new Set([this]):Ws.add(this),as(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Ds,Cs=Math.ceil,Es=Z.ReactCurrentDispatcher,Ns=Z.ReactCurrentOwner,_s=16,Os=32,Ms=0,Ss=3,Us=4,Fs=0,Ps=null,Qs=null,Ts=0,Is=Ms,js=null,ks=1073741823,Rs=1073741823,Ls=null,Hs=0,zs=!1,qs=0,Ks=null,Vs=!1,Gs=null,Ws=null,Xs=!1,Js=null,Ys=90,Zs=null,$s=0,eA=null,tA=0;function nA(){return 0!=(48&Fs)?1073741821-(Ki()/10|0):0!==tA?tA:tA=1073741821-(Ki()/10|0)}function rA(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Vi();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(Fs&_s))return Ts;if(null!==n)e=$i(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=$i(e,150,100);break;case 97:case 96:e=$i(e,5e3,250);break;case 95:e=2;break;default:throw Error(s(326))}return null!==Ps&&e===Ts&&--e,e}function iA(e,t){if(50<$s)throw $s=0,eA=null,Error(s(185));if(null!==(e=oA(e,t))){var n=Vi();1073741823===t?0!=(8&Fs)&&0==(48&Fs)?uA(e):(sA(e),0===Fs&&Yi()):sA(e),0==(4&Fs)||98!==n&&99!==n||(null===Zs?Zs=new Map([[e,t]]):(void 0===(n=Zs.get(e))||n>t)&&Zs.set(e,t))}}function oA(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Ps===i&&(mA(t),Is===Us&&zA(i,Ts)),qA(i,t)),i}function aA(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!HA(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function sA(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ji(uA.bind(null,e));else{var t=aA(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=nA();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==ji&&Oi(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ji(uA.bind(null,e)):Xi(r,AA.bind(null,e),{timeout:10*(1073741821-t)-Ki()}),e.callbackNode=t}}}function AA(e,t){if(tA=0,t)return KA(e,t=nA()),sA(e),null;var n=aA(e);if(0!==n){if(t=e.callbackNode,0!=(48&Fs))throw Error(s(327));if(CA(),e===Ps&&n===Ts||fA(e,n),null!==Qs){var r=Fs;Fs|=_s;for(var i=dA();;)try{yA();break}catch(t){pA(e,t)}if(oo(),Fs=r,Es.current=i,1===Is)throw t=js,fA(e,n),zA(e,n),sA(e),t;if(null===Qs)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Is,Ps=null,r){case Ms:case 1:throw Error(s(345));case 2:KA(e,2<n?2:n);break;case Ss:if(zA(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=wA(i)),1073741823===ks&&10<(i=qs+500-Ki())){if(zs){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,fA(e,n);break}}if(0!==(o=aA(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=Cn(xA.bind(null,e),i);break}xA(e);break;case Us:if(zA(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=wA(i)),zs&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,fA(e,n);break}if(0!==(i=aA(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Rs?r=10*(1073741821-Rs)-Ki():1073741823===ks?r=0:(r=10*(1073741821-ks)-5e3,0>(r=(i=Ki())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cs(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=Cn(xA.bind(null,e),r);break}xA(e);break;case 5:if(1073741823!==ks&&null!==Ls){o=ks;var a=Ls;if(0>=(r=0|a.busyMinDurationMs)?r=0:(i=0|a.busyDelayMs,r=(o=Ki()-(10*(1073741821-o)-(0|a.timeoutMs||5e3)))<=i?0:i+r-o),10<r){zA(e,n),e.timeoutHandle=Cn(xA.bind(null,e),r);break}}xA(e);break;default:throw Error(s(329))}if(sA(e),e.callbackNode===t)return AA.bind(null,e)}}return null}function uA(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&Fs))throw Error(s(327));if(CA(),e===Ps&&t===Ts||fA(e,t),null!==Qs){var n=Fs;Fs|=_s;for(var r=dA();;)try{gA();break}catch(t){pA(e,t)}if(oo(),Fs=n,Es.current=r,1===Is)throw n=js,fA(e,t),zA(e,t),sA(e),n;if(null!==Qs)throw Error(s(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Ps=null,xA(e),sA(e)}return null}function cA(e,t){var n=Fs;Fs|=1;try{return e(t)}finally{0===(Fs=n)&&Yi()}}function lA(e,t){var n=Fs;Fs&=-2,Fs|=8;try{return e(t)}finally{0===(Fs=n)&&Yi()}}function fA(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,En(n)),null!==Qs)for(n=Qs.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&xi();break;case 3:ko(),di(yi),di(gi);break;case 5:Lo(r);break;case 4:ko();break;case 13:case 19:di(Ho);break;case 10:ao(r)}n=n.return}Ps=e,Qs=TA(e.current,null),Ts=t,Is=Ms,js=null,Rs=ks=1073741823,Ls=null,Hs=0,zs=!1}function pA(e,t){for(;;){try{if(oo(),Ko.current=xa,Yo)for(var n=Wo.memoizedState;null!==n;){var i=n.queue;null!==i&&(i.pending=null),n=n.next}if(Go=0,Jo=Xo=Wo=null,Yo=!1,null===Qs||null===Qs.return)return Is=1,js=t,Qs=null;e:{var o=e,a=Qs.return,s=Qs,A=t;if(t=Ts,s.effectTag|=2048,s.firstEffect=s.lastEffect=null,null!==A&&"object"===r(A)&&"function"==typeof A.then){var u=A;if(0==(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.expirationTime=c.expirationTime):(s.updateQueue=null,s.memoizedState=null)}var l=0!=(1&Ho.current),f=a;do{var p;if(p=13===f.tag){var d=f.memoizedState;if(null!==d)p=null!==d.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!l)}}if(p){var m=f.updateQueue;if(null===m){var g=new Set;g.add(u),f.updateQueue=g}else m.add(u);if(0==(2&f.mode)){if(f.effectTag|=64,s.effectTag&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=po(1073741823,null);y.tag=2,ho(s,y)}s.expirationTime=1073741823;break e}A=void 0,s=t;var v=o.pingCache;if(null===v?(v=o.pingCache=new ws,A=new Set,v.set(u,A)):void 0===(A=v.get(u))&&(A=new Set,v.set(u,A)),!A.has(s)){A.add(s);var b=OA.bind(null,o,u,s);u.then(b,b)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);A=Error((ye(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ve(s))}5!==Is&&(Is=2),A=is(A,s),f=a;do{switch(f.tag){case 3:u=A,f.effectTag|=4096,f.expirationTime=t,mo(f,xs(f,u,t));break e;case 1:u=A;var w=f.type,x=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==x&&"function"==typeof x.componentDidCatch&&(null===Ws||!Ws.has(x)))){f.effectTag|=4096,f.expirationTime=t,mo(f,Bs(f,u,t));break e}}f=f.return}while(null!==f)}Qs=bA(Qs)}catch(e){t=e;continue}break}}function dA(){var e=Es.current;return Es.current=xa,null===e?xa:e}function hA(e,t){e<ks&&2<e&&(ks=e),null!==t&&e<Rs&&2<e&&(Rs=e,Ls=t)}function mA(e){e>Hs&&(Hs=e)}function gA(){for(;null!==Qs;)Qs=vA(Qs)}function yA(){for(;null!==Qs&&!ki();)Qs=vA(Qs)}function vA(e){var t=Ds(e.alternate,e,Ts);return e.memoizedProps=e.pendingProps,null===t&&(t=bA(e)),Ns.current=null,t}function bA(e){Qs=e;do{var t=Qs.alternate;if(e=Qs.return,0==(2048&Qs.effectTag)){if(t=ns(t,Qs,Ts),1===Ts||1!==Qs.childExpirationTime){for(var n=0,r=Qs.child;null!==r;){var i=r.expirationTime,o=r.childExpirationTime;i>n&&(n=i),o>n&&(n=o),r=r.sibling}Qs.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Qs.firstEffect),null!==Qs.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Qs.firstEffect),e.lastEffect=Qs.lastEffect),1<Qs.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Qs:e.firstEffect=Qs,e.lastEffect=Qs))}else{if(null!==(t=rs(Qs)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Qs.sibling))return t;Qs=e}while(null!==Qs);return Is===Ms&&(Is=5),null}function wA(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function xA(e){var t=Vi();return Wi(99,BA.bind(null,e,t)),null}function BA(e,t){do{CA()}while(null!==Js);if(0!=(48&Fs))throw Error(s(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(s(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=wA(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Ps&&(Qs=Ps=null,Ts=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=Fs;Fs|=Os,Ns.current=null,wn=Xt;var a=gn();if(yn(a)){if("selectionStart"in a)var A={start:a.selectionStart,end:a.selectionEnd};else e:{var u=(A=(A=a.ownerDocument)&&A.defaultView||window).getSelection&&A.getSelection();if(u&&0!==u.rangeCount){A=u.anchorNode;var c=u.anchorOffset,l=u.focusNode;u=u.focusOffset;try{A.nodeType,l.nodeType}catch(e){A=null;break e}var f=0,p=-1,d=-1,h=0,m=0,g=a,y=null;t:for(;;){for(var v;g!==A||0!==c&&3!==g.nodeType||(p=f+c),g!==l||0!==u&&3!==g.nodeType||(d=f+u),3===g.nodeType&&(f+=g.nodeValue.length),null!==(v=g.firstChild);)y=g,g=v;for(;;){if(g===a)break t;if(y===A&&++h===c&&(p=f),y===l&&++m===u&&(d=f),null!==(v=g.nextSibling))break;y=(g=y).parentNode}g=v}A=-1===p||-1===d?null:{start:p,end:d}}else A=null}A=A||{start:0,end:0}}else A=null;xn={activeElementDetached:null,focusedElem:a,selectionRange:A},Xt=!1,Ks=i;do{try{DA()}catch(e){if(null===Ks)throw Error(s(330));_A(Ks,e),Ks=Ks.nextEffect}}while(null!==Ks);Ks=i;do{try{for(a=e,A=t;null!==Ks;){var b=Ks.effectTag;if(16&b&&ze(Ks.stateNode,""),128&b){var w=Ks.alternate;if(null!==w){var x=w.ref;null!==x&&("function"==typeof x?x(null):x.current=null)}}switch(1038&b){case 2:hs(Ks),Ks.effectTag&=-3;break;case 6:hs(Ks),Ks.effectTag&=-3,vs(Ks.alternate,Ks);break;case 1024:Ks.effectTag&=-1025;break;case 1028:Ks.effectTag&=-1025,vs(Ks.alternate,Ks);break;case 4:vs(Ks.alternate,Ks);break;case 8:ys(a,c=Ks,A),ps(c)}Ks=Ks.nextEffect}}catch(e){if(null===Ks)throw Error(s(330));_A(Ks,e),Ks=Ks.nextEffect}}while(null!==Ks);if(x=xn,w=gn(),b=x.focusedElem,A=x.selectionRange,w!==b&&b&&b.ownerDocument&&mn(b.ownerDocument.documentElement,b)){null!==A&&yn(b)&&(w=A.start,void 0===(x=A.end)&&(x=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(x,b.value.length)):(x=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(x=x.getSelection(),c=b.textContent.length,a=Math.min(A.start,c),A=void 0===A.end?a:Math.min(A.end,c),!x.extend&&a>A&&(c=A,A=a,a=c),c=hn(b,a),l=hn(b,A),c&&l&&(1!==x.rangeCount||x.anchorNode!==c.node||x.anchorOffset!==c.offset||x.focusNode!==l.node||x.focusOffset!==l.offset)&&((w=w.createRange()).setStart(c.node,c.offset),x.removeAllRanges(),a>A?(x.addRange(w),x.extend(l.node,l.offset)):(w.setEnd(l.node,l.offset),x.addRange(w))))),w=[];for(x=b;x=x.parentNode;)1===x.nodeType&&w.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<w.length;b++)(x=w[b]).element.scrollLeft=x.left,x.element.scrollTop=x.top}Xt=!!wn,xn=wn=null,e.current=n,Ks=i;do{try{for(b=e;null!==Ks;){var B=Ks.effectTag;if(36&B&&ls(b,Ks.alternate,Ks),128&B){w=void 0;var D=Ks.ref;if(null!==D){var C=Ks.stateNode;Ks.tag,w=C,"function"==typeof D?D(w):D.current=w}}Ks=Ks.nextEffect}}catch(e){if(null===Ks)throw Error(s(330));_A(Ks,e),Ks=Ks.nextEffect}}while(null!==Ks);Ks=null,Ri(),Fs=o}else e.current=n;if(Xs)Xs=!1,Js=e,Ys=t;else for(Ks=i;null!==Ks;)t=Ks.nextEffect,Ks.nextEffect=null,Ks=t;if(0===(t=e.firstPendingTime)&&(Ws=null),1073741823===t?e===eA?$s++:($s=0,eA=e):$s=0,"function"==typeof SA&&SA(n.stateNode,r),sA(e),Vs)throw Vs=!1,e=Gs,Gs=null,e;return 0!=(8&Fs)||Yi(),null}function DA(){for(;null!==Ks;){var e=Ks.effectTag;0!=(256&e)&&As(Ks.alternate,Ks),0==(512&e)||Xs||(Xs=!0,Xi(97,(function(){return CA(),null}))),Ks=Ks.nextEffect}}function CA(){if(90!==Ys){var e=97<Ys?97:Ys;return Ys=90,Wi(e,EA)}}function EA(){if(null===Js)return!1;var e=Js;if(Js=null,0!=(48&Fs))throw Error(s(331));var t=Fs;for(Fs|=Os,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:us(5,n),cs(5,n)}}catch(t){if(null===e)throw Error(s(330));_A(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Fs=t,Yi(),!0}function NA(e,t,n){ho(e,t=xs(e,t=is(n,t),1073741823)),null!==(e=oA(e,1073741823))&&sA(e)}function _A(e,t){if(3===e.tag)NA(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){NA(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ws||!Ws.has(r))){ho(n,e=Bs(n,e=is(t,e),1073741823)),null!==(n=oA(n,1073741823))&&sA(n);break}}n=n.return}}function OA(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Ps===e&&Ts===n?Is===Us||Is===Ss&&1073741823===ks&&Ki()-qs<500?fA(e,Ts):zs=!0:HA(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,sA(e)))}function MA(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=rA(t=nA(),e,null)),null!==(e=oA(e,t))&&sA(e)}Ds=function(e,t,n){var i=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||yi.current)Ta=!0;else{if(i<n){switch(Ta=!1,t.tag){case 3:Ka(t),Pa();break;case 5:if(Ro(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:wi(t.type)&&Ci(t);break;case 4:jo(t,t.stateNode.containerInfo);break;case 10:i=t.memoizedProps.value,o=t.type._context,hi(to,o._currentValue),o._currentValue=i;break;case 13:if(null!==t.memoizedState)return 0!==(i=t.child.childExpirationTime)&&i>=n?Ja(e,t,n):(hi(Ho,1&Ho.current),null!==(t=es(e,t,n))?t.sibling:null);hi(Ho,1&Ho.current);break;case 19:if(i=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(i)return $a(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),hi(Ho,Ho.current),!i)return null}return es(e,t,n)}Ta=!1}}else Ta=!1;switch(t.expirationTime=0,t.tag){case 2:if(i=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=bi(t,gi.current),Ao(t,n),o=ea(null,t,i,e,o,n),t.effectTag|=1,"object"===r(o)&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,wi(i)){var a=!0;Ci(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,lo(t);var A=i.getDerivedStateFromProps;"function"==typeof A&&wo(t,i,A,e),o.updater=xo,t.stateNode=o,o._reactInternalFiber=t,Eo(t,i,e,n),t=qa(null,t,i,!0,a,n)}else t.tag=0,Ia(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,a=t.tag=function(e){if("function"==typeof e)return QA(e)?1:0;if(null!=e){if((e=e.$$typeof)===ce)return 11;if(e===pe)return 14}return 2}(o),e=eo(o,e),a){case 0:t=Ha(null,t,o,e,n);break e;case 1:t=za(null,t,o,e,n);break e;case 11:t=ja(null,t,o,e,n);break e;case 14:t=ka(null,t,o,eo(o.type,e),i,n);break e}throw Error(s(306,o,""))}return t;case 0:return i=t.type,o=t.pendingProps,Ha(e,t,i,o=t.elementType===i?o:eo(i,o),n);case 1:return i=t.type,o=t.pendingProps,za(e,t,i,o=t.elementType===i?o:eo(i,o),n);case 3:if(Ka(t),i=t.updateQueue,null===e||null===i)throw Error(s(282));if(i=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,fo(e,t),go(t,i,null,n),(i=t.memoizedState.element)===o)Pa(),t=es(e,t,n);else{if((o=t.stateNode.hydrate)&&(Na=Nn(t.stateNode.containerInfo.firstChild),Ea=t,o=_a=!0),o)for(n=Uo(t,null,i,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ia(e,t,i,n),Pa();t=t.child}return t;case 5:return Ro(t),null===e&&Sa(t),i=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,A=o.children,Dn(i,o)?A=null:null!==a&&Dn(i,a)&&(t.effectTag|=16),La(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ia(e,t,A,n),t=t.child),t;case 6:return null===e&&Sa(t),null;case 13:return Ja(e,t,n);case 4:return jo(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=So(t,null,i,n):Ia(e,t,i,n),t.child;case 11:return i=t.type,o=t.pendingProps,ja(e,t,i,o=t.elementType===i?o:eo(i,o),n);case 7:return Ia(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ia(e,t,t.pendingProps.children,n),t.child;case 10:e:{i=t.type._context,o=t.pendingProps,A=t.memoizedProps,a=o.value;var u=t.type._context;if(hi(to,u._currentValue),u._currentValue=a,null!==A)if(u=A.value,0===(a=zr(u,a)?0:0|("function"==typeof i._calculateChangedBits?i._calculateChangedBits(u,a):1073741823))){if(A.children===o.children&&!yi.current){t=es(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){A=u.child;for(var l=c.firstContext;null!==l;){if(l.context===i&&0!=(l.observedBits&a)){1===u.tag&&((l=po(n,null)).tag=2,ho(u,l)),u.expirationTime<n&&(u.expirationTime=n),null!==(l=u.alternate)&&l.expirationTime<n&&(l.expirationTime=n),so(u.return,n),c.expirationTime<n&&(c.expirationTime=n);break}l=l.next}}else A=10===u.tag&&u.type===t.type?null:u.child;if(null!==A)A.return=u;else for(A=u;null!==A;){if(A===t){A=null;break}if(null!==(u=A.sibling)){u.return=A.return,A=u;break}A=A.return}u=A}Ia(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,i=(a=t.pendingProps).children,Ao(t,n),i=i(o=uo(o,a.unstable_observedBits)),t.effectTag|=1,Ia(e,t,i,n),t.child;case 14:return a=eo(o=t.type,t.pendingProps),ka(e,t,o,a=eo(o.type,a),i,n);case 15:return Ra(e,t,t.type,t.pendingProps,i,n);case 17:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:eo(i,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,wi(i)?(e=!0,Ci(t)):e=!1,Ao(t,n),Do(t,i,o),Eo(t,i,o,n),qa(null,t,i,!0,e,n);case 19:return $a(e,t,n)}throw Error(s(156,t.tag))};var SA=null,UA=null;function FA(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function PA(e,t,n,r){return new FA(e,t,n,r)}function QA(e){return!(!(e=e.prototype)||!e.isReactComponent)}function TA(e,t){var n=e.alternate;return null===n?((n=PA(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function IA(e,t,n,i,o,a){var A=2;if(i=e,"function"==typeof e)QA(e)&&(A=1);else if("string"==typeof e)A=5;else e:switch(e){case ie:return jA(n.children,o,a,t);case ue:A=8,o|=7;break;case oe:A=8,o|=1;break;case ae:return(e=PA(12,n,t,8|o)).elementType=ae,e.type=ae,e.expirationTime=a,e;case le:return(e=PA(13,n,t,o)).type=le,e.elementType=le,e.expirationTime=a,e;case fe:return(e=PA(19,n,t,o)).elementType=fe,e.expirationTime=a,e;default:if("object"===r(e)&&null!==e)switch(e.$$typeof){case se:A=10;break e;case Ae:A=9;break e;case ce:A=11;break e;case pe:A=14;break e;case de:A=16,i=null;break e;case he:A=22;break e}throw Error(s(130,null==e?e:r(e),""))}return(t=PA(A,n,t,o)).elementType=e,t.type=i,t.expirationTime=a,t}function jA(e,t,n,r){return(e=PA(7,e,r,t)).expirationTime=n,e}function kA(e,t,n){return(e=PA(6,e,null,t)).expirationTime=n,e}function RA(e,t,n){return(t=PA(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function LA(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function HA(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function zA(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function qA(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function KA(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function VA(e,t,n,r){var i=t.current,o=nA(),a=vo.suspense;o=rA(o,i,a);e:if(n){t:{if(nt(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(s(170));var A=n;do{switch(A.tag){case 3:A=A.stateNode.context;break t;case 1:if(wi(A.type)){A=A.stateNode.__reactInternalMemoizedMergedChildContext;break t}}A=A.return}while(null!==A);throw Error(s(171))}if(1===n.tag){var u=n.type;if(wi(u)){n=Di(n,u,A);break e}}n=A}else n=mi;return null===t.context?t.context=n:t.pendingContext=n,(t=po(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ho(i,t),iA(i,o),o}function GA(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function WA(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function XA(e,t){WA(e,t),(e=e.alternate)&&WA(e,t)}function JA(e,t,n){var r=new LA(e,t,n=null!=n&&!0===n.hydrate),i=PA(3,null,null,2===t?7:1===t?3:0);r.current=i,i.stateNode=r,lo(i),e[Un]=r.current,n&&0!==t&&function(e,t){var n=tt(t);Ot.forEach((function(e){gt(e,t,n)})),Mt.forEach((function(e){gt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function YA(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ZA(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=GA(a);s.call(e)}}VA(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new JA(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var A=i;i=function(){var e=GA(a);A.call(e)}}lA((function(){VA(t,a,e,i)}))}return GA(a)}function $A(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:re,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function eu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!YA(t))throw Error(s(200));return $A(e,t,null,n)}JA.prototype.render=function(e){VA(e,this._internalRoot,null,null)},JA.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;VA(null,e,null,(function(){t[Un]=null}))},yt=function(e){if(13===e.tag){var t=$i(nA(),150,100);iA(e,t),XA(e,t)}},vt=function(e){13===e.tag&&(iA(e,3),XA(e,3))},bt=function(e){if(13===e.tag){var t=nA();iA(e,t=rA(t,e,null)),XA(e,t)}},O=function(e,t,n){switch(t){case"input":if(Ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Tn(r);if(!i)throw Error(s(90));Be(r),Ne(r,i)}}}break;case"textarea":Pe(e,n);break;case"select":null!=(t=n.value)&&Se(e,!!n.multiple,t,!1)}},Q=cA,T=function(e,t,n,r,i){var o=Fs;Fs|=4;try{return Wi(98,e.bind(null,t,n,r,i))}finally{0===(Fs=o)&&Yi()}},I=function(){0==(49&Fs)&&(function(){if(null!==Zs){var e=Zs;Zs=null,e.forEach((function(e,t){KA(t,e),sA(t)})),Yi()}}(),CA())},j=function(e,t){var n=Fs;Fs|=2;try{return e(t)}finally{0===(Fs=n)&&Yi()}};var tu={Events:[Pn,Qn,Tn,N,D,zn,function(e){st(e,Hn)},F,P,en,ct,CA,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);SA=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},UA=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}})(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Z.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=ot(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Fn,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=eu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(s(188));throw Error(s(268,Object.keys(e)))}return e=null===(e=ot(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&Fs))throw Error(s(187));var n=Fs;Fs|=1;try{return Wi(99,e.bind(null,t))}finally{Fs=n,Yi()}},t.hydrate=function(e,t,n){if(!YA(t))throw Error(s(200));return ZA(null,e,t,!0,n)},t.render=function(e,t,n){if(!YA(t))throw Error(s(200));return ZA(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!YA(e))throw Error(s(40));return!!e._reactRootContainer&&(lA((function(){ZA(null,null,e,!1,(function(){e._reactRootContainer=null,e[Un]=null}))})),!0)},t.unstable_batchedUpdates=cA,t.unstable_createPortal=function(e,t){return eu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!YA(n))throw Error(s(200));if(null==e||void 0===e._reactInternalFiber)throw Error(s(38));return ZA(e,t,n,!1,r)},t.version="16.13.1"},29640:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(39307)},28045:function(e,t,n){"use strict";
- /** @license React v16.13.1
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(62246),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,s=o?Symbol.for("react.portal"):60106,A=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}function x(){}function B(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!==r(e)&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var D=B.prototype=new x;D.constructor=B,i(D,w.prototype),D.isPureReactComponent=!0;var C={current:null},E=Object.prototype.hasOwnProperty,N={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r,i={},o=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)E.call(t,r)&&!N.hasOwnProperty(r)&&(i[r]=t[r]);var A=arguments.length-2;if(1===A)i.children=n;else if(1<A){for(var u=Array(A),c=0;c<A;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in A=e.defaultProps)void 0===i[r]&&(i[r]=A[r]);return{$$typeof:a,type:e,key:o,ref:s,props:i,_owner:C.current}}function O(e){return"object"===r(e)&&null!==e&&e.$$typeof===a}var M=/\/+/g,S=[];function U(e,t,n,r){if(S.length){var i=S.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function F(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>S.length&&S.push(e)}function P(e,t,n,i){var o=r(e);"undefined"!==o&&"boolean"!==o||(e=null);var A=!1;if(null===e)A=!0;else switch(o){case"string":case"number":A=!0;break;case"object":switch(e.$$typeof){case a:case s:A=!0}}if(A)return n(i,e,""===t?"."+T(e,0):t),1;if(A=0,t=""===t?".":t+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=t+T(o=e[u],u);A+=P(o,c,n,i)}else if(null===e||"object"!==r(e)?c=null:c="function"==typeof(c=g&&e[g]||e["@@iterator"])?c:null,"function"==typeof c)for(e=c.call(e),u=0;!(o=e.next()).done;)A+=P(o=o.value,c=t+T(o,u++),n,i);else if("object"===o)throw n=""+e,Error(y(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return A}function Q(e,t,n){return null==e?0:P(e,"",t,n)}function T(e,t){return"object"===r(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function j(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?k(e,r,n,(function(e){return e})):null!=e&&(O(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(M,"$&/")+"/")+n)),r.push(e))}function k(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(M,"$&/")+"/"),Q(e,j,t=U(t,o,r,i)),F(t)}var R={current:null};function L(){var e=R.current;if(null===e)throw Error(y(321));return e}var H={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:C,IsSomeRendererActing:{current:!1},assign:i};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return k(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;Q(e,I,t=U(null,null,t,n)),F(t)},count:function(e){return Q(e,(function(){return null}),null)},toArray:function(e){var t=[];return k(e,t,null,(function(e){return e})),t},only:function(e){if(!O(e))throw Error(y(143));return e}},t.Component=w,t.Fragment=A,t.Profiler=c,t.PureComponent=B,t.StrictMode=u,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H,t.cloneElement=function(e,t,n){if(null==e)throw Error(y(267,e));var r=i({},e.props),o=e.key,s=e.ref,A=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,A=C.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)E.call(t,c)&&!N.hasOwnProperty(c)&&(r[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)r.children=n;else if(1<c){u=Array(c);for(var l=0;l<c;l++)u[l]=arguments[l+2];r.children=u}return{$$typeof:a,type:e.type,key:o,ref:s,props:r,_owner:A}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=O,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return L().useCallback(e,t)},t.useContext=function(e,t){return L().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return L().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return L().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return L().useLayoutEffect(e,t)},t.useMemo=function(e,t){return L().useMemo(e,t)},t.useReducer=function(e,t,n){return L().useReducer(e,t,n)},t.useRef=function(e){return L().useRef(e)},t.useState=function(e){return L().useState(e)},t.version="16.13.1"},17328:function(e,t,n){"use strict";e.exports=n(28045)},66763:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=function(e){var t,n=Object.prototype,i=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",A=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),a=new O(r||[]);return o._invoke=function(e,t,n){var r=f;return function(i,o){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===i)throw o;return S()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=E(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var A=l(e,t,n);if("normal"===A.type){if(r=n.done?h:p,A.arg===m)continue;return{value:A.arg,done:n.done}}"throw"===A.type&&(r=h,n.method="throw",n.arg=A.arg)}}}(e,n,a),o}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",m={};function g(){}function y(){}function v(){}var b={};b[a]=function(){return this};var w=Object.getPrototypeOf,x=w&&w(w(M([])));x&&x!==n&&i.call(x,a)&&(b=x);var B=v.prototype=g.prototype=Object.create(b);function D(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(o,a,s,A){var u=l(e[o],e,a);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"===r(f)&&i.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,s,A)}),(function(e){n("throw",e,s,A)})):t.resolve(f).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,A)}))}A(u.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}}function E(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=l(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function M(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function n(){for(;++r<e.length;)if(i.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:S}}function S(){return{value:t,done:!0}}return y.prototype=B.constructor=v,v.constructor=y,y.displayName=u(v,A,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,A,"GeneratorFunction")),e.prototype=Object.create(B),e},e.awrap=function(e){return{__await:e}},D(C.prototype),C.prototype[s]=function(){return this},e.AsyncIterator=C,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new C(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},D(B),u(B,A,"Generator"),B[a]=function(){return this},B.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=M,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(_),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var A=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(A&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(A){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;_(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:M(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}("object"===r(e=n.nmd(e))?e.exports:{});try{regeneratorRuntime=i}catch(e){Function("r","regeneratorRuntime = r")(i)}},91538:function(e){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},88670:function(e,t,n){"use strict";e.exports=n(36269)},36269:function(e,t,n){"use strict";var r=n(56273);t.operation=function(e){var n=t.timeouts(e);return new r(n,{forever:e&&(e.forever||e.retries===1/0),unref:e&&e.unref,maxRetryTime:e&&e.maxRetryTime})},t.timeouts=function(e){if(e instanceof Array)return[].concat(e);var t={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var n in e)t[n]=e[n];if(t.minTimeout>t.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var r=[],i=0;i<t.retries;i++)r.push(this.createTimeout(i,t));return e&&e.forever&&!r.length&&r.push(this.createTimeout(i,t)),r.sort((function(e,t){return e-t})),r},t.createTimeout=function(e,t){var n=t.randomize?Math.random()+1:1,r=Math.round(n*Math.max(t.minTimeout,1)*Math.pow(t.factor,e));return r=Math.min(r,t.maxTimeout)},t.wrap=function(e,n,r){if(n instanceof Array&&(r=n,n=null),!r)for(var i in r=[],e)"function"==typeof e[i]&&r.push(i);for(var o=0;o<r.length;o++){var a=r[o],s=e[a];e[a]=function(r){var i=t.operation(n),o=Array.prototype.slice.call(arguments,1),a=o.pop();o.push((function(e){i.retry(e)||(e&&(arguments[0]=i.mainError()),a.apply(this,arguments))})),i.attempt((function(){r.apply(e,o)}))}.bind(e,s),e[a].options=n}}},56273:function(e){"use strict";function t(e,t){"boolean"==typeof t&&(t={forever:t}),this._originalTimeouts=JSON.parse(JSON.stringify(e)),this._timeouts=e,this._options=t||{},this._maxRetryTime=t&&t.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}e.exports=t,t.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},t.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},t.prototype.retry=function(e){if(this._timeout&&clearTimeout(this._timeout),!e)return!1;var t=(new Date).getTime();if(e&&t-this._operationStart>=this._maxRetryTime)return this._errors.push(e),this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(e);var n=this._timeouts.shift();if(void 0===n){if(!this._cachedTimeouts)return!1;this._errors.splice(0,this._errors.length-1),n=this._cachedTimeouts.slice(-1)}var r=this;return this._timer=setTimeout((function(){r._attempts++,r._operationTimeoutCb&&(r._timeout=setTimeout((function(){r._operationTimeoutCb(r._attempts)}),r._operationTimeout),r._options.unref&&r._timeout.unref()),r._fn(r._attempts)}),n),this._options.unref&&this._timer.unref(),!0},t.prototype.attempt=function(e,t){this._fn=e,t&&(t.timeout&&(this._operationTimeout=t.timeout),t.cb&&(this._operationTimeoutCb=t.cb));var n=this;this._operationTimeoutCb&&(this._timeout=setTimeout((function(){n._operationTimeoutCb()}),n._operationTimeout)),this._operationStart=(new Date).getTime(),this._fn(this._attempts)},t.prototype.try=function(e){console.log("Using RetryOperation.try() is deprecated"),this.attempt(e)},t.prototype.start=function(e){console.log("Using RetryOperation.start() is deprecated"),this.attempt(e)},t.prototype.start=t.prototype.try,t.prototype.errors=function(){return this._errors},t.prototype.attempts=function(){return this._attempts},t.prototype.mainError=function(){if(0===this._errors.length)return null;for(var e={},t=null,n=0,r=0;r<this._errors.length;r++){var i=this._errors[r],o=i.message,a=(e[o]||0)+1;e[o]=a,a>=n&&(t=i,n=a)}return t}},11806:function(e){"use strict";e.exports=function(e,t){var n,r=null;try{n=JSON.parse(e,t)}catch(e){r=e}return[r,n]}},21174:function(e,t){"use strict";
- /** @license React v0.19.1
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var r,i,o,a,s;if("undefined"==typeof window||"function"!=typeof MessageChannel){var A=null,u=null,c=function e(){if(null!==A)try{var n=t.unstable_now();A(!0,n),A=null}catch(t){throw setTimeout(e,0),t}},l=Date.now();t.unstable_now=function(){return Date.now()-l},r=function(e){null!==A?setTimeout(r,0,e):(A=e,setTimeout(c,0))},i=function(e,t){u=setTimeout(e,t)},o=function(){clearTimeout(u)},a=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,p=window.Date,d=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===n(f)&&"function"==typeof f.now)t.unstable_now=function(){return f.now()};else{var g=p.now();t.unstable_now=function(){return p.now()-g}}var y=!1,v=null,b=-1,w=5,x=0;a=function(){return t.unstable_now()>=x},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):w=0<e?Math.floor(1e3/e):5};var B=new MessageChannel,D=B.port2;B.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();x=e+w;try{v(!0,e)?D.postMessage(null):(y=!1,v=null)}catch(e){throw D.postMessage(null),e}}else y=!1},r=function(e){v=e,y||(y=!0,D.postMessage(null))},i=function(e,n){b=d((function(){e(t.unstable_now())}),n)},o=function(){h(b),b=-1}}function C(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<_(i,t)))break e;e[r]=t,e[n]=i,n=r}}function E(e){return void 0===(e=e[0])?null:e}function N(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,A=e[s];if(void 0!==a&&0>_(a,n))void 0!==A&&0>_(A,a)?(e[r]=A,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==A&&0>_(A,n)))break e;e[r]=A,e[s]=n,r=s}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],M=[],S=1,U=null,F=3,P=!1,Q=!1,T=!1;function I(e){for(var t=E(M);null!==t;){if(null===t.callback)N(M);else{if(!(t.startTime<=e))break;N(M),t.sortIndex=t.expirationTime,C(O,t)}t=E(M)}}function j(e){if(T=!1,I(e),!Q)if(null!==E(O))Q=!0,r(k);else{var t=E(M);null!==t&&i(j,t.startTime-e)}}function k(e,n){Q=!1,T&&(T=!1,o()),P=!0;var r=F;try{for(I(n),U=E(O);null!==U&&(!(U.expirationTime>n)||e&&!a());){var s=U.callback;if(null!==s){U.callback=null,F=U.priorityLevel;var A=s(U.expirationTime<=n);n=t.unstable_now(),"function"==typeof A?U.callback=A:U===E(O)&&N(O),I(n)}else N(O);U=E(O)}if(null!==U)var u=!0;else{var c=E(M);null!==c&&i(j,c.startTime-n),u=!1}return u}finally{U=null,F=r,P=!1}}function R(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var L=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){Q||P||(Q=!0,r(k))},t.unstable_getCurrentPriorityLevel=function(){return F},t.unstable_getFirstCallbackNode=function(){return E(O)},t.unstable_next=function(e){switch(F){case 1:case 2:case 3:var t=3;break;default:t=F}var n=F;F=t;try{return e()}finally{F=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=L,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=F;F=e;try{return t()}finally{F=n}},t.unstable_scheduleCallback=function(e,a,s){var A=t.unstable_now();if("object"===n(s)&&null!==s){var u=s.delay;u="number"==typeof u&&0<u?A+u:A,s="number"==typeof s.timeout?s.timeout:R(e)}else s=R(e),u=A;return e={id:S++,callback:a,priorityLevel:e,startTime:u,expirationTime:s=u+s,sortIndex:-1},u>A?(e.sortIndex=u,C(M,e),null===E(O)&&e===E(M)&&(T?o():T=!0,i(j,u-A))):(e.sortIndex=s,C(O,e),Q||P||(Q=!0,r(k))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();I(e);var n=E(O);return n!==U&&null!==U&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<U.expirationTime||a()},t.unstable_wrapCallback=function(e){var t=F;return function(){var n=F;F=t;try{return e.apply(this,arguments)}finally{F=n}}}},46258:function(e,t,n){"use strict";e.exports=n(21174)},23051:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=256,o=[],a=void 0===n.g?window:n.g,s=Math.pow(i,6),A=Math.pow(2,52),u=2*A,c=255,l=Math.random;function f(e){var t,n=e.length,r=this,o=0,a=r.i=r.j=0,s=r.S=[];for(n||(e=[n++]);o<i;)s[o]=o++;for(o=0;o<i;o++)s[o]=s[a=c&a+e[o%n]+(t=s[o])],s[a]=t;(r.g=function(e){for(var t,n=0,o=r.i,a=r.j,s=r.S;e--;)t=s[o=c&o+1],n=n*i+s[c&(s[o]=s[a=c&a+t])+(s[a]=t)];return r.i=o,r.j=a,n})(i)}function p(e,t){var n,i=[],o=r(e)[0];if(t&&"o"==o)for(n in e)try{i.push(p(e[n],t-1))}catch(e){}return i.length?i:"s"==o?e:e+"\0"}function d(e,t){for(var n,r=e+"",i=0;i<r.length;)t[c&i]=c&(n^=19*t[c&i])+r.charCodeAt(i++);return m(t)}function h(e){try{return a.crypto.getRandomValues(e=new Uint8Array(i)),m(e)}catch(e){return[+new Date,a,a.navigator&&a.navigator.plugins,a.screen,m(o)]}}function m(e){return String.fromCharCode.apply(0,e)}e.exports=function(t,n){if(n&&!0===n.global)return n.global=!1,Math.random=e.exports(t,n),n.global=!0,Math.random;var r=n&&n.entropy||!1,a=[],c=(d(p(r?[t,m(o)]:0 in arguments?t:h(),3),a),new f(a));return d(m(c.S),o),function(){for(var e=c.g(6),t=s,n=0;e<A;)e=(e+n)*i,t*=i,n=c.g(1);for(;e>=u;)e/=2,t/=2,n>>>=1;return(e+n)/t}},e.exports.resetGlobal=function(){Math.random=l},d(Math.random(),o)},95685:function(e,t){"use strict";function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(t,"__esModule",{value:!0}),t[Symbol.toStringTag]="Module";var r="!#%()*+,-./:;=?@[]^_`{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=r.length,o=Array(20),a=function(){for(var e=0;e<20;e++)o[e]=r.charAt(Math.random()*i);return o.join("")};t.SideEffectManager=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.disposers=new Map}var t,r,i;return t=e,r=[{key:"add",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a();return this.flush(t),this.disposers.set(t,e()),t}},{key:"addDisposer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a();return this.flush(t),this.disposers.set(t,e),t}},{key:"addEventListener",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:a();return this.add((function(){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}),i),i}},{key:"setTimeout",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a();return this.add((function(){var i=window.setTimeout((function(){n.remove(r),e()}),t);return function(){return window.clearTimeout(i)}}),r)}},{key:"setInterval",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a();return this.add((function(){var n=window.setInterval(e,t);return function(){return window.clearInterval(n)}}),n)}},{key:"remove",value:function(e){var t=this.disposers.get(e);return this.disposers.delete(e),t}},{key:"flush",value:function(e){var t=this.remove(e);if(t)try{t()}catch(e){console.error(e)}}},{key:"flushAll",value:function(){this.disposers.forEach((function(e){try{e()}catch(e){console.error(e)}})),this.disposers.clear()}}],r&&n(t.prototype,r),i&&n(t,i),e}(),t.genUID=a},99705:function(e,t,n){"use strict";var r=n(55085),i=Array.prototype.concat,o=Array.prototype.slice,a=e.exports=function(e){for(var t=[],n=0,a=e.length;n<a;n++){var s=e[n];r(s)?t=i.call(t,o.call(s)):t.push(s)}return t};a.wrap=function(e){return function(){return e(a(arguments))}}},65949:function(e,t,n){"use strict";var r,i,o;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}o=function(e){var t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function n(e,t){var n=e[0],r=e[1],i=e[2],o=e[3];r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&i|~r&o)+t[0]-680876936|0)<<7|n>>>25)+r|0)&r|~n&i)+t[1]-389564586|0)<<12|o>>>20)+n|0)&n|~o&r)+t[2]+606105819|0)<<17|i>>>15)+o|0)&o|~i&n)+t[3]-1044525330|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&i|~r&o)+t[4]-176418897|0)<<7|n>>>25)+r|0)&r|~n&i)+t[5]+1200080426|0)<<12|o>>>20)+n|0)&n|~o&r)+t[6]-1473231341|0)<<17|i>>>15)+o|0)&o|~i&n)+t[7]-45705983|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&i|~r&o)+t[8]+1770035416|0)<<7|n>>>25)+r|0)&r|~n&i)+t[9]-1958414417|0)<<12|o>>>20)+n|0)&n|~o&r)+t[10]-42063|0)<<17|i>>>15)+o|0)&o|~i&n)+t[11]-1990404162|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&i|~r&o)+t[12]+1804603682|0)<<7|n>>>25)+r|0)&r|~n&i)+t[13]-40341101|0)<<12|o>>>20)+n|0)&n|~o&r)+t[14]-1502002290|0)<<17|i>>>15)+o|0)&o|~i&n)+t[15]+1236535329|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&o|i&~o)+t[1]-165796510|0)<<5|n>>>27)+r|0)&i|r&~i)+t[6]-1069501632|0)<<9|o>>>23)+n|0)&r|n&~r)+t[11]+643717713|0)<<14|i>>>18)+o|0)&n|o&~n)+t[0]-373897302|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&o|i&~o)+t[5]-701558691|0)<<5|n>>>27)+r|0)&i|r&~i)+t[10]+38016083|0)<<9|o>>>23)+n|0)&r|n&~r)+t[15]-660478335|0)<<14|i>>>18)+o|0)&n|o&~n)+t[4]-405537848|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&o|i&~o)+t[9]+568446438|0)<<5|n>>>27)+r|0)&i|r&~i)+t[14]-1019803690|0)<<9|o>>>23)+n|0)&r|n&~r)+t[3]-187363961|0)<<14|i>>>18)+o|0)&n|o&~n)+t[8]+1163531501|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r&o|i&~o)+t[13]-1444681467|0)<<5|n>>>27)+r|0)&i|r&~i)+t[2]-51403784|0)<<9|o>>>23)+n|0)&r|n&~r)+t[7]+1735328473|0)<<14|i>>>18)+o|0)&n|o&~n)+t[12]-1926607734|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r^i^o)+t[5]-378558|0)<<4|n>>>28)+r|0)^r^i)+t[8]-2022574463|0)<<11|o>>>21)+n|0)^n^r)+t[11]+1839030562|0)<<16|i>>>16)+o|0)^o^n)+t[14]-35309556|0)<<23|r>>>9)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r^i^o)+t[1]-1530992060|0)<<4|n>>>28)+r|0)^r^i)+t[4]+1272893353|0)<<11|o>>>21)+n|0)^n^r)+t[7]-155497632|0)<<16|i>>>16)+o|0)^o^n)+t[10]-1094730640|0)<<23|r>>>9)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r^i^o)+t[13]+681279174|0)<<4|n>>>28)+r|0)^r^i)+t[0]-358537222|0)<<11|o>>>21)+n|0)^n^r)+t[3]-722521979|0)<<16|i>>>16)+o|0)^o^n)+t[6]+76029189|0)<<23|r>>>9)+i|0,r=((r+=((i=((i+=((o=((o+=((n=((n+=(r^i^o)+t[9]-640364487|0)<<4|n>>>28)+r|0)^r^i)+t[12]-421815835|0)<<11|o>>>21)+n|0)^n^r)+t[15]+530742520|0)<<16|i>>>16)+o|0)^o^n)+t[2]-995338651|0)<<23|r>>>9)+i|0,r=((r+=((o=((o+=(r^((n=((n+=(i^(r|~o))+t[0]-198630844|0)<<6|n>>>26)+r|0)|~i))+t[7]+1126891415|0)<<10|o>>>22)+n|0)^((i=((i+=(n^(o|~r))+t[14]-1416354905|0)<<15|i>>>17)+o|0)|~n))+t[5]-57434055|0)<<21|r>>>11)+i|0,r=((r+=((o=((o+=(r^((n=((n+=(i^(r|~o))+t[12]+1700485571|0)<<6|n>>>26)+r|0)|~i))+t[3]-1894986606|0)<<10|o>>>22)+n|0)^((i=((i+=(n^(o|~r))+t[10]-1051523|0)<<15|i>>>17)+o|0)|~n))+t[1]-2054922799|0)<<21|r>>>11)+i|0,r=((r+=((o=((o+=(r^((n=((n+=(i^(r|~o))+t[8]+1873313359|0)<<6|n>>>26)+r|0)|~i))+t[15]-30611744|0)<<10|o>>>22)+n|0)^((i=((i+=(n^(o|~r))+t[6]-1560198380|0)<<15|i>>>17)+o|0)|~n))+t[13]+1309151649|0)<<21|r>>>11)+i|0,r=((r+=((o=((o+=(r^((n=((n+=(i^(r|~o))+t[4]-145523070|0)<<6|n>>>26)+r|0)|~i))+t[11]-1120210379|0)<<10|o>>>22)+n|0)^((i=((i+=(n^(o|~r))+t[2]+718787259|0)<<15|i>>>17)+o|0)|~n))+t[9]-343485551|0)<<21|r>>>11)+i|0,e[0]=n+e[0]|0,e[1]=r+e[1]|0,e[2]=i+e[2]|0,e[3]=o+e[3]|0}function r(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function i(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n}function o(e){var t,i,o,a,s,A,u=e.length,c=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=u;t+=64)n(c,r(e.substring(t-64,t)));for(i=(e=e.substring(t-64)).length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<i;t+=1)o[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(n(c,o),t=0;t<16;t+=1)o[t]=0;return a=(a=8*u).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),A=parseInt(a[1],16)||0,o[14]=s,o[15]=A,n(c,o),c}function a(e){var n,r="";for(n=0;n<4;n+=1)r+=t[e>>8*n+4&15]+t[e>>8*n&15];return r}function s(e){var t;for(t=0;t<e.length;t+=1)e[t]=a(e[t]);return e.join("")}function A(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function u(e){var t,n=[],r=e.length;for(t=0;t<r-1;t+=2)n.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,n)}function c(){this.reset()}return s(o("hello")),"undefined"==typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function t(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(n,r){var i,o,a,s,A=this.byteLength,u=t(n,A),c=A;return r!==e&&(c=t(r,A)),u>c?new ArrayBuffer(0):(i=c-u,o=new ArrayBuffer(i),a=new Uint8Array(o),s=new Uint8Array(this,u,i),a.set(s),o)}}(),c.prototype.append=function(e){return this.appendBinary(A(e)),this},c.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var t,i=this._buff.length;for(t=64;t<=i;t+=64)n(this._hash,r(this._buff.substring(t-64,t)));return this._buff=this._buff.substring(t-64),this},c.prototype.end=function(e){var t,n,r=this._buff,i=r.length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<i;t+=1)o[t>>2]|=r.charCodeAt(t)<<(t%4<<3);return this._finish(o,i),n=s(this._hash),e&&(n=u(n)),this.reset(),n},c.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},c.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},c.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},c.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},c.prototype._finish=function(e,t){var r,i,o,a=t;if(e[a>>2]|=128<<(a%4<<3),a>55)for(n(this._hash,e),a=0;a<16;a+=1)e[a]=0;r=(r=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),i=parseInt(r[2],16),o=parseInt(r[1],16)||0,e[14]=i,e[15]=o,n(this._hash,e)},c.hash=function(e,t){return c.hashBinary(A(e),t)},c.hashBinary=function(e,t){var n=s(o(e));return t?u(n):n},c.ArrayBuffer=function(){this.reset()},c.ArrayBuffer.prototype.append=function(e){var t,r,o,a,s,A=(r=this._buff.buffer,o=e,a=!0,(s=new Uint8Array(r.byteLength+o.byteLength)).set(new Uint8Array(r)),s.set(new Uint8Array(o),r.byteLength),a?s:s.buffer),u=A.length;for(this._length+=e.byteLength,t=64;t<=u;t+=64)n(this._hash,i(A.subarray(t-64,t)));return this._buff=t-64<u?new Uint8Array(A.buffer.slice(t-64)):new Uint8Array(0),this},c.ArrayBuffer.prototype.end=function(e){var t,n,r=this._buff,i=r.length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<i;t+=1)o[t>>2]|=r[t]<<(t%4<<3);return this._finish(o,i),n=s(this._hash),e&&(n=u(n)),this.reset(),n},c.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},c.ArrayBuffer.prototype.getState=function(){var e,t=c.prototype.getState.call(this);return t.buff=(e=t.buff,String.fromCharCode.apply(null,new Uint8Array(e))),t},c.ArrayBuffer.prototype.setState=function(e){return e.buff=function(e,t){var n,r=e.length,i=new ArrayBuffer(r),o=new Uint8Array(i);for(n=0;n<r;n+=1)o[n]=e.charCodeAt(n);return t?o:i}(e.buff,!0),c.prototype.setState.call(this,e)},c.ArrayBuffer.prototype.destroy=c.prototype.destroy,c.ArrayBuffer.prototype._finish=c.prototype._finish,c.ArrayBuffer.hash=function(e,t){var r=s(function(e){var t,r,o,a,s,A,u=e.length,c=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=u;t+=64)n(c,i(e.subarray(t-64,t)));for(r=(e=t-64<u?e.subarray(t-64):new Uint8Array(0)).length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<r;t+=1)o[t>>2]|=e[t]<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(n(c,o),t=0;t<16;t+=1)o[t]=0;return a=(a=8*u).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),A=parseInt(a[1],16)||0,o[14]=s,o[15]=A,n(c,o),c}(new Uint8Array(e)));return t?u(r):r},c},"object"===a(t)?e.exports=o():void 0===(i="function"==typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=i)},29979:function(e){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}},28181:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){function t(e){var t=n(e);return{left:window.scrollX+e.getBoundingClientRect().left+t.left,top:window.scrollY+e.getBoundingClientRect().top+t.top,absolute:!0,height:t.height}}function n(e,t){void 0===t&&(t={debug:!1,useSelectionEnd:!1,checkWidthOverflow:!0});var n=null!==e.selectionStart?e.selectionStart:0,r=null!==e.selectionEnd?e.selectionEnd:0,i=t.useSelectionEnd?r:n,o=navigator.userAgent.toLowerCase().indexOf("firefox")>-1;if(!("undefined"!=typeof window))throw new Error("textarea-caret-position#getCaretPosition should only be called in a browser");var a=t&&t.debug||!1;if(a){var s=document.querySelector("#input-textarea-caret-position-mirror-div");s&&s.parentNode&&s.parentNode.removeChild(s)}var A=document.createElement("div");A.id="input-textarea-caret-position-mirror-div",document.body.appendChild(A);var u=A.style,c=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,l="INPUT"===e.nodeName;u.whiteSpace="pre-wrap",l||(u.wordWrap="break-word"),u.position="absolute",a||(u.visibility="hidden"),["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"].forEach((function(e){if(l&&"lineHeight"===e)if("border-box"===c.boxSizing){var t=parseInt(c.height),n=parseInt(c.paddingTop)+parseInt(c.paddingBottom)+parseInt(c.borderTopWidth)+parseInt(c.borderBottomWidth),r=n+parseInt(c.lineHeight);u.lineHeight=t>r?t-n+"px":t===r?c.lineHeight:"0"}else u.lineHeight=c.height;else u[e]=c[e]})),o?e.scrollHeight>parseInt(c.height)&&(u.overflowY="scroll"):u.overflow="hidden",A.textContent=e.value.substring(0,i),l&&A.textContent&&(A.textContent=A.textContent.replace(/\s/g," "));var f=document.createElement("span");f.textContent=e.value.substring(i)||".",A.appendChild(f);var p={top:f.offsetTop+parseInt(c.borderTopWidth),left:f.offsetLeft+parseInt(c.borderLeftWidth),absolute:!1,height:parseInt(c.lineHeight)};return a?f.style.backgroundColor="#aaa":document.body.removeChild(A),p.left>=e.clientWidth&&t.checkWidthOverflow&&(p.left=e.clientWidth),p}e.getAbsolutePosition=t,e.getRelativePosition=n,e.setElementPositionBasedOnCaret=function(e,n,r,i,o,a){void 0===r&&(r={top:0,left:0}),void 0===i&&(i=2),void 0===o&&(o=!0),void 0===a&&(a=!1);var s=t(n);return o?(s.left=s.left+(e.clientWidth+i)+r.left>window.scrollX+window.innerWidth?s.left=window.scrollX+window.innerWidth-(e.clientWidth+i):s.left+=r.left,s.top=s.top+(e.clientWidth+i)+r.top>window.scrollY+window.innerHeight?s.top-=e.clientWidth+i:s.top+=r.top):(s.top+=r.top,s.left+=r.left),a||(e.style.top=s.top+"px",e.style.left=s.left+"px"),s}}(n=t.Caret||(t.Caret={})),t.getCaretCoordinates=function(e,t,r){return void 0===r&&(r={debug:!1}),n.getRelativePosition(e,r)}},82355:function(e){"use strict";function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var o=0,a=r.length;o<a;o++)r[o].fn!==t&&r[o].fn._!==t&&i.push(r[o]);return i.length?n[e]=i:delete n[e],this}},e.exports=t,e.exports.TinyEmitter=t},90217:function(e,t){"use strict";var n,r,i;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}r=[],n=function(){function e(){return!0}function t(){return!1}function n(){}function r(){var i=[{name:"number",test:function(e){return"number"==typeof e}},{name:"string",test:function(e){return"string"==typeof e}},{name:"boolean",test:function(e){return"boolean"==typeof e}},{name:"Function",test:function(e){return"function"==typeof e}},{name:"Array",test:Array.isArray},{name:"Date",test:function(e){return e instanceof Date}},{name:"RegExp",test:function(e){return e instanceof RegExp}},{name:"Object",test:function(e){return"object"===o(e)&&null!==e&&e.constructor===Object}},{name:"null",test:function(e){return null===e}},{name:"undefined",test:function(e){return void 0===e}}],a={name:"any",test:e},s=[],A=[],u={types:i,conversions:A,ignore:s};function c(e){var t=X(u.types,(function(t){return t.name===e}));if(t)return t;if("any"===e)return a;var n=X(u.types,(function(t){return t.name.toLowerCase()===e.toLowerCase()}));throw new TypeError('Unknown type "'+e+'"'+(n?'. Did you mean "'+n.name+'"?':""))}function l(e){return e===a?999:u.types.indexOf(e)}function f(e){var t=X(u.types,(function(t){return t.test(e)}));if(t)return t.name;throw new TypeError("Value has unknown type. Value: "+e)}function p(e,t){if(!e.signatures)throw new TypeError("Function is no typed-function");var n;if("string"==typeof t){n=t.split(",");for(var r=0;r<n.length;r++)n[r]=n[r].trim()}else{if(!Array.isArray(t))throw new TypeError("String array or a comma separated string expected");n=t}var i=n.join(","),o=e.signatures[i];if(o)return o;throw new TypeError("Signature not found (signature: "+(e.name||"unnamed")+"("+n.join(", ")+"))")}function d(e,t){var n=f(e);if(t===n)return e;for(var r=0;r<u.conversions.length;r++){var i=u.conversions[r];if(i.from===n&&i.to===t)return i.convert(e)}throw new Error("Cannot convert from "+n+" to "+t)}function h(e){return e.map((function(e){var t=e.types.map(D);return(e.restParam?"...":"")+t.join("|")})).join(",")}function m(e,t){var n=0===e.indexOf("..."),r=(n?e.length>3?e.slice(3):"any":e).split("|").map(R).filter(L).filter(k),i=U(t,r),o=r.map((function(e){var t=c(e);return{name:e,typeIndex:l(t),test:t.test,conversion:null,conversionIndex:-1}})),a=i.map((function(e){var n=c(e.from);return{name:e.from,typeIndex:l(n),test:n.test,conversion:e,conversionIndex:t.indexOf(e)}}));return{types:o.concat(a),restParam:n}}function g(e,t,n){var r=[];return""!==e.trim()&&(r=e.split(",").map(R).map((function(e,t,r){var i=m(e,n);if(i.restParam&&t!==r.length-1)throw new SyntaxError('Unexpected rest parameter "'+e+'": only allowed for the last parameter');return i}))),r.some(z)?null:{params:r,fn:t}}function y(e){var t=K(e);return!!t&&t.restParam}function v(e){return e.types.some((function(e){return null!=e.conversion}))}function b(t){if(t&&0!==t.types.length){if(1===t.types.length)return c(t.types[0].name).test;if(2===t.types.length){var n=c(t.types[0].name).test,r=c(t.types[1].name).test;return function(e){return n(e)||r(e)}}var i=t.types.map((function(e){return c(e.name).test}));return function(e){for(var t=0;t<i.length;t++)if(i[t](e))return!0;return!1}}return e}function w(e){var t,n,r;if(y(e)){var i=(t=q(e).map(b)).length,o=b(K(e)),a=function(e){for(var t=i;t<e.length;t++)if(!o(e[t]))return!1;return!0};return function(e){for(var n=0;n<t.length;n++)if(!t[n](e[n]))return!1;return a(e)&&e.length>=i+1}}return 0===e.length?function(e){return 0===e.length}:1===e.length?(n=b(e[0]),function(e){return n(e[0])&&1===e.length}):2===e.length?(n=b(e[0]),r=b(e[1]),function(e){return n(e[0])&&r(e[1])&&2===e.length}):(t=e.map(b),function(e){for(var n=0;n<t.length;n++)if(!t[n](e[n]))return!1;return e.length===t.length})}function x(e,t){return t<e.params.length?e.params[t]:y(e.params)?K(e.params):null}function B(e,t,n){var r=x(e,t);return(r?n?r.types.filter(C):r.types:[]).map(D)}function D(e){return e.name}function C(e){return null===e.conversion||void 0===e.conversion}function E(e,t){var n=J(Y(e,(function(e){return B(e,t,!1)})));return-1!==n.indexOf("any")?["any"]:n}function N(e,t,n){var r,i,o,a=e||"unnamed",s=n;for(o=0;o<t.length;o++){var A=s.filter((function(e){var n=b(x(e,o));return(o<e.params.length||y(e.params))&&n(t[o])}));if(0===A.length){if((i=E(s,o)).length>0){var u=f(t[o]);return(r=new TypeError("Unexpected type of argument in function "+a+" (expected: "+i.join(" or ")+", actual: "+u+", index: "+o+")")).data={category:"wrongType",fn:a,index:o,actual:u,expected:i},r}}else s=A}var c=s.map((function(e){return y(e.params)?1/0:e.params.length}));if(t.length<Math.min.apply(null,c))return i=E(s,o),(r=new TypeError("Too few arguments in function "+a+" (expected: "+i.join(" or ")+", index: "+t.length+")")).data={category:"tooFewArgs",fn:a,index:t.length,expected:i},r;var l=Math.max.apply(null,c);return t.length>l?((r=new TypeError("Too many arguments in function "+a+" (expected: "+l+", actual: "+t.length+")")).data={category:"tooManyArgs",fn:a,index:t.length,expectedLength:l},r):((r=new TypeError('Arguments of type "'+t.join(", ")+'" do not match any of the defined signatures of function '+a+".")).data={category:"mismatch",actual:t.map(f)},r)}function _(e){for(var t=999,n=0;n<e.types.length;n++)C(e.types[n])&&(t=Math.min(t,e.types[n].typeIndex));return t}function O(e){for(var t=999,n=0;n<e.types.length;n++)C(e.types[n])||(t=Math.min(t,e.types[n].conversionIndex));return t}function M(e,t){var n;return 0!=(n=e.restParam-t.restParam)||0!=(n=v(e)-v(t))||0!=(n=_(e)-_(t))?n:O(e)-O(t)}function S(e,t){var n,r,i=Math.min(e.params.length,t.params.length);if(0!=(r=e.params.some(v)-t.params.some(v)))return r;for(n=0;n<i;n++)if(0!=(r=v(e.params[n])-v(t.params[n])))return r;for(n=0;n<i;n++)if(0!==(r=M(e.params[n],t.params[n])))return r;return e.params.length-t.params.length}function U(e,t){var n={};return e.forEach((function(e){-1!==t.indexOf(e.from)||-1===t.indexOf(e.to)||n[e.from]||(n[e.from]=e)})),Object.keys(n).map((function(e){return n[e]}))}function F(e,t){var n=t;if(e.some(v)){var r=y(e),i=e.map(P);n=function(){for(var e=[],n=r?arguments.length-1:arguments.length,o=0;o<n;o++)e[o]=i[o](arguments[o]);return r&&(e[n]=arguments[n].map(i[n])),t.apply(null,e)}}var o=n;if(y(e)){var a=e.length-1;o=function(){return n.apply(null,V(arguments,0,a).concat([V(arguments,a)]))}}return o}function P(e){var t,n,r,i,o=[],a=[];switch(e.types.forEach((function(e){e.conversion&&(o.push(c(e.conversion.from).test),a.push(e.conversion.convert))})),a.length){case 0:return function(e){return e};case 1:return t=o[0],r=a[0],function(e){return t(e)?r(e):e};case 2:return t=o[0],n=o[1],r=a[0],i=a[1],function(e){return t(e)?r(e):n(e)?i(e):e};default:return function(e){for(var t=0;t<a.length;t++)if(o[t](e))return a[t](e);return e}}}function Q(e){var t={};return e.forEach((function(e){e.params.some(v)||T(e.params,!0).forEach((function(n){t[h(n)]=e.fn}))})),t}function T(e,t){function n(e,r,i){if(r<e.length){var o,a=e[r],s=t?a.types.filter(C):a.types;if(a.restParam){var A=s.filter(C);o=A.length<s.length?[A,s]:[s]}else o=s.map((function(e){return[e]}));return Y(o,(function(t){return n(e,r+1,i.concat([t]))}))}return[i.map((function(t,n){return{types:t,restParam:n===e.length-1&&y(e)}}))]}return n(e,0,[])}function I(e,t){for(var n=Math.max(e.params.length,t.params.length),r=0;r<n;r++)if(!W(B(e,r,!0),B(t,r,!0)))return!1;var i=e.params.length,o=t.params.length,a=y(e.params),s=y(t.params);return a?s?i===o:o>=i:s?i>=o:i===o}function j(e,r){if(0===Object.keys(r).length)throw new SyntaxError("No signatures provided");var i=[];Object.keys(r).map((function(e){return g(e,r[e],u.conversions)})).filter(H).forEach((function(e){var t=X(i,(function(t){return I(t,e)}));if(t)throw new TypeError('Conflicting signatures "'+h(t.params)+'" and "'+h(e.params)+'".');i.push(e)}));var o=Y(i,(function(e){return(e?T(e.params,!1):[]).map((function(t){return{params:t,fn:e.fn}}))})).filter(H);o.sort(S);var a=o[0]&&o[0].params.length<=2&&!y(o[0].params),s=o[1]&&o[1].params.length<=2&&!y(o[1].params),A=o[2]&&o[2].params.length<=2&&!y(o[2].params),c=o[3]&&o[3].params.length<=2&&!y(o[3].params),l=o[4]&&o[4].params.length<=2&&!y(o[4].params),f=o[5]&&o[5].params.length<=2&&!y(o[5].params),p=a&&s&&A&&c&&l&&f,d=o.map((function(e){return w(e.params)})),m=a?b(o[0].params[0]):t,v=s?b(o[1].params[0]):t,x=A?b(o[2].params[0]):t,B=c?b(o[3].params[0]):t,D=l?b(o[4].params[0]):t,C=f?b(o[5].params[0]):t,E=a?b(o[0].params[1]):t,_=s?b(o[1].params[1]):t,O=A?b(o[2].params[1]):t,M=c?b(o[3].params[1]):t,U=l?b(o[4].params[1]):t,P=f?b(o[5].params[1]):t,j=o.map((function(e){return F(e.params,e.fn)})),k=a?j[0]:n,R=s?j[1]:n,L=A?j[2]:n,z=c?j[3]:n,q=l?j[4]:n,K=f?j[5]:n,V=a?o[0].params.length:-1,G=s?o[1].params.length:-1,W=A?o[2].params.length:-1,J=c?o[3].params.length:-1,Z=l?o[4].params.length:-1,$=f?o[5].params.length:-1,ee=p?6:0,te=o.length,ne=function(){for(var t=ee;t<te;t++)if(d[t](arguments))return j[t].apply(null,arguments);throw N(e,arguments,o)},re=function(e,t){return arguments.length===V&&m(e)&&E(t)?k.apply(null,arguments):arguments.length===G&&v(e)&&_(t)?R.apply(null,arguments):arguments.length===W&&x(e)&&O(t)?L.apply(null,arguments):arguments.length===J&&B(e)&&M(t)?z.apply(null,arguments):arguments.length===Z&&D(e)&&U(t)?q.apply(null,arguments):arguments.length===$&&C(e)&&P(t)?K.apply(null,arguments):ne.apply(null,arguments)};try{Object.defineProperty(re,"name",{value:e})}catch(e){}return re.signatures=Q(o),re}function k(e){return-1===u.ignore.indexOf(e)}function R(e){return e.trim()}function L(e){return!!e}function H(e){return null!==e}function z(e){return 0===e.types.length}function q(e){return e.slice(0,e.length-1)}function K(e){return e[e.length-1]}function V(e,t,n){return Array.prototype.slice.call(e,t,n)}function G(e,t){return-1!==e.indexOf(t)}function W(e,t){for(var n=0;n<e.length;n++)if(G(t,e[n]))return!0;return!1}function X(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}function J(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=!0;return Object.keys(t)}function Y(e,t){return Array.prototype.concat.apply([],e.map(t))}function Z(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(("object"===o(r.signatures)||"string"==typeof r.signature)&&""!==r.name)if(""===t)t=r.name;else if(t!==r.name){var i=new Error("Function names do not match (expected: "+t+", actual: "+r.name+")");throw i.data={actual:r.name,expected:t},i}}return t}function $(e){var t,n={};function r(e,r){if(n.hasOwnProperty(e)&&r!==n[e])throw(t=new Error('Signature "'+e+'" is defined twice')).data={signature:e},t}for(var i=0;i<e.length;i++){var a=e[i];if("object"===o(a.signatures))for(var s in a.signatures)a.signatures.hasOwnProperty(s)&&(r(s,a.signatures[s]),n[s]=a.signatures[s]);else{if("string"!=typeof a.signature)throw(t=new TypeError("Function is no typed-function (index: "+i+")")).data={index:i},t;r(a.signature,a),n[a.signature]=a}}return n}return(u=j("typed",{"string, Object":j,Object:function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return j(Z(t),e)},"...Function":function(e){return j(Z(e),$(e))},"string, ...Function":function(e,t){return j(e,$(t))}})).create=r,u.types=i,u.conversions=A,u.ignore=s,u.convert=d,u.find=p,u.addType=function(e,t){if(!e||"string"!=typeof e.name||"function"!=typeof e.test)throw new TypeError("Object with properties {name: string, test: function} expected");if(!1!==t)for(var n=0;n<u.types.length;n++)if("Object"===u.types[n].name)return void u.types.splice(n,0,e);u.types.push(e)},u.addConversion=function(e){if(!e||"string"!=typeof e.from||"string"!=typeof e.to||"function"!=typeof e.convert)throw new TypeError("Object with properties {from: string, to: string, convert: function} expected");u.conversions.push(e)},u}return r()},void 0===(i="function"==typeof n?n.apply(t,r):n)||(e.exports=i)},53342:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=n(91538),o=n(59970),a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,s=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,A=/^[a-zA-Z]:/,u=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function c(e){return(e||"").toString().replace(u,"")}var l=[["#","hash"],["?","query"],function(e,t){return d(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function p(e){var t,i=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},o={},s=r(e=e||i);if("blob:"===e.protocol)o=new m(unescape(e.pathname),{});else if("string"===s)for(t in o=new m(e,{}),f)delete o[t];else if("object"===s){for(t in e)t in f||(o[t]=e[t]);void 0===o.slashes&&(o.slashes=a.test(e.href))}return o}function d(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function h(e,t){e=c(e),t=t||{};var n,r=s.exec(e),i=r[1]?r[1].toLowerCase():"",o=!!r[2],a=!!r[3],A=0;return o?a?(n=r[2]+r[3]+r[4],A=r[2].length+r[3].length):(n=r[2]+r[4],A=r[2].length):a?(n=r[3]+r[4],A=r[3].length):n=r[4],"file:"===i?A>=2&&(n=n.slice(2)):d(i)?n=r[4]:i?o&&(n=n.slice(2)):A>=2&&d(t.protocol)&&(n=r[4]),{protocol:i,slashes:o||d(i),slashesCount:A,rest:n}}function m(e,t,n){if(e=c(e),!(this instanceof m))return new m(e,t,n);var a,s,u,f,g,y,v=l.slice(),b=r(t),w=this,x=0;for("object"!==b&&"string"!==b&&(n=t,t=null),n&&"function"!=typeof n&&(n=o.parse),a=!(s=h(e||"",t=p(t))).protocol&&!s.slashes,w.slashes=s.slashes||a&&t.slashes,w.protocol=s.protocol||t.protocol||"",e=s.rest,("file:"===s.protocol&&(2!==s.slashesCount||A.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!d(w.protocol)))&&(v[3]=[/(.*)/,"pathname"]);x<v.length;x++)"function"!=typeof(f=v[x])?(u=f[0],y=f[1],u!=u?w[y]=e:"string"==typeof u?~(g=e.indexOf(u))&&("number"==typeof f[2]?(w[y]=e.slice(0,g),e=e.slice(g+f[2])):(w[y]=e.slice(g),e=e.slice(0,g))):(g=u.exec(e))&&(w[y]=g[1],e=e.slice(0,g.index)),w[y]=w[y]||a&&f[3]&&t[y]||"",f[4]&&(w[y]=w[y].toLowerCase())):e=f(e,w);n&&(w.query=n(w.query)),a&&t.slashes&&"/"!==w.pathname.charAt(0)&&(""!==w.pathname||""!==t.pathname)&&(w.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,i=n[r-1],o=!1,a=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),a++):a&&(0===r&&(o=!0),n.splice(r,1),a--);return o&&n.unshift(""),"."!==i&&".."!==i||n.push(""),n.join("/")}(w.pathname,t.pathname)),"/"!==w.pathname.charAt(0)&&d(w.protocol)&&(w.pathname="/"+w.pathname),i(w.port,w.protocol)||(w.host=w.hostname,w.port=""),w.username=w.password="",w.auth&&(f=w.auth.split(":"),w.username=f[0]||"",w.password=f[1]||""),w.origin="file:"!==w.protocol&&d(w.protocol)&&w.host?w.protocol+"//"+w.host:"null",w.href=w.toString()}m.prototype={set:function(e,t,n){var r=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||o.parse)(t)),r[e]=t;break;case"port":r[e]=t,i(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,/:\d+$/.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!n;break;case"pathname":case"hash":if(t){var a="pathname"===e?"/":"#";r[e]=t.charAt(0)!==a?a+t:t}else r[e]=t;break;default:r[e]=t}for(var s=0;s<l.length;s++){var A=l[s];A[4]&&(r[A[1]]=r[A[1]].toLowerCase())}return r.origin="file:"!==r.protocol&&d(r.protocol)&&r.host?r.protocol+"//"+r.host:"null",r.href=r.toString(),r},toString:function(e){e&&"function"==typeof e||(e=o.stringify);var t,n=this,i=n.protocol;i&&":"!==i.charAt(i.length-1)&&(i+=":");var a=i+(n.slashes||d(n.protocol)?"//":"");return n.username&&(a+=n.username,n.password&&(a+=":"+n.password),a+="@"),a+=n.host+n.pathname,(t="object"===r(n.query)?e(n.query):n.query)&&(a+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(a+=n.hash),a}},m.extractProtocol=h,m.location=p,m.trimLeft=c,m.qs=o,e.exports=m},55154:function(e,t,n){"use strict";var r,i,o,a,s,A;function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}e=n.nmd(e),i=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#.*)?$/,o=/^([^\/?#]*)(.*)$/,a=/(?:\/|^)\.(?=\/)/g,s=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,A={buildAbsoluteURL:function(e,t,n){if(n=n||{},e=e.trim(),!(t=t.trim())){if(!n.alwaysNormalize)return e;var r=A.parseURL(e);if(!r)throw new Error("Error trying to parse base URL.");return r.path=A.normalizePath(r.path),A.buildURLFromParts(r)}var i=A.parseURL(t);if(!i)throw new Error("Error trying to parse relative URL.");if(i.scheme)return n.alwaysNormalize?(i.path=A.normalizePath(i.path),A.buildURLFromParts(i)):t;var a=A.parseURL(e);if(!a)throw new Error("Error trying to parse base URL.");if(!a.netLoc&&a.path&&"/"!==a.path[0]){var s=o.exec(a.path);a.netLoc=s[1],a.path=s[2]}a.netLoc&&!a.path&&(a.path="/");var u={scheme:a.scheme,netLoc:i.netLoc,path:null,params:i.params,query:i.query,fragment:i.fragment};if(!i.netLoc&&(u.netLoc=a.netLoc,"/"!==i.path[0]))if(i.path){var c=a.path,l=c.substring(0,c.lastIndexOf("/")+1)+i.path;u.path=A.normalizePath(l)}else u.path=a.path,i.params||(u.params=a.params,i.query||(u.query=a.query));return null===u.path&&(u.path=n.alwaysNormalize?A.normalizePath(i.path):i.path),A.buildURLFromParts(u)},parseURL:function(e){var t=i.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(a,"");e.length!==(e=e.replace(s,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},"object"===u(t)&&"object"===u(e)?e.exports=A:void 0===(r=function(){return A}.apply(t,[]))||(e.exports=r)},57496:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);var i=function(e,t){var r=t||0,i=n;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")};t.default=i,e.exports=t.default},90783:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return a.default}});var r=s(n(84861)),i=s(n(32370)),o=s(n(82861)),a=s(n(98388));function s(e){return e&&e.__esModule?e:{default:e}}},65211:function(e,t){"use strict";function n(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function r(e,t,r,i,o,a){return n((s=n(n(t,e),n(i,a)))<<(A=o)|s>>>32-A,r);var s,A}function i(e,t,n,i,o,a,s){return r(t&n|~t&i,e,t,o,a,s)}function o(e,t,n,i,o,a,s){return r(t&i|n&~i,e,t,o,a,s)}function a(e,t,n,i,o,a,s){return r(t^n^i,e,t,o,a,s)}function s(e,t,n,i,o,a,s){return r(n^(t|~i),e,t,o,a,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A=function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Array(t.length);for(var r=0;r<t.length;r++)e[r]=t.charCodeAt(r)}return function(e){var t,n,r,i=[],o=32*e.length,a="0123456789abcdef";for(t=0;t<o;t+=8)n=e[t>>5]>>>t%32&255,r=parseInt(a.charAt(n>>>4&15)+a.charAt(15&n),16),i.push(r);return i}(function(e,t){var r,A,u,c,l;e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;var f=1732584193,p=-271733879,d=-1732584194,h=271733878;for(r=0;r<e.length;r+=16)A=f,u=p,c=d,l=h,f=i(f,p,d,h,e[r],7,-680876936),h=i(h,f,p,d,e[r+1],12,-389564586),d=i(d,h,f,p,e[r+2],17,606105819),p=i(p,d,h,f,e[r+3],22,-1044525330),f=i(f,p,d,h,e[r+4],7,-176418897),h=i(h,f,p,d,e[r+5],12,1200080426),d=i(d,h,f,p,e[r+6],17,-1473231341),p=i(p,d,h,f,e[r+7],22,-45705983),f=i(f,p,d,h,e[r+8],7,1770035416),h=i(h,f,p,d,e[r+9],12,-1958414417),d=i(d,h,f,p,e[r+10],17,-42063),p=i(p,d,h,f,e[r+11],22,-1990404162),f=i(f,p,d,h,e[r+12],7,1804603682),h=i(h,f,p,d,e[r+13],12,-40341101),d=i(d,h,f,p,e[r+14],17,-1502002290),f=o(f,p=i(p,d,h,f,e[r+15],22,1236535329),d,h,e[r+1],5,-165796510),h=o(h,f,p,d,e[r+6],9,-1069501632),d=o(d,h,f,p,e[r+11],14,643717713),p=o(p,d,h,f,e[r],20,-373897302),f=o(f,p,d,h,e[r+5],5,-701558691),h=o(h,f,p,d,e[r+10],9,38016083),d=o(d,h,f,p,e[r+15],14,-660478335),p=o(p,d,h,f,e[r+4],20,-405537848),f=o(f,p,d,h,e[r+9],5,568446438),h=o(h,f,p,d,e[r+14],9,-1019803690),d=o(d,h,f,p,e[r+3],14,-187363961),p=o(p,d,h,f,e[r+8],20,1163531501),f=o(f,p,d,h,e[r+13],5,-1444681467),h=o(h,f,p,d,e[r+2],9,-51403784),d=o(d,h,f,p,e[r+7],14,1735328473),f=a(f,p=o(p,d,h,f,e[r+12],20,-1926607734),d,h,e[r+5],4,-378558),h=a(h,f,p,d,e[r+8],11,-2022574463),d=a(d,h,f,p,e[r+11],16,1839030562),p=a(p,d,h,f,e[r+14],23,-35309556),f=a(f,p,d,h,e[r+1],4,-1530992060),h=a(h,f,p,d,e[r+4],11,1272893353),d=a(d,h,f,p,e[r+7],16,-155497632),p=a(p,d,h,f,e[r+10],23,-1094730640),f=a(f,p,d,h,e[r+13],4,681279174),h=a(h,f,p,d,e[r],11,-358537222),d=a(d,h,f,p,e[r+3],16,-722521979),p=a(p,d,h,f,e[r+6],23,76029189),f=a(f,p,d,h,e[r+9],4,-640364487),h=a(h,f,p,d,e[r+12],11,-421815835),d=a(d,h,f,p,e[r+15],16,530742520),f=s(f,p=a(p,d,h,f,e[r+2],23,-995338651),d,h,e[r],6,-198630844),h=s(h,f,p,d,e[r+7],10,1126891415),d=s(d,h,f,p,e[r+14],15,-1416354905),p=s(p,d,h,f,e[r+5],21,-57434055),f=s(f,p,d,h,e[r+12],6,1700485571),h=s(h,f,p,d,e[r+3],10,-1894986606),d=s(d,h,f,p,e[r+10],15,-1051523),p=s(p,d,h,f,e[r+1],21,-2054922799),f=s(f,p,d,h,e[r+8],6,1873313359),h=s(h,f,p,d,e[r+15],10,-30611744),d=s(d,h,f,p,e[r+6],15,-1560198380),p=s(p,d,h,f,e[r+13],21,1309151649),f=s(f,p,d,h,e[r+4],6,-145523070),h=s(h,f,p,d,e[r+11],10,-1120210379),d=s(d,h,f,p,e[r+2],15,718787259),p=s(p,d,h,f,e[r+9],21,-343485551),f=n(f,A),p=n(p,u),d=n(d,c),h=n(h,l);return[f,p,d,h]}(function(e){var t,n=[];for(n[(e.length>>2)-1]=void 0,t=0;t<n.length;t+=1)n[t]=0;var r=8*e.length;for(t=0;t<r;t+=8)n[t>>5]|=(255&e[t/8])<<t%32;return n}(e),8*e.length))};t.default=A,e.exports=t.default},17714:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!n)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)};var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),r=new Uint8Array(16);e.exports=t.default},64120:function(e,t){"use strict";function n(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){var t=[1518500249,1859775393,2400959708,3395469782],i=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var o=unescape(encodeURIComponent(e));e=new Array(o.length);for(var a=0;a<o.length;a++)e[a]=o.charCodeAt(a)}e.push(128);var s=e.length/4+2,A=Math.ceil(s/16),u=new Array(A);for(a=0;a<A;a++){u[a]=new Array(16);for(var c=0;c<16;c++)u[a][c]=e[64*a+4*c]<<24|e[64*a+4*c+1]<<16|e[64*a+4*c+2]<<8|e[64*a+4*c+3]}for(u[A-1][14]=8*(e.length-1)/Math.pow(2,32),u[A-1][14]=Math.floor(u[A-1][14]),u[A-1][15]=8*(e.length-1)&4294967295,a=0;a<A;a++){for(var l=new Array(80),f=0;f<16;f++)l[f]=u[a][f];for(f=16;f<80;f++)l[f]=r(l[f-3]^l[f-8]^l[f-14]^l[f-16],1);var p=i[0],d=i[1],h=i[2],m=i[3],g=i[4];for(f=0;f<80;f++){var y=Math.floor(f/20),v=r(p,5)+n(y,d,h,m)+g+t[y]+l[f]>>>0;g=m,m=h,h=r(d,30)>>>0,d=p,p=v}i[0]=i[0]+p>>>0,i[1]=i[1]+d>>>0,i[2]=i[2]+h>>>0,i[3]=i[3]+m>>>0,i[4]=i[4]+g>>>0}return[i[0]>>24&255,i[0]>>16&255,i[0]>>8&255,255&i[0],i[1]>>24&255,i[1]>>16&255,i[1]>>8&255,255&i[1],i[2]>>24&255,i[2]>>16&255,i[2]>>8&255,255&i[2],i[3]>>24&255,i[3]>>16&255,i[3]>>8&255,255&i[3],i[4]>>24&255,i[4]>>16&255,i[4]>>8&255,255&i[4]]};t.default=i,e.exports=t.default},84861:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i,o=s(n(17714)),a=s(n(57496));function s(e){return e&&e.__esModule?e:{default:e}}var A=0,u=0;var c=function(e,t,n){var s=t&&n||0,c=t||[],l=(e=e||{}).node||r,f=void 0!==e.clockseq?e.clockseq:i;if(null==l||null==f){var p=e.random||(e.rng||o.default)();null==l&&(l=r=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=i=16383&(p[6]<<8|p[7]))}var d=void 0!==e.msecs?e.msecs:(new Date).getTime(),h=void 0!==e.nsecs?e.nsecs:u+1,m=d-A+(h-u)/1e4;if(m<0&&void 0===e.clockseq&&(f=f+1&16383),(m<0||d>A)&&void 0===e.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");A=d,u=h,i=f;var g=(1e4*(268435455&(d+=122192928e5))+h)%4294967296;c[s++]=g>>>24&255,c[s++]=g>>>16&255,c[s++]=g>>>8&255,c[s++]=255&g;var y=d/4294967296*1e4&268435455;c[s++]=y>>>8&255,c[s++]=255&y,c[s++]=y>>>24&15|16,c[s++]=y>>>16&255,c[s++]=f>>>8|128,c[s++]=255&f;for(var v=0;v<6;++v)c[s+v]=l[v];return t||(0,a.default)(c)};t.default=c,e.exports=t.default},32370:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(18530)),i=o(n(65211));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v3",48,i.default);t.default=a,e.exports=t.default},18530:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=function(e,r,o,a){var s=o&&a||0;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=new Array(e.length),n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(e)),"string"==typeof r&&(r=function(e){var t=[];return e.replace(/[a-fA-F0-9]{2}/g,(function(e){t.push(parseInt(e,16))})),t}(r)),!Array.isArray(e))throw TypeError("value must be an array of bytes");if(!Array.isArray(r)||16!==r.length)throw TypeError("namespace must be uuid string or an Array of 16 byte values");var A=n(r.concat(e));if(A[6]=15&A[6]|t,A[8]=63&A[8]|128,o)for(var u=0;u<16;++u)o[s+u]=A[u];return o||(0,i.default)(A)};try{r.name=e}catch(e){}return r.DNS=o,r.URL=a,r},t.URL=t.DNS=void 0;var r,i=(r=n(57496))&&r.__esModule?r:{default:r};var o="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=o;var a="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=a},82861:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(17714)),i=o(n(57496));function o(e){return e&&e.__esModule?e:{default:e}}var a=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r.default)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||(0,i.default)(a)};t.default=a,e.exports=t.default},98388:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(18530)),i=o(n(64120));function o(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v5",80,i.default);t.default=a,e.exports=t.default},51678:function(e,t){"use strict";var n,r,i,o;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}o=function(e){var t="URLSearchParams"in self,n="Symbol"in self&&"iterator"in Symbol,r="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),i="FormData"in self,o="ArrayBuffer"in self;if(o)var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=ArrayBuffer.isView||function(e){return e&&a.indexOf(Object.prototype.toString.call(e))>-1};function A(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function c(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function l(e){this.map={},e instanceof l?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function d(e){var t=new FileReader,n=p(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){var n;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:r&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:i&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:t&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():o&&r&&(n=e)&&DataView.prototype.isPrototypeOf(n)?(this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):o&&(ArrayBuffer.prototype.isPrototypeOf(e)||s(e))?this._bodyArrayBuffer=h(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,n,r=f(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=p(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},i&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}l.prototype.append=function(e,t){e=A(e),t=u(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},l.prototype.delete=function(e){delete this.map[A(e)]},l.prototype.get=function(e){return e=A(e),this.has(e)?this.map[e]:null},l.prototype.has=function(e){return this.map.hasOwnProperty(A(e))},l.prototype.set=function(e,t){this.map[A(e)]=u(t)},l.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},l.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),c(e)},l.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),c(e)},l.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),c(e)},n&&(l.prototype[Symbol.iterator]=l.prototype.entries);var g=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function y(e,t){var n,r,i=(t=t||{}).body;if(e instanceof y){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new l(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new l(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),g.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function v(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}})),t}function b(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new l(t.headers),this.url=t.url||"",this._initBody(e)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},m.call(y.prototype),m.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:0,statusText:""});return e.type="error",e};var w=[301,302,303,307,308];b.redirect=function(e,t){if(-1===w.indexOf(t))throw new RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},e.DOMException=self.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function x(t,n){return new Promise((function(i,o){var a=new y(t,n);if(a.signal&&a.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function A(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new l,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var r="response"in s?s.response:s.responseText;i(new b(r,n))},s.onerror=function(){o(new TypeError("Network request failed"))},s.ontimeout=function(){o(new TypeError("Network request failed"))},s.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&r&&(s.responseType="blob"),a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),a.signal&&(a.signal.addEventListener("abort",A),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",A)}),s.send(void 0===a._bodyInit?null:a._bodyInit)}))}x.polyfill=!0,self.fetch||(self.fetch=x,self.Headers=l,self.Request=y,self.Response=b),e.Headers=l,e.Request=y,e.Response=b,e.fetch=x,Object.defineProperty(e,"__esModule",{value:!0})},"object"===a(t)?o(t):(r=[t],void 0===(i="function"==typeof(n=o)?n.apply(t,r):n)||(e.exports=i))},932:function(e,t,n){"use strict";function r(e){this.options=e||{locator:{}}}function i(){this.cdata=!1}function o(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function a(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function s(e,t,n){return"string"==typeof e?e.substr(t,n):e.length>=t+n||t?new java.lang.String(e,t,n)+"":e}function A(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}r.prototype.parseFromString=function(e,t){var n=this.options,r=new u,o=n.domBuilder||new i,s=n.errorHandler,A=n.locator,c=n.xmlns||{},l={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return A&&o.setDocumentLocator(A),r.errorHandler=function(e,t,n){if(!e){if(t instanceof i)return t;e=t}var r={},o=e instanceof Function;function s(t){var i=e[t];!i&&o&&(i=2==e.length?function(n){e(t,n)}:e),r[t]=i&&function(e){i("[xmldom "+t+"]\t"+e+a(n))}||function(){}}return n=n||{},s("warning"),s("error"),s("fatalError"),r}(s,o,A),r.domBuilder=n.domBuilder||o,/\/x?html?$/.test(t)&&(l.nbsp=" ",l.copy="©",c[""]="http://www.w3.org/1999/xhtml"),c.xml=c.xml||"http://www.w3.org/XML/1998/namespace",e?r.parse(e,c,l):r.errorHandler.error("invalid doc source"),o.doc},i.prototype={startDocument:function(){this.doc=(new c).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var i=this.doc,a=i.createElementNS(e,n||t),s=r.length;A(this,a),this.currentElement=a,this.locator&&o(this.locator,a);for(var u=0;u<s;u++){e=r.getURI(u);var c=r.getValue(u),l=(n=r.getQName(u),i.createAttributeNS(e,n));this.locator&&o(r.getLocator(u),l),l.value=l.nodeValue=c,a.setAttributeNode(l)}},endElement:function(e,t,n){var r=this.currentElement;r.tagName;this.currentElement=r.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var n=this.doc.createProcessingInstruction(e,t);this.locator&&o(this.locator,n),A(this,n)},ignorableWhitespace:function(e,t,n){},characters:function(e,t,n){if(e=s.apply(this,arguments)){if(this.cdata)var r=this.doc.createCDATASection(e);else r=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(r):/^\s*$/.test(e)&&this.doc.appendChild(r),this.locator&&o(this.locator,r)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,n){e=s.apply(this,arguments);var r=this.doc.createComment(e);this.locator&&o(this.locator,r),A(this,r)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,n){var r=this.doc.implementation;if(r&&r.createDocumentType){var i=r.createDocumentType(e,t,n);this.locator&&o(this.locator,i),A(this,i)}},warning:function(e){console.warn("[xmldom warning]\t"+e,a(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,a(this.locator))},fatalError:function(e){throw console.error("[xmldom fatalError]\t"+e,a(this.locator)),e}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,(function(e){i.prototype[e]=function(){return null}}));var u=n(89099).G,c=t.DOMImplementation=n(20222).DOMImplementation;t.XMLSerializer=n(20222).XMLSerializer,t.DOMParser=r},20222:function(e,t){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e,t){for(var n in e)t[n]=e[n]}function i(e,t){var n=e.prototype;if(Object.create){var i=Object.create(t.prototype);n.__proto__=i}if(!(n instanceof t)){var o=function(){};o.prototype=t.prototype,r(n,o=new o),e.prototype=n=o}n.constructor!=e&&("function"!=typeof e&&console.error("unknow Class:"+e),n.constructor=e)}var o={},a=o.ELEMENT_NODE=1,s=o.ATTRIBUTE_NODE=2,A=o.TEXT_NODE=3,u=o.CDATA_SECTION_NODE=4,c=o.ENTITY_REFERENCE_NODE=5,l=o.ENTITY_NODE=6,f=o.PROCESSING_INSTRUCTION_NODE=7,p=o.COMMENT_NODE=8,d=o.DOCUMENT_NODE=9,h=o.DOCUMENT_TYPE_NODE=10,m=o.DOCUMENT_FRAGMENT_NODE=11,g=o.NOTATION_NODE=12,y={},v={},b=(y.INDEX_SIZE_ERR=(v[1]="Index size error",1),y.DOMSTRING_SIZE_ERR=(v[2]="DOMString size error",2),y.HIERARCHY_REQUEST_ERR=(v[3]="Hierarchy request error",3)),w=(y.WRONG_DOCUMENT_ERR=(v[4]="Wrong document",4),y.INVALID_CHARACTER_ERR=(v[5]="Invalid character",5),y.NO_DATA_ALLOWED_ERR=(v[6]="No data allowed",6),y.NO_MODIFICATION_ALLOWED_ERR=(v[7]="No modification allowed",7),y.NOT_FOUND_ERR=(v[8]="Not found",8)),x=(y.NOT_SUPPORTED_ERR=(v[9]="Not supported",9),y.INUSE_ATTRIBUTE_ERR=(v[10]="Attribute in use",10));y.INVALID_STATE_ERR=(v[11]="Invalid state",11),y.SYNTAX_ERR=(v[12]="Syntax error",12),y.INVALID_MODIFICATION_ERR=(v[13]="Invalid modification",13),y.NAMESPACE_ERR=(v[14]="Invalid namespace",14),y.INVALID_ACCESS_ERR=(v[15]="Invalid access",15);function B(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,v[e]),this.message=v[e],Error.captureStackTrace&&Error.captureStackTrace(this,B);return n.code=e,t&&(this.message=this.message+": "+t),n}function D(){}function C(e,t){this._node=e,this._refresh=t,E(this)}function E(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!=t){var n=e._refresh(e._node);ie(e,"length",n.length),r(n,e),e._inc=t}}function N(){}function _(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function O(e,t,n,r){if(r?t[_(t,r)]=n:t[t.length++]=n,e){n.ownerElement=e;var i=e.ownerDocument;i&&(r&&T(i,e,r),function(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&(t._nsMap[n.prefix?n.localName:""]=n.value)}(i,e,n))}}function M(e,t,n){var r=_(t,n);if(!(r>=0))throw B(w,new Error(e.tagName+"@"+n));for(var i=t.length-1;r<i;)t[r]=t[++r];if(t.length=i,e){var o=e.ownerDocument;o&&(T(o,e,n),n.ownerElement=null)}}function S(e){if(this._features={},e)for(var t in e)this._features=e[t]}function U(){}function F(e){return("<"==e?"<":">"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function P(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(P(e,t))return!0}while(e=e.nextSibling)}function Q(){}function T(e,t,n,r){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:""]}function I(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var i=t.firstChild,o=0;i;)r[o++]=i,i=i.nextSibling;r.length=o}}}function j(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,I(e.ownerDocument,e),t}function k(e,t,n){var r=t.parentNode;if(r&&r.removeChild(t),t.nodeType===m){var i=t.firstChild;if(null==i)return t;var o=t.lastChild}else i=o=t;var a=n?n.previousSibling:e.lastChild;i.previousSibling=a,o.nextSibling=n,a?a.nextSibling=i:e.firstChild=i,null==n?e.lastChild=o:n.previousSibling=o;do{i.parentNode=e}while(i!==o&&(i=i.nextSibling));return I(e.ownerDocument||e,e),t.nodeType==m&&(t.firstChild=t.lastChild=null),t}function R(){this._nsMap={}}function L(){}function H(){}function z(){}function q(){}function K(){}function V(){}function G(){}function W(){}function X(){}function J(){}function Y(){}function Z(){}function $(e,t){var n=[],r=9==this.nodeType?this.documentElement:this,i=r.prefix,o=r.namespaceURI;if(o&&null==i&&null==(i=r.lookupPrefix(o)))var a=[{namespace:o,prefix:null}];return te(this,n,e,t,a),n.join("")}function ee(e,t,n){var r=e.prefix||"",i=e.namespaceURI;if(!r&&!i)return!1;if("xml"===r&&"http://www.w3.org/XML/1998/namespace"===i||"http://www.w3.org/2000/xmlns/"==i)return!1;for(var o=n.length;o--;){var a=n[o];if(a.prefix==r)return a.namespace!=i}return!0}function te(e,t,n,r,i){if(r){if(!(e=r(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case a:i||(i=[]);i.length;var o=e.attributes,l=o.length,g=e.firstChild,y=e.tagName;n="http://www.w3.org/1999/xhtml"===e.namespaceURI||n,t.push("<",y);for(var v=0;v<l;v++){"xmlns"==(b=o.item(v)).prefix?i.push({prefix:b.localName,namespace:b.value}):"xmlns"==b.nodeName&&i.push({prefix:"",namespace:b.value})}for(v=0;v<l;v++){var b;if(ee(b=o.item(v),0,i)){var w=b.prefix||"",x=b.namespaceURI,B=w?" xmlns:"+w:" xmlns";t.push(B,'="',x,'"'),i.push({prefix:w,namespace:x})}te(b,t,n,r,i)}if(ee(e,0,i)){w=e.prefix||"",x=e.namespaceURI,B=w?" xmlns:"+w:" xmlns";t.push(B,'="',x,'"'),i.push({prefix:w,namespace:x})}if(g||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(y)){if(t.push(">"),n&&/^script$/i.test(y))for(;g;)g.data?t.push(g.data):te(g,t,n,r,i),g=g.nextSibling;else for(;g;)te(g,t,n,r,i),g=g.nextSibling;t.push("</",y,">")}else t.push("/>");return;case d:case m:for(g=e.firstChild;g;)te(g,t,n,r,i),g=g.nextSibling;return;case s:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,F),'"');case A:return t.push(e.data.replace(/[<&]/g,F));case u:return t.push("<![CDATA[",e.data,"]]>");case p:return t.push("\x3c!--",e.data,"--\x3e");case h:var D=e.publicId,C=e.systemId;if(t.push("<!DOCTYPE ",e.name),D)t.push(' PUBLIC "',D),C&&"."!=C&&t.push('" "',C),t.push('">');else if(C&&"."!=C)t.push(' SYSTEM "',C,'">');else{var E=e.internalSubset;E&&t.push(" [",E,"]"),t.push(">")}return;case f:return t.push("<?",e.target," ",e.data,"?>");case c:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function ne(e,t,n){var r;switch(t.nodeType){case a:(r=t.cloneNode(!1)).ownerDocument=e;case m:break;case s:n=!0}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var i=t.firstChild;i;)r.appendChild(ne(e,i,n)),i=i.nextSibling;return r}function re(e,t,r){var i=new t.constructor;for(var o in t){var A=t[o];"object"!=n(A)&&A!=i[o]&&(i[o]=A)}switch(t.childNodes&&(i.childNodes=new D),i.ownerDocument=e,i.nodeType){case a:var u=t.attributes,c=i.attributes=new N,l=u.length;c._ownerElement=i;for(var f=0;f<l;f++)i.setAttributeNode(re(e,u.item(f),!0));break;case s:r=!0}if(r)for(var p=t.firstChild;p;)i.appendChild(re(e,p,r)),p=p.nextSibling;return i}function ie(e,t,n){e[t]=n}B.prototype=Error.prototype,r(y,B),D.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],r=0;r<this.length;r++)te(this[r],n,e,t);return n.join("")}},C.prototype.item=function(e){return E(this),this[e]},i(C,D),N.prototype={length:0,item:D.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var n=this[t];if(n.nodeName==e)return n}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new B(x);var n=this.getNamedItem(e.nodeName);return O(this._ownerElement,this,e,n),n},setNamedItemNS:function(e){var t,n=e.ownerElement;if(n&&n!=this._ownerElement)throw new B(x);return t=this.getNamedItemNS(e.namespaceURI,e.localName),O(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return M(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var n=this.getNamedItemNS(e,t);return M(this._ownerElement,this,n),n},getNamedItemNS:function(e,t){for(var n=this.length;n--;){var r=this[n];if(r.localName==t&&r.namespaceURI==e)return r}return null}},S.prototype={hasFeature:function(e,t){var n=this._features[e.toLowerCase()];return!(!n||t&&!(t in n))},createDocument:function(e,t,n){var r=new Q;if(r.implementation=this,r.childNodes=new D,r.doctype=n,n&&r.appendChild(n),t){var i=r.createElementNS(e,t);r.appendChild(i)}return r},createDocumentType:function(e,t,n){var r=new V;return r.name=e,r.nodeName=e,r.publicId=t,r.systemId=n,r}},U.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return k(this,e,t)},replaceChild:function(e,t){this.insertBefore(e,t),t&&this.removeChild(t)},removeChild:function(e){return j(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return re(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==A&&e.nodeType==A?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(n[r]==e)return r;t=t.nodeType==s?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==s?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},r(o,U),r(o,U.prototype),Q.prototype={nodeName:"#document",nodeType:d,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==m){for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e}return null==this.documentElement&&e.nodeType==a&&(this.documentElement=e),k(this,e,t),e.ownerDocument=this,e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),j(this,e)},importNode:function(e,t){return ne(this,e,t)},getElementById:function(e){var t=null;return P(this.documentElement,(function(n){if(n.nodeType==a&&n.getAttribute("id")==e)return t=n,!0})),t},createElement:function(e){var t=new R;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new D,(t.attributes=new N)._ownerElement=t,t},createDocumentFragment:function(){var e=new J;return e.ownerDocument=this,e.childNodes=new D,e},createTextNode:function(e){var t=new z;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new q;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new K;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new Y;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new L;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new X;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new R,r=t.split(":"),i=n.attributes=new N;return n.childNodes=new D,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,i._ownerElement=n,n},createAttributeNS:function(e,t){var n=new L,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},i(Q,U),R.prototype={nodeType:a,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===m?this.insertBefore(e,null):function(e,t){var n=t.parentNode;if(n){var r=e.lastChild;n.removeChild(t),r=e.lastChild}return r=e.lastChild,t.parentNode=e,t.previousSibling=r,t.nextSibling=null,r?r.nextSibling=t:e.firstChild=t,e.lastChild=t,I(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new C(this,(function(t){var n=[];return P(t,(function(r){r===t||r.nodeType!=a||"*"!==e&&r.tagName!=e||n.push(r)})),n}))},getElementsByTagNameNS:function(e,t){return new C(this,(function(n){var r=[];return P(n,(function(i){i===n||i.nodeType!==a||"*"!==e&&i.namespaceURI!==e||"*"!==t&&i.localName!=t||r.push(i)})),r}))}},Q.prototype.getElementsByTagName=R.prototype.getElementsByTagName,Q.prototype.getElementsByTagNameNS=R.prototype.getElementsByTagNameNS,i(R,U),L.prototype.nodeType=s,i(L,U),H.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(v[b])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},i(H,U),z.prototype={nodeName:"#text",nodeType:A,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}},i(z,H),q.prototype={nodeName:"#comment",nodeType:p},i(q,H),K.prototype={nodeName:"#cdata-section",nodeType:u},i(K,H),V.prototype.nodeType=h,i(V,U),G.prototype.nodeType=g,i(G,U),W.prototype.nodeType=l,i(W,U),X.prototype.nodeType=c,i(X,U),J.prototype.nodeName="#document-fragment",J.prototype.nodeType=m,i(J,U),Y.prototype.nodeType=f,i(Y,U),Z.prototype.serializeToString=function(e,t,n){return $.call(e,t,n)},U.prototype.toString=$;try{if(Object.defineProperty){var oe=function e(t){switch(t.nodeType){case a:case m:var n=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&n.push(e(t)),t=t.nextSibling;return n.join("");default:return t.nodeValue}};Object.defineProperty(C.prototype,"length",{get:function(){return E(this),this.$$length}}),Object.defineProperty(U.prototype,"textContent",{get:function(){return oe(this)},set:function(e){switch(this.nodeType){case a:case m:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),ie=function(e,t,n){e["$$"+t]=n}}}catch(e){}t.DOMImplementation=S,t.XMLSerializer=Z},89099:function(e,t){"use strict";var n=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,r=new RegExp("[\\-\\.0-9"+n.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),i=new RegExp("^"+n.source+r.source+"*(?::"+n.source+r.source+"*)?$");function o(){}function a(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function s(e,t,n,r,i,o){for(var a,s=++t,A=0;;){var u=e.charAt(s);switch(u){case"=":if(1===A)a=e.slice(t,s),A=3;else{if(2!==A)throw new Error("attribute equal must after attrName");A=3}break;case"'":case'"':if(3===A||1===A){if(1===A&&(o.warning('attribute value must after "="'),a=e.slice(t,s)),t=s+1,!((s=e.indexOf(u,t))>0))throw new Error("attribute value no end '"+u+"' match");c=e.slice(t,s).replace(/&#?\w+;/g,i),n.add(a,c,t-1),A=5}else{if(4!=A)throw new Error('attribute value must after "="');c=e.slice(t,s).replace(/&#?\w+;/g,i),n.add(a,c,t),o.warning('attribute "'+a+'" missed start quot('+u+")!!"),t=s+1,A=5}break;case"/":switch(A){case 0:n.setTagName(e.slice(t,s));case 5:case 6:case 7:A=7,n.closed=!0;case 4:case 1:case 2:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),0==A&&n.setTagName(e.slice(t,s)),s;case">":switch(A){case 0:n.setTagName(e.slice(t,s));case 5:case 6:case 7:break;case 4:case 1:"/"===(c=e.slice(t,s)).slice(-1)&&(n.closed=!0,c=c.slice(0,-1));case 2:2===A&&(c=a),4==A?(o.warning('attribute "'+c+'" missed quot(")!!'),n.add(a,c.replace(/&#?\w+;/g,i),t)):("http://www.w3.org/1999/xhtml"===r[""]&&c.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+c+'" missed value!! "'+c+'" instead!!'),n.add(c,c,t));break;case 3:throw new Error("attribute value missed!!")}return s;case"":u=" ";default:if(u<=" ")switch(A){case 0:n.setTagName(e.slice(t,s)),A=6;break;case 1:a=e.slice(t,s),A=2;break;case 4:var c=e.slice(t,s).replace(/&#?\w+;/g,i);o.warning('attribute "'+c+'" missed quot(")!!'),n.add(a,c,t);case 5:A=6}else switch(A){case 2:n.tagName;"http://www.w3.org/1999/xhtml"===r[""]&&a.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+a+'" missed value!! "'+a+'" instead2!!'),n.add(a,a,t),t=s,A=1;break;case 5:o.warning('attribute space is required"'+a+'"!!');case 6:A=1,t=s;break;case 3:A=4,t=s;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}s++}}function A(e,t,n){for(var r=e.tagName,i=null,o=e.length;o--;){var a=e[o],s=a.qName,A=a.value;if((p=s.indexOf(":"))>0)var u=a.prefix=s.slice(0,p),c=s.slice(p+1),f="xmlns"===u&&c;else c=s,u=null,f="xmlns"===s&&"";a.localName=c,!1!==f&&(null==i&&(i={},l(n,n={})),n[f]=i[f]=A,a.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(f,A))}for(o=e.length;o--;){(u=(a=e[o]).prefix)&&("xml"===u&&(a.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==u&&(a.uri=n[u||""]))}var p;(p=r.indexOf(":"))>0?(u=e.prefix=r.slice(0,p),c=e.localName=r.slice(p+1)):(u=null,c=e.localName=r);var d=e.uri=n[u||""];if(t.startElement(d,c,r,e),!e.closed)return e.currentNSMap=n,e.localNSMap=i,!0;if(t.endElement(d,c,r),i)for(u in i)t.endPrefixMapping(u)}function u(e,t,n,r,i){if(/^(?:script|textarea)$/i.test(n)){var o=e.indexOf("</"+n+">",t),a=e.substring(t+1,o);if(/[&<]/.test(a))return/^script$/i.test(n)?(i.characters(a,0,a.length),o):(a=a.replace(/&#?\w+;/g,r),i.characters(a,0,a.length),o)}return t+1}function c(e,t,n,r){var i=r[n];return null==i&&((i=e.lastIndexOf("</"+n+">"))<t&&(i=e.lastIndexOf("</"+n)),r[n]=i),i<t}function l(e,t){for(var n in e)t[n]=e[n]}function f(e,t,n,r){if("-"===e.charAt(t+2))return"-"===e.charAt(t+3)?(i=e.indexOf("--\x3e",t+4))>t?(n.comment(e,t+4,i-t-4),i+3):(r.error("Unclosed comment"),-1):-1;if("CDATA["==e.substr(t+3,6)){var i=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,i-t-9),n.endCDATA(),i+3}var o=function(e,t){var n,r=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;i.lastIndex=t,i.exec(e);for(;n=i.exec(e);)if(r.push(n),n[1])return r}(e,t),a=o.length;if(a>1&&/!doctype/i.test(o[0][0])){var s=o[1][0],A=a>3&&/^public$/i.test(o[2][0])&&o[3][0],u=a>4&&o[4][0],c=o[a-1];return n.startDTD(s,A&&A.replace(/^(['"])(.*?)\1$/,"$2"),u&&u.replace(/^(['"])(.*?)\1$/,"$2")),n.endDTD(),c.index+c[0].length}return-1}function p(e,t,n){var r=e.indexOf("?>",t);if(r){var i=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(i){i[0].length;return n.processingInstruction(i[1],i[2]),r+2}return-1}return-1}function d(e){}function h(e,t){return e.__proto__=t,e}o.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),l(t,t={}),function(e,t,n,r,i){function o(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}function l(e){var t=e.slice(1,-1);return t in n?n[t]:"#"===t.charAt(0)?o(parseInt(t.substr(1).replace("x","0x"))):(i.error("entity not found:"+e),e)}function h(t){if(t>B){var n=e.substring(B,t).replace(/&#?\w+;/g,l);b&&m(B),r.characters(n,0,t-B),B=t}}function m(t,n){for(;t>=y&&(n=v.exec(e));)g=n.index,y=g+n[0].length,b.lineNumber++;b.columnNumber=t-g+1}var g=0,y=0,v=/.*(?:\r\n?|\n)|.*$/g,b=r.locator,w=[{currentNSMap:t}],x={},B=0;for(;;){try{var D=e.indexOf("<",B);if(D<0){if(!e.substr(B).match(/^\s*$/)){var C=r.doc,E=C.createTextNode(e.substr(B));C.appendChild(E),r.currentElement=E}return}switch(D>B&&h(D),e.charAt(D+1)){case"/":var N=e.indexOf(">",D+3),_=e.substring(D+2,N),O=w.pop();N<0?(_=e.substring(D+2).replace(/[\s<].*/,""),i.error("end tag name: "+_+" is not complete:"+O.tagName),N=D+1+_.length):_.match(/\s</)&&(_=_.replace(/[\s<].*/,""),i.error("end tag name: "+_+" maybe not complete"),N=D+1+_.length);var M=O.localNSMap,S=O.tagName==_;if(S||O.tagName&&O.tagName.toLowerCase()==_.toLowerCase()){if(r.endElement(O.uri,O.localName,_),M)for(var U in M)r.endPrefixMapping(U);S||i.fatalError("end tag name: "+_+" is not match the current start tagName:"+O.tagName)}else w.push(O);N++;break;case"?":b&&m(D),N=p(e,D,r);break;case"!":b&&m(D),N=f(e,D,r,i);break;default:b&&m(D);var F=new d,P=w[w.length-1].currentNSMap,Q=(N=s(e,D,F,P,l,i),F.length);if(!F.closed&&c(e,N,F.tagName,x)&&(F.closed=!0,n.nbsp||i.warning("unclosed xml attribute")),b&&Q){for(var T=a(b,{}),I=0;I<Q;I++){var j=F[I];m(j.offset),j.locator=a(b,{})}r.locator=T,A(F,r,P)&&w.push(F),r.locator=b}else A(F,r,P)&&w.push(F);"http://www.w3.org/1999/xhtml"!==F.uri||F.closed?N++:N=u(e,N,F.tagName,l,r)}}catch(e){i.error("element parse error: "+e),N=-1}N>B?B=N:h(Math.max(D,B)+1)}}(e,t,n,r,this.errorHandler),r.endDocument()}},d.prototype={setTagName:function(e){if(!i.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},add:function(e,t,n){if(!i.test(e))throw new Error("invalid attribute:"+e);this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},h({},h.prototype)instanceof h||(h=function(e,t){function n(){}for(t in n.prototype=t,n=new n,e)n[t]=e[t];return n}),t.G=o}}]);
|