@ezuikit/theme-simple
Version:
极简主题
68 lines • 1.22 MB
JavaScript
/*
*
* @ezuikit/theme-simple v0.1.1-beta.1
* Copyright (c) 2024-3-25 Ezviz-OpenBiz
* Released under MIT the License.
*
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).SimpleTheme=t()}(this,(function(){"use strict";function e(){e=function(){return r};var t,r={},i=Object.prototype,a=i.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",x=s.asyncIterator||"@@asyncIterator",f=s.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(t){l=function(e,t,r){return e[t]=r}}function h(e,t,r,i){var a=t&&t.prototype instanceof P?t:P,s=Object.create(a.prototype),o=new M(i||[]);return n(s,"_invoke",{value:F(e,r,o)}),s}function c(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}r.wrap=h;var u="suspendedStart",_="suspendedYield",d="executing",p="completed",m={};function P(){}function y(){}function g(){}var b={};l(b,o,(function(){return this}));var S=Object.getPrototypeOf,v=S&&S(S(A([])));v&&v!==i&&a.call(v,o)&&(b=v);var R=g.prototype=P.prototype=Object.create(b);function C(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,n,s,o){var x=c(e[i],e,n);if("throw"!==x.type){var f=x.arg,l=f.value;return l&&"object"==typeof l&&a.call(l,"__await")?t.resolve(l.__await).then((function(e){r("next",e,s,o)}),(function(e){r("throw",e,s,o)})):t.resolve(l).then((function(e){f.value=e,s(f)}),(function(e){return r("throw",e,s,o)}))}o(x.arg)}var i;n(this,"_invoke",{value:function(e,a){function n(){return new t((function(t,i){r(e,a,t,i)}))}return i=i?i.then(n,n):n()}})}function F(e,r,i){var a=u;return function(n,s){if(a===d)throw new Error("Generator is already running");if(a===p){if("throw"===n)throw s;return{value:t,done:!0}}for(i.method=n,i.arg=s;;){var o=i.delegate;if(o){var x=T(o,i);if(x){if(x===m)continue;return x}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(a===u)throw a=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);a=d;var f=c(e,r,i);if("normal"===f.type){if(a=i.done?p:_,f.arg===m)continue;return{value:f.arg,done:i.done}}"throw"===f.type&&(a=p,i.method="throw",i.arg=f.arg)}}}function T(e,r){var i=r.method,a=e.iterator[i];if(a===t)return r.delegate=null,"throw"===i&&e.iterator.return&&(r.method="return",r.arg=t,T(e,r),"throw"===r.method)||"return"!==i&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var n=c(a,e.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;var s=n.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function D(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 I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function A(e){if(e||""===e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,n=function r(){for(;++i<e.length;)if(a.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return n.next=n}}throw new TypeError(typeof e+" is not iterable")}return y.prototype=g,n(R,"constructor",{value:g,configurable:!0}),n(g,"constructor",{value:y,configurable:!0}),y.displayName=l(g,f,"GeneratorFunction"),r.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},r.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,f,"GeneratorFunction")),e.prototype=Object.create(R),e},r.awrap=function(e){return{__await:e}},C(E.prototype),l(E.prototype,x,(function(){return this})),r.AsyncIterator=E,r.async=function(e,t,i,a,n){void 0===n&&(n=Promise);var s=new E(h(e,t,i,a),n);return r.isGeneratorFunction(t)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},C(R),l(R,f,"Generator"),l(R,o,(function(){return this})),l(R,"toString",(function(){return"[object Generator]"})),r.keys=function(e){var t=Object(e),r=[];for(var i in t)r.push(i);return r.reverse(),function e(){for(;r.length;){var i=r.pop();if(i in t)return e.value=i,e.done=!1,e}return e.done=!0,e}},r.values=A,M.prototype={constructor:M,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(I),!e)for(var r in this)"t"===r.charAt(0)&&a.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function i(i,a){return o.type="throw",o.arg=e,r.next=i,a&&(r.method="next",r.arg=t),!!a}for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n],o=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var x=a.call(s,"catchLoc"),f=a.call(s,"finallyLoc");if(x&&f){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(x){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&a.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var n=i;break}}n&&("break"===e||"continue"===e)&&n.tryLoc<=t&&t<=n.finallyLoc&&(n=null);var s=n?n.completion:{};return s.type=e,s.arg=t,n?(this.method="next",this.next=n.finallyLoc,m):this.complete(s)},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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var i=r.completion;if("throw"===i.type){var a=i.arg;I(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,i){return this.delegate={iterator:A(e),resultName:r,nextLoc:i},"next"===this.method&&(this.arg=t),m}},r}function t(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}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 a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,r){for(var i=0;i<r.length;i++){var a=r[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,t(a.key),a)}}function s(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i,a,n,s,o=[],x=!0,f=!1;try{if(n=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;x=!1}else for(;!(x=(i=n.call(r)).done)&&(o.push(i.value),o.length!==t);x=!0);}catch(e){f=!0,a=e}finally{try{if(!x&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}(e,t)||x(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r<t;r++)i[r]=e[r];return i}function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=x(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}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 n,s=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){o=!0,n=e},f:function(){try{s||null==r.return||r.return()}finally{if(o)throw n}}}}
/*
*
* @ezuikit/utils-logger v1.0.1
* Copyright (c) 2024-3-23 Ezviz-OpenBiz
* Released under MIT the License.
*
*/var h={info:"",log:"background: #4096ff; color: #FFF;",warn:"background: yellow; color: #FFF;",error:"background: red; color: #FFF;"},c=function(){function e(e){void 0===e&&(e={}),this._options={level:"INFO",showTime:!1},this._levelNum=3,this.info=this._loggerFactory("info",this._levelNum>=3),this.log=this._loggerFactory("log",this._levelNum>=2),this.warn=this._loggerFactory("warn",this._levelNum>=1),this.error=this._loggerFactory("error",this._levelNum>=0),this.setOptions(e)}var t=e.prototype;return t.setOptions=function(e){var t;this._options=Object.assign({},this._options,e),this._levelNum=this._matchLevel(null!=(t=this._options.level)?t:"INFO"),this.info=this._loggerFactory("info",this._levelNum>=3),this.log=this._loggerFactory("log",this._levelNum>=2),this.warn=this._loggerFactory("warn",this._levelNum>=1),this.error=this._loggerFactory("error",this._levelNum>=0)},t._matchLevel=function(e){var t=3;switch(e){case"INFO":t=3;break;case"LOG":t=2;break;case"WARN":t=1;break;case"ERROR":t=0}return t},t._loggerFactory=function(t,r){var i=console[t];if(r&&i){var a,n=this._options.name?"%c["+this._options.name+"]%c %c["+t.toUpperCase()+"]":"%c["+t.toUpperCase()+"]",s=[this._options.name?"background: green;color: #fff":null,this._options.name?"":null,h[t]].filter((function(e){return null!=e}));return(a=i).bind.apply(a,[].concat([console,n],s))}return e.noop},t.getOptions=function(){return this._options},t.getVersion=function(){return"1.0.1"},e}();function u(e){return(e=+e)<10&&(e="0"+e),e+""}c.noop=function(){};var _=["info","log","warn","error"];function d(e){var t=new c(e);return new Proxy(t,{get:function(e,t){if(_.includes(t)){var r;if(null==(r=e._options)?void 0:r.showTime){var i=(n=(a=new Date(Date.now())).getFullYear(),s=a.getMonth()+1,o=a.getDate(),x=a.getHours(),f=a.getMinutes(),l=a.getSeconds(),h=a.getMilliseconds(),n+"/"+u(s)+"/"+u(o)+" "+u(x)+":"+u(f)+":"+u(l)+":"+h);return e[t].bind(console,"["+i+"]")}return e[t].bind(console)}var a,n,s,o,x,f,l,h;return Reflect.get(e,t)}})}
/*
*
* @ezuikit/utils-i18n v1.0.1
* Copyright (c) 2024-3-23 Ezviz-OpenBiz
* Released under MIT the License.
*
*/var p="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function m(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var P,y=Array.isArray,g="object"==r(p)&&p&&p.Object===Object&&p,b=g,S="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,R=b||S||Function("return this")(),C=R.Symbol,E=C,F=Object.prototype,T=F.hasOwnProperty,D=F.toString,I=E?E.toStringTag:void 0,M=Object.prototype.toString,A=function(e){var t=T.call(e,I),r=e[I];try{e[I]=void 0;var i=!0}catch(e){}var a=D.call(e);return i&&(t?e[I]=r:delete e[I]),a},w=C?C.toStringTag:void 0,L=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":w&&w in Object(e)?A(e):function(e){return M.call(e)}(e)},k=function(e){return null!=e&&"object"==r(e)},B=L,O=k,H=function(e){return"symbol"==r(e)||O(e)&&"[object Symbol]"==B(e)},N=y,V=H,Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,U=/^\w*$/,X=function(e,t){if(N(e))return!1;var i=r(e);return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=e&&!V(e))||U.test(e)||!Y.test(e)||null!=t&&e in Object(t)},W=function(e){var t=r(e);return null!=e&&("object"==t||"function"==t)},G=L,J=W,Z=function(e){if(!J(e))return!1;var t=G(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},j=R["__core-js_shared__"],z=(P=/[^.]+$/.exec(j&&j.keys&&j.keys.IE_PROTO||""))?"Symbol(src)_1."+P:"",q=Function.prototype.toString,$=function(e){if(null!=e){try{return q.call(e)}catch(e){}try{return e+""}catch(e){}}return""},K=Z,Q=function(e){return!!z&&z in e},ee=W,te=$,re=/^\[object .+?Constructor\]$/,ie=Function.prototype,ae=Object.prototype,ne=ie.toString,se=ae.hasOwnProperty,oe=RegExp("^"+ne.call(se).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),xe=function(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!ee(e)||Q(e))&&(K(e)?oe:re).test(te(e))}(r)?r:void 0},fe=xe(Object,"create"),le=fe,he=fe,ce=Object.prototype.hasOwnProperty,ue=fe,_e=Object.prototype.hasOwnProperty,de=fe,pe=function(){this.__data__=le?le(null):{},this.size=0},me=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Pe=function(e){var t=this.__data__;if(he){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return ce.call(t,e)?t[e]:void 0};function ye(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}ye.prototype.clear=pe,ye.prototype.delete=me,ye.prototype.get=Pe,ye.prototype.has=function(e){var t=this.__data__;return ue?void 0!==t[e]:_e.call(t,e)},ye.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=de&&void 0===t?"__lodash_hash_undefined__":t,this};var ge=ye,be=function(e,t){return e===t||e!=e&&t!=t},Se=be,ve=function(e,t){for(var r=e.length;r--;)if(Se(e[r][0],t))return r;return-1},Re=ve,Ce=Array.prototype.splice,Ee=ve,Fe=ve,Te=ve,De=function(){this.__data__=[],this.size=0};function Ie(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}Ie.prototype.clear=De,Ie.prototype.delete=function(e){var t=this.__data__,r=Re(t,e);return!(r<0||(r==t.length-1?t.pop():Ce.call(t,r,1),--this.size,0))},Ie.prototype.get=function(e){var t=this.__data__,r=Ee(t,e);return r<0?void 0:t[r][1]},Ie.prototype.has=function(e){return Fe(this.__data__,e)>-1},Ie.prototype.set=function(e,t){var r=this.__data__,i=Te(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this};var Me=Ie,Ae=xe(R,"Map"),we=ge,Le=Me,ke=Ae,Be=function(e,t){var i=e.__data__;return function(e){var t=r(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?i["string"==typeof t?"string":"hash"]:i.map},Oe=Be,He=Be,Ne=Be,Ve=Be;function Ye(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}Ye.prototype.clear=function(){this.size=0,this.__data__={hash:new we,map:new(ke||Le),string:new we}},Ye.prototype.delete=function(e){var t=Oe(this,e).delete(e);return this.size-=t?1:0,t},Ye.prototype.get=function(e){return He(this,e).get(e)},Ye.prototype.has=function(e){return Ne(this,e).has(e)},Ye.prototype.set=function(e,t){var r=Ve(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this};var Ue=Ye,Xe=Ue;function We(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function r(){var i=arguments,a=t?t.apply(this,i):i[0],n=r.cache;if(n.has(a))return n.get(a);var s=e.apply(this,i);return r.cache=n.set(a,s)||n,s};return r.cache=new(We.Cache||Xe),r}We.Cache=Xe;var Ge=We,Je=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ze=/\\(\\)?/g,je=function(e){var t=Ge((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Je,(function(e,r,i,a){t.push(i?a.replace(Ze,"$1"):r||e)})),t}),(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}(),ze=function(e,t){for(var r=-1,i=null==e?0:e.length,a=Array(i);++r<i;)a[r]=t(e[r],r,e);return a},qe=ze,$e=y,Ke=H,Qe=C?C.prototype:void 0,et=Qe?Qe.toString:void 0,tt=function e(t){if("string"==typeof t)return t;if($e(t))return qe(t,e)+"";if(Ke(t))return et?et.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r},rt=function(e){return null==e?"":tt(e)},it=y,at=X,nt=je,st=rt,ot=function(e,t){return it(e)?e:at(e,t)?[e]:nt(st(e))},xt=H,ft=function(e){if("string"==typeof e||xt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},lt=ot,ht=ft,ct=function(e,t){for(var r=0,i=(t=lt(t,e)).length;null!=e&&r<i;)e=e[ht(t[r++])];return r&&r==i?e:void 0},ut=ct,_t=function(e,t,r){var i=null==e?void 0:ut(e,t);return void 0===i?r:i},dt=m(_t),pt=Object.prototype.hasOwnProperty,mt=L,Pt=k,yt=function(e){return Pt(e)&&"[object Arguments]"==mt(e)},gt=k,bt=Object.prototype,St=bt.hasOwnProperty,vt=bt.propertyIsEnumerable,Rt=yt(function(){return arguments}())?yt:function(e){return gt(e)&&St.call(e,"callee")&&!vt.call(e,"callee")},Ct=/^(?:0|[1-9]\d*)$/,Et=function(e,t){var i=r(e);return!!(t=null==t?9007199254740991:t)&&("number"==i||"symbol"!=i&&Ct.test(e))&&e>-1&&e%1==0&&e<t},Ft=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},Tt=ot,Dt=Rt,It=y,Mt=Et,At=Ft,wt=ft,Lt=function(e,t,r){for(var i=-1,a=(t=Tt(t,e)).length,n=!1;++i<a;){var s=wt(t[i]);if(!(n=null!=e&&r(e,s)))break;e=e[s]}return n||++i!=a?n:!!(a=null==e?0:e.length)&&At(a)&&Mt(s,a)&&(It(e)||Dt(e))},kt=function(e,t){return null!=e&&pt.call(e,t)},Bt=Lt,Ot=m((function(e,t){return null!=e&&Bt(e,t,kt)})),Ht=Me,Nt=Me,Vt=Ae,Yt=Ue,Ut=Me;function Xt(e){var t=this.__data__=new Ut(e);this.size=t.size}Xt.prototype.clear=function(){this.__data__=new Ht,this.size=0},Xt.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},Xt.prototype.get=function(e){return this.__data__.get(e)},Xt.prototype.has=function(e){return this.__data__.has(e)},Xt.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Nt){var i=r.__data__;if(!Vt||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new Yt(i)}return r.set(e,t),this.size=r.size,this};var Wt=Xt,Gt=xe,Jt=function(){try{var e=Gt(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),Zt=Jt,jt=function(e,t,r){"__proto__"==t&&Zt?Zt(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},zt=jt,qt=be,$t=function(e,t,r){(void 0!==r&&!qt(e[t],r)||void 0===r&&!(t in e))&&zt(e,t,r)},Kt=function(e,t,r){for(var i=-1,a=Object(e),n=r(e),s=n.length;s--;){var o=n[++i];if(!1===t(a[o],o,a))break}return e},Qt={exports:{}};!function(e,t){var r=R,i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,n=a&&a.exports===i?r.Buffer:void 0,s=n?n.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,i=s?s(r):new e.constructor(r);return e.copy(i),i}}(Qt,Qt.exports);var er=Qt.exports,tr=R.Uint8Array,rr=tr,ir=W,ar=Object.create,nr=function(){function e(){}return function(t){if(!ir(t))return{};if(ar)return ar(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),sr=function(e,t){return function(r){return e(t(r))}},or=sr(Object.getPrototypeOf,Object),xr=Object.prototype,fr=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||xr)},lr=nr,hr=or,cr=fr,ur=Z,_r=Ft,dr=function(e){return null!=e&&_r(e.length)&&!ur(e)},pr=dr,mr=k,Pr={exports:{}},yr=function(){return!1};!function(e,t){var r=R,i=yr,a=t&&!t.nodeType&&t,n=a&&e&&!e.nodeType&&e,s=n&&n.exports===a?r.Buffer:void 0,o=(s?s.isBuffer:void 0)||i;e.exports=o}(Pr,Pr.exports);var gr=Pr.exports,br=L,Sr=or,vr=k,Rr=Function.prototype,Cr=Object.prototype,Er=Rr.toString,Fr=Cr.hasOwnProperty,Tr=Er.call(Object),Dr=L,Ir=Ft,Mr=k,Ar={};Ar["[object Float32Array]"]=Ar["[object Float64Array]"]=Ar["[object Int8Array]"]=Ar["[object Int16Array]"]=Ar["[object Int32Array]"]=Ar["[object Uint8Array]"]=Ar["[object Uint8ClampedArray]"]=Ar["[object Uint16Array]"]=Ar["[object Uint32Array]"]=!0,Ar["[object Arguments]"]=Ar["[object Array]"]=Ar["[object ArrayBuffer]"]=Ar["[object Boolean]"]=Ar["[object DataView]"]=Ar["[object Date]"]=Ar["[object Error]"]=Ar["[object Function]"]=Ar["[object Map]"]=Ar["[object Number]"]=Ar["[object Object]"]=Ar["[object RegExp]"]=Ar["[object Set]"]=Ar["[object String]"]=Ar["[object WeakMap]"]=!1;var wr=function(e){return function(t){return e(t)}},Lr={exports:{}};!function(e,t){var r=g,i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,n=a&&a.exports===i&&r.process,s=function(){try{return a&&a.require&&a.require("util").types||n&&n.binding&&n.binding("util")}catch(e){}}();e.exports=s}(Lr,Lr.exports);var kr=Lr.exports,Br=function(e){return Mr(e)&&Ir(e.length)&&!!Ar[Dr(e)]},Or=wr,Hr=kr&&kr.isTypedArray,Nr=Hr?Or(Hr):Br,Vr=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]},Yr=jt,Ur=be,Xr=Object.prototype.hasOwnProperty,Wr=function(e,t,r){var i=e[t];Xr.call(e,t)&&Ur(i,r)&&(void 0!==r||t in e)||Yr(e,t,r)},Gr=Wr,Jr=jt,Zr=Rt,jr=y,zr=gr,qr=Et,$r=Nr,Kr=Object.prototype.hasOwnProperty,Qr=function(e,t){var r=jr(e),i=!r&&Zr(e),a=!r&&!i&&zr(e),n=!r&&!i&&!a&&$r(e),s=r||i||a||n,o=s?function(e,t){for(var r=-1,i=Array(e);++r<e;)i[r]=t(r);return i}(e.length,String):[],x=o.length;for(var f in e)!t&&!Kr.call(e,f)||s&&("length"==f||a&&("offset"==f||"parent"==f)||n&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||qr(f,x))||o.push(f);return o},ei=W,ti=fr,ri=Object.prototype.hasOwnProperty,ii=Qr,ai=function(e){if(!ei(e))return function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}(e);var t=ti(e),r=[];for(var i in e)("constructor"!=i||!t&&ri.call(e,i))&&r.push(i);return r},ni=dr,si=function(e){return ni(e)?ii(e,!0):ai(e)},oi=function(e,t,r,i){var a=!r;r||(r={});for(var n=-1,s=t.length;++n<s;){var o=t[n],x=i?i(r[o],e[o],o,r,e):void 0;void 0===x&&(x=e[o]),a?Jr(r,o,x):Gr(r,o,x)}return r},xi=si,fi=$t,li=er,hi=function(e,t){var r=t?function(e){var t=new e.constructor(e.byteLength);return new rr(t).set(new rr(e)),t}(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)},ci=function(e,t){var r=-1,i=e.length;for(t||(t=Array(i));++r<i;)t[r]=e[r];return t},ui=function(e){return"function"!=typeof e.constructor||cr(e)?{}:lr(hr(e))},_i=Rt,di=y,pi=function(e){return mr(e)&&pr(e)},mi=gr,Pi=Z,yi=W,gi=function(e){if(!vr(e)||"[object Object]"!=br(e))return!1;var t=Sr(e);if(null===t)return!0;var r=Fr.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Er.call(r)==Tr},bi=Nr,Si=Vr,vi=Wt,Ri=$t,Ci=Kt,Ei=function(e,t,r,i,a,n,s){var o=Si(e,r),x=Si(t,r),f=s.get(x);if(f)fi(e,r,f);else{var l=n?n(o,x,r+"",e,t,s):void 0,h=void 0===l;if(h){var c=di(x),u=!c&&mi(x),_=!c&&!u&&bi(x);l=x,c||u||_?di(o)?l=o:pi(o)?l=ci(o):u?(h=!1,l=li(x,!0)):_?(h=!1,l=hi(x,!0)):l=[]:gi(x)||_i(x)?(l=o,_i(o)?l=function(e){return oi(e,xi(e))}(o):yi(o)&&!Pi(o)||(l=ui(x))):h=!1}h&&(s.set(x,l),a(l,x,i,n,s),s.delete(x)),fi(e,r,l)}},Fi=W,Ti=si,Di=Vr,Ii=function(e){return e},Mi=Math.max,Ai=function(e){return function(){return e}},wi=Jt,Li=wi?function(e,t){return wi(e,"toString",{configurable:!0,enumerable:!1,value:Ai(t),writable:!0})}:Ii,ki=Date.now,Bi=function(e){var t=0,r=0;return function(){var i=ki(),a=16-(i-r);if(r=i,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Li),Oi=Ii,Hi=function(e,t,r){return t=Mi(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,n=Mi(i.length-t,0),s=Array(n);++a<n;)s[a]=i[t+a];a=-1;for(var o=Array(t+1);++a<t;)o[a]=i[a];return o[t]=r(s),function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}(e,this,o)}},Ni=Bi,Vi=function(e,t){return Ni(Hi(e,t,Oi),e+"")},Yi=be,Ui=dr,Xi=Et,Wi=W,Gi=function(e,t,i){if(!Wi(i))return!1;var a=r(t);return!!("number"==a?Ui(i)&&Xi(t,i.length):"string"==a&&t in i)&&Yi(i[t],e)},Ji=Vi,Zi=Gi,ji=function e(t,r,i,a,n){t!==r&&Ci(r,(function(s,o){if(n||(n=new vi),Fi(s))Ei(t,r,o,i,e,a,n);else{var x=a?a(Di(t,o),s,o+"",t,r,n):void 0;void 0===x&&(x=s),Ri(t,o,x)}}),Ti)},zi=m(function(e){return Ji((function(t,r){var i=-1,a=r.length,n=a>1?r[a-1]:void 0,s=a>2?r[2]:void 0;for(n=e.length>3&&"function"==typeof n?(a--,n):void 0,s&&Zi(r[0],r[1],s)&&(n=a<3?void 0:n,a=1),t=Object(t);++i<a;){var o=r[i];o&&e(t,o,i)}return t}))}((function(e,t,r){ji(e,t,r)}))),qi=Ue;function $i(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new qi;++t<r;)this.add(e[t])}$i.prototype.add=$i.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},$i.prototype.has=function(e){return this.__data__.has(e)};var Ki=$i,Qi=function(e){return e!=e},ea=function(e,t){return e.has(t)},ta=xe(R,"Set"),ra=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r},ia=ta,aa=ia&&1/ra(new ia([,-0]))[1]==1/0?function(e){return new ia(e)}:function(){},na=Ki,sa=function(e,t){return!(null==e||!e.length)&&function(e,t,r){return t==t?function(e,t,r){for(var i=r-1,a=e.length;++i<a;)if(e[i]===t)return i;return-1}(e,t,r):function(e,t,r,i){for(var a=e.length,n=r+(i?1:-1);i?n--:++n<a;)if(t(e[n],n,e))return n;return-1}(e,Qi,r)}(e,t,0)>-1},oa=function(e,t,r){for(var i=-1,a=null==e?0:e.length;++i<a;)if(r(t,e[i]))return!0;return!1},xa=ea,fa=aa,la=ra,ha=m((function(e){return e&&e.length?function(e,t,r){var i=-1,a=sa,n=e.length,s=!0,o=[],x=o;if(r)s=!1,a=oa;else if(n>=200){var f=t?null:fa(e);if(f)return la(f);s=!1,a=xa,x=new na}else x=t?[]:o;e:for(;++i<n;){var l=e[i],h=t?t(l):l;if(l=r||0!==l?l:0,s&&h==h){for(var c=x.length;c--;)if(x[c]===h)continue e;t&&x.push(h),o.push(l)}else a(x,h,r)||(x!==o&&x.push(h),o.push(l))}return o}(e):[]})),ca=function(e,t){var r=[],i=[];return r.push(t),t||r.push(e.locale),e.enableFallback&&r.push(e.defaultLocale),r.filter(Boolean).map((function(e){return e.toString()})).forEach((function(t){if(i.includes(t)||i.push(t),e.enableFallback){var r=t.split("-");3===r.length&&i.push("".concat(r[0],"-").concat(r[1])),i.push(r[0])}})),ha(i)},ua=function(){function e(t){a(this,e),this.i18n=t,this.registry={},this.register("default",ca)}return s(e,[{key:"register",value:function(e,t){if("function"!=typeof t){var r=t;t=function(){return r}}this.registry[e]=t}},{key:"get",value:function(e){var t=this.registry[e]||this.registry[this.i18n.locale]||this.registry.default;return"function"==typeof t&&(t=t(this.i18n,e)),t instanceof Array||(t=[t]),t}}]),e}(),_a=function(e){var t=e.pluralizer,r=e.includeZero,i=void 0===r||r,a=e.ordinal,n=void 0!==a&&a;return function(e,r){return[i&&0===r?"zero":"",t(r,n)].filter(Boolean)}}({pluralizer:function(e,t){var r=String(e).split("."),i=!r[1],a=Number(r[0])==e,n=a&&r[0].slice(-1),s=a&&r[0].slice(-2);return t?1==n&&11!=s?"one":2==n&&12!=s?"two":3==n&&13!=s?"few":"other":1==e&&i?"one":"other"},includeZero:!0}),da=function(){function e(t){a(this,e),this.i18n=t,this.registry={},this.register("default",_a)}return s(e,[{key:"register",value:function(e,t){this.registry[e]=t}},{key:"get",value:function(e){return this.registry[e]||this.registry[this.i18n.locale]||this.registry.default}}]),e}(),pa=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),ma=function(e){return pa.test(e)},Pa="\\ud800-\\udfff",ya="["+Pa+"]",ga="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",ba="\\ud83c[\\udffb-\\udfff]",Sa="[^"+Pa+"]",va="(?:\\ud83c[\\udde6-\\uddff]){2}",Ra="[\\ud800-\\udbff][\\udc00-\\udfff]",Ca="(?:"+ga+"|"+ba+")?",Ea="[\\ufe0e\\ufe0f]?",Fa=Ea+Ca+"(?:\\u200d(?:"+[Sa,va,Ra].join("|")+")"+Ea+Ca+")*",Ta="(?:"+[Sa+ga+"?",ga,va,Ra,ya].join("|")+")",Da=RegExp(ba+"(?="+ba+")|"+Ta+Fa,"g"),Ia=function(e){return e.split("")},Ma=ma,Aa=function(e,t,r){var i=e.length;return r=void 0===r?i:r,!t&&r>=i?e:function(e,t,r){var i=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(r=r>a?a:r)<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var n=Array(a);++i<a;)n[i]=e[i+t];return n}(e,t,r)},wa=ma,La=function(e){return Ma(e)?function(e){return e.match(Da)||[]}(e):Ia(e)},ka=rt,Ba=function(e){e=ka(e);var t=wa(e)?La(e):void 0,r=t?t[0]:e.charAt(0),i=t?Aa(t,1).join(""):e.slice(1);return r.toUpperCase()+i},Oa=rt,Ha=Ba,Na=function(e){return function(t){return null==e?void 0:e[t]}}({"À":"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"}),Va=rt,Ya=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ua=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Xa=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wa=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ga="\\ud800-\\udfff",Ja="\\u2700-\\u27bf",Za="a-z\\xdf-\\xf6\\xf8-\\xff",ja="A-Z\\xc0-\\xd6\\xd8-\\xde",za="\\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",qa="["+za+"]",$a="\\d+",Ka="["+Ja+"]",Qa="["+Za+"]",en="[^"+Ga+za+$a+Ja+Za+ja+"]",tn="(?:\\ud83c[\\udde6-\\uddff]){2}",rn="[\\ud800-\\udbff][\\udc00-\\udfff]",an="["+ja+"]",nn="(?:"+Qa+"|"+en+")",sn="(?:"+an+"|"+en+")",on="(?:['’](?:d|ll|m|re|s|t|ve))?",xn="(?:['’](?:D|LL|M|RE|S|T|VE))?",fn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",ln="[\\ufe0e\\ufe0f]?",hn=ln+fn+"(?:\\u200d(?:"+["[^"+Ga+"]",tn,rn].join("|")+")"+ln+fn+")*",cn="(?:"+[Ka,tn,rn].join("|")+")"+hn,un=RegExp([an+"?"+Qa+"+"+on+"(?="+[qa,an,"$"].join("|")+")",sn+"+"+xn+"(?="+[qa,an+nn,"$"].join("|")+")",an+"?"+nn+"+"+on,an+"+"+xn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",$a,cn].join("|"),"g"),_n=function(e){return e.match(Xa)||[]},dn=function(e){return Wa.test(e)},pn=rt,mn=function(e,t,r,i){var a=-1,n=null==e?0:e.length;for(i&&n&&(r=e[++a]);++a<n;)r=t(r,e[a],a,e);return r},Pn=function(e){return(e=Va(e))&&e.replace(Ya,Na).replace(Ua,"")},yn=function(e,t,r){return e=pn(e),void 0===(t=r?void 0:t)?dn(e)?function(e){return e.match(un)||[]}(e):_n(e):e.match(t)||[]},gn=RegExp("['’]","g"),bn=function(e){return Ha(Oa(e).toLowerCase())},Sn=m(function(e){return function(t){return mn(yn(Pn(t).replace(gn,"")),e,"")}}((function(e,t,r){return t=t.toLowerCase(),e+(r?bn(t):t)})));function vn(e){return e?Object.keys(e).reduce((function(t,r){return t[Sn(r)]=e[r],t}),{}):{}}function Rn(e){return null!=e}
/*
* bignumber.js v9.1.2
* A JavaScript library for arbitrary-precision arithmetic.
* https://github.com/MikeMcl/bignumber.js
* Copyright (c) 2022 Michael Mclaughlin <M8ch88l@gmail.com>
* MIT Licensed.
*
* BigNumber.prototype methods | BigNumber methods
* |
* absoluteValue abs | clone
* comparedTo | config set
* decimalPlaces dp | DECIMAL_PLACES
* dividedBy div | ROUNDING_MODE
* dividedToIntegerBy idiv | EXPONENTIAL_AT
* exponentiatedBy pow | RANGE
* integerValue | CRYPTO
* isEqualTo eq | MODULO_MODE
* isFinite | POW_PRECISION
* isGreaterThan gt | FORMAT
* isGreaterThanOrEqualTo gte | ALPHABET
* isInteger | isBigNumber
* isLessThan lt | maximum max
* isLessThanOrEqualTo lte | minimum min
* isNaN | random
* isNegative | sum
* isPositive |
* isZero |
* minus |
* modulo mod |
* multipliedBy times |
* negated |
* plus |
* precision sd |
* shiftedBy |
* squareRoot sqrt |
* toExponential |
* toFixed |
* toFormat |
* toFraction |
* toJSON |
* toNumber |
* toPrecision |
* toString |
* valueOf |
*
*/var Cn=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,En=Math.ceil,Fn=Math.floor,Tn="[BigNumber Error] ",Dn=Tn+"Number primitive has more than 15 significant digits: ",In=1e14,Mn=14,An=9007199254740991,wn=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],Ln=1e7,kn=1e9;function Bn(e){var t=0|e;return e>0||e===t?t:t-1}function On(e){for(var t,r,i=1,a=e.length,n=e[0]+"";i<a;){for(t=e[i++]+"",r=Mn-t.length;r--;t="0"+t);n+=t}for(a=n.length;48===n.charCodeAt(--a););return n.slice(0,a+1||1)}function Hn(e,t){var r,i,a=e.c,n=t.c,s=e.s,o=t.s,x=e.e,f=t.e;if(!s||!o)return null;if(r=a&&!a[0],i=n&&!n[0],r||i)return r?i?0:-o:s;if(s!=o)return s;if(r=s<0,i=x==f,!a||!n)return i?0:!a^r?1:-1;if(!i)return x>f^r?1:-1;for(o=(x=a.length)<(f=n.length)?x:f,s=0;s<o;s++)if(a[s]!=n[s])return a[s]>n[s]^r?1:-1;return x==f?0:x>f^r?1:-1}function Nn(e,t,r,i){if(e<t||e>r||e!==Fn(e))throw Error(Tn+(i||"Argument")+("number"==typeof e?e<t||e>r?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function Vn(e){var t=e.c.length-1;return Bn(e.e/Mn)==t&&e.c[t]%2!=0}function Yn(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function Un(e,t,r){var i,a;if(t<0){for(a=r+".";++t;a+=r);e=a+e}else if(++t>(i=e.length)){for(a=r,t-=i;--t;a+=r);e+=a}else t<i&&(e=e.slice(0,t)+"."+e.slice(t));return e}var Xn,Wn=function e(t){var i,a,n,s,o,x,f,l,h,c,u=F.prototype={constructor:F,toString:null,valueOf:null},_=new F(1),d=20,p=4,m=-7,P=21,y=-1e7,g=1e7,b=!1,S=1,v=0,R={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},C="0123456789abcdefghijklmnopqrstuvwxyz",E=!0;function F(e,t){var r,i,s,o,x,f,l,h,c=this;if(!(c instanceof F))return new F(e,t);if(null==t){if(e&&!0===e._isBigNumber)return c.s=e.s,void(!e.c||e.e>g?c.c=c.e=null:e.e<y?c.c=[c.e=0]:(c.e=e.e,c.c=e.c.slice()));if((f="number"==typeof e)&&0*e==0){if(c.s=1/e<0?(e=-e,-1):1,e===~~e){for(o=0,x=e;x>=10;x/=10,o++);return void(o>g?c.c=c.e=null:(c.e=o,c.c=[e]))}h=String(e)}else{if(!Cn.test(h=String(e)))return n(c,h,f);c.s=45==h.charCodeAt(0)?(h=h.slice(1),-1):1}(o=h.indexOf("."))>-1&&(h=h.replace(".","")),(x=h.search(/e/i))>0?(o<0&&(o=x),o+=+h.slice(x+1),h=h.substring(0,x)):o<0&&(o=h.length)}else{if(Nn(t,2,C.length,"Base"),10==t&&E)return M(c=new F(e),d+c.e+1,p);if(h=String(e),f="number"==typeof e){if(0*e!=0)return n(c,h,f,t);if(c.s=1/e<0?(h=h.slice(1),-1):1,F.DEBUG&&h.replace(/^0\.0*|\./,"").length>15)throw Error(Dn+e)}else c.s=45===h.charCodeAt(0)?(h=h.slice(1),-1):1;for(r=C.slice(0,t),o=x=0,l=h.length;x<l;x++)if(r.indexOf(i=h.charAt(x))<0){if("."==i){if(x>o){o=l;continue}}else if(!s&&(h==h.toUpperCase()&&(h=h.toLowerCase())||h==h.toLowerCase()&&(h=h.toUpperCase()))){s=!0,x=-1,o=0;continue}return n(c,String(e),f,t)}f=!1,(o=(h=a(h,t,10,c.s)).indexOf("."))>-1?h=h.replace(".",""):o=h.length}for(x=0;48===h.charCodeAt(x);x++);for(l=h.length;48===h.charCodeAt(--l););if(h=h.slice(x,++l)){if(l-=x,f&&F.DEBUG&&l>15&&(e>An||e!==Fn(e)))throw Error(Dn+c.s*e);if((o=o-x-1)>g)c.c=c.e=null;else if(o<y)c.c=[c.e=0];else{if(c.e=o,c.c=[],x=(o+1)%Mn,o<0&&(x+=Mn),x<l){for(x&&c.c.push(+h.slice(0,x)),l-=Mn;x<l;)c.c.push(+h.slice(x,x+=Mn));x=Mn-(h=h.slice(x)).length}else x-=l;for(;x--;h+="0");c.c.push(+h)}}else c.c=[c.e=0]}function T(e,t,r,i){var a,n,s,o,x;if(null==r?r=p:Nn(r,0,8),!e.c)return e.toString();if(a=e.c[0],s=e.e,null==t)x=On(e.c),x=1==i||2==i&&(s<=m||s>=P)?Yn(x,s):Un(x,s,"0");else if(n=(e=M(new F(e),t,r)).e,o=(x=On(e.c)).length,1==i||2==i&&(t<=n||n<=m)){for(;o<t;x+="0",o++);x=Yn(x,n)}else if(t-=s,x=Un(x,n,"0"),n+1>o){if(--t>0)for(x+=".";t--;x+="0");}else if((t+=n-o)>0)for(n+1==o&&(x+=".");t--;x+="0");return e.s<0&&a?"-"+x:x}function D(e,t){for(var r,i,a=1,n=new F(e[0]);a<e.length;a++)(!(i=new F(e[a])).s||(r=Hn(n,i))===t||0===r&&n.s===t)&&(n=i);return n}function I(e,t,r){for(var i=1,a=t.length;!t[--a];t.pop());for(a=t[0];a>=10;a/=10,i++);return(r=i+r*Mn-1)>g?e.c=e.e=null:r<y?e.c=[e.e=0]:(e.e=r,e.c=t),e}function M(e,t,r,i){var a,n,s,o,x,f,l,h=e.c,c=wn;if(h){e:{for(a=1,o=h[0];o>=10;o/=10,a++);if((n=t-a)<0)n+=Mn,s=t,x=h[f=0],l=Fn(x/c[a-s-1]%10);else if((f=En((n+1)/Mn))>=h.length){if(!i)break e;for(;h.length<=f;h.push(0));x=l=0,a=1,s=(n%=Mn)-Mn+1}else{for(x=o=h[f],a=1;o>=10;o/=10,a++);l=(s=(n%=Mn)-Mn+a)<0?0:Fn(x/c[a-s-1]%10)}if(i=i||t<0||null!=h[f+1]||(s<0?x:x%c[a-s-1]),i=r<4?(l||i)&&(0==r||r==(e.s<0?3:2)):l>5||5==l&&(4==r||i||6==r&&(n>0?s>0?x/c[a-s]:0:h[f-1])%10&1||r==(e.s<0?8:7)),t<1||!h[0])return h.length=0,i?(t-=e.e+1,h[0]=c[(Mn-t%Mn)%Mn],e.e=-t||0):h[0]=e.e=0,e;if(0==n?(h.length=f,o=1,f--):(h.length=f+1,o=c[Mn-n],h[f]=s>0?Fn(x/c[a-s]%c[s])*o:0),i)for(;;){if(0==f){for(n=1,s=h[0];s>=10;s/=10,n++);for(s=h[0]+=o,o=1;s>=10;s/=10,o++);n!=o&&(e.e++,h[0]==In&&(h[0]=1));break}if(h[f]+=o,h[f]!=In)break;h[f--]=0,o=1}for(n=h.length;0===h[--n];h.pop());}e.e>g?e.c=e.e=null:e.e<y&&(e.c=[e.e=0])}return e}function A(e){var t,r=e.e;return null===r?e.toString():(t=On(e.c),t=r<=m||r>=P?Yn(t,r):Un(t,r,"0"),e.s<0?"-"+t:t)}return F.clone=e,F.ROUND_UP=0,F.ROUND_DOWN=1,F.ROUND_CEIL=2,F.ROUND_FLOOR=3,F.ROUND_HALF_UP=4,F.ROUND_HALF_DOWN=5,F.ROUND_HALF_EVEN=6,F.ROUND_HALF_CEIL=7,F.ROUND_HALF_FLOOR=8,F.EUCLID=9,F.config=F.set=function(e){var t,i;if(null!=e){if("object"!=r(e))throw Error(Tn+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(Nn(i=e[t],0,kn,t),d=i),e.hasOwnProperty(t="ROUNDING_MODE")&&(Nn(i=e[t],0,8,t),p=i),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((i=e[t])&&i.pop?(Nn(i[0],-kn,0,t),Nn(i[1],0,kn,t),m=i[0],P=i[1]):(Nn(i,-kn,kn,t),m=-(P=i<0?-i:i))),e.hasOwnProperty(t="RANGE"))if((i=e[t])&&i.pop)Nn(i[0],-kn,-1,t),Nn(i[1],1,kn,t),y=i[0],g=i[1];else{if(Nn(i,-kn,kn,t),!i)throw Error(Tn+t+" cannot be zero: "+i);y=-(g=i<0?-i:i)}if(e.hasOwnProperty(t="CRYPTO")){if((i=e[t])!==!!i)throw Error(Tn+t+" not true or false: "+i);if(i){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw b=!i,Error(Tn+"crypto unavailable");b=i}else b=i}if(e.hasOwnProperty(t="MODULO_MODE")&&(Nn(i=e[t],0,9,t),S=i),e.hasOwnProperty(t="POW_PRECISION")&&(Nn(i=e[t],0,kn,t),v=i),e.hasOwnProperty(t="FORMAT")){if("object"!=r(i=e[t]))throw Error(Tn+t+" not an object: "+i);R=i}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(i=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(i))throw Error(Tn+t+" invalid: "+i);E="0123456789"==i.slice(0,10),C=i}}return{DECIMAL_PLACES:d,ROUNDING_MODE:p,EXPONENTIAL_AT:[m,P],RANGE:[y,g],CRYPTO:b,MODULO_MODE:S,POW_PRECISION:v,FORMAT:R,ALPHABET:C}},F.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!F.DEBUG)return!0;var t,r,i=e.c,a=e.e,n=e.s;e:if("[object Array]"=={}.toString.call(i)){if((1===n||-1===n)&&a>=-kn&&a<=kn&&a===Fn(a)){if(0===i[0]){if(0===a&&1===i.length)return!0;break e}if((t=(a+1)%Mn)<1&&(t+=Mn),String(i[0]).length==t){for(t=0;t<i.length;t++)if((r=i[t])<0||r>=In||r!==Fn(r))break e;if(0!==r)return!0}}}else if(null===i&&null===a&&(null===n||1===n||-1===n))return!0;throw Error(Tn+"Invalid BigNumber: "+e)},F.maximum=F.max=function(){return D(arguments,-1)},F.minimum=F.min=function(){return D(arguments,1)},F.random=(s=9007199254740992,o=Math.random()*s&2097151?function(){return Fn(Math.random()*s)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,i,a,n,s=0,x=[],f=new F(_);if(null==e?e=d:Nn(e,0,kn),a=En(e/Mn),b)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(a*=2));s<a;)(n=131072*t[s]+(t[s+1]>>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[s]=r[0],t[s+1]=r[1]):(x.push(n%1e14),s+=2);s=a/2}else{if(!crypto.randomBytes)throw b=!1,Error(Tn+"crypto unavailable");for(t=crypto.randomBytes(a*=7);s<a;)(n=281474976710656*(31&t[s])+1099511627776*t[s+1]+4294967296*t[s+2]+16777216*t[s+3]+(t[s+4]<<16)+(t[s+5]<<8)+t[s+6])>=9e15?crypto.randomBytes(7).copy(t,s):(x.push(n%1e14),s+=7);s=a/7}if(!b)for(;s<a;)(n=o())<9e15&&(x[s++]=n%1e14);for(a=x[--s],e%=Mn,a&&e&&(n=wn[Mn-e],x[s]=Fn(a/n)*n);0===x[s];x.pop(),s--);if(s<0)x=[i=0];else{for(i=-1;0===x[0];x.splice(0,1),i-=Mn);for(s=1,n=x[0];n>=10;n/=10,s++);s<Mn&&(i-=Mn-s)}return f.e=i,f.c=x,f}),F.sum=function(){for(var e=1,t=arguments,r=new F(t[0]);e<t.length;)r=r.plus(t[e++]);return r},a=function(){var e="0123456789";function t(e,t,r,i){for(var a,n,s=[0],o=0,x=e.length;o<x;){for(n=s.length;n--;s[n]*=t);for(s[0]+=i.indexOf(e.charAt(o++)),a=0;a<s.length;a++)s[a]>r-1&&(null==s[a+1]&&(s[a+1]=0),s[a+1]+=s[a]/r|0,s[a]%=r)}return s.reverse()}return function(r,a,n,s,o){var x,f,l,h,c,u,_,m,P=r.indexOf("."),y=d,g=p;for(P>=0&&(h=v,v=0,r=r.replace(".",""),u=(m=new F(a)).pow(r.length-P),v=h,m.c=t(Un(On(u.c),u.e,"0"),10,n,e),m.e=m.c.length),l=h=(_=t(r,a,n,o?(x=C,e):(x=e,C))).length;0==_[--h];_.pop());if(!_[0])return x.charAt(0);if(P<0?--l:(u.c=_,u.e=l,u.s=s,_=(u=i(u,m,y,g,n)).c,c=u.r,l=u.e),P=_[f=l+y+1],h=n/2,c=c||f<0||null!=_[f+1],c=g<4?(null!=P||c)&&(0==g||g==(u.s<0?3:2)):P>h||P==h&&(4==g||c||6==g&&1&_[f-1]||g==(u.s<0?8:7)),f<1||!_[0])r=c?Un(x.charAt(1),-y,x.charAt(0)):x.charAt(0);else{if(_.length=f,c)for(--n;++_[--f]>n;)_[f]=0,f||(++l,_=[1].concat(_));for(h=_.length;!_[--h];);for(P=0,r="";P<=h;r+=x.charAt(_[P++]));r=Un(r,l,x.charAt(0))}return r}}(),i=function(){function e(e,t,r){var i,a,n,s,o=0,x=e.length,f=t%Ln,l=t/Ln|0;for(e=e.slice();x--;)o=((a=f*(n=e[x]%Ln)+(i=l*n+(s=e[x]/Ln|0)*f)%Ln*Ln+o)/r|0)+(i/Ln|0)+l*s,e[x]=a%r;return o&&(e=[o].concat(e)),e}function t(e,t,r,i){var a,n;if(r!=i)n=r>i?1:-1;else for(a=n=0;a<r;a++)if(e[a]!=t[a]){n=e[a]>t[a]?1:-1;break}return n}function r(e,t,r,i){for(var a=0;r--;)e[r]-=a,a=e[r]<t[r]?1:0,e[r]=a*i+e[r]-t[r];for(;!e[0]&&e.length>1;e.splice(0,1));}return function(i,a,n,s,o){var x,f,l,h,c,u,_,d,p,m,P,y,g,b,S,v,R,C=i.s==a.s?1:-1,E=i.c,T=a.c;if(!(E&&E[0]&&T&&T[0]))return new F(i.s&&a.s&&(E?!T||E[0]!=T[0]:T)?E&&0==E[0]||!T?0*C:C/0:NaN);for(p=(d=new F(C)).c=[],C=n+(f=i.e-a.e)+1,o||(o=In,f=Bn(i.e/Mn)-Bn(a.e/Mn),C=C/Mn|0),l=0;T[l]==(E[l]||0);l++);if(T[l]>(E[l]||0)&&f--,C<0)p.push(1),h=!0;else{for(b=E.length,v=T.length,l=0,C+=2,(c=Fn(o/(T[0]+1)))>1&&(T=e(T,c,o),E=e(E,c,o),v=T.length,b=E.length),g=v,P=(m=E.slice(0,v)).length;P<v;m[P++]=0);R=T.slice(),R=[0].concat(R),S=T[0],T[1]>=o/2&&S++;do{if(c=0,(x=t(T,m,v,P))<0){if(y=m[0],v!=P&&(y=y*o+(m[1]||0)),(c=Fn(y/S))>1)for(c>=o&&(c=o-1),_=(u=e(T,c,o)).length,P=m.length;1==t(u,m,_,P);)c--,r(u,v<_?R:T,_,o),_=u.length,x=1;else 0==c&&(x=c=1),_=(u=T.slice()).length;if(_<P&&(u=[0].concat(u)),r(m,u,P,o),P=m.length,-1==x)for(;t(T,m,v,P)<1;)c++,r(m,v<P?R:T,P,o),P=m.length}else 0===x&&(c++,m=[0]);p[l++]=c,m[0]?m[P++]=E[g]||0:(m=[E[g]],P=1)}while((g++<b||null!=m[0])&&C--);h=null!=m[0],p[0]||p.splice(0,1)}if(o==In){for(l=1,C=p[0];C>=10;C/=10,l++);M(d,n+(d.e=l+f*Mn-1)+1,s,h)}else d.e=f,d.r=+h;return d}}(),x=/^(-?)0([xbo])(?=\w[\w.]*$)/i,f=/^([^.]+)\.$/,l=/^\.([^.]+)$/,h=/^-?(Infinity|NaN)$/,c=/^\s*\+(?=[\w.])|^\s+|\s+$/g,n=function(e,t,r,i){var a,n=r?t:t.replace(c,"");if(h.test(n))e.s=isNaN(n)?null:n<0?-1:1;else{if(!r&&(n=n.replace(x,(function(e,t,r){return a="x"==(r=r.toLowerCase())?16:"b"==r?2:8,i&&i!=a?e:t})),i&&(a=i,n=n.replace(f,"$1").replace(l,"0.$1")),t!=n))return new F(n,a);if(F.DEBUG)throw Error(Tn+"Not a"+(i?" base "+i:"")+" number: "+t);e.s=null}e.c=e.e=null},u.absoluteValue=u.abs=function(){var e=new F(this);return e.s<0&&(e.s=1),e},u.comparedTo=function(e,t){return Hn(this,new F(e,t))},u.decimalPlaces=u.dp=function(e,t){var r,i,a,n=this;if(null!=e)return Nn(e,0,kn),null==t?t=p:Nn(t,0,8),M(new F(n),e+n.e+1,t);if(!(r=n.c))return null;if(i=((a=r.length-1)-Bn(this.e/Mn))*Mn,a=r[a])for(;a%10==0;a/=10,i--);return i<0&&(i=0),i},u.dividedBy=u.div=function(e,t){return i(this,new F(e,t),d,p)},u.dividedToIntegerBy=u.idiv=function(e,t){return i(this,new F(e,t),0,1)},u.exponentiatedBy=u.pow=function(e,t){var r,i,a,n,s,o,x,f,l=this;if((e=new F(e)).c&&!e.isInteger())throw Error(Tn+"Exponent not an integer: "+A(e));if(null!=t&&(t=new F(t)),s=e.e>14,!l.c||!l.c[0]||1==l.c[0]&&!l.e&&1==l.c.length||!e.c||!e.c[0])return f=new F(Math.pow(+A(l),s?e.s*(2-Vn(e)):+A(e))),t?f.mod(t):f;if(o=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new F(NaN);(i=!o&&l.isInteger()&&t.isInteger())&&(l=l.mod(t))}else{if(e.e>9&&(l.e>0||l.e<-1||(0==l.e?l.c[0]>1||s&&l.c[1]>=24e7:l.c[0]<8e13||s&&l.c[0]<=9999975e7)))return n=l.s<0&&Vn(e)?-0:0,l.e>-1&&(n=1/n),new F(o?1/n:n);v&&(n=En(v/Mn+2))}for(s?(r=new F(.5),o&&(e.s=1),x=Vn(e)):x=(a=Math.abs(+A(e)))%2,f=new F(_);;){if(x){if(!(f=f.times(l)).c)break;n?f.c.length>n&&(f.c.length=n):i&&(f=f.mod(t))}if(a){if(0===(a=Fn(a/2)))break;x=a%2}else if(M(e=e.times(r),e.e+1,1),e.e>14)x=Vn(e);else{if(0==(a=+A(e)))break;x=a%2}l=l.times(l),n?l.c&&l.c.length>n&&(l.c.length=n):i&&(l=l.mod(t))}return i?f:(o&&(f=_.div(f)),t?f.mod(t):n?M(f,v,p,void 0):f)},u.integerValue=function(e){var t=new F(this);return null==e?e=p:Nn(e,0,8),M(t,t.e+1,e)},u.isEqualTo=u.eq=function(e,t){return 0===Hn(this,new F(e,t))},u.isFinite=function(){return!!this.c},u.isGreaterThan=u.gt=function(e,t){return Hn(this,new F(e,t))>0},u.isGreaterThanOrEqualTo=u.gte=function(e,t){return 1===(t=Hn(this,new F(e,t)))||0===t},u.isInteger=function(){return!!this.c&&Bn(this.e/Mn)>this.c.length-2},u.isLessThan=u.lt=function(e,t){return Hn(this,new F(e,t))<0},u.isLessThanOrEqualTo=u.lte=function(e,t){return-1===(t=Hn(this,new F(e,t)))||0===t},u.isNaN=function(){return!this.s},u.isNegative=function(){return this.s<0},u.isPositive=function(){return this.s>0},u.isZero=function(){return!!this.c&&0==this.c[0]},u.minus=function(e,t){var r,i,a,n,s=this,o=s.s;if(t=(e=new F(e,t)).s,!o||!t)return new F(NaN);if(o!=t)return e.s=-t,s.plus(e);var x=s.e/Mn,f=e.e/Mn,l=s.c,h=e.c;if(!x||!f){if(!l||!h)return l?(e.s=-t,e):new F(h?s:NaN);if(!l[0]||!h[0])return h[0]?(e.s=-t,e):new F(l[0]?s:3==p?-0:0)}if(x=Bn(x),f=Bn(f),l=l.slice(),o=x-f){for((n=o<0)?(o=-o,a=l):(f=x,a=h),a.reverse(),t=o;t--;a.push(0));a.reverse()}else for(i=(n=(o=l.length)<(t=h.length))?o:t,o=t=0;t<i;t++)if(l[t]!=h[t]){n=l[t]<h[t];break}if(n&&(a=l,l=h,h=a,e.s=-e.s),(t=(i=h.length)-(r=l.length))>0)for(;t--;l[r++]=0);for(t=In-1;i>o;){if(l[--i]<h[i]){for(r=i;r&&!l[--r];l[r]=t);--l[r],l[i]+=In}l[i]-=h[i]}for(;0==l[0];l.splice(0,1),--f);return l[0]?I(e,l,f):(e.s=3==p?-1:1,e.c=[e.e=0],e)},u.modulo=u.mod=function(e,t){var r,a,n=this;return e=new F(e,t),!n.c||!e.s||e.c&&!e.c[0]?new F(NaN):!e.c||n.c&&!n.c[0]?new F(n):(9==S?(a=e.s,e.s=1,r=i(n,e,0,3),e.s=a,r.s*=a):r=i(n,e,0,S),(e=n.minus(r.times(e))).c[0]||1!=S||(e.s=n.s),e)},u.multipliedBy=u.times=function(e,t){var r,i,a,n,s,o,x,f,l,h,c,u,_,d,p,m=this,P=m.c,y=(e=new F(e,t)).c;if(!(P&&y&&P[0]&&y[0]))return!m.s||!e.s||P&&!P[0]&&!y||y&&!y[0]&&!P?e.c=e.e=e.s=null:(e.s*=m.s,P&&y?(e.c=[0],e.e=0):e.c=e.e=null),e;for(i=Bn(m.e/Mn)+Bn(e.e/Mn),e.s*=m.s,(x=P.length)<(h=y.length)&&(_=P,P=y,y=_,a=x,x=h,h=a),a=x+h,_=[];a--;_.push(0));for(d=In,p=Ln,a=h;--a>=0;){for(r=0,c=y[a]%p,u=y[a]/p|0,n=a+(s=x);n>a;)r=((f=c*(f=P[--s]%p)+(o=u*f+(l=P[s]/p|0)*c)%p*p+_[n]+r)/d|0)+(o/p|0)+u*l,_[n--]=f%d;_[n]=r}return r?++i:_.splice(0,1),I(e,_,i)},u.negated=function(){var e=new F(this);return e.s=-e.s||null,e},u.plus=function(e,t){var r,i=this,a=i.s;if(t=(e=new F(e,t)).s,!a||!t)return new F(NaN);if(a!=t)return e.s=-t,i.minus(e);var n=i.e/Mn,s=e.e/Mn,o=i.c,x=e.c;if(!n||!s){if(!o||!x)return new F(a/0);if(!o[0]||!x[0])return x[0]?e:new F(o[0]?i:0*a)}if(n=Bn(n),s=Bn(s),o=o