o,default:()=>i});const i=o},43240:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,o=Object.getOwnPropertyDescriptor,i=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},a=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,o=t.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!o&&!i)return!1;for(r in e);return"undefined"===typeof r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(o)return o(e,n).value}return e[n]};e.exports=function e(){var t,n,r,o,c,u,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"===typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});f{"use strict";var r=n(53763),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),m=l(n),g=0;g{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case g:case m:case l:return e;default:return t}}case o:return t}}}function S(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return S(e)||w(e)===u},t.isConcurrentMode=S,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===d||e===s||e===a||e===p||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},53763:(e,t,n)=>{"use strict";e.exports=n(54983)},94403:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(l,c):c}e.exports=function(e,l){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new m(e),b(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=l.source}m.prototype.content=e;var g=[];function v(t){var n=new Error(l.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=l.source,n.line=d,n.column=f,n.source=e,!l.silent)throw n;g.push(n)}function y(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){y(r)}function x(e){var t;for(e=e||[];t=w();)!1!==t&&e.push(t);return e}function w(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return v("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function S(){var e=h(),n=y(o);if(n){if(w(),!y(i))return v("property missing ':'");var r=y(a),l=e({type:"declaration",property:u(n[0].replace(t,c)),value:r?u(r[0].replace(t,c)):c});return y(s),l}}return b(),function(){var e,t=[];for(x(t);e=S();)!1!==e&&(t.push(e),x(t));return t}()}},65837:e=>{e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},60700:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var 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};const o="object"===("undefined"===typeof window?"undefined":r(window))&&"object"===("undefined"===typeof document?"undefined":r(document))&&9===document.nodeType},91141:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},32852:(e,t,n)=>{"use strict";n.d(t,{D_:()=>d,SN:()=>X,Sg:()=>p,VZ:()=>Y,ih:()=>ye,rN:()=>ve,vt:()=>ge});var r=n(58168),o=n(60700),i=n(92901),a=n(25540),s=n(9417),l=n(98587),c={}.constructor;function u(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map(u);if(e.constructor!==c)return e;var t={};for(var n in e)t[n]=u(e[n]);return t}function d(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=u(t),i=r.plugins.onCreateRule(e,o,n);return i||(e[0],null)}var f=function(e,t){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,y="undefined"!==typeof CSS&&CSS.escape,b=function(e){return y?y(e):e.replace(v,"\\$1")},x=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var s=i&&a;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var l=this.options.sheet;return l&&l.attached,this},e}(),w=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,l=r.sheet,c=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=c((0,s.A)((0,s.A)(o)),l),o.selectorText="."+b(o.id)),o}(0,a.A)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=p(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return g(this.selectorText,this.style,n)},(0,i.A)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(x),S={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new w(e,t,n)}},k={indent:1,children:!0},_=/@([\w-]+)/,A=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var o=e.match(_);for(var i in this.at=o?o[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Y((0,r.A)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=k);var t=h(e).linebreak;if(null==e.indent&&(e.indent=k.indent),null==e.children&&(e.children=k.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),C=/@container|@media|@supports\s+/,E={onCreateRule:function(e,t,n){return C.test(e)?new A(e,t,n):null}},O={indent:1,children:!0},T=/@keyframes\s+([\w-]+)/,P=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(T);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,s=n.generateId;for(var l in this.id=!1===i?this.name:b(s(this,a)),this.rules=new Y((0,r.A)({},n,{parent:this})),t)this.rules.add(l,t[l],(0,r.A)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=O);var t=h(e).linebreak;if(null==e.indent&&(e.indent=O.indent),null==e.children&&(e.children=O.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),M=/@keyframes\s+/,R=/\$([\w-]+)/g,D=function(e,t){return"string"===typeof e?e.replace(R,(function(e,n){return n in t?t[n]:e})):e},I=function(e,t,n){var r=e[t],o=D(r,n);o!==r&&(e[t]=o)},F={onCreateRule:function(e,t,n){return"string"===typeof e&&M.test(e)?new P(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&I(e,"animation-name",n.keyframes),"animation"in e&&I(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return D(e,r.keyframes);default:return e}}},j=function(e){function t(){return e.apply(this,arguments)||this}return(0,a.A)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return g(this.key,this.style,n)},t}(x),L={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new j(e,t,n):null}},N=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=h(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,l.A)(t,["attached"]),o=h(r).linebreak,i="",a=0;a-1?r.substr(0,o-1):r;e.style.setProperty(t,i,o>-1?"important":"")}}catch(a){return!1}return!0},ae=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(n){}},se=function(e,t){return e.selectorText=t,e.selectorText===t},le=re((function(){return document.querySelector("head")}));function ce(e){var t=J.registry;if(t.length>0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var o=function(e){for(var t=le(),n=0;nn?n:t},pe=function(){function e(e){this.getPropertyValue=oe,this.setProperty=ie,this.removeProperty=ae,this.setSelector=se,this.hasInsertedRules=!1,this.cssRules=[],e&&J.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=ue();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=ce(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else le().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n{var t=9007199254740991,n="[object Arguments]",r="[object Function]",o="[object GeneratorFunction]",i=/^(?:0|[1-9]\d*)$/;var a,s,l=Object.prototype,c=l.hasOwnProperty,u=l.toString,d=l.propertyIsEnumerable,f=(a=Object.keys,s=Object,function(e){return a(s(e))}),p=Math.max;function h(e,t){var r=b(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&x(e)}(e)&&c.call(e,"callee")&&(!d.call(e,"callee")||u.call(e)==n)}(e)?function(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=t}(e.length)&&!function(e){var t=w(e)?u.call(e):"";return t==r||t==o}(e)}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var S,k=(S=function(e,t,n,r){!function(e,t,n,r){n||(n={});for(var o=-1,i=t.length;++o1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(o=S.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!w(n))return!1;var r=typeof t;return!!("number"==r?x(n)&&v(t,n.length):"string"==r&&t in n)&&y(n[t],e)}(t[0],t[1],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n{e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Boolean]",s="[object Date]",l="[object Function]",c="[object GeneratorFunction]",u="[object Map]",d="[object Number]",f="[object Object]",p="[object Promise]",h="[object RegExp]",m="[object Set]",g="[object String]",v="[object Symbol]",y="[object WeakMap]",b="[object ArrayBuffer]",x="[object DataView]",w="[object Float32Array]",S="[object Float64Array]",k="[object Int8Array]",_="[object Int16Array]",A="[object Int32Array]",C="[object Uint8Array]",E="[object Uint8ClampedArray]",O="[object Uint16Array]",T="[object Uint32Array]",P=/\w*$/,M=/^\[object .+?Constructor\]$/,R=/^(?:0|[1-9]\d*)$/,D={};D[i]=D["[object Array]"]=D[b]=D[x]=D[a]=D[s]=D[w]=D[S]=D[k]=D[_]=D[A]=D[u]=D[d]=D[f]=D[h]=D[m]=D[g]=D[v]=D[C]=D[E]=D[O]=D[T]=!0,D["[object Error]"]=D[l]=D[y]=!1;var I="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,F="object"==typeof self&&self&&self.Object===Object&&self,j=I||F||Function("return this")(),L=t&&!t.nodeType&&t,N=L&&e&&!e.nodeType&&e,z=N&&N.exports===L;function B(e,t){return e.set(t[0],t[1]),e}function W(e,t){return e.add(t),e}function U(e,t,n,r){var o=-1,i=e?e.length:0;for(r&&i&&(n=e[++o]);++o-1},Ce.prototype.set=function(e,t){var n=this.__data__,r=Me(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Ee.prototype.clear=function(){this.__data__={hash:new Ae,map:new(pe||Ce),string:new Ae}},Ee.prototype.delete=function(e){return je(this,e).delete(e)},Ee.prototype.get=function(e){return je(this,e).get(e)},Ee.prototype.has=function(e){return je(this,e).has(e)},Ee.prototype.set=function(e,t){return je(this,e).set(e,t),this},Oe.prototype.clear=function(){this.__data__=new Ce},Oe.prototype.delete=function(e){return this.__data__.delete(e)},Oe.prototype.get=function(e){return this.__data__.get(e)},Oe.prototype.has=function(e){return this.__data__.has(e)},Oe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ce){var r=n.__data__;if(!pe||r.length<199)return r.push([e,t]),this;n=this.__data__=new Ee(r)}return n.set(e,t),this};var Ne=ce?V(ce,Object):function(){return[]},ze=function(e){return ee.call(e)};function Be(e,t){return!!(t=null==t?o:t)&&("number"==typeof e||R.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=o}(e.length)&&!$e(e)}var Ge=ue||function(){return!1};function $e(e){var t=Ye(e)?ee.call(e):"";return t==l||t==c}function Ye(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ke(e){return Ve(e)?Te(e):function(e){if(!We(e))return de(e);var t=[];for(var n in Object(e))Z.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}e.exports=function(e){return Re(e,!0,!0)}},76494:(e,t,n)=>{e=n.nmd(e);var r="__lodash_hash_undefined__",o=1/0,i=9007199254740991,a=17976931348623157e292,s=NaN,l="[object Arguments]",c="[object Array]",u="[object Boolean]",d="[object Date]",f="[object Error]",p="[object Function]",h="[object Map]",m="[object Number]",g="[object Object]",v="[object Promise]",y="[object RegExp]",b="[object Set]",x="[object String]",w="[object Symbol]",S="[object WeakMap]",k="[object ArrayBuffer]",_="[object DataView]",A=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,C=/^\w*$/,E=/^\./,O=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,T=/^\s+|\s+$/g,P=/\\(\\)?/g,M=/^[-+]0x[0-9a-f]+$/i,R=/^0b[01]+$/i,D=/^\[object .+?Constructor\]$/,I=/^0o[0-7]+$/i,F=/^(?:0|[1-9]\d*)$/,j={};j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j[l]=j[c]=j[k]=j[u]=j[_]=j[d]=j[f]=j[p]=j[h]=j[m]=j[g]=j[y]=j[b]=j[x]=j[S]=!1;var L=parseInt,N="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,z="object"==typeof self&&self&&self.Object===Object&&self,B=N||z||Function("return this")(),W=t&&!t.nodeType&&t,U=W&&e&&!e.nodeType&&e,q=U&&U.exports===W&&N.process,H=function(){try{return q&&q.binding("util")}catch(e){}}(),V=H&&H.isTypedArray;function G(e,t){for(var n=-1,r=e?e.length:0;++ns))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var u=-1,d=!0,f=1&o?new Pe:void 0;for(i.set(e,t),i.set(t,e);++u-1},Oe.prototype.set=function(e,t){var n=this.__data__,r=De(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Te.prototype.clear=function(){this.__data__={hash:new Ee,map:new(he||Oe),string:new Ee}},Te.prototype.delete=function(e){return Ue(this,e).delete(e)},Te.prototype.get=function(e){return Ue(this,e).get(e)},Te.prototype.has=function(e){return Ue(this,e).has(e)},Te.prototype.set=function(e,t){return Ue(this,e).set(e,t),this},Pe.prototype.add=Pe.prototype.push=function(e){return this.__data__.set(e,r),this},Pe.prototype.has=function(e){return this.__data__.has(e)},Me.prototype.clear=function(){this.__data__=new Oe},Me.prototype.delete=function(e){return this.__data__.delete(e)},Me.prototype.get=function(e){return this.__data__.get(e)},Me.prototype.has=function(e){return this.__data__.has(e)},Me.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Oe){var r=n.__data__;if(!he||r.length<199)return r.push([e,t]),this;n=this.__data__=new Te(r)}return n.set(e,t),this};var He=function(e){return ie.call(e)};function Ve(e,t){return!!(t=null==t?i:t)&&("number"==typeof e||F.test(e))&&e>-1&&e%1==0&&e-1?r[o?e[i]:i]:void 0});function et(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(et.Cache||Te),n}function tt(e,t){return e===t||e!==e&&t!==t}function nt(e){return function(e){return lt(e)&&ot(e)}(e)&&oe.call(e,"callee")&&(!ce.call(e,"callee")||ie.call(e)==l)}et.Cache=Te;var rt=Array.isArray;function ot(e){return null!=e&&at(e.length)&&!it(e)}function it(e){var t=st(e)?ie.call(e):"";return t==p||"[object GeneratorFunction]"==t}function at(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function st(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function lt(e){return!!e&&"object"==typeof e}function ct(e){return"symbol"==typeof e||lt(e)&&ie.call(e)==w}var ut=V?function(e){return function(t){return e(t)}}(V):function(e){return lt(e)&&at(e.length)&&!!j[ie.call(e)]};function dt(e){return ot(e)?Re(e):ze(e)}function ft(e){return e}e.exports=Ze},20067:(e,t,n)=>{e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",v="[object String]",y="[object Symbol]",b="[object WeakMap]",x="[object ArrayBuffer]",w="[object DataView]",S=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,_={};_["[object Float32Array]"]=_["[object Float64Array]"]=_["[object Int8Array]"]=_["[object Int16Array]"]=_["[object Int32Array]"]=_["[object Uint8Array]"]=_["[object Uint8ClampedArray]"]=_["[object Uint16Array]"]=_["[object Uint32Array]"]=!0,_[i]=_[a]=_[x]=_[s]=_[w]=_[l]=_[c]=_[u]=_[d]=_[f]=_[p]=_[m]=_[g]=_[v]=_[b]=!1;var A="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,C="object"==typeof self&&self&&self.Object===Object&&self,E=A||C||Function("return this")(),O=t&&!t.nodeType&&t,T=O&&e&&!e.nodeType&&e,P=T&&T.exports===O,M=P&&A.process,R=function(){try{return M&&M.binding&&M.binding("util")}catch(e){}}(),D=R&&R.isTypedArray;function I(e,t){for(var n=-1,r=null==e?0:e.length;++ns))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var u=-1,d=!0,f=2&n?new be:void 0;for(i.set(e,t),i.set(t,e);++u-1},ve.prototype.set=function(e,t){var n=this.__data__,r=Se(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},ye.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(oe||ve),string:new ge}},ye.prototype.delete=function(e){var t=Pe(this,e).delete(e);return this.size-=t?1:0,t},ye.prototype.get=function(e){return Pe(this,e).get(e)},ye.prototype.has=function(e){return Pe(this,e).has(e)},ye.prototype.set=function(e,t){var n=Pe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},be.prototype.add=be.prototype.push=function(e){return this.__data__.set(e,r),this},be.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.clear=function(){this.__data__=new ve,this.size=0},xe.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},xe.prototype.get=function(e){return this.__data__.get(e)},xe.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ve){var r=n.__data__;if(!oe||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ye(r)}return n.set(e,t),this.size=n.size,this};var Re=ee?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=o}function Ue(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function qe(e){return null!=e&&"object"==typeof e}var He=D?function(e){return function(t){return e(t)}}(D):function(e){return qe(e)&&We(e.length)&&!!_[ke(e)]};function Ve(e){return null!=(t=e)&&We(t.length)&&!Be(t)?we(e):Ee(e);var t}e.exports=function(e,t){return Ae(e,t)}},77959:e=>{e.exports=function(e){return void 0===e}},16819:(e,t,n)=>{e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Function]",s="[object Object]",l=/^\[object .+?Constructor\]$/,c=/^(?:0|[1-9]\d*)$/,u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u[i]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u[a]=u["[object Map]"]=u["[object Number]"]=u[s]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1;var d="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,f="object"==typeof self&&self&&self.Object===Object&&self,p=d||f||Function("return this")(),h=t&&!t.nodeType&&t,m=h&&e&&!e.nodeType&&e,g=m&&m.exports===h,v=g&&d.process,y=function(){try{var e=m&&m.require&&m.require("util").types;return e||v&&v.binding&&v.binding("util")}catch(t){}}(),b=y&&y.isTypedArray;var x,w,S=Array.prototype,k=Function.prototype,_=Object.prototype,A=p["__core-js_shared__"],C=k.toString,E=_.hasOwnProperty,O=function(){var e=/[^.]+$/.exec(A&&A.keys&&A.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),T=_.toString,P=C.call(Object),M=RegExp("^"+C.call(E).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),R=g?p.Buffer:void 0,D=p.Symbol,I=p.Uint8Array,F=R?R.allocUnsafe:void 0,j=(x=Object.getPrototypeOf,w=Object,function(e){return x(w(e))}),L=Object.create,N=_.propertyIsEnumerable,z=S.splice,B=D?D.toStringTag:void 0,W=function(){try{var e=pe(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),U=R?R.isBuffer:void 0,q=Math.max,H=Date.now,V=pe(p,"Map"),G=pe(Object,"create"),$=function(){function e(){}return function(t){if(!Ae(t))return{};if(L)return L(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Y(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},K.prototype.set=function(e,t){var n=this.__data__,r=te(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Q.prototype.clear=function(){this.size=0,this.__data__={hash:new Y,map:new(V||K),string:new Y}},Q.prototype.delete=function(e){var t=fe(this,e).delete(e);return this.size-=t?1:0,t},Q.prototype.get=function(e){return fe(this,e).get(e)},Q.prototype.has=function(e){return fe(this,e).has(e)},Q.prototype.set=function(e,t){var n=fe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},X.prototype.clear=function(){this.__data__=new K,this.size=0},X.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},X.prototype.get=function(e){return this.__data__.get(e)},X.prototype.has=function(e){return this.__data__.has(e)},X.prototype.set=function(e,t){var n=this.__data__;if(n instanceof K){var r=n.__data__;if(!V||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Q(r)}return n.set(e,t),this.size=n.size,this};var re,oe=function(e,t,n){for(var r=-1,o=Object(e),i=n(e),a=i.length;a--;){var s=i[re?a:++r];if(!1===t(o[s],s,o))break}return e};function ie(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":B&&B in Object(e)?function(e){var t=E.call(e,B),n=e[B];try{e[B]=void 0;var r=!0}catch(i){}var o=T.call(e);r&&(t?e[B]=n:delete e[B]);return o}(e):function(e){return T.call(e)}(e)}function ae(e){return Ce(e)&&ie(e)==i}function se(e){return!(!Ae(e)||function(e){return!!O&&O in e}(e))&&(ke(e)?M:l).test(function(e){if(null!=e){try{return C.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}function le(e){if(!Ae(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=me(e),n=[];for(var r in e)("constructor"!=r||!t&&E.call(e,r))&&n.push(r);return n}function ce(e,t,n,r,o){e!==t&&oe(t,(function(i,a){if(o||(o=new X),Ae(i))!function(e,t,n,r,o,i,a){var l=ge(e,n),c=ge(t,n),u=a.get(c);if(u)return void Z(e,n,u);var d=i?i(l,c,n+"",e,t,a):void 0,f=void 0===d;if(f){var p=xe(c),h=!p&&Se(c),m=!p&&!h&&Ee(c);d=c,p||h||m?xe(l)?d=l:Ce(g=l)&&we(g)?d=function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(de);function ye(e,t){return e===t||e!==e&&t!==t}var be=ae(function(){return arguments}())?ae:function(e){return Ce(e)&&E.call(e,"callee")&&!N.call(e,"callee")},xe=Array.isArray;function we(e){return null!=e&&_e(e.length)&&!ke(e)}var Se=U||function(){return!1};function ke(e){if(!Ae(e))return!1;var t=ie(e);return t==a||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function _e(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=o}function Ae(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ce(e){return null!=e&&"object"==typeof e}var Ee=b?function(e){return function(t){return e(t)}}(b):function(e){return Ce(e)&&_e(e.length)&&!!u[ie(e)]};function Oe(e){return we(e)?J(e,!0):le(e)}var Te,Pe=(Te=function(e,t,n){ce(e,t,n)},ue((function(e,t){var n=-1,r=t.length,o=r>1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(o=Te.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!Ae(n))return!1;var r=typeof t;return!!("number"==r?we(n)&&he(t,n.length):"string"==r&&t in n)&&ye(n[t],e)}(t[0],t[1],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n{var r=n(87937)(n(56552),"DataView");e.exports=r},98724:(e,t,n)=>{var r=n(27615),o=n(25051),i=n(72154),a=n(48734),s=n(22662);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var r=n(87563),o=n(29935),i=n(24190),a=n(51946),s=n(61714);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var r=n(87937)(n(56552),"Map");e.exports=r},64816:(e,t,n)=>{var r=n(47251),o=n(37159),i=n(80438),a=n(69394),s=n(56874);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var r=n(87937)(n(56552),"Promise");e.exports=r},72070:(e,t,n)=>{var r=n(87937)(n(56552),"Set");e.exports=r},18902:(e,t,n)=>{var r=n(64816),o=n(86179),i=n(46704);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t{var r=n(97160),o=n(84545),i=n(10793),a=n(27760),s=n(3892),l=n(76788);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},9812:(e,t,n)=>{var r=n(56552).Symbol;e.exports=r},22929:(e,t,n)=>{var r=n(56552).Uint8Array;e.exports=r},26600:(e,t,n)=>{var r=n(87937)(n(56552),"WeakMap");e.exports=r},31170:e=>{e.exports=function(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)}},17529:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n{var r=n(88468);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},41558:e=>{e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r{var r=n(3343),o=n(22777),i=n(54052),a=n(44543),s=n(69194),l=n(51268),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),u=!n&&o(e),d=!n&&!u&&a(e),f=!n&&!u&&!d&&l(e),p=n||u||d||f,h=p?r(e.length,String):[],m=h.length;for(var g in e)!t&&!c.call(e,g)||p&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||h.push(g);return h}},50149:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n{e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n{var r=n(71775),o=n(93211);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},78420:(e,t,n)=>{var r=n(71775),o=n(93211),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},61340:(e,t,n)=>{var r=n(93211);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},71775:(e,t,n)=>{var r=n(5654);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},21817:(e,t,n)=>{var r=n(46686),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},88746:(e,t,n)=>{var r=n(18902),o=n(75866),i=n(41558),a=n(50149),s=n(47574),l=n(58114);e.exports=function(e,t,n,c){var u=-1,d=o,f=!0,p=e.length,h=[],m=t.length;if(!p)return h;n&&(t=a(t,s(n))),c?(d=i,f=!1):t.length>=200&&(d=l,f=!1,t=new r(t));e:for(;++u{var r=n(94664),o=n(76516)(r);e.exports=o},75816:e=>{e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i{var r=n(48895),o=n(77116);e.exports=function e(t,n,i,a,s){var l=-1,c=t.length;for(i||(i=o),s||(s=[]);++l0&&i(u)?n>1?e(u,n-1,i,a,s):r(s,u):a||(s[s.length]=u)}return s}},94258:(e,t,n)=>{var r=n(55906)();e.exports=r},94664:(e,t,n)=>{var r=n(94258),o=n(28673);e.exports=function(e,t){return e&&r(e,t,o)}},52969:(e,t,n)=>{var r=n(35324),o=n(70914);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n{var r=n(48895),o=n(54052);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},16913:(e,t,n)=>{var r=n(9812),o=n(34552),i=n(16095),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},27894:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},88468:(e,t,n)=>{var r=n(75816),o=n(40644),i=n(94020);e.exports=function(e,t,n){return t===t?i(e,t,n):r(e,o,n)}},15193:(e,t,n)=>{var r=n(16913),o=n(22761);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},27133:(e,t,n)=>{var r=n(16913),o=n(22761);e.exports=function(e){return o(e)&&"[object Date]"==r(e)}},26989:(e,t,n)=>{var r=n(16399),o=n(22761);e.exports=function e(t,n,i,a,s){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!==t&&n!==n:r(t,n,i,a,e,s))}},16399:(e,t,n)=>{var r=n(5538),o=n(43668),i=n(69987),a=n(45752),s=n(26924),l=n(54052),c=n(44543),u=n(51268),d="[object Arguments]",f="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,g,v){var y=l(e),b=l(t),x=y?f:s(e),w=b?f:s(t),S=(x=x==d?p:x)==p,k=(w=w==d?p:w)==p,_=x==w;if(_&&c(e)){if(!c(t))return!1;y=!0,S=!1}if(_&&!S)return v||(v=new r),y||u(e)?o(e,t,n,m,g,v):i(e,t,x,n,m,g,v);if(!(1&n)){var A=S&&h.call(e,"__wrapped__"),C=k&&h.call(t,"__wrapped__");if(A||C){var E=A?e.value():e,O=C?t.value():t;return v||(v=new r),g(E,O,n,m,v)}}return!!_&&(v||(v=new r),a(e,t,n,m,g,v))}},86532:(e,t,n)=>{var r=n(5538),o=n(26989);e.exports=function(e,t,n,i){var a=n.length,s=a,l=!i;if(null==e)return!s;for(e=Object(e);a--;){var c=n[a];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a{e.exports=function(e){return e!==e}},36954:(e,t,n)=>{var r=n(11629),o=n(37857),i=n(46686),a=n(96996),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,f=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?f:s).test(a(e))}},35428:(e,t,n)=>{var r=n(16913),o=n(56173),i=n(22761),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},9096:(e,t,n)=>{var r=n(39256),o=n(15029),i=n(33279),a=n(54052),s=n(63932);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}},83713:(e,t,n)=>{var r=n(36140),o=n(61143),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},58122:(e,t,n)=>{var r=n(46686),o=n(36140),i=n(43516),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},38883:(e,t,n)=>{var r=n(45652),o=n(6571);e.exports=function(e,t){var n=-1,i=o(e)?Array(e.length):[];return r(e,(function(e,r,o){i[++n]=t(e,r,o)})),i}},39256:(e,t,n)=>{var r=n(86532),o=n(23781),i=n(91310);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},15029:(e,t,n)=>{var r=n(26989),o=n(33097),i=n(53366),a=n(62597),s=n(31798),l=n(91310),c=n(70914);e.exports=function(e,t){return a(e)&&s(t)?l(c(e),t):function(n){var a=o(n,e);return void 0===a&&a===t?i(n,e):r(t,a,3)}}},23253:(e,t,n)=>{var r=n(5538),o=n(63868),i=n(94258),a=n(83223),s=n(46686),l=n(30474),c=n(53737);e.exports=function e(t,n,u,d,f){t!==n&&i(n,(function(i,l){if(f||(f=new r),s(i))a(t,n,l,u,e,d,f);else{var p=d?d(c(t,l),i,l+"",t,n,f):void 0;void 0===p&&(p=i),o(t,l,p)}}),l)}},83223:(e,t,n)=>{var r=n(63868),o=n(44353),i=n(38710),a=n(91980),s=n(20310),l=n(22777),c=n(54052),u=n(76272),d=n(44543),f=n(11629),p=n(46686),h=n(12322),m=n(51268),g=n(53737),v=n(91609);e.exports=function(e,t,n,y,b,x,w){var S=g(e,n),k=g(t,n),_=w.get(k);if(_)r(e,n,_);else{var A=x?x(S,k,n+"",e,t,w):void 0,C=void 0===A;if(C){var E=c(k),O=!E&&d(k),T=!E&&!O&&m(k);A=k,E||O||T?c(S)?A=S:u(S)?A=a(S):O?(C=!1,A=o(k,!0)):T?(C=!1,A=i(k,!0)):A=[]:h(k)||l(k)?(A=S,l(S)?A=v(S):p(S)&&!f(S)||(A=s(k))):C=!1}C&&(w.set(k,A),b(A,k,y,x,w),w.delete(k)),r(e,n,A)}}},12536:(e,t,n)=>{var r=n(50149),o=n(52969),i=n(9096),a=n(38883),s=n(60320),l=n(47574),c=n(65893),u=n(33279),d=n(54052);e.exports=function(e,t,n){t=t.length?r(t,(function(e){return d(e)?function(t){return o(t,1===e.length?e[0]:e)}:e})):[u];var f=-1;t=r(t,l(i));var p=a(e,(function(e,n,o){return{criteria:r(t,(function(t){return t(e)})),index:++f,value:e}}));return s(p,(function(e,t){return c(e,t,n)}))}},94008:(e,t,n)=>{var r=n(27449),o=n(53366);e.exports=function(e,t){return r(e,t,(function(t,n){return o(e,n)}))}},27449:(e,t,n)=>{var r=n(52969),o=n(9261),i=n(35324);e.exports=function(e,t,n){for(var a=-1,s=t.length,l={};++a{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},52866:(e,t,n)=>{var r=n(52969);e.exports=function(e){return function(t){return r(t,e)}}},55647:(e,t,n)=>{var r=n(33279),o=n(55636),i=n(46350);e.exports=function(e,t){return i(o(e,t,r),e+"")}},9261:(e,t,n)=>{var r=n(78420),o=n(35324),i=n(69194),a=n(46686),s=n(70914);e.exports=function(e,t,n,l){if(!a(e))return e;for(var c=-1,u=(t=o(t,e)).length,d=u-1,f=e;null!=f&&++c{var r=n(22541),o=n(5654),i=n(33279),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},60320:e=>{e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},3343:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n{var r=n(9812),o=n(50149),i=n(54052),a=n(19841),s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},47574:e=>{e.exports=function(e){return function(t){return e(t)}}},64416:(e,t,n)=>{var r=n(18902),o=n(75866),i=n(41558),a=n(58114),s=n(68182),l=n(52074);e.exports=function(e,t,n){var c=-1,u=o,d=e.length,f=!0,p=[],h=p;if(n)f=!1,u=i;else if(d>=200){var m=t?null:s(e);if(m)return l(m);f=!1,u=a,h=new r}else h=t?[]:p;e:for(;++c{e.exports=function(e,t){return e.has(t)}},35324:(e,t,n)=>{var r=n(54052),o=n(62597),i=n(14079),a=n(41069);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},61516:(e,t,n)=>{var r=n(22929);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},44353:(e,t,n)=>{e=n.nmd(e);var r=n(56552),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},38710:(e,t,n)=>{var r=n(61516);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},16599:(e,t,n)=>{var r=n(19841);e.exports=function(e,t){if(e!==t){var n=void 0!==e,o=null===e,i=e===e,a=r(e),s=void 0!==t,l=null===t,c=t===t,u=r(t);if(!l&&!u&&!a&&e>t||a&&s&&c&&!l&&!u||o&&s&&c||!n&&c||!i)return 1;if(!o&&!a&&!u&&e{var r=n(16599);e.exports=function(e,t,n){for(var o=-1,i=e.criteria,a=t.criteria,s=i.length,l=n.length;++o=l?c:c*("desc"==n[o]?-1:1)}return e.index-t.index}},91980:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n{var r=n(78420),o=n(71775);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,l=t.length;++s{var r=n(56552)["__core-js_shared__"];e.exports=r},84570:(e,t,n)=>{var r=n(55647),o=n(60929);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r{var r=n(6571);e.exports=function(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);for(var i=n.length,a=t?i:-1,s=Object(n);(t?a--:++a{e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++o];if(!1===n(i[l],l,i))break}return t}}},68182:(e,t,n)=>{var r=n(72070),o=n(75713),i=n(52074),a=r&&1/i(new r([,-0]))[1]==1/0?function(e){return new r(e)}:o;e.exports=a},5654:(e,t,n)=>{var r=n(87937),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},43668:(e,t,n)=>{var r=n(18902),o=n(74968),i=n(58114);e.exports=function(e,t,n,a,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),p=l.get(t);if(f&&p)return f==t&&p==e;var h=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++h{var r=n(9812),o=n(22929),i=n(93211),a=n(43668),s=n(54160),l=n(52074),c=r?r.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,r,c,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=s;case"[object Set]":var h=1&r;if(p||(p=l),e.size!=t.size&&!h)return!1;var m=f.get(e);if(m)return m==t;r|=2,f.set(e,t);var g=a(p(e),p(t),r,c,d,f);return f.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},45752:(e,t,n)=>{var r=n(59395),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,a,s){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:o.call(t,f)))return!1}var p=s.get(e),h=s.get(t);if(p&&h)return p==t&&h==e;var m=!0;s.set(e,t),s.set(t,e);for(var g=l;++d{var r=n(20819),o=n(55636),i=n(46350);e.exports=function(e){return i(o(e,void 0,r),e+"")}},37105:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},59395:(e,t,n)=>{var r=n(4262),o=n(69621),i=n(28673);e.exports=function(e){return r(e,i,o)}},12622:(e,t,n)=>{var r=n(70705);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},23781:(e,t,n)=>{var r=n(31798),o=n(28673);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var i=t[n],a=e[i];t[n]=[i,a,r(a)]}return t}},87937:(e,t,n)=>{var r=n(36954),o=n(14657);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},85990:(e,t,n)=>{var r=n(13028)(Object.getPrototypeOf,Object);e.exports=r},34552:(e,t,n)=>{var r=n(9812),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(l){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},69621:(e,t,n)=>{var r=n(17529),o=n(57828),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=s},26924:(e,t,n)=>{var r=n(97685),o=n(85204),i=n(65387),a=n(72070),s=n(26600),l=n(16913),c=n(96996),u="[object Map]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",h="[object DataView]",m=c(r),g=c(o),v=c(i),y=c(a),b=c(s),x=l;(r&&x(new r(new ArrayBuffer(1)))!=h||o&&x(new o)!=u||i&&x(i.resolve())!=d||a&&x(new a)!=f||s&&x(new s)!=p)&&(x=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case m:return h;case g:return u;case v:return d;case y:return f;case b:return p}return t}),e.exports=x},14657:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},99057:(e,t,n)=>{var r=n(35324),o=n(22777),i=n(54052),a=n(69194),s=n(56173),l=n(70914);e.exports=function(e,t,n){for(var c=-1,u=(t=r(t,e)).length,d=!1;++c{var r=n(95575);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},25051:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},72154:(e,t,n)=>{var r=n(95575),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},48734:(e,t,n)=>{var r=n(95575),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},22662:(e,t,n)=>{var r=n(95575);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},20310:(e,t,n)=>{var r=n(21817),o=n(85990),i=n(36140);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},77116:(e,t,n)=>{var r=n(9812),o=n(22777),i=n(54052),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},69194:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e{var r=n(93211),o=n(6571),i=n(69194),a=n(46686);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&i(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},62597:(e,t,n)=>{var r=n(54052),o=n(19841),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},70705:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},37857:(e,t,n)=>{var r=n(13440),o=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},36140:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},31798:(e,t,n)=>{var r=n(46686);e.exports=function(e){return e===e&&!r(e)}},87563:e=>{e.exports=function(){this.__data__=[],this.size=0}},29935:(e,t,n)=>{var r=n(61340),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},24190:(e,t,n)=>{var r=n(61340);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},51946:(e,t,n)=>{var r=n(61340);e.exports=function(e){return r(this.__data__,e)>-1}},61714:(e,t,n)=>{var r=n(61340);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},47251:(e,t,n)=>{var r=n(98724),o=n(97160),i=n(85204);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},37159:(e,t,n)=>{var r=n(12622);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},80438:(e,t,n)=>{var r=n(12622);e.exports=function(e){return r(this,e).get(e)}},69394:(e,t,n)=>{var r=n(12622);e.exports=function(e){return r(this,e).has(e)}},56874:(e,t,n)=>{var r=n(12622);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},54160:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},91310:e=>{e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},88259:(e,t,n)=>{var r=n(15797);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},95575:(e,t,n)=>{var r=n(87937)(Object,"create");e.exports=r},61143:(e,t,n)=>{var r=n(13028)(Object.keys,Object);e.exports=r},43516:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},56832:(e,t,n)=>{e=n.nmd(e);var r=n(37105),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s},16095:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},13028:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},55636:(e,t,n)=>{var r=n(31170),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),l=Array(s);++a{var r=n(37105),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},53737:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}},86179:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},46704:e=>{e.exports=function(e){return this.__data__.has(e)}},52074:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},46350:(e,t,n)=>{var r=n(28325),o=n(86578)(r);e.exports=o},86578:e=>{var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},84545:(e,t,n)=>{var r=n(97160);e.exports=function(){this.__data__=new r,this.size=0}},10793:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},27760:e=>{e.exports=function(e){return this.__data__.get(e)}},3892:e=>{e.exports=function(e){return this.__data__.has(e)}},76788:(e,t,n)=>{var r=n(97160),o=n(85204),i=n(64816);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},94020:e=>{e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r{var r=n(88259),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)})),t}));e.exports=a},70914:(e,t,n)=>{var r=n(19841);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},96996:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},22541:e=>{e.exports=function(e){return function(){return e}}},93211:e=>{e.exports=function(e,t){return e===t||e!==e&&t!==t}},20819:(e,t,n)=>{var r=n(80755);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},33097:(e,t,n)=>{var r=n(52969);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},53366:(e,t,n)=>{var r=n(27894),o=n(99057);e.exports=function(e,t){return null!=e&&o(e,t,r)}},33279:e=>{e.exports=function(e){return e}},22777:(e,t,n)=>{var r=n(15193),o=n(22761),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},54052:e=>{var t=Array.isArray;e.exports=t},6571:(e,t,n)=>{var r=n(11629),o=n(56173);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},76272:(e,t,n)=>{var r=n(6571),o=n(22761);e.exports=function(e){return o(e)&&r(e)}},44543:(e,t,n)=>{e=n.nmd(e);var r=n(56552),o=n(60014),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||o;e.exports=l},93085:(e,t,n)=>{var r=n(27133),o=n(47574),i=n(56832),a=i&&i.isDate,s=a?o(a):r;e.exports=s},19853:(e,t,n)=>{var r=n(26989);e.exports=function(e,t){return r(e,t)}},11629:(e,t,n)=>{var r=n(16913),o=n(46686);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},56173:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},46686:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},22761:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},12322:(e,t,n)=>{var r=n(16913),o=n(85990),i=n(22761),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},90620:(e,t,n)=>{var r=n(16913),o=n(54052),i=n(22761);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==r(e)}},19841:(e,t,n)=>{var r=n(16913),o=n(22761);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},51268:(e,t,n)=>{var r=n(35428),o=n(47574),i=n(56832),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},28673:(e,t,n)=>{var r=n(73204),o=n(83713),i=n(6571);e.exports=function(e){return i(e)?r(e):o(e)}},30474:(e,t,n)=>{var r=n(73204),o=n(58122),i=n(6571);e.exports=function(e){return i(e)?r(e,!0):o(e)}},74065:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},15797:(e,t,n)=>{var r=n(64816);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},34677:(e,t,n)=>{var r=n(23253),o=n(84570)((function(e,t,n){r(e,t,n)}));e.exports=o},75713:e=>{e.exports=function(){}},22616:(e,t,n)=>{var r=n(94008),o=n(15857)((function(e,t){return null==e?{}:r(e,t)}));e.exports=o},63932:(e,t,n)=>{var r=n(10396),o=n(52866),i=n(62597),a=n(70914);e.exports=function(e){return i(e)?r(a(e)):o(e)}},69613:(e,t,n)=>{var r=n(9261);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},87424:(e,t,n)=>{var r=n(80755),o=n(12536),i=n(55647),a=n(60929),s=i((function(e,t){if(null==e)return[];var n=t.length;return n>1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,r(t,1),[])}));e.exports=s},57828:e=>{e.exports=function(){return[]}},60014:e=>{e.exports=function(){return!1}},91609:(e,t,n)=>{var r=n(96614),o=n(30474);e.exports=function(e){return r(e,o(e))}},41069:(e,t,n)=>{var r=n(38541);e.exports=function(e){return null==e?"":r(e)}},9376:(e,t,n)=>{var r=n(64416);e.exports=function(e){return e&&e.length?r(e):[]}},20977:(e,t,n)=>{var r=n(9096),o=n(64416);e.exports=function(e,t){return e&&e.length?o(e,r(t,2)):[]}},16757:(e,t,n)=>{var r=n(88746),o=n(55647),i=n(76272),a=o((function(e,t){return i(e)?r(e,t):[]}));e.exports=a},62190:(e,t,n)=>{"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var o=r(n(53930)),i=r(n(25110)),a=r(n(36751)),s=r(n(78928)),l=r(n(26100)),c=r(n(50697)),u=r(n(92574)),d=r(n(7666)),f=r(n(14166)),p=r(n(31721)),h=r(n(94870)),m=r(n(29544)),g=r(n(96319)),v=r(n(47284)),y=r(n(26327)),b=r(n(11393)),x=r(n(48447)),w=r(n(129)),S=r(n(385)),k=r(n(73363)),_=r(n(66615)),A=r(n(91234)),C=r(n(86226)),E=r(n(57119)),O=r(n(48079)),T=r(n(64007)),P=r(n(20271)),M=r(n(43563)),R=r(n(6803)),D=r(n(60319)),I=r(n(45180)),F=r(n(11832)),j=r(n(70533)),L=r(n(68037)),N=r(n(302)),z=r(n(78220)),B=n(87026),W=r(n(43024)),U=r(n(36084)),q=r(n(89992)),H=r(n(76494)),V=r(n(20067)),G=r(n(77959)),$=r(n(16819)),Y=r(n(65173)),K=n(65043),Q=r(K),X=r(n(165)),J=r(n(40832)),Z=r(n(88102)),ee=r(n(18979)),te=r(n(6755)),ne=r(n(32662)),re=r(n(18348)),oe=r(n(59272)),ie=r(n(66527)),ae=r(n(53915)),se=r(n(11265)),le=r(n(87821)),ce=r(n(9124)),ue=r(n(55508)),de=r(n(1291)),fe=r(n(60765)),pe=r(n(88139)),he=r(n(86099)),me=r(n(23709)),ge=r(n(93357)),ve=r(n(34897)),ye=r(n(22213)),be=r(n(75757)),xe=r(n(66496)),we=r(n(67914)),Se=r(n(36586)),ke=r(n(70430)),_e=r(n(65028)),Ae=r(n(34875)),Ce=r(n(52955)),Ee=r(n(56255)),Oe=r(n(99372)),Te=r(n(10708)),Pe=r(n(38573)),Me=n(80465),Re=r(n(89594)),De=r(n(83903)),Ie=r(n(42522)),Fe=r(n(71191)),je=r(n(80946)),Le=r(n(12690)),Ne=r(n(74008)),ze=r(n(52484)),Be=r(n(21757)),We=n(93141),Ue=r(We),qe=r(n(77252)),He=n(6308),Ve=r(n(85569)),Ge=B.makeStyles((function(e){return{root:{},cellHide:{display:"none"},simpleHeader:j({},e.breakpoints.down("xs"),{display:"inline-block",fontWeight:"bold",width:"100%",boxSizing:"border-box"}),simpleCell:j({},e.breakpoints.down("xs"),{display:"inline-block",width:"100%",boxSizing:"border-box"}),stackedHeader:{verticalAlign:"top"},stackedCommon:j({},e.breakpoints.down("sm"),{display:"inline-block",fontSize:"16px",height:"auto",width:function(e){return e.isEmpty?"calc(100%)":"calc(50%)"},boxSizing:"border-box","&:last-child":{borderBottom:"none"},"&:nth-last-child(2)":{borderBottom:"none"}}),stackedCommonAlways:{display:"inline-block",fontSize:"16px",height:"auto",width:"calc(50%)",boxSizing:"border-box","&:last-child":{borderBottom:"none"},"&:nth-last-child(2)":{borderBottom:"none"}},stackedParent:j({},e.breakpoints.down("sm"),{display:"inline-block",fontSize:"16px",height:"auto",width:"calc(100%)",boxSizing:"border-box"}),stackedParentAlways:{display:"inline-block",fontSize:"16px",height:"auto",width:"calc(100%)",boxSizing:"border-box"},cellStackedSmall:j({},e.breakpoints.down("sm"),{width:"50%",boxSizing:"border-box"}),responsiveStackedSmall:j({},e.breakpoints.down("sm"),{width:"50%",boxSizing:"border-box"}),responsiveStackedSmallParent:j({},e.breakpoints.down("sm"),{width:"100%",boxSizing:"border-box"})}}),{name:"MUIDataTableBodyCell"});function $e(e){var t,n,r,o,i=Ge(e),a=e.children,s=e.colIndex,l=e.columnHeader,c=e.options,u=e.dataIndex,f=e.rowIndex,p=e.className,h=e.print,m=e.tableId,g=x(e,["children","colIndex","columnHeader","options","dataIndex","rowIndex","className","print","tableId"]),v=c.onCellClick,y=K.useCallback((function(e){v(a,{colIndex:s,rowIndex:f,dataIndex:u,event:e})}),[v,a,s,f,u]),b={};v&&(b.onClick=y);var w=[Q.createElement("div",{key:1,className:W((j(t={lastColumn:2===s},i.root,!0),j(t,i.cellHide,!0),j(t,i.stackedHeader,!0),j(t,i.stackedCommon,"vertical"===c.responsive||"stacked"===c.responsive||"stackedFullWidth"===c.responsive),j(t,i.stackedCommonAlways,"verticalAlways"===c.responsive),j(t,i.cellStackedSmall,"stacked"===c.responsive||"stackedFullWidth"===c.responsive&&("none"===c.setTableProps().padding||"small"===c.setTableProps().size)),j(t,i.simpleHeader,"simple"===c.responsive),j(t,"datatables-noprint",!h),t),p)},l),Q.createElement("div",{key:2,className:W((j(n={},i.root,!0),j(n,i.stackedCommon,"vertical"===c.responsive||"stacked"===c.responsive||"stackedFullWidth"===c.responsive),j(n,i.stackedCommonAlways,"verticalAlways"===c.responsive),j(n,i.responsiveStackedSmall,"stacked"===c.responsive||"stackedFullWidth"===c.responsive&&("none"===c.setTableProps().padding||"small"===c.setTableProps().size)),j(n,i.simpleCell,"simple"===c.responsive),j(n,"datatables-noprint",!h),n),p)},"function"==typeof a?a(u,f):a)],S=-1!==T(r=["standard","scrollMaxHeight","scrollFullHeight","scrollFullHeightFullWidth"]).call(r,c.responsive)||e.isEmpty?ee(w).call(w,1,2):w;return Q.createElement(te,d({},b,{"data-colindex":s,"data-tableid":m,className:W((j(o={},i.root,!0),j(o,i.stackedParent,"vertical"===c.responsive||"stacked"===c.responsive||"stackedFullWidth"===c.responsive),j(o,i.stackedParentAlways,"verticalAlways"===c.responsive),j(o,i.responsiveStackedSmallParent,"vertical"===c.responsive||"stacked"===c.responsive||"stackedFullWidth"===c.responsive&&("none"===c.setTableProps().padding||"small"===c.setTableProps().size)),j(o,i.simpleCell,"simple"===c.responsive),j(o,"datatables-noprint",!h),o),p)},g),S)}function Ye(e){var t=function(){if("undefined"==typeof Reflect||!u)return!1;if(u.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(u(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r,o=F(e);return r=t?(n=F(this).constructor,u(o,arguments,n)):o.apply(this,arguments),I(this,r)}}var Ke=function(e){D(n,e);var t=Ye(n);function n(){return P(this,n),t.apply(this,arguments)}return M(n,[{key:"render",value:function(){var e,t=this.props,n=t.classes,r=t.options,o=t.rowSelected,i=t.onClick,a=t.className,s=t.isRowSelectable,l=x(t,["classes","options","rowSelected","onClick","className","isRowSelectable"]),c={};return i&&(c.onClick=i),Q.createElement(ne,d({hover:!!r.rowHover},c,{className:W((j(e={},n.root,!0),j(e,n.hover,r.rowHover),j(e,n.hoverCursor,r.selectableRowsOnClick&&s||r.expandableRowsOnClick),j(e,n.responsiveSimple,"simple"===r.responsive),j(e,n.responsiveStacked,"vertical"===r.responsive||"stacked"===r.responsive||"stackedFullWidth"===r.responsive),j(e,"mui-row-selected",o),e),a),selected:o},l),this.props.children)}}]),n}(Q.Component);j(Ke,"propTypes",{options:Y.object.isRequired,onClick:Y.func,rowSelected:Y.bool,classes:Y.object});var Qe=B.withStyles((function(e){return{root:{"&.Mui-selected":{backgroundColor:e.palette.action.selected},"&.mui-row-selected":{backgroundColor:e.palette.action.selected}},hoverCursor:{cursor:"pointer"},responsiveStacked:j({},e.breakpoints.down("sm"),{borderTop:"solid 2px rgba(0, 0, 0, 0.15)",borderBottom:"solid 2px rgba(0, 0, 0, 0.15)",padding:0,margin:0}),responsiveSimple:j({},e.breakpoints.down("xs"),{borderTop:"solid 2px rgba(0, 0, 0, 0.15)",borderBottom:"solid 2px rgba(0, 0, 0, 0.15)",padding:0,margin:0})}}),{name:"MUIDataTableBodyRow"})(Ke),Xe=function(e){var t=e.areAllRowsExpanded,n=e.buttonClass,r=e.expandableRowsHeader,o=e.expandedRows,i=e.iconClass,a=e.iconIndeterminateClass,s=e.isHeaderCell,l=e.onExpand;return Q.createElement(Q.Fragment,null,s&&!t()&&t&&0s?s+1:s-1}()}r.props.selectRowUpdate("cell",e,o)})),j(R(r),"handleRowClick",(function(e,t,n){var o,i,a;"expandable-button"===n.target.id||"path"===n.target.nodeName&&"expandable-button"===n.target.parentNode.id||n.target.id&&X(o=n.target.id).call(o,"MUIDataTableSelectCell")||(r.props.options.selectableRowsOnClick&&"none"!==r.props.options.selectableRows&&r.isRowSelectable(t.dataIndex,r.props.selectedRows)&&(i={index:t.rowIndex,dataIndex:t.dataIndex},r.handleRowSelect(i,n)),r.props.options.expandableRowsOnClick&&r.props.options.expandableRows&&r.isRowExpandable(t.dataIndex,r.props.expandedRows)&&(a={index:t.rowIndex,dataIndex:t.dataIndex},r.props.toggleExpandRow(a)),r.props.options.selectableRowsOnClick||r.props.options.onRowClick&&r.props.options.onRowClick(e,t,n))})),j(R(r),"processRow",(function(e,t){for(var n=[],r=0;rh[y].left&&mn(r).left-o?n(r).left-o:e},c=function(e,t,n,r){return void 0!==o(n)&&e=l.length&&(r=0),s=l[r]);var c,u={name:i[e].name,direction:s},d=o.getSortDirectionLabel(u),f={columns:i,announceText:b(n="Table now sorted by ".concat(i[e].name," : ")).call(n,d),activeColumn:e};return o.options.serverSide?en(en({},f),{},{data:t.data,displayData:t.displayData,selectedRows:t.selectedRows,sortOrder:u}):(c=o.sortTable(a,e,s,i[e].sortCompare),en(en({},f),{},{data:c.data,displayData:o.getDisplayData(i,c.data,t.filterList,t.searchText,null,o.props),selectedRows:c.selectedRows,sortOrder:u,previousSelectedRow:null}))}),(function(){o.setTableAction("sort"),o.options.onColumnSortChange&&o.options.onColumnSortChange(o.state.sortOrder.name,o.state.sortOrder.direction)}))})),j(R(o),"changeRowsPerPage",(function(e){var t=o.options.count||o.state.displayData.length;o.setState((function(){return{rowsPerPage:e,page:rt(t,e,o.state.page)}}),(function(){o.setTableAction("changeRowsPerPage"),o.options.onChangeRowsPerPage&&o.options.onChangeRowsPerPage(o.state.rowsPerPage)}))})),j(R(o),"changePage",(function(e){o.setState((function(){return{page:e}}),(function(){o.setTableAction("changePage"),o.options.onChangePage&&o.options.onChangePage(o.state.page)}))})),j(R(o),"searchClose",(function(){o.setState((function(e){return{searchText:null,displayData:o.options.serverSide?e.displayData:o.getDisplayData(e.columns,e.data,e.filterList,null,null,o.props)}}),(function(){o.setTableAction("search"),o.options.onSearchChange&&o.options.onSearchChange(o.state.searchText)}))})),j(R(o),"searchTextUpdate",(function(e){o.setState((function(t){return{searchText:e&&e.length?e:null,page:0,displayData:o.options.serverSide?t.displayData:o.getDisplayData(t.columns,t.data,t.filterList,e,null,o.props)}}),(function(){o.setTableAction("search"),o.options.onSearchChange&&o.options.onSearchChange(o.state.searchText)}))})),j(R(o),"resetFilters",(function(){o.setState((function(e){var t,n=O(t=e.columns).call(t,(function(){return[]}));return{filterList:n,displayData:o.options.serverSide?e.displayData:o.getDisplayData(e.columns,e.data,n,e.searchText,null,o.props)}}),(function(){o.setTableAction("resetFilters"),o.options.onFilterChange&&o.options.onFilterChange(null,o.state.filterList,"reset",null)}))})),j(R(o),"updateFilterByType",(function(e,t,n,r,o){var i,a,s,l=y(i=e[t]).call(i,(function(e){return V(e,n)}));switch(r){case"checkbox":0<=l?S(a=e[t]).call(a,l,1):e[t].push(n);break;case"chip":0<=l?S(s=e[t]).call(s,l,1):e[t].push(n);break;case"multiselect":e[t]=""===n?[]:n;break;case"dropdown":e[t]=n;break;case"custom":o?e=o(e,l,t):e[t]=n;break;default:e[t]=0<=l||""===n?[]:[n]}})),j(R(o),"filterUpdate",(function(e,t,n,r,i,a){o.setState((function(n){var a=q(n.filterList);return o.updateFilterByType(a,e,t,r,i),{page:0,filterList:a,displayData:o.options.serverSide?n.displayData:o.getDisplayData(n.columns,n.data,a,n.searchText,null,o.props),previousSelectedRow:null}}),(function(){o.setTableAction("filterChange"),o.options.onFilterChange&&o.options.onFilterChange(n,o.state.filterList,r,e,o.state.displayData),a&&a(o.state.filterList)}))})),j(R(o),"toggleAllExpandableRows",(function(){var e=v(o.state.expandedRows.data),t=o.options.isRowExpandable,n=[];if(0r.length)s=!0;else for(var d=0;d{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;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(o){return!1}}()?Object.assign:function(e,o){for(var i,a,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l{var r=n(91141);e.exports=h,e.exports.parse=i,e.exports.compile=function(e,t){return l(i(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,s=0,l="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(s,p),s=p+d.length,f)l+=f[1];else{var h=e[s],m=n[2],g=n[3],v=n[4],y=n[5],b=n[6],x=n[7];l&&(r.push(l),l="");var w=null!=m&&null!=h&&h!==m,S="+"===b||"*"===b,k="?"===b||"*"===b,_=m||c,A=v||y,C=m||("string"===typeof r[r.length-1]?r[r.length-1]:"");r.push({name:g||i++,prefix:m||"",delimiter:_,optional:k,repeat:S,partial:w,asterisk:!!x,pattern:A?u(A):x?".*":a(_,C)})}}return s-1?"[^"+c(e)+"]+?":c(t)+"|(?:(?!"+c(t)+")[^"+c(e)+"])+?"}function s(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),o=0;o{"use strict";var r=n(13218);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},65173:(e,t,n)=>{e.exports=n(41497)()},13218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6308:(e,t,n)=>{"use strict";n.r(t),n.d(t,{HTML5Backend:()=>D,NativeTypes:()=>r,getEmptyImage:()=>R});var r={};function o(e){var t=null;return function(){return null==t&&(t=e()),t}}function i(e,t){for(var n=0;nm,TEXT:()=>v,URL:()=>g});var a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.entered=[],this.isNodeInDocument=t}var t,n,r;return t=e,(n=[{key:"enter",value:function(e){var t=this,n=this.entered.length;return this.entered=function(e,t){var n=new Set,r=function(e){return n.add(e)};e.forEach(r),t.forEach(r);var o=[];return n.forEach((function(e){return o.push(e)})),o}(this.entered.filter((function(n){return t.isNodeInDocument(n)&&(!n.contains||n.contains(e))})),[e]),0===n&&this.entered.length>0}},{key:"leave",value:function(e){var t,n,r=this.entered.length;return this.entered=(t=this.entered.filter(this.isNodeInDocument),n=e,t.filter((function(e){return e!==n}))),r>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}])&&i(t.prototype,n),r&&i(t,r),e}(),s=o((function(){return/firefox/i.test(navigator.userAgent)})),l=o((function(){return Boolean(window.safari)}));function c(e,t){for(var n=0;ne))return n[s];c=s-1}}var d=e-t[a=Math.max(0,c)],f=d*d;return n[a]+r[a]*d+o[a]*f+i[a]*d*f}}])&&c(t.prototype,n),r&&c(t,r),e}();function d(e){var t=1===e.nodeType?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}function f(e){return{x:e.clientX,y:e.clientY}}function p(e,t,n,r,o){var i=function(e){var t;return"IMG"===e.nodeName&&(s()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}(t),a=d(i?e:t),c={x:n.x-a.x,y:n.y-a.y},f=e.offsetWidth,p=e.offsetHeight,h=r.anchorX,m=r.anchorY,g=function(e,t,n,r){var o=e?t.width:n,i=e?t.height:r;return l()&&e&&(i/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,dragPreviewHeight:i}}(i,t,f,p),v=g.dragPreviewWidth,y=g.dragPreviewHeight,b=o.offsetX,x=o.offsetY,w=0===x||x;return{x:0===b||b?b:new u([0,.5,1],[c.x,c.x/f*v,c.x+v-f]).interpolate(h),y:w?x:function(){var e=new u([0,.5,1],[c.y,c.y/p*y,c.y+y-p]).interpolate(m);return l()&&i&&(e+=(window.devicePixelRatio-1)*y),e}()}}var h,m="__NATIVE_FILE__",g="__NATIVE_URL__",v="__NATIVE_TEXT__";function y(e,t,n){var r=t.reduce((function(t,n){return t||e.getData(n)}),"");return null!=r?r:n}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=(b(h={},m,{exposeProperties:{files:function(e){return Array.prototype.slice.call(e.files)},items:function(e){return e.items}},matchesTypes:["Files"]}),b(h,g,{exposeProperties:{urls:function(e,t){return y(e,t,"").split("\n")}},matchesTypes:["Url","text/uri-list"]}),b(h,v,{exposeProperties:{text:function(e,t){return y(e,t,"")}},matchesTypes:["Text","text/plain"]}),h);function w(e,t){for(var n=0;n-1}))}))[0]||null}function _(e,t){for(var n=0;n{"use strict";n.d(t,{M:()=>_e,s:()=>Ae});var r=n(65043);function o(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var i="function"===typeof Symbol&&Symbol.observable||"@@observable",a=function(){return Math.random().toString(36).substring(7).split("").join(".")},s={INIT:"@@redux/INIT"+a(),REPLACE:"@@redux/REPLACE"+a(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+a()}};function l(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function c(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(o(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(o(1));return n(c)(e,t)}if("function"!==typeof e)throw new Error(o(2));var a=e,u=t,d=[],f=d,p=!1;function h(){f===d&&(f=d.slice())}function m(){if(p)throw new Error(o(3));return u}function g(e){if("function"!==typeof e)throw new Error(o(4));if(p)throw new Error(o(5));var t=!0;return h(),f.push(e),function(){if(t){if(p)throw new Error(o(6));t=!1,h();var n=f.indexOf(e);f.splice(n,1),d=null}}}function v(e){if(!l(e))throw new Error(o(7));if("undefined"===typeof e.type)throw new Error(o(8));if(p)throw new Error(o(9));try{p=!0,u=a(u,e)}finally{p=!1}for(var t=d=f,n=0;n0&&void 0!==arguments[0]?arguments[0]:x,r=arguments.length>1?arguments[1]:void 0,o=r.payload;switch(r.type){case u:case d:return{initialSourceClientOffset:o.sourceClientOffset,initialClientOffset:o.clientOffset,clientOffset:o.clientOffset};case p:return e=n.clientOffset,t=o.clientOffset,!e&&!t||e&&t&&e.x===t.x&&e.y===t.y?n:y(y({},n),{},{clientOffset:o.clientOffset});case m:case h:return x;default:return n}}var S="dnd-core/ADD_SOURCE",k="dnd-core/ADD_TARGET",_="dnd-core/REMOVE_SOURCE",A="dnd-core/REMOVE_TARGET";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 E(e){return"object"===C(e)}function O(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 T(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:M,r=arguments.length>1?arguments[1]:void 0,o=r.payload;switch(r.type){case d:return T(T({},n),{},{itemType:o.itemType,item:o.item,sourceId:o.sourceId,isSourcePublic:o.isSourcePublic,dropResult:null,didDrop:!1});case f:return T(T({},n),{},{isSourcePublic:!0});case p:return T(T({},n),{},{targetIds:o.targetIds});case A:return-1===n.targetIds.indexOf(o.targetId)?n:T(T({},n),{},{targetIds:(e=n.targetIds,t=o.targetId,e.filter((function(e){return e!==t})))});case h:return T(T({},n),{},{dropResult:o.dropResult,didDrop:!0,targetIds:[]});case m:return T(T({},n),{},{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return n}}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch((arguments.length>1?arguments[1]:void 0).type){case S:case k:return e+1;case _:case A:return e-1;default:return e}}var I=[],F=[];function j(){var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case p:break;case S:case k:case A:case _:return I;default:return F}var t=e.payload,n=t.targetIds,r=void 0===n?[]:n,o=t.prevTargetIds,i=void 0===o?[]:o,a=function(e,t){var n=new Map,r=function(e){n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var o=[];return n.forEach((function(e,t){1===e&&o.push(t)})),o}(r,i),s=a.length>0||!function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;if(e.length!==t.length)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0)+1}function N(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 z(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:j(r.dirtyHandlerIds,{type:o.type,payload:z(z({},o.payload),{},{prevTargetIds:(e=r,t="dragOperation.targetIds",n=[],t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:n||null}),e))})}),dragOffset:w(r.dragOffset,o),refCount:D(r.refCount,o),dragOperation:R(r.dragOperation,o),stateId:L(r.stateId)}}I.__IS_NONE__=!0,F.__IS_ALL__=!0;var U=n(84945);function q(e,t){return{type:u,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var H={type:u,payload:{clientOffset:null,sourceClientOffset:null}};function V(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0},r=n.publishSource,o=void 0===r||r,i=n.clientOffset,a=n.getSourceClientOffset,s=e.getMonitor(),l=e.getRegistry();e.dispatch(q(i)),function(e,t,n){(0,U.V)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach((function(e){(0,U.V)(n.getSource(e),"Expected sourceIds to be registered.")}))}(t,s,l);var c=function(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}(t,s);if(null!==c){var u=null;if(i){if(!a)throw new Error("getSourceClientOffset must be defined");!function(e){(0,U.V)("function"===typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}(a),u=a(c)}e.dispatch(q(i,u));var f=l.getSource(c).beginDrag(s,c);!function(e){(0,U.V)(E(e),"Item must be an object.")}(f),l.pinSource(c);var p=l.getSourceType(c);return{type:d,payload:{itemType:p,item:f,sourceId:c,clientOffset:i||null,sourceClientOffset:u||null,isSourcePublic:!!o}}}e.dispatch(H)}}function G(e){return function(){if(e.getMonitor().isDragging())return{type:f}}}function $(e,t){return null===t?null===e:Array.isArray(e)?e.some((function(e){return e===t})):e===t}function Y(e){return function(t){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).clientOffset;!function(e){(0,U.V)(Array.isArray(e),"Expected targetIds to be an array.")}(t);var r=t.slice(0),o=e.getMonitor(),i=e.getRegistry();return function(e,t,n){(0,U.V)(t.isDragging(),"Cannot call hover while not dragging."),(0,U.V)(!t.didDrop(),"Cannot call hover after drop.");for(var r=0;r=0;r--){var o=e[r];$(t.getTargetType(o),n)||e.splice(r,1)}}(r,i,o.getItemType()),function(e,t,n){e.forEach((function(e){n.getTarget(e).hover(t,e)}))}(r,o,i),{type:p,payload:{targetIds:r,clientOffset:n||null}}}}function K(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 Q(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();!function(e){(0,U.V)(e.isDragging(),"Cannot call drop while not dragging."),(0,U.V)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}(n);var o=function(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}(n);o.forEach((function(o,i){var a=function(e,t,n,r){var o=n.getTarget(e),i=o?o.drop(r,e):void 0;(function(e){(0,U.V)("undefined"===typeof e||E(e),"Drop result must either be an object or undefined.")})(i),"undefined"===typeof i&&(i=0===t?{}:r.getDropResult());return i}(o,i,r,n),s={type:h,payload:{dropResult:Q(Q({},t),a)}};e.dispatch(s)}))}}function Z(e){return function(){var t=e.getMonitor(),n=e.getRegistry();!function(e){(0,U.V)(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);var r=t.getSourceId();null!=r&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource());return{type:m}}}function ee(e,t){return{x:e.x-t.x,y:e.y-t.y}}function te(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{handlerIds:void 0}).handlerIds;(0,U.V)("function"===typeof e,"listener must be a function."),(0,U.V)("undefined"===typeof n||Array.isArray(n),"handlerIds, when specified, must be an array of strings.");var r=this.store.getState().stateId;return this.store.subscribe((function(){var o=t.store.getState(),i=o.stateId;try{var a=i===r||i===r+1&&!function(e,t){return e!==I&&(e===F||"undefined"===typeof t||(n=e,t.filter((function(e){return n.indexOf(e)>-1}))).length>0);var n}(o.dirtyHandlerIds,n);a||e()}finally{r=i}}))}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,U.V)("function"===typeof e,"listener must be a function.");var n=this.store.getState().dragOffset;return this.store.subscribe((function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())}))}},{key:"canDragSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e);return(0,U.V)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){if(!e)return!1;var t=this.registry.getTarget(e);return(0,U.V)(t,"Expected to find a valid target."),!(!this.isDragging()||this.didDrop())&&$(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e,!0);return(0,U.V)(t,"Expected to find a valid source."),!(!this.isDragging()||!this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){if(!e)return!1;var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1}).shallow;if(!this.isDragging())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();if(r&&!$(n,r))return!1;var o=this.getTargetIds();if(!o.length)return!1;var i=o.indexOf(e);return t?i===o.length-1:i>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return function(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?ee(function(e,t){return{x:e.x+t.x,y:e.y+t.y}}(t,r),n):null}(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return function(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?ee(t,n):null}(this.store.getState().dragOffset)}}],n&&te(t.prototype,n),r&&te(t,r),e}(),oe=0;function ie(e){return ie="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},ie(e)}function ae(e,t){t&&Array.isArray(e)?e.forEach((function(e){return ae(e,!1)})):(0,U.V)("string"===typeof e||"symbol"===ie(e),t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(ne||(ne={}));const se="undefined"!==typeof global?global:self,le=se.MutationObserver||se.WebKitMutationObserver;function ce(e){return function(){const t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}const ue="function"===typeof le?function(e){let t=1;const n=new le(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}:ce;class de{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}const fe=new class{enqueueTask(e){const{queue:t,requestFlush:n}=this;t.length||(n(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,n=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=ue(this.flush),this.requestErrorThrow=ce((()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()}))}},pe=new class{create(e){const t=this.freeTasks,n=t.length?t.pop():new de(this.onError,(e=>t[t.length]=e));return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}(fe.registerPendingError);function he(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]&&arguments[1];return(0,U.V)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}},{key:"getTarget",value:function(e){return(0,U.V)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}},{key:"getSourceType",value:function(e){return(0,U.V)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}},{key:"getTargetType",value:function(e){return(0,U.V)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}},{key:"isSourceId",value:function(e){return ye(e)===ne.SOURCE}},{key:"isTargetId",value:function(e){return ye(e)===ne.TARGET}},{key:"removeSource",value:function(e){var t,n=this;(0,U.V)(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:_,payload:{sourceId:e}}}(e)),t=function(){n.dragSources.delete(e),n.types.delete(e)},fe.enqueueTask(pe.create(t))}},{key:"removeTarget",value:function(e){(0,U.V)(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:A,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}},{key:"pinSource",value:function(e){var t=this.getSource(e);(0,U.V)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){(0,U.V)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}},{key:"addHandler",value:function(e,t,n){var r=ve(e);return this.types.set(r,t),e===ne.SOURCE?this.dragSources.set(r,n):e===ne.TARGET&&this.dropTargets.set(r,n),r}}],n&&he(t.prototype,n),r&&he(t,r),e}();function we(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isSetUp=!1,this.handleRefCountChange=function(){var e=t.store.getState().refCount>0;t.backend&&(e&&!t.isSetUp?(t.backend.setup(),t.isSetUp=!0):!e&&t.isSetUp&&(t.backend.teardown(),t.isSetUp=!1))};var r=function(e){var t="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return c(W,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}(n);this.store=r,this.monitor=new re(r,new xe(r)),r.subscribe(this.handleRefCountChange)}var t,n,r;return t=e,n=[{key:"receiveBackend",value:function(e){this.backend=e}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.monitor.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch,n=function(e){return{beginDrag:V(e),publishDragSource:G(e),hover:Y(e),drop:J(e),endDrag:Z(e)}}(this);return Object.keys(n).reduce((function(r,o){var i,a=n[o];return r[o]=(i=a,function(){for(var n=arguments.length,r=new Array(n),o=0;o{"use strict";n.d(t,{G:()=>s});var r=n(84945);function o(e,t){for(var n=0;n{"use strict";n.d(t,{b:()=>a});var r=n(84945);function o(e,t){for(var n=0;n{"use strict";n.d(t,{b:()=>s});var r=n(24988),o=n(82542),i=n(23725);function a(e,t){for(var n=0;n{"use strict";n.d(t,{P:()=>s});var r=n(23725),o=n(24988),i=n(82542);function a(e,t){for(var n=0;n{"use strict";n.d(t,{Mp:()=>r.M,QP:()=>c,Ic:()=>f,sz:()=>r.s});var r=n(72683),o=n(65043);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(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 a(e,t)}(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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=0,c=(0,o.memo)((function(e){var t=e.children,n=function(e){if("manager"in e){return[{dragDropManager:e.manager},!1]}var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d(),n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=t;i[u]||(i[u]=(0,r.s)(e,t,n,o));return i[u]}(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}(s(e,["children"])),a=i(n,2),c=a[0],f=a[1];return o.useEffect((function(){return f&&l++,function(){f&&(0===--l&&(d()[u]=null))}}),[]),o.createElement(r.M.Provider,{value:c},t)}));c.displayName="DndProvider";var u=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");function d(){return"undefined"!==typeof n.g?n.g:window}var f=o.memo((function(e){var t=e.connect,n=e.src;return o.useEffect((function(){if("undefined"!==typeof Image){var e=!1,r=new Image;return r.src=n,r.onload=function(){t(r),e=!0},function(){e&&t(null)}}})),null}));f.displayName="DragPreviewImage"},68262:(e,t,n)=>{"use strict";function r(e,t,n){var r=n.getRegistry(),o=r.addTarget(e,t);return[o,function(){return r.removeTarget(o)}]}function o(e,t,n){var r=n.getRegistry(),o=r.addSource(e,t);return[o,function(){return r.removeSource(o)}]}n.d(t,{V:()=>o,l:()=>r})},24988:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});var r=n(65043),o=n(84945);function i(e,t){"function"===typeof e?e(t):e.current=t}function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,r.isValidElement)(t)){var a=t;return e(a,n),a}var s=t;!function(e){if("string"!==typeof e.type){var t=e.type.displayName||e.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors."+"You can either wrap ".concat(t," into a , or turn it into a ")+"drag source or a drop target itself.")}}(s);var l=n?function(t){return e(t,n)}:e;return function(e,t){var n=e.ref;return(0,o.V)("string"!==typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a
or . Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?(0,r.cloneElement)(e,{ref:function(e){i(n,e),i(t,e)}}):(0,r.cloneElement)(e,{ref:t})}(s,l)}}function s(e){var t={};return Object.keys(e).forEach((function(n){var r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{var o=a(r);t[n]=function(){return o}}})),t}},47543:(e,t,n)=>{"use strict";n.d(t,{M:()=>g});var r=n(65043),o=n(23725),i=n(80219),a=n.n(i),s=n(84945),l=n(72683),c=n(63702),u=n(8253);function d(e){return d="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},d(e)}function f(e,t){for(var n=0;n
1&&void 0!==arguments[1]?arguments[1]:{};return(0,u.cl)("DragLayer","collect[, options]",e,t),(0,s.V)("function"===typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer",e),(0,s.V)((0,c.Qd)(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer',t),function(n){var i=n,c=t.arePropsEqual,m=void 0===c?o.b:c,g=i.displayName||i.name||"Component",v=function(){var t=function(t){!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&&p(e,t)}(y,t);var n,a,c,v=h(y);function y(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,y),(e=v.apply(this,arguments)).isCurrentlyMounted=!1,e.ref=r.createRef(),e.handleChange=function(){if(e.isCurrentlyMounted){var t=e.getCurrentState();(0,o.b)(t,e.state)||e.setState(t)}},e}return n=y,(a=[{key:"getDecoratedComponentInstance",value:function(){return(0,s.V)(this.ref.current,"In order to access an instance of the decorated component, it must either be a class component or use React.forwardRef()"),this.ref.current}},{key:"shouldComponentUpdate",value:function(e,t){return!m(e,this.props)||!(0,o.b)(t,this.state)}},{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0,this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange&&(this.unsubscribeFromOffsetChange(),this.unsubscribeFromOffsetChange=void 0),this.unsubscribeFromStateChange&&(this.unsubscribeFromStateChange(),this.unsubscribeFromStateChange=void 0)}},{key:"render",value:function(){var e=this;return r.createElement(l.M.Consumer,null,(function(t){var n=t.dragDropManager;return void 0===n?null:(e.receiveDragDropManager(n),e.isCurrentlyMounted?r.createElement(i,Object.assign({},e.props,e.state,{ref:(0,u.Yy)(i)?e.ref:null})):null)}))}},{key:"receiveDragDropManager",value:function(e){if(void 0===this.manager){this.manager=e,(0,s.V)("object"===d(e),"Could not find the drag and drop manager in the context of %s. Make sure to render a DndProvider component in your top-level component. Read more: http://react-dnd.github.io/react-dnd/docs/troubleshooting#could-not-find-the-drag-and-drop-manager-in-the-context",g,g);var t=this.manager.getMonitor();this.unsubscribeFromOffsetChange=t.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=t.subscribeToStateChange(this.handleChange)}}},{key:"getCurrentState",value:function(){if(!this.manager)return{};var t=this.manager.getMonitor();return e(t,this.props)}}])&&f(n.prototype,a),c&&f(n,c),y}(r.Component);return t.displayName="DragLayer(".concat(g,")"),t.DecoratedComponent=n,t}();return a()(v,n)}}},62400:(e,t,n)=>{"use strict";n.d(t,{I:()=>m});var r=n(84945),o=n(63702),i=n(8253),a=n(3682),s=n(68262),l=n(68470),c=n(45467),u=n(44589);function d(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{};(0,i.cl)("DragSource","type, spec, collect[, options]",e,t,n,d);var m=e;"function"!==typeof e&&((0,r.V)((0,u.N)(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',e),m=function(){return e}),(0,r.V)((0,o.Qd)(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',t);var g=function(e){return Object.keys(e).forEach((function(t){(0,r.V)(f.indexOf(t)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',f.join(", "),t),(0,r.V)("function"===typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])})),p.forEach((function(t){(0,r.V)("function"===typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])})),function(t,n){return new h(e,t,n)}}(t);return(0,r.V)("function"===typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',n),(0,r.V)((0,o.Qd)(d),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',n),function(e){return(0,a.A)({containerDisplayName:"DragSource",createHandler:g,registerHandler:s.V,createConnector:function(e){return new c.b(e)},createMonitor:function(e){return new l.G(e)},DecoratedComponent:e,getType:m,collect:n,options:d})}}},33610:(e,t,n)=>{"use strict";n.d(t,{T:()=>h});var r=n(84945),o=n(63702),i=n(68262),a=n(44589),s=n(64303),l=n(73383),c=n(8253),u=n(3682);function d(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{};(0,c.cl)("DropTarget","type, spec, collect[, options]",e,t,n,d);var h=e;"function"!==typeof e&&((0,r.V)((0,a.N)(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',e),h=function(){return e}),(0,r.V)((0,o.Qd)(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',t);var m=function(e){return Object.keys(e).forEach((function(t){(0,r.V)(f.indexOf(t)>-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',f.join(", "),t),(0,r.V)("function"===typeof e[t],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target",t,t,e[t])})),function(t,n){return new p(e,t,n)}}(t);return(0,r.V)("function"===typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',n),(0,r.V)((0,o.Qd)(d),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',n),function(e){return(0,u.A)({containerDisplayName:"DropTarget",createHandler:m,registerHandler:i.l,createMonitor:function(e){return new l.b(e)},createConnector:function(e){return new s.P(e)},DecoratedComponent:e,getType:h,collect:n,options:d})}}},3682:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var r=n(65043),o=n(23725),i=n(84945),a=n(80219),s=n.n(a),l=n(72683),c=n(63702);function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";n.r(t),n.d(t,{DragLayer:()=>i.M,DragSource:()=>r.I,DropTarget:()=>o.T});var r=n(62400),o=n(33610),i=n(47543),a=n(65030),s={};for(const l in a)["default","DragSource","DropTarget","DragLayer"].indexOf(l)<0&&(s[l]=()=>a[l]);n.d(t,s)},65030:()=>{},8253:(e,t,n)=>{"use strict";function r(e){var t=e.current;return null==t?null:t.decoratedRef?t.decoratedRef.current:t}function o(e){return(t=e)&&t.prototype&&"function"===typeof t.prototype.render||function(e){var t;return"Symbol(react.forward_ref)"===(null===e||void 0===e||null===(t=e.$$typeof)||void 0===t?void 0:t.toString())}(e);var t}function i(e,t){}n.d(t,{PQ:()=>r,Yy:()=>o,cl:()=>i})},52476:(e,t,n)=>{"use strict";n.d(t,{i3:()=>k,uF:()=>m,V7:()=>D,Hd:()=>P});var r=n(65043),o=n(84945),i="undefined"!==typeof window?r.useLayoutEffect:r.useEffect,a=n(23725);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return l(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 l(e,t)}(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";n.r(t),n.d(t,{DndContext:()=>r.Mp,DndProvider:()=>r.QP,DragPreviewImage:()=>r.Ic,createDndContext:()=>r.sz,useDrag:()=>a.i3,useDragDropManager:()=>a.uF,useDragLayer:()=>a.V7,useDrop:()=>a.Hd});var r=n(26848),o=n(25850),i={};for(const l in o)["default","DndContext","DndProvider","DragPreviewImage","createDndContext"].indexOf(l)<0&&(i[l]=()=>o[l]);n.d(t,i);var a=n(52476),s=n(64084);i={};for(const l in s)["default","DndContext","DndProvider","DragPreviewImage","createDndContext","useDrag","useDragDropManager","useDragLayer","useDrop"].indexOf(l)<0&&(i[l]=()=>s[l]);n.d(t,i)},85964:()=>{},95668:()=>{},25850:(e,t,n)=>{"use strict";n.r(t);var r=n(25919),o={};for(const l in r)"default"!==l&&(o[l]=()=>r[l]);n.d(t,o);var i=n(95668);o={};for(const l in i)"default"!==l&&(o[l]=()=>i[l]);n.d(t,o);var a=n(65940);o={};for(const l in a)"default"!==l&&(o[l]=()=>a[l]);n.d(t,o);var s=n(85964);o={};for(const l in s)"default"!==l&&(o[l]=()=>s[l]);n.d(t,o)},25919:()=>{},65940:()=>{},82542:(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 o(e){return null!==e&&"object"===r(e)&&Object.prototype.hasOwnProperty.call(e,"current")}n.d(t,{i:()=>o})},44589:(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 o(e,t){return"string"===typeof e||"symbol"===r(e)||!!t&&Array.isArray(e)&&e.every((function(e){return o(e,!1)}))}n.d(t,{N:()=>o})},63702:(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 o(e){return"function"===typeof e}function i(){}function a(e){if(!function(e){return"object"===r(e)&&null!==e}(e))return!1;if(null===Object.getPrototypeOf(e))return!0;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}n.d(t,{Qd:()=>a,Tn:()=>o,lQ:()=>i})},82730:(e,t,n)=>{"use strict";var r=n(65043),o=n(42123),i=n(78853);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!q.call(V,e)||!q.call(H,e)&&(U.test(e)?V[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Q.hasOwnProperty("ReactCurrentDispatcher")||(Q.ReactCurrentDispatcher={current:null}),Q.hasOwnProperty("ReactCurrentBatchConfig")||(Q.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,Z="function"===typeof Symbol&&Symbol.for,ee=Z?Symbol.for("react.element"):60103,te=Z?Symbol.for("react.portal"):60106,ne=Z?Symbol.for("react.fragment"):60107,re=Z?Symbol.for("react.strict_mode"):60108,oe=Z?Symbol.for("react.profiler"):60114,ie=Z?Symbol.for("react.provider"):60109,ae=Z?Symbol.for("react.context"):60110,se=Z?Symbol.for("react.concurrent_mode"):60111,le=Z?Symbol.for("react.forward_ref"):60112,ce=Z?Symbol.for("react.suspense"):60113,ue=Z?Symbol.for("react.suspense_list"):60120,de=Z?Symbol.for("react.memo"):60115,fe=Z?Symbol.for("react.lazy"):60116,pe=Z?Symbol.for("react.block"):60121,he="function"===typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=he&&e[he]||e["@@iterator"])?e:null}function ge(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 ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case ue:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case le:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case de:return ge(e.type);case pe:return ge(e.render);case fe:if(e=1===e._status?e._result:null)return ge(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,o=e._debugSource,i=ge(e.type);n=null,r&&(n=ge(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(J,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function ye(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(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=be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.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 we(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Se(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 ke(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ye(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 _e(e,t){null!=(t=t.checked)&&X(e,"checked",t,!1)}function Ae(e,t){_e(e,t);var n=ye(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")?Ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ee(e,t.type,ye(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ce(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 Ee(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Oe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Te(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ye(n)}}function Re(e,t){var n=ye(t.value),r=ye(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 De(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Ie="http://www.w3.org/1999/xhtml",Fe="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 Le(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 Ne,ze=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Fe||"innerHTML"in e)e.innerHTML=t;else{for((Ne=Ne||document.createElement("div")).innerHTML="",t=Ne.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Be(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 We(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ue={animationend:We("Animation","AnimationEnd"),animationiteration:We("Animation","AnimationIteration"),animationstart:We("Animation","AnimationStart"),transitionend:We("Transition","TransitionEnd")},qe={},He={};function Ve(e){if(qe[e])return qe[e];if(!Ue[e])return e;var t,n=Ue[e];for(t in n)if(n.hasOwnProperty(t)&&t in He)return qe[e]=n[t];return e}E&&(He=document.createElement("div").style,"AnimationEvent"in window||(delete Ue.animationend.animation,delete Ue.animationiteration.animation,delete Ue.animationstart.animation),"TransitionEvent"in window||delete Ue.transitionend.transition);var Ge=Ve("animationend"),$e=Ve("animationiteration"),Ye=Ve("animationstart"),Ke=Ve("transitionend"),Qe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Xe=new("function"===typeof WeakMap?WeakMap:Map);function Je(e){var t=Xe.get(e);return void 0===t&&(t=new Map,Xe.set(e,t)),t}function Ze(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 et(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 tt(e){if(Ze(e)!==e)throw Error(a(188))}function nt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ze(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return tt(o),e;if(i===r)return tt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(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 rt(e,t){if(null==t)throw Error(a(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 ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var it=null;function at(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;rut.length&&ut.push(e)}function ft(e,t,n,r){if(ut.length){var o=ut.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(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=Rn(r)}while(n);for(n=0;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 pn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?pn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hn(){for(var e=window,t=un();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=un((e=t.contentWindow).document)}return t}function mn(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 gn="$",vn="/$",yn="$?",bn="$!",xn=null,wn=null;function Sn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function kn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var _n="function"===typeof setTimeout?setTimeout:void 0,An="function"===typeof clearTimeout?clearTimeout:void 0;function Cn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function En(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===gn||n===bn||n===yn){if(0===t)return e;t--}else n===vn&&t++}e=e.previousSibling}return null}var On=Math.random().toString(36).slice(2),Tn="__reactInternalInstance$"+On,Pn="__reactEventHandlers$"+On,Mn="__reactContainere$"+On;function Rn(e){var t=e[Tn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Mn]||n[Tn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=En(e);null!==e;){if(n=e[Tn])return n;e=En(e)}return t}n=(e=n).parentNode}return null}function Dn(e){return!(e=e[Tn]||e[Mn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function In(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Fn(e){return e[Pn]||null}function jn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Ln(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[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":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}function Nn(e,t,n){(t=Ln(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function zn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=jn(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}function Jn(e){e.eventPool=[],e.getPooled=Qn,e.release=Xn}o(Kn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=$n)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=$n)},persist:function(){this.isPersistent=$n},isPersistent:Yn,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=Yn,this._dispatchInstances=this._dispatchListeners=null}}),Kn.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},Kn.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,Jn(n),n},Jn(Kn);var Zn=Kn.extend({data:null}),er=Kn.extend({data:null}),tr=[9,13,27,32],nr=E&&"CompositionEvent"in window,rr=null;E&&"documentMode"in document&&(rr=document.documentMode);var or=E&&"TextEvent"in window&&!rr,ir=E&&(!nr||rr&&8=rr),ar=String.fromCharCode(32),sr={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(" ")}},lr=!1;function cr(e,t){switch(e){case"keyup":return-1!==tr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ur(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var dr=!1;var fr={eventTypes:sr,extractEvents:function(e,t,n,r){var o;if(nr)e:{switch(e){case"compositionstart":var i=sr.compositionStart;break e;case"compositionend":i=sr.compositionEnd;break e;case"compositionupdate":i=sr.compositionUpdate;break e}i=void 0}else dr?cr(e,n)&&(i=sr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=sr.compositionStart);return i?(ir&&"ko"!==n.locale&&(dr||i!==sr.compositionStart?i===sr.compositionEnd&&dr&&(o=Gn()):(Hn="value"in(qn=r)?qn.value:qn.textContent,dr=!0)),i=Zn.getPooled(i,t,n,r),o?i.data=o:null!==(o=ur(n))&&(i.data=o),Un(i),o=i):o=null,(e=or?function(e,t){switch(e){case"compositionend":return ur(t);case"keypress":return 32!==t.which?null:(lr=!0,ar);case"textInput":return(e=t.data)===ar&&lr?null:e;default:return null}}(e,n):function(e,t){if(dr)return"compositionend"===e||!nr&&cr(e,t)?(e=Gn(),Vn=Hn=qn=null,dr=!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=document.documentMode,Gr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},$r=null,Yr=null,Kr=null,Qr=!1;function Xr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Qr||null==$r||$r!==un(n)?null:("selectionStart"in(n=$r)&&mn(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},Kr&&Hr(Kr,n)?null:(Kr=n,(e=Kn.getPooled(Gr.select,Yr,e,t)).type="select",e.target=$r,Un(e),e))}var Jr={eventTypes:Gr,extractEvents:function(e,t,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Je(o),i=A.onSelect;for(var a=0;apo||(e.current=fo[po],fo[po]=null,po--)}function mo(e,t){po++,fo[po]=e.current,e.current=t}var go={},vo={current:go},yo={current:!1},bo=go;function xo(e,t){var n=e.type.contextTypes;if(!n)return go;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function wo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function So(){ho(yo),ho(vo)}function ko(e,t,n){if(vo.current!==go)throw Error(a(168));mo(vo,t),mo(yo,n)}function _o(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(a(108,ge(t)||"Unknown",i));return o({},n,{},r)}function Ao(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||go,bo=vo.current,mo(vo,e),mo(yo,yo.current),!0}function Co(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=_o(e,t,bo),r.__reactInternalMemoizedMergedChildContext=e,ho(yo),ho(vo),mo(vo,e)):ho(yo),mo(yo,n)}var Eo=i.unstable_runWithPriority,Oo=i.unstable_scheduleCallback,To=i.unstable_cancelCallback,Po=i.unstable_requestPaint,Mo=i.unstable_now,Ro=i.unstable_getCurrentPriorityLevel,Do=i.unstable_ImmediatePriority,Io=i.unstable_UserBlockingPriority,Fo=i.unstable_NormalPriority,jo=i.unstable_LowPriority,Lo=i.unstable_IdlePriority,No={},zo=i.unstable_shouldYield,Bo=void 0!==Po?Po:function(){},Wo=null,Uo=null,qo=!1,Ho=Mo(),Vo=1e4>Ho?Mo:function(){return Mo()-Ho};function Go(){switch(Ro()){case Do:return 99;case Io:return 98;case Fo:return 97;case jo:return 96;case Lo:return 95;default:throw Error(a(332))}}function $o(e){switch(e){case 99:return Do;case 98:return Io;case 97:return Fo;case 96:return jo;case 95:return Lo;default:throw Error(a(332))}}function Yo(e,t){return e=$o(e),Eo(e,t)}function Ko(e,t,n){return e=$o(e),Oo(e,t,n)}function Qo(e){return null===Wo?(Wo=[e],Uo=Oo(Do,Jo)):Wo.push(e),No}function Xo(){if(null!==Uo){var e=Uo;Uo=null,To(e)}Jo()}function Jo(){if(!qo&&null!==Wo){qo=!0;var e=0;try{var t=Wo;Yo(99,(function(){for(;e=t&&(Fa=!0),e.firstContext=null)}function ci(e,t){if(oi!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(oi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ri){if(null===ni)throw Error(a(308));ri=t,ni.dependencies={expirationTime:0,firstContext:t,responders:null}}else ri=ri.next=t;return e._currentValue}var ui=!1;function di(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function fi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function pi(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function hi(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 mi(e,t){var n=e.alternate;null!==n&&fi(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function gi(e,t,n,r){var i=e.updateQueue;ui=!1;var a=i.baseQueue,s=i.shared.pending;if(null!==s){if(null!==a){var l=a.next;a.next=s.next,s.next=l}a=s,i.shared.pending=null,null!==(l=e.alternate)&&(null!==(l=l.updateQueue)&&(l.baseQueue=s))}if(null!==a){l=a.next;var c=i.baseState,u=0,d=null,f=null,p=null;if(null!==l)for(var h=l;;){if((s=h.expirationTime)u&&(u=s)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),wl(s,h.suspenseConfig);e:{var g=e,v=h;switch(s=t,m=n,v.tag){case 1:if("function"===typeof(g=v.payload)){c=g.call(m,c,s);break e}c=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null===(s="function"===typeof(g=v.payload)?g.call(m,c,s):g)||void 0===s)break e;c=o({},c,s);break e;case 2:ui=!0}}null!==h.callback&&(e.effectTag|=32,null===(s=i.effects)?i.effects=[h]:s.push(h))}if(null===(h=h.next)||h===l){if(null===(s=i.shared.pending))break;h=a.next=s.next,s.next=l,i.baseQueue=a=s,i.shared.pending=null}}null===p?d=c:p.next=f,i.baseState=d,i.baseQueue=p,Sl(u),e.expirationTime=u,e.memoizedState=c}}function vi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tm?(g=d,d=null):g=d.sibling;var v=p(o,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,m),null===u?c=v:u.sibling=v,u=v,d=g}if(m===s.length)return n(o,d),c;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var b=p(o,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),s=i(b,s,g),null===d?u=b:d.sibling=b,d=b,m=v}if(y.done)return n(o,m),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=f(o,y.value,c))&&(s=i(y,s,g),null===d?u=y:d.sibling=y,d=y);return u}for(m=r(o,m);!y.done;g++,y=l.next())null!==(y=h(m,o,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=i(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(o,e)})),u}return function(e,r,i,l){var c="object"===typeof i&&null!==i&&i.type===ne&&null===i.key;c&&(i=i.props.children);var u="object"===typeof i&&null!==i;if(u)switch(i.$$typeof){case ee:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(i.type===ne){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=Ei(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===ne?((r=Hl(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=ql(i.type,i.key,i.props,null,e.mode,l)).ref=Ei(e,r,i),l.return=e,e=l)}return s(e);case te:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gl(i,e.mode,l)).return=e,e=r}return s(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Vl(i,e.mode,l)).return=e,e=r),s(e);if(Ci(i))return m(e,r,i,l);if(me(i))return g(e,r,i,l);if(u&&Oi(e,i),"undefined"===typeof i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Pi=Ti(!0),Mi=Ti(!1),Ri={},Di={current:Ri},Ii={current:Ri},Fi={current:Ri};function ji(e){if(e===Ri)throw Error(a(174));return e}function Li(e,t){switch(mo(Fi,t),mo(Ii,e),mo(Di,Ri),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Le(null,"");break;default:t=Le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ho(Di),mo(Di,t)}function Ni(){ho(Di),ho(Ii),ho(Fi)}function zi(e){ji(Fi.current);var t=ji(Di.current),n=Le(t,e.type);t!==n&&(mo(Ii,e),mo(Di,n))}function Bi(e){Ii.current===e&&(ho(Di),ho(Ii))}var Wi={current:0};function Ui(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===yn||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 qi(e,t){return{responder:e,props:t}}var Hi=Q.ReactCurrentDispatcher,Vi=Q.ReactCurrentBatchConfig,Gi=0,$i=null,Yi=null,Ki=null,Qi=!1;function Xi(){throw Error(a(321))}function Ji(e,t){if(null===t)return!1;for(var n=0;ni))throw Error(a(301));i+=1,Ki=Yi=null,t.updateQueue=null,Hi.current=_a,e=n(r,o)}while(t.expirationTime===Gi)}if(Hi.current=wa,t=null!==Yi&&null!==Yi.next,Gi=0,Ki=Yi=$i=null,Qi=!1,t)throw Error(a(300));return e}function ea(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ki?$i.memoizedState=Ki=e:Ki=Ki.next=e,Ki}function ta(){if(null===Yi){var e=$i.alternate;e=null!==e?e.memoizedState:null}else e=Yi.next;var t=null===Ki?$i.memoizedState:Ki.next;if(null!==t)Ki=t,Yi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Yi=e).memoizedState,baseState:Yi.baseState,baseQueue:Yi.baseQueue,queue:Yi.queue,next:null},null===Ki?$i.memoizedState=Ki=e:Ki=Ki.next=e}return Ki}function na(e,t){return"function"===typeof t?t(e):t}function ra(e){var t=ta(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Yi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=s=i=null,c=o;do{var u=c.expirationTime;if(u$i.expirationTime&&($i.expirationTime=u,Sl(u))}else null!==l&&(l=l.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),wl(u,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=s,Ur(r,t.memoizedState)||(Fa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function oa(e){var t=ta(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);Ur(i,t.memoizedState)||(Fa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ia(e){var t=ea();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:na,lastRenderedState:e}).dispatch=xa.bind(null,$i,e),[t.memoizedState,e]}function aa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=$i.updateQueue)?(t={lastEffect:null},$i.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 sa(){return ta().memoizedState}function la(e,t,n,r){var o=ea();$i.effectTag|=e,o.memoizedState=aa(1|t,n,void 0,void 0===r?null:r)}function ca(e,t,n,r){var o=ta();r=void 0===r?null:r;var i=void 0;if(null!==Yi){var a=Yi.memoizedState;if(i=a.destroy,null!==r&&Ji(r,a.deps))return void aa(t,n,i,r)}$i.effectTag|=e,o.memoizedState=aa(1|t,n,i,r)}function ua(e,t){return la(516,4,e,t)}function da(e,t){return ca(516,4,e,t)}function fa(e,t){return ca(4,2,e,t)}function pa(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ha(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ca(4,2,pa.bind(null,t,e),n)}function ma(){}function ga(e,t){return ea().memoizedState=[e,void 0===t?null:t],e}function va(e,t){var n=ta();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ji(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ya(e,t){var n=ta();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ji(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ba(e,t,n){var r=Go();Yo(98>r?98:r,(function(){e(!0)})),Yo(97<\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(i,{is:r.is}):(e=l.createElement(i),"select"===i&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,i),e[Tn]=t,e[Pn]=r,Va(e,t,!1,!1),t.stateNode=e,l=an(i,r),i){case"iframe":case"object":case"embed":$t("load",e),c=r;break;case"video":case"audio":for(c=0;cr.tailExpiration&&1t)&&ol.set(e,t))}}function dl(e,t){e.expirationTime=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function pl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Qo(ml.bind(null,e));else{var t=fl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=ll();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 o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==No&&To(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Qo(ml.bind(null,e)):Ko(r,hl.bind(null,e),{timeout:10*(1073741821-t)-Vo()}),e.callbackNode=t}}}function hl(e,t){if(sl=0,t)return Xl(e,t=ll()),pl(e),null;var n=fl(e);if(0!==n){if(t=e.callbackNode,(Ns&(Ps|Ms))!==Os)throw Error(a(327));if(Ml(),e===zs&&n===Ws||yl(e,n),null!==Bs){var r=Ns;Ns|=Ps;for(var o=xl();;)try{_l();break}catch(l){bl(e,l)}if(ii(),Ns=r,Cs.current=o,Us===Ds)throw t=qs,yl(e,n),Kl(e,n),pl(e),t;if(null===Bs)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Us,zs=null,r){case Rs:case Ds:throw Error(a(345));case Is:Xl(e,2=n){e.lastPingedTime=n,yl(e,n);break}}if(0!==(i=fl(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=_n(Ol.bind(null,e),o);break}Ol(e);break;case js:if(Kl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=El(o)),Ys&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,yl(e,n);break}if(0!==(o=fl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Vs?r=10*(1073741821-Vs)-Vo():1073741823===Hs?r=0:(r=10*(1073741821-Hs)-5e3,0>(r=(o=Vo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*As(r/1960))-r)&&(r=n)),10=(r=0|s.busyMinDurationMs)?r=0:(o=0|s.busyDelayMs,r=(i=Vo()-(10*(1073741821-i)-(0|s.timeoutMs||5e3)))<=o?0:o+r-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+ve(a))}Us!==Ls&&(Us=Is),s=os(s,a),d=i;do{switch(d.tag){case 3:l=s,d.effectTag|=4096,d.expirationTime=t,mi(d,Ss(d,l,t));break e;case 1:l=s;var x=d.type,w=d.stateNode;if(0===(64&d.effectTag)&&("function"===typeof x.getDerivedStateFromError||null!==w&&"function"===typeof w.componentDidCatch&&(null===el||!el.has(w)))){d.effectTag|=4096,d.expirationTime=t,mi(d,ks(d,l,t));break e}}d=d.return}while(null!==d)}Bs=Cl(Bs)}catch(S){t=S;continue}break}}function xl(){var e=Cs.current;return Cs.current=wa,null===e?wa:e}function wl(e,t){e$s&&($s=e)}function kl(){for(;null!==Bs;)Bs=Al(Bs)}function _l(){for(;null!==Bs&&!zo();)Bs=Al(Bs)}function Al(e){var t=_s(e.alternate,e,Ws);return e.memoizedProps=e.pendingProps,null===t&&(t=Cl(e)),Es.current=null,t}function Cl(e){Bs=e;do{var t=Bs.alternate;if(e=Bs.return,0===(2048&Bs.effectTag)){if(t=ns(t,Bs,Ws),1===Ws||1!==Bs.childExpirationTime){for(var n=0,r=Bs.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}Bs.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Bs.firstEffect),null!==Bs.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Bs.firstEffect),e.lastEffect=Bs.lastEffect),1(e=e.childExpirationTime)?t:e}function Ol(e){var t=Go();return Yo(99,Tl.bind(null,e,t)),null}function Tl(e,t){do{Ml()}while(null!==nl);if((Ns&(Ps|Ms))!==Os)throw Error(a(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(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=El(n);if(e.firstPendingTime=o,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===zs&&(Bs=zs=null,Ws=0),1l&&(u=l,l=s,s=u),u=fn(x,s),d=fn(x,l),u&&d&&(1!==S.rangeCount||S.anchorNode!==u.node||S.anchorOffset!==u.offset||S.focusNode!==d.node||S.focusOffset!==d.offset)&&((w=w.createRange()).setStart(u.node,u.offset),S.removeAllRanges(),s>l?(S.addRange(w),S.extend(d.node,d.offset)):(w.setEnd(d.node,d.offset),S.addRange(w))))),w=[];for(S=x;S=S.parentNode;)1===S.nodeType&&w.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"===typeof x.focus&&x.focus(),x=0;x=n?Qa(e,t,n):(mo(Wi,1&Wi.current),null!==(t=es(e,t,n))?t.sibling:null);mo(Wi,1&Wi.current);break;case 19:if(r=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(r)return Za(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),mo(Wi,Wi.current),!r)return null}return es(e,t,n)}Fa=!1}}else Fa=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=xo(t,vo.current),li(t,n),o=Zi(null,t,r,e,o,n),t.effectTag|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,wo(r)){var i=!0;Ao(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,di(t);var s=r.getDerivedStateFromProps;"function"===typeof s&&xi(t,r,s,e),o.updater=wi,t.stateNode=o,o._reactInternalFiber=t,Ai(t,r,e,n),t=qa(null,t,r,!0,i,n)}else t.tag=0,ja(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,i=t.tag=function(e){if("function"===typeof e)return Wl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===le)return 11;if(e===de)return 14}return 2}(o),e=ei(o,e),i){case 0:t=Wa(null,t,o,e,n);break e;case 1:t=Ua(null,t,o,e,n);break e;case 11:t=La(null,t,o,e,n);break e;case 14:t=Na(null,t,o,ei(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Wa(e,t,r,o=t.elementType===r?o:ei(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ua(e,t,r,o=t.elementType===r?o:ei(r,o),n);case 3:if(Ha(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,fi(e,t),gi(t,r,null,n),(r=t.memoizedState.element)===o)Da(),t=es(e,t,n);else{if((o=t.stateNode.hydrate)&&(Ca=Cn(t.stateNode.containerInfo.firstChild),Aa=t,o=Ea=!0),o)for(n=Mi(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else ja(e,t,r,n),Da();t=t.child}return t;case 5:return zi(t),null===e&&Pa(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,kn(r,o)?s=null:null!==i&&kn(r,i)&&(t.effectTag|=16),Ba(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(ja(e,t,s,n),t=t.child),t;case 6:return null===e&&Pa(t),null;case 13:return Qa(e,t,n);case 4:return Li(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Pi(t,null,r,n):ja(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,La(e,t,r,o=t.elementType===r?o:ei(r,o),n);case 7:return ja(e,t,t.pendingProps,n),t.child;case 8:case 12:return ja(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,s=t.memoizedProps,i=o.value;var l=t.type._context;if(mo(ti,l._currentValue),l._currentValue=i,null!==s)if(l=s.value,0===(i=Ur(l,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(s.children===o.children&&!yo.current){t=es(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!==(u.observedBits&i)){1===l.tag&&((u=pi(n,null)).tag=2,hi(l,u)),l.expirationTime=t&&e<=t}function Kl(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ql(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 Xl(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Jl(e,t,n,r){var o=t.current,i=ll(),s=yi.suspense;i=cl(i,o,s);e:if(n){t:{if(Ze(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(wo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(wo(c)){n=_o(n,c,l);break e}}n=l}else n=go;return null===t.context?t.context=n:t.pendingContext=n,(t=pi(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),hi(o,t),ul(o,i),i}function Zl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function ec(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime{"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(t){console.error(t)}}(),e.exports=n(82730)},95082:(e,t)=>{"use strict";var n=60103,r=60106,o=60107,i=60108,a=60114,s=60109,l=60110,c=60112,u=60113,d=60120,f=60115,p=60116,h=60121,m=60122,g=60117,v=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),o=b("react.fragment"),i=b("react.strict_mode"),a=b("react.profiler"),s=b("react.provider"),l=b("react.context"),c=b("react.forward_ref"),u=b("react.suspense"),d=b("react.suspense_list"),f=b("react.memo"),p=b("react.lazy"),h=b("react.block"),m=b("react.server.block"),g=b("react.fundamental"),v=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function x(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case a:case i:case u:case d:return e;default:switch(e=e&&e.$$typeof){case l:case c:case p:case f:case s:return e;default:return t}}case r:return t}}}},2086:(e,t,n)=>{"use strict";n(95082)},6929:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case f:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case h:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=i,t.Lazy=m,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.SuspenseList=p,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return v(e)===c},t.isContextProvider=function(e){return v(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return v(e)===d},t.isFragment=function(e){return v(e)===i},t.isLazy=function(e){return v(e)===m},t.isMemo=function(e){return v(e)===h},t.isPortal=function(e){return v(e)===o},t.isProfiler=function(e){return v(e)===s},t.isStrictMode=function(e){return v(e)===a},t.isSuspense=function(e){return v(e)===f},t.isSuspenseList=function(e){return v(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===s||e===a||e===f||e===p||e===g||"object"===typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=v},66970:(e,t,n)=>{"use strict";e.exports=n(6929)},19005:(e,t)=>{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case g:case m:case l:return e;default:return t}}case o:return t}}}function S(e){return w(e)===d}},77681:(e,t,n)=>{"use strict";n(19005)},93141:function(e,t,n){"undefined"!=typeof self&&self,e.exports=function(e,t){return function(){"use strict";var n={328:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.PrintContextConsumer=t.PrintContext=void 0;var r=n(496),o=Object.prototype.hasOwnProperty.call(r,"createContext");t.PrintContext=o?r.createContext({}):null,t.PrintContextConsumer=t.PrintContext?t.PrintContext.Consumer:function(){return null}},428:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ReactToPrint=void 0;var r=n(316),o=n(496),i=n(190),a=n(328),s=n(940),l=function(e){function t(){var t=e.apply(this,r.__spreadArray([],r.__read(arguments),!1))||this;return t.startPrint=function(e){var n=t.props,r=n.onAfterPrint,o=n.onPrintError,i=n.print,a=n.documentTitle;setTimeout((function(){var n,s;if(e.contentWindow)if(e.contentWindow.focus(),i)i(e).then((function(){return null==r?void 0:r()})).then((function(){return t.handleRemoveIframe()})).catch((function(e){o?o("print",e):t.logMessages(["An error was thrown by the specified `print` function"])}));else{if(e.contentWindow.print){var l=null!==(s=null===(n=e.contentDocument)||void 0===n?void 0:n.title)&&void 0!==s?s:"",c=e.ownerDocument.title;a&&(e.ownerDocument.title=a,e.contentDocument&&(e.contentDocument.title=a)),e.contentWindow.print(),a&&(e.ownerDocument.title=c,e.contentDocument&&(e.contentDocument.title=l))}else t.logMessages(["Printing for this browser is not currently possible: the browser does not have a `print` method available for iframes."]);null==r||r(),t.handleRemoveIframe()}else t.logMessages(["Printing failed because the `contentWindow` of the print iframe did not load. This is possibly an error with `react-to-print`. Please file an issue: https://github.com/gregnb/react-to-print/issues/"])}),500)},t.triggerPrint=function(e){var n=t.props,r=n.onBeforePrint,o=n.onPrintError;if(r){var i=r();i&&"function"==typeof i.then?i.then((function(){t.startPrint(e)})).catch((function(e){o&&o("onBeforePrint",e)})):t.startPrint(e)}else t.startPrint(e)},t.handlePrint=function(e){var n=t.props,o=n.bodyClass,a=n.content,s=n.copyStyles,l=n.fonts,c=n.pageStyle,u=n.nonce,d="function"==typeof e?e():null;if(d&&"function"==typeof a&&t.logMessages(['"react-to-print" received a `content` prop and a content param passed the callback return by `useReactToPrint. The `content` prop will be ignored.'],"warning"),d||"function"!=typeof a||(d=a()),void 0!==d)if(null!==d){var f=document.createElement("iframe");f.width="".concat(document.documentElement.clientWidth,"px"),f.height="".concat(document.documentElement.clientHeight,"px"),f.style.position="absolute",f.style.top="-".concat(document.documentElement.clientHeight+100,"px"),f.style.left="-".concat(document.documentElement.clientWidth+100,"px"),f.id="printWindow",f.srcdoc="";var p=(0,i.findDOMNode)(d);if(p){var h=p.cloneNode(!0),m=h instanceof Text,g=document.querySelectorAll("link[rel~='stylesheet'], link[as='style']"),v=m?[]:h.querySelectorAll("img"),y=m?[]:h.querySelectorAll("video"),b=l?l.length:0;t.numResourcesToLoad=g.length+v.length+y.length+b,t.resourcesLoaded=[],t.resourcesErrored=[];var x=function(e,n){t.resourcesLoaded.includes(e)?t.logMessages(["Tried to mark a resource that has already been handled",e],"debug"):(n?(t.logMessages(r.__spreadArray(['"react-to-print" was unable to load a resource but will continue attempting to print the page'],r.__read(n),!1)),t.resourcesErrored.push(e)):t.resourcesLoaded.push(e),t.resourcesLoaded.length+t.resourcesErrored.length===t.numResourcesToLoad&&t.triggerPrint(f))};f.onload=function(){var e,n,i,a;f.onload=null;var d=f.contentDocument||(null===(n=f.contentWindow)||void 0===n?void 0:n.document);if(d){d.body.appendChild(h),l&&((null===(i=f.contentDocument)||void 0===i?void 0:i.fonts)&&(null===(a=f.contentWindow)||void 0===a?void 0:a.FontFace)?l.forEach((function(e){var t=new FontFace(e.family,e.source,{weight:e.weight,style:e.style});f.contentDocument.fonts.add(t),t.loaded.then((function(){x(t)})).catch((function(e){x(t,["Failed loading the font:",t,"Load error:",e])}))})):(l.forEach((function(e){return x(e)})),t.logMessages(['"react-to-print" is not able to load custom fonts because the browser does not support the FontFace API but will continue attempting to print the page'])));var g="function"==typeof c?c():c;if("string"!=typeof g)t.logMessages(['"react-to-print" expected a "string" from `pageStyle` but received "'.concat(typeof g,'". Styles from `pageStyle` will not be applied.')]);else{var b=d.createElement("style");u&&(b.setAttribute("nonce",u),d.head.setAttribute("nonce",u)),b.appendChild(d.createTextNode(g)),d.head.appendChild(b)}if(o&&(e=d.body.classList).add.apply(e,r.__spreadArray([],r.__read(o.split(" ")),!1)),!m){for(var w=m?[]:p.querySelectorAll("canvas"),S=d.querySelectorAll("canvas"),k=0;k",t,"Error",i])},r.src=n}else x(t,['Found an tag with an empty "src" attribute. This prevents pre-loading it. The is:',t])};for(k=0;k=2?x(t):(t.onloadeddata=function(){return x(t)},t.onerror=function(e,n,r,o,i){return x(t,["Error loading video",t,"Error",i])},t.onstalled=function(){return x(t,["Loading video stalled, skipping",t])})};for(k=0;k tag with a `disabled` attribute and will ignore it. Note that the `disabled` attribute is deprecated, and some browsers ignore it. You should stop using it. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#attr-disabled. The is:",r],"warning"),x(r);else{for(var c=d.createElement(r.tagName),f=(l=0,r.attributes.length);l tag with an empty `href` attribute. In addition to being invalid HTML, this can cause problems in many browsers, and so the was not loaded. The is:",r],"warning"),x(r)},z=(k=0,L.length);k=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function l(e,t){return function(n,r){t(n,r,e)}}function c(e,t,n,r,o,i){function a(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,l=r.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?r.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,r.name):{}),f=!1,p=n.length-1;p>=0;p--){var h={};for(var m in r)h[m]="access"===m?{}:r[m];for(var m in r.access)h.access[m]=r.access[m];h.addInitializer=function(e){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(e||null))};var g=(0,n[p])("accessor"===l?{get:d.get,set:d.set}:d[c],h);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(s=a(g.get))&&(d.get=s),(s=a(g.set))&&(d.set=s),(s=a(g.init))&&o.unshift(s)}else(s=a(g))&&("field"===l?o.unshift(s):d[c]=s)}u&&Object.defineProperty(u,r.name,d),f=!0}function u(e,t,n){for(var r=arguments.length>2,o=0;o0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function x(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof k?Promise.resolve(n.value.v).then(l,c):u(i[0][2],n)}catch(e){u(i[0][3],e)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function A(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:k(e[r](t)),done:!1}:o?o(t):t}:o}}function C(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=y(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){!function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}(r,o,(t=e[n](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var O=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function T(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&g(t,e,n);return O(t,e),t}function P(e){return e&&e.__esModule?e:{default:e}}function M(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function R(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}function D(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function I(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var r;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose]}if("function"!=typeof r)throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var F="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function j(e){function t(t){e.error=e.hasError?new F(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}return function n(){for(;e.stack.length;){var r=e.stack.pop();try{var o=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(o).then(n,(function(e){return t(e),n()}))}catch(e){t(e)}}if(e.hasError)throw e.error}()}t.default={__extends:o,__assign:i,__rest:a,__decorate:s,__param:l,__metadata:p,__awaiter:h,__generator:m,__createBinding:g,__exportStar:v,__values:y,__read:b,__spread:x,__spreadArrays:w,__spreadArray:S,__await:k,__asyncGenerator:_,__asyncDelegator:A,__asyncValues:C,__makeTemplateObject:E,__importStar:T,__importDefault:P,__classPrivateFieldGet:M,__classPrivateFieldSet:R,__classPrivateFieldIn:D,__addDisposableResource:I,__disposeResources:j}}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={exports:{}};return n[e](i,i.exports,o),i.exports}o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return function(){var e=i;Object.defineProperty(e,"__esModule",{value:!0}),e.useReactToPrint=e.ReactToPrint=e.PrintContextConsumer=void 0;var t=o(328);Object.defineProperty(e,"PrintContextConsumer",{enumerable:!0,get:function(){return t.PrintContextConsumer}});var n=o(428);Object.defineProperty(e,"ReactToPrint",{enumerable:!0,get:function(){return n.ReactToPrint}});var r=o(892);Object.defineProperty(e,"useReactToPrint",{enumerable:!0,get:function(){return r.useReactToPrint}});var a=o(428);e.default=a.ReactToPrint}(),i}()}(n(65043),n(97950))},9998:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>g});var r=n(98587),o=n(25540),i=n(65043),a=n(97950);const s=!1;var l=n(88726),c="unmounted",u="exited",d="entering",f="entered",p="exiting",h=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=u,r.appearStatus=d):o=f:o=t.unmountOnExit||t.mountOnEnter?c:u,r.state={status:o},r.nextCallback=null,r}(0,o.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:u}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==d&&n!==f&&(t=d):n!==d&&n!==f||(t=p)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===d){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:c})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[a.findDOMNode(this),r],i=o[0],l=o[1],c=this.getTimeouts(),u=r?c.appear:c.enter;!e&&!n||s?this.safeSetState({status:f},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,l),this.safeSetState({status:d},(function(){t.props.onEntering(i,l),t.onTransitionEnd(u,(function(){t.safeSetState({status:f},(function(){t.props.onEntered(i,l)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:a.findDOMNode(this);t&&!s?(this.props.onExit(r),this.safeSetState({status:p},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:u},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:u},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],s=o[1];this.props.addEndListener(i,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(l.A.Provider,{value:null},"function"===typeof n?n(e,o):i.cloneElement(i.Children.only(n),o))},t}(i.Component);function m(){}h.contextType=l.A,h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:m,onEntering:m,onEntered:m,onExit:m,onExiting:m,onExited:m},h.UNMOUNTED=c,h.EXITED=u,h.ENTERING=d,h.ENTERED=f,h.EXITING=p;const g=h},88726:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(65043).createContext(null)},51153:(e,t,n)=>{"use strict";var r=n(65043),o=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)s.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},14202:(e,t,n)=>{"use strict";var r=n(42123),o="function"===typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,u=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.forward_ref"):60112,p=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 v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP.length&&P.push(e)}function D(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var s=!1;if(null===e)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case i:case a:s=!0}}if(s)return n(r,e,""===t?"."+F(e,0):t),1;if(s=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l{"use strict";e.exports=n(14202)},70579:(e,t,n)=>{"use strict";e.exports=n(51153)},27234:(e,t)=>{"use strict";var n,r,o,i,a;if("undefined"===typeof window||"function"!==typeof MessageChannel){var s=null,l=null,c=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(n){throw setTimeout(c,0),n}},u=Date.now();t.unstable_now=function(){return Date.now()-u},n=function(e){null!==s?setTimeout(n,0,e):(s=e,setTimeout(c,0))},r=function(e,t){l=setTimeout(e,t)},o=function(){clearTimeout(l)},i=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,f=window.Date,p=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"===typeof d&&"function"===typeof d.now)t.unstable_now=function(){return d.now()};else{var g=f.now();t.unstable_now=function(){return f.now()-g}}var v=!1,y=null,b=-1,x=5,w=0;i=function(){return t.unstable_now()>=w},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0E(a,n))void 0!==l&&0>E(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>E(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],T=[],P=1,M=null,R=3,D=!1,I=!1,F=!1;function j(e){for(var t=A(T);null!==t;){if(null===t.callback)C(T);else{if(!(t.startTime<=e))break;C(T),t.sortIndex=t.expirationTime,_(O,t)}t=A(T)}}function L(e){if(F=!1,j(e),!I)if(null!==A(O))I=!0,n(N);else{var t=A(T);null!==t&&r(L,t.startTime-e)}}function N(e,n){I=!1,F&&(F=!1,o()),D=!0;var a=R;try{for(j(n),M=A(O);null!==M&&(!(M.expirationTime>n)||e&&!i());){var s=M.callback;if(null!==s){M.callback=null,R=M.priorityLevel;var l=s(M.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?M.callback=l:M===A(O)&&C(O),j(n)}else C(O);M=A(O)}if(null!==M)var c=!0;else{var u=A(T);null!==u&&r(L,u.startTime-n),c=!1}return c}finally{M=null,R=a,D=!1}}function z(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=a;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(){I||D||(I=!0,n(N))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return A(O)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,i,a){var s=t.unstable_now();if("object"===typeof a&&null!==a){var l=a.delay;l="number"===typeof l&&0s?(e.sortIndex=l,_(T,e),null===A(O)&&e===A(T)&&(F?o():F=!0,r(L,l-s))):(e.sortIndex=a,_(O,e),I||D||(I=!0,n(N))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();j(e);var n=A(O);return n!==M&&null!==M&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime{"use strict";e.exports=n(27234)},40351:(e,t,n)=>{var r=n(94403);function o(e,t){var n,o=null;if(!e||"string"!==typeof e)return o;for(var i,a,s=r(e),l="function"===typeof t,c=0,u=s.length;c{e.exports=n(84095)},94870:(e,t,n)=>{e.exports=n(25342)},11393:(e,t,n)=>{e.exports=n(59721)},14166:(e,t,n)=>{e.exports=n(33374)},96319:(e,t,n)=>{e.exports=n(94823)},26327:(e,t,n)=>{e.exports=n(13695)},86226:(e,t,n)=>{e.exports=n(41898)},64007:(e,t,n)=>{e.exports=n(95583)},48079:(e,t,n)=>{e.exports=n(88887)},73363:(e,t,n)=>{e.exports=n(92411)},18979:(e,t,n)=>{e.exports=n(57499)},31721:(e,t,n)=>{e.exports=n(15473)},129:(e,t,n)=>{e.exports=n(36857)},385:(e,t,n)=>{e.exports=n(96809)},165:(e,t,n)=>{e.exports=n(22349)},11265:(e,t,n)=>{e.exports=n(72873)},85569:(e,t,n)=>{e.exports=n(97209)},29544:(e,t,n)=>{e.exports=n(82208)},25110:(e,t,n)=>{e.exports=n(27950)},53930:(e,t,n)=>{e.exports=n(74402)},38573:(e,t,n)=>{e.exports=n(94133)},78928:(e,t,n)=>{e.exports=n(50504)},36751:(e,t,n)=>{e.exports=n(54423)},26100:(e,t,n)=>{e.exports=n(13212)},50697:(e,t,n)=>{e.exports=n(705)},57119:(e,t,n)=>{e.exports=n(95207)},36586:(e,t,n)=>{e.exports=n(37666)},92574:(e,t,n)=>{e.exports=n(94246)},56255:(e,t,n)=>{e.exports=n(35207)},31607:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{var r=n(76783);e.exports=function(e){if(r(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},54309:(e,t,n)=>{var r=n(76783),o=n(31607);e.exports=function(e){if(r(e))return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6803:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},20271:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},43563:(e,t,n)=>{var r=n(3890),o=n(4704);function i(e,t){for(var n=0;n{var r=n(3890),o=n(4704);e.exports=function(e,t,n){return(t=o(t))in e?r(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},7666:(e,t,n)=>{var r=n(55984),o=n(65966);function i(){var t;return e.exports=i=r?o(t=r).call(t):function(e){for(var t=1;t{var r=n(25566),o=n(65966),i=n(46602);function a(t){var n;return e.exports=a=r?o(n=i).call(n):function(e){return e.__proto__||i(e)},e.exports.__esModule=!0,e.exports.default=e.exports,a(t)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},60319:(e,t,n)=>{var r=n(62281),o=n(3890),i=n(86604);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=r(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),o(e,"prototype",{writable:!1}),t&&i(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},28899:(e,t,n)=>{var r=n(34206),o=n(52532),i=n(97163);e.exports=function(e){if("undefined"!=typeof r&&null!=o(e)||null!=e["@@iterator"])return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},94172:(e,t,n)=>{var r=n(34206),o=n(52532),i=n(63497);e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof r&&o(e)||e["@@iterator"];if(null!=n){var a,s,l,c,u=[],d=!0,f=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;d=!1}else for(;!(d=(a=l.call(n)).done)&&(i(u).call(u,a.value),u.length!==t);d=!0);}catch(e){f=!0,s=e}finally{try{if(!d&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(f)throw s}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports},85344:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},20805:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},48447:(e,t,n)=>{var r=n(48652),o=n(38172),i=n(52997);e.exports=function(e,t){if(null==e)return{};var n,a,s=i(e,t);if(r){var l=r(e);for(a=0;a{var r=n(38172);e.exports=function(e,t){if(null==e)return{};var n={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(r(t).call(t,o))continue;n[o]=e[o]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},45180:(e,t,n)=>{var r=n(91234).default,o=n(6803);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},86604:(e,t,n)=>{var r=n(25566),o=n(65966);function i(t,n){var a;return e.exports=i=r?o(a=r).call(a):function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,i(t,n)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},34875:(e,t,n)=>{var r=n(31251),o=n(94172),i=n(90426),a=n(85344);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},47284:(e,t,n)=>{var r=n(54309),o=n(28899),i=n(90426),a=n(20805);e.exports=function(e){return r(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},56973:(e,t,n)=>{var r=n(52945),o=n(91234).default;e.exports=function(e,t){if("object"!=o(e)||!e)return e;var n=e[r];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4704:(e,t,n)=>{var r=n(91234).default,o=n(56973);e.exports=function(e){var t=o(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},91234:(e,t,n)=>{var r=n(34206),o=n(99326);function i(t){return e.exports=i="function"==typeof r&&"symbol"==typeof o?function(e){return typeof e}:function(e){return e&&"function"==typeof r&&e.constructor===r&&e!==r.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,i(t)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},90426:(e,t,n)=>{var r=n(97835),o=n(97163),i=n(31607);e.exports=function(e,t){if(e){var n;if("string"==typeof e)return i(e,t);var a=r(n={}.toString.call(e)).call(n,8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?o(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6305:(e,t,n)=>{var r=n(73738).default;function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var i={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var l=a?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=e[s]}return i.default=e,n&&n.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports},73738:e=>{function t(n){return e.exports=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},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},13756:(e,t,n)=>{"use strict";var r=n(53499);e.exports=r},62372:(e,t,n)=>{"use strict";var r=n(84095);e.exports=r},72221:(e,t,n)=>{"use strict";var r=n(54468);e.exports=r},34583:(e,t,n)=>{"use strict";var r=n(25342);e.exports=r},88645:(e,t,n)=>{"use strict";var r=n(64044);e.exports=r},27592:(e,t,n)=>{"use strict";var r=n(44185);e.exports=r},76404:(e,t,n)=>{"use strict";var r=n(57499);e.exports=r},79777:(e,t,n)=>{"use strict";var r=n(82208);e.exports=r},668:(e,t,n)=>{"use strict";var r=n(56345);e.exports=r},35949:(e,t,n)=>{"use strict";var r=n(74402);e.exports=r},46297:(e,t,n)=>{"use strict";var r=n(13212);e.exports=r},53247:(e,t,n)=>{"use strict";var r=n(87834);e.exports=r},48443:(e,t,n)=>{"use strict";var r=n(942);e.exports=r},23657:(e,t,n)=>{"use strict";var r=n(90766);n(46591),n(29844),n(40153),n(19215),e.exports=r},31839:(e,t,n)=>{"use strict";var r=n(8590);e.exports=r},68472:(e,t,n)=>{"use strict";var r=n(65729);e.exports=r},63366:(e,t,n)=>{"use strict";n(93918),n(50624);var r=n(95313);e.exports=r.Array.from},75686:(e,t,n)=>{"use strict";n(47944);var r=n(95313);e.exports=r.Array.isArray},41786:(e,t,n)=>{"use strict";n(16756);var r=n(58118);e.exports=r("Array","concat")},37703:(e,t,n)=>{"use strict";n(30133);var r=n(58118);e.exports=r("Array","every")},91760:(e,t,n)=>{"use strict";n(86162);var r=n(58118);e.exports=r("Array","filter")},87820:(e,t,n)=>{"use strict";n(5506);var r=n(58118);e.exports=r("Array","findIndex")},89077:(e,t,n)=>{"use strict";n(37479);var r=n(58118);e.exports=r("Array","forEach")},43103:(e,t,n)=>{"use strict";n(56069);var r=n(58118);e.exports=r("Array","includes")},31844:(e,t,n)=>{"use strict";n(89746);var r=n(58118);e.exports=r("Array","indexOf")},31846:(e,t,n)=>{"use strict";n(76684);var r=n(58118);e.exports=r("Array","map")},83258:(e,t,n)=>{"use strict";n(66280);var r=n(58118);e.exports=r("Array","push")},46016:(e,t,n)=>{"use strict";n(54762);var r=n(58118);e.exports=r("Array","reduce")},45510:(e,t,n)=>{"use strict";n(48436);var r=n(58118);e.exports=r("Array","slice")},86054:(e,t,n)=>{"use strict";n(36384);var r=n(58118);e.exports=r("Array","some")},34470:(e,t,n)=>{"use strict";n(26852);var r=n(58118);e.exports=r("Array","sort")},6258:(e,t,n)=>{"use strict";n(60468);var r=n(58118);e.exports=r("Array","splice")},57972:(e,t,n)=>{"use strict";n(57404);var r=n(58118);e.exports=r("Function","bind")},98743:(e,t,n)=>{"use strict";n(51446),n(93918);var r=n(4205);e.exports=r},59249:(e,t,n)=>{"use strict";var r=n(51363),o=n(57972),i=Function.prototype;e.exports=function(e){var t=e.bind;return e===i||r(i,e)&&t===i.bind?o:t}},64078:(e,t,n)=>{"use strict";var r=n(51363),o=n(41786),i=Array.prototype;e.exports=function(e){var t=e.concat;return e===i||r(i,e)&&t===i.concat?o:t}},92355:(e,t,n)=>{"use strict";var r=n(51363),o=n(37703),i=Array.prototype;e.exports=function(e){var t=e.every;return e===i||r(i,e)&&t===i.every?o:t}},56188:(e,t,n)=>{"use strict";var r=n(51363),o=n(91760),i=Array.prototype;e.exports=function(e){var t=e.filter;return e===i||r(i,e)&&t===i.filter?o:t}},97760:(e,t,n)=>{"use strict";var r=n(51363),o=n(87820),i=Array.prototype;e.exports=function(e){var t=e.findIndex;return e===i||r(i,e)&&t===i.findIndex?o:t}},17011:(e,t,n)=>{"use strict";var r=n(51363),o=n(43103),i=n(68809),a=Array.prototype,s=String.prototype;e.exports=function(e){var t=e.includes;return e===a||r(a,e)&&t===a.includes?o:"string"==typeof e||e===s||r(s,e)&&t===s.includes?i:t}},49200:(e,t,n)=>{"use strict";var r=n(51363),o=n(31844),i=Array.prototype;e.exports=function(e){var t=e.indexOf;return e===i||r(i,e)&&t===i.indexOf?o:t}},22546:(e,t,n)=>{"use strict";var r=n(51363),o=n(31846),i=Array.prototype;e.exports=function(e){var t=e.map;return e===i||r(i,e)&&t===i.map?o:t}},974:(e,t,n)=>{"use strict";var r=n(51363),o=n(83258),i=Array.prototype;e.exports=function(e){var t=e.push;return e===i||r(i,e)&&t===i.push?o:t}},4956:(e,t,n)=>{"use strict";var r=n(51363),o=n(46016),i=Array.prototype;e.exports=function(e){var t=e.reduce;return e===i||r(i,e)&&t===i.reduce?o:t}},81338:(e,t,n)=>{"use strict";var r=n(51363),o=n(45510),i=Array.prototype;e.exports=function(e){var t=e.slice;return e===i||r(i,e)&&t===i.slice?o:t}},15994:(e,t,n)=>{"use strict";var r=n(51363),o=n(86054),i=Array.prototype;e.exports=function(e){var t=e.some;return e===i||r(i,e)&&t===i.some?o:t}},88658:(e,t,n)=>{"use strict";var r=n(51363),o=n(34470),i=Array.prototype;e.exports=function(e){var t=e.sort;return e===i||r(i,e)&&t===i.sort?o:t}},99790:(e,t,n)=>{"use strict";var r=n(51363),o=n(6258),i=Array.prototype;e.exports=function(e){var t=e.splice;return e===i||r(i,e)&&t===i.splice?o:t}},62864:(e,t,n)=>{"use strict";var r=n(51363),o=n(88054),i=String.prototype;e.exports=function(e){var t=e.startsWith;return"string"==typeof e||e===i||r(i,e)&&t===i.startsWith?o:t}},75962:(e,t,n)=>{"use strict";var r=n(51363),o=n(5232),i=String.prototype;e.exports=function(e){var t=e.trim;return"string"==typeof e||e===i||r(i,e)&&t===i.trim?o:t}},76208:(e,t,n)=>{"use strict";n(3001),n(55916);var r=n(95313),o=n(20375);r.JSON||(r.JSON={stringify:JSON.stringify}),e.exports=function(e,t,n){return o(r.JSON.stringify,null,arguments)}},92635:(e,t,n)=>{"use strict";n(1323);var r=n(95313);e.exports=r.Object.assign},63902:(e,t,n)=>{"use strict";n(80078);var r=n(95313).Object;e.exports=function(e,t){return r.create(e,t)}},52587:(e,t,n)=>{"use strict";n(85243);var r=n(95313).Object,o=e.exports=function(e,t){return r.defineProperties(e,t)};r.defineProperties.sham&&(o.sham=!0)},33719:(e,t,n)=>{"use strict";n(3559);var r=n(95313).Object,o=e.exports=function(e,t,n){return r.defineProperty(e,t,n)};r.defineProperty.sham&&(o.sham=!0)},53352:(e,t,n)=>{"use strict";n(32312);var r=n(95313);e.exports=r.Object.entries},79637:(e,t,n)=>{"use strict";n(15461);var r=n(95313).Object,o=e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)};r.getOwnPropertyDescriptor.sham&&(o.sham=!0)},88512:(e,t,n)=>{"use strict";n(52400);var r=n(95313);e.exports=r.Object.getOwnPropertyDescriptors},94607:(e,t,n)=>{"use strict";n(98237);var r=n(95313);e.exports=r.Object.getOwnPropertySymbols},51625:(e,t,n)=>{"use strict";n(38905);var r=n(95313);e.exports=r.Object.getPrototypeOf},55534:(e,t,n)=>{"use strict";n(54110);var r=n(95313);e.exports=r.Object.keys},11893:(e,t,n)=>{"use strict";n(90597);var r=n(95313);e.exports=r.Object.setPrototypeOf},59976:(e,t,n)=>{"use strict";n(82264);var r=n(95313);e.exports=r.Object.values},61597:(e,t,n)=>{"use strict";n(73658);var r=n(95313);e.exports=r.parseInt},11821:(e,t,n)=>{"use strict";n(50683);var r=n(95313);e.exports=r.Reflect.construct},68809:(e,t,n)=>{"use strict";n(1341);var r=n(58118);e.exports=r("String","includes")},88054:(e,t,n)=>{"use strict";n(73234);var r=n(58118);e.exports=r("String","startsWith")},5232:(e,t,n)=>{"use strict";n(69164);var r=n(58118);e.exports=r("String","trim")},93943:(e,t,n)=>{"use strict";n(16756),n(76665),n(98237),n(99278),n(41249),n(56967),n(36178),n(92721),n(60302),n(12320),n(62315),n(69719),n(54717),n(31811),n(45530),n(32531),n(81700),n(84093),n(9073),n(19482);var r=n(95313);e.exports=r.Symbol},67105:(e,t,n)=>{"use strict";n(51446),n(76665),n(93918),n(92721);var r=n(86249);e.exports=r.f("iterator")},13226:(e,t,n)=>{"use strict";n(74814),n(45530);var r=n(86249);e.exports=r.f("toPrimitive")},97163:(e,t,n)=>{"use strict";e.exports=n(82013)},76783:(e,t,n)=>{"use strict";e.exports=n(90089)},52532:(e,t,n)=>{"use strict";e.exports=n(2038)},65966:(e,t,n)=>{"use strict";e.exports=n(46384)},38172:(e,t,n)=>{"use strict";e.exports=n(44098)},63497:(e,t,n)=>{"use strict";e.exports=n(40455)},97835:(e,t,n)=>{"use strict";e.exports=n(88321)},55984:(e,t,n)=>{"use strict";e.exports=n(35330)},62281:(e,t,n)=>{"use strict";e.exports=n(77339)},3890:(e,t,n)=>{"use strict";e.exports=n(35468)},48652:(e,t,n)=>{"use strict";e.exports=n(76898)},46602:(e,t,n)=>{"use strict";e.exports=n(1508)},25566:(e,t,n)=>{"use strict";e.exports=n(70232)},34206:(e,t,n)=>{"use strict";e.exports=n(18404)},99326:(e,t,n)=>{"use strict";e.exports=n(14224)},52945:(e,t,n)=>{"use strict";e.exports=n(50875)},82013:(e,t,n)=>{"use strict";var r=n(13756);e.exports=r},90089:(e,t,n)=>{"use strict";var r=n(62372);e.exports=r},2038:(e,t,n)=>{"use strict";var r=n(72221);e.exports=r},46384:(e,t,n)=>{"use strict";var r=n(34583);e.exports=r},44098:(e,t,n)=>{"use strict";var r=n(88645);e.exports=r},40455:(e,t,n)=>{"use strict";var r=n(27592);e.exports=r},88321:(e,t,n)=>{"use strict";var r=n(76404);e.exports=r},35330:(e,t,n)=>{"use strict";var r=n(79777);e.exports=r},77339:(e,t,n)=>{"use strict";var r=n(668);e.exports=r},35468:(e,t,n)=>{"use strict";var r=n(35949);e.exports=r},76898:(e,t,n)=>{"use strict";var r=n(46297);e.exports=r},1508:(e,t,n)=>{"use strict";var r=n(53247);e.exports=r},70232:(e,t,n)=>{"use strict";var r=n(48443);e.exports=r},18404:(e,t,n)=>{"use strict";var r=n(23657);n(35060),n(35838),n(25118),n(34007),n(25807),n(8641),n(56802),n(81353),n(66222),n(99370),e.exports=r},14224:(e,t,n)=>{"use strict";var r=n(31839);e.exports=r},50875:(e,t,n)=>{"use strict";var r=n(68472);e.exports=r},44508:(e,t,n)=>{"use strict";var r=n(19607),o=n(16381),i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not a function")}},13266:(e,t,n)=>{"use strict";var r=n(71187),o=n(16381),i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not a constructor")}},51192:(e,t,n)=>{"use strict";var r=n(38083),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw new i("Can't set "+o(e)+" as a prototype")}},6107:e=>{"use strict";e.exports=function(){}},66929:(e,t,n)=>{"use strict";var r=n(65900),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not an object")}},60877:(e,t,n)=>{"use strict";var r=n(83239).forEach,o=n(80844)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},71034:(e,t,n)=>{"use strict";var r=n(71566),o=n(32203),i=n(25231),a=n(32217),s=n(46015),l=n(71187),c=n(45612),u=n(34794),d=n(32771),f=n(4205),p=Array;e.exports=function(e){var t=i(e),n=l(this),h=arguments.length,m=h>1?arguments[1]:void 0,g=void 0!==m;g&&(m=r(m,h>2?arguments[2]:void 0));var v,y,b,x,w,S,k=f(t),_=0;if(!k||this===p&&s(k))for(v=c(t),y=n?new this(v):p(v);v>_;_++)S=g?m(t[_],_):t[_],u(y,_,S);else for(y=n?new this:[],w=(x=d(t,k)).next;!(b=o(w,x)).done;_++)S=g?a(x,m,[b.value,_],!0):b.value,u(y,_,S);return y.length=_,y}},98967:(e,t,n)=>{"use strict";var r=n(67555),o=n(58420),i=n(45612),a=function(e){return function(t,n,a){var s=r(t),l=i(s);if(0===l)return!e&&-1;var c,u=o(a,l);if(e&&n!==n){for(;l>u;)if((c=s[u++])!==c)return!0}else for(;l>u;u++)if((e||u in s)&&s[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},83239:(e,t,n)=>{"use strict";var r=n(71566),o=n(58366),i=n(28365),a=n(25231),s=n(45612),l=n(97403),c=o([].push),u=function(e){var t=1===e,n=2===e,o=3===e,u=4===e,d=6===e,f=7===e,p=5===e||d;return function(h,m,g,v){for(var y,b,x=a(h),w=i(x),S=s(w),k=r(m,g),_=0,A=v||l,C=t?A(h,S):n||f?A(h,0):void 0;S>_;_++)if((p||_ in w)&&(b=k(y=w[_],_,x),e))if(t)C[_]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return _;case 2:c(C,y)}else switch(e){case 4:return!1;case 7:c(C,y)}return d?-1:o||u?u:C}};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)}},71903:(e,t,n)=>{"use strict";var r=n(78445),o=n(24205),i=n(55145),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},80844:(e,t,n)=>{"use strict";var r=n(78445);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},24232:(e,t,n)=>{"use strict";var r=n(44508),o=n(25231),i=n(28365),a=n(45612),s=TypeError,l="Reduce of empty array with no initial value",c=function(e){return function(t,n,c,u){var d=o(t),f=i(d),p=a(d);if(r(n),0===p&&c<2)throw new s(l);var h=e?p-1:0,m=e?-1:1;if(c<2)for(;;){if(h in f){u=f[h],h+=m;break}if(h+=m,e?h<0:p<=h)throw new s(l)}for(;e?h>=0:p>h;h+=m)h in f&&(u=n(u,f[h],h,d));return u}};e.exports={left:c(!1),right:c(!0)}},91773:(e,t,n)=>{"use strict";var r=n(53570),o=n(5334),i=TypeError,a=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(o(e)&&!a(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},70078:(e,t,n)=>{"use strict";var r=n(58366);e.exports=r([].slice)},57566:(e,t,n)=>{"use strict";var r=n(70078),o=Math.floor,i=function(e,t){var n=e.length;if(n<8)for(var a,s,l=1;l0;)e[s]=e[--s];s!==l++&&(e[s]=a)}else for(var c=o(n/2),u=i(r(e,0,c),t),d=i(r(e,c),t),f=u.length,p=d.length,h=0,m=0;h{"use strict";var r=n(5334),o=n(71187),i=n(65900),a=n(24205)("species"),s=Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,(o(t)&&(t===s||r(t.prototype))||i(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?s:t}},97403:(e,t,n)=>{"use strict";var r=n(63595);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},32217:(e,t,n)=>{"use strict";var r=n(66929),o=n(94941);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(a){o(e,"throw",a)}}},34382:(e,t,n)=>{"use strict";var r=n(24205)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(s){}e.exports=function(e,t){try{if(!t&&!o)return!1}catch(s){return!1}var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(s){}return n}},62202:(e,t,n)=>{"use strict";var r=n(58366),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},88061:(e,t,n)=>{"use strict";var r=n(64606),o=n(19607),i=n(62202),a=n(24205)("toStringTag"),s=Object,l="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(n){}}(t=s(e),a))?n:l?i(t):"Object"===(r=i(t))&&o(t.callee)?"Arguments":r}},28078:(e,t,n)=>{"use strict";var r=n(24205)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(o){}}return!1}},84837:(e,t,n)=>{"use strict";var r=n(78445);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},58843:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},89825:(e,t,n)=>{"use strict";var r=n(53570),o=n(30607),i=n(2582);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},2582:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},34794:(e,t,n)=>{"use strict";var r=n(53570),o=n(30607),i=n(2582);e.exports=function(e,t,n){r?o.f(e,t,i(0,n)):e[t]=n}},29162:(e,t,n)=>{"use strict";var r=n(58366),o=n(78445),i=n(90511).start,a=RangeError,s=isFinite,l=Math.abs,c=Date.prototype,u=c.toISOString,d=r(c.getTime),f=r(c.getUTCDate),p=r(c.getUTCFullYear),h=r(c.getUTCHours),m=r(c.getUTCMilliseconds),g=r(c.getUTCMinutes),v=r(c.getUTCMonth),y=r(c.getUTCSeconds);e.exports=o((function(){return"0385-07-25T07:06:39.999Z"!==u.call(new Date(-50000000000001))}))||!o((function(){u.call(new Date(NaN))}))?function(){if(!s(d(this)))throw new a("Invalid time value");var e=this,t=p(e),n=m(e),r=t<0?"-":t>9999?"+":"";return r+i(l(t),r?6:4,0)+"-"+i(v(e)+1,2,0)+"-"+i(f(e),2,0)+"T"+i(h(e),2,0)+":"+i(g(e),2,0)+":"+i(y(e),2,0)+"."+i(n,3,0)+"Z"}:u},43220:(e,t,n)=>{"use strict";var r=n(30607);e.exports=function(e,t,n){return r.f(e,t,n)}},45718:(e,t,n)=>{"use strict";var r=n(89825);e.exports=function(e,t,n,o){return o&&o.enumerable?e[t]=n:r(e,t,n),e}},1099:(e,t,n)=>{"use strict";var r=n(94702),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},11816:(e,t,n)=>{"use strict";var r=n(16381),o=TypeError;e.exports=function(e,t){if(!delete e[t])throw new o("Cannot delete property "+r(t)+" of "+r(e))}},53570:(e,t,n)=>{"use strict";var r=n(78445);e.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},61925:(e,t,n)=>{"use strict";var r=n(94702),o=n(65900),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},21348:e=>{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},39502:e=>{"use strict";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}},12721:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},33539:(e,t,n)=>{"use strict";var r=n(53273).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},66753:(e,t,n)=>{"use strict";var r=n(53273);e.exports=/MSIE|Trident/.test(r)},7795:(e,t,n)=>{"use strict";var r=n(18885);e.exports="NODE"===r},53273:(e,t,n)=>{"use strict";var r=n(94702).navigator,o=r&&r.userAgent;e.exports=o?String(o):""},55145:(e,t,n)=>{"use strict";var r,o,i=n(94702),a=n(53273),s=i.process,l=i.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u&&(o=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},20345:(e,t,n)=>{"use strict";var r=n(53273).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},18885:(e,t,n)=>{"use strict";var r=n(94702),o=n(53273),i=n(62202),a=function(e){return o.slice(0,e.length)===e};e.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"},47800:(e,t,n)=>{"use strict";var r=n(94702),o=n(20375),i=n(4774),a=n(19607),s=n(37965).f,l=n(74582),c=n(95313),u=n(71566),d=n(89825),f=n(4071);n(8531);var p=function(e){var t=function(n,r,i){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,i)}return o(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,o,h,m,g,v,y,b,x,w=e.target,S=e.global,k=e.stat,_=e.proto,A=S?r:k?r[w]:r[w]&&r[w].prototype,C=S?c:c[w]||d(c,w,{})[w],E=C.prototype;for(m in t)o=!(n=l(S?m:w+(k?".":"#")+m,e.forced))&&A&&f(A,m),v=C[m],o&&(y=e.dontCallGetSet?(x=s(A,m))&&x.value:A[m]),g=o&&y?y:t[m],(n||_||typeof v!=typeof g)&&(b=e.bind&&o?u(g,r):e.wrap&&o?p(g):_&&a(g)?i(g):g,(e.sham||g&&g.sham||v&&v.sham)&&d(b,"sham",!0),d(C,m,b),_&&(f(c,h=w+"Prototype")||d(c,h,{}),d(c[h],m,g),e.real&&E&&(n||!E[m])&&d(E,m,g)))}},78445:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},20375:(e,t,n)=>{"use strict";var r=n(37886),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},71566:(e,t,n)=>{"use strict";var r=n(4774),o=n(44508),i=n(37886),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},37886:(e,t,n)=>{"use strict";var r=n(78445);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},91312:(e,t,n)=>{"use strict";var r=n(58366),o=n(44508),i=n(65900),a=n(4071),s=n(70078),l=n(37886),c=Function,u=r([].concat),d=r([].join),f={};e.exports=l?c.bind:function(e){var t=o(this),n=t.prototype,r=s(arguments,1),l=function(){var n=u(r,s(arguments));return this instanceof l?function(e,t,n){if(!a(f,t)){for(var r=[],o=0;o{"use strict";var r=n(37886),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},70228:(e,t,n)=>{"use strict";var r=n(53570),o=n(4071),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),l=s&&"something"===function(){}.name,c=s&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:c}},59052:(e,t,n)=>{"use strict";var r=n(58366),o=n(44508);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(i){}}},4774:(e,t,n)=>{"use strict";var r=n(62202),o=n(58366);e.exports=function(e){if("Function"===r(e))return o(e)}},58366:(e,t,n)=>{"use strict";var r=n(37886),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},58118:(e,t,n)=>{"use strict";var r=n(94702),o=n(95313);e.exports=function(e,t){var n=o[e+"Prototype"],i=n&&n[t];if(i)return i;var a=r[e],s=a&&a.prototype;return s&&s[t]}},65749:(e,t,n)=>{"use strict";var r=n(95313),o=n(94702),i=n(19607),a=function(e){return i(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e])||a(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},4205:(e,t,n)=>{"use strict";var r=n(88061),o=n(5480),i=n(6779),a=n(96891),s=n(24205)("iterator");e.exports=function(e){if(!i(e))return o(e,s)||o(e,"@@iterator")||a[r(e)]}},32771:(e,t,n)=>{"use strict";var r=n(32203),o=n(44508),i=n(66929),a=n(16381),s=n(4205),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(o(n))return i(r(n,e));throw new l(a(e)+" is not iterable")}},24403:(e,t,n)=>{"use strict";var r=n(58366),o=n(5334),i=n(19607),a=n(62202),s=n(58777),l=r([].push);e.exports=function(e){if(i(e))return e;if(o(e)){for(var t=e.length,n=[],r=0;r{"use strict";var r=n(44508),o=n(6779);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},94702:function(e,t,n){"use strict";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)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},4071:(e,t,n)=>{"use strict";var r=n(58366),o=n(25231),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},66663:e=>{"use strict";e.exports={}},69855:(e,t,n)=>{"use strict";var r=n(65749);e.exports=r("document","documentElement")},78331:(e,t,n)=>{"use strict";var r=n(53570),o=n(78445),i=n(61925);e.exports=!r&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},28365:(e,t,n)=>{"use strict";var r=n(58366),o=n(78445),i=n(62202),a=Object,s=r("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===i(e)?s(e,""):a(e)}:a},29880:(e,t,n)=>{"use strict";var r=n(58366),o=n(19607),i=n(8531),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},81543:(e,t,n)=>{"use strict";var r,o,i,a=n(33816),s=n(94702),l=n(65900),c=n(89825),u=n(4071),d=n(8531),f=n(26045),p=n(66663),h="Object already initialized",m=s.TypeError,g=s.WeakMap;if(a||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw new m(h);return t.facade=e,v.set(e,t),t},o=function(e){return v.get(e)||{}},i=function(e){return v.has(e)}}else{var y=f("state");p[y]=!0,r=function(e,t){if(u(e,y))throw new m(h);return t.facade=e,c(e,y,t),t},o=function(e){return u(e,y)?e[y]:{}},i=function(e){return u(e,y)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}}}},46015:(e,t,n)=>{"use strict";var r=n(24205),o=n(96891),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},5334:(e,t,n)=>{"use strict";var r=n(62202);e.exports=Array.isArray||function(e){return"Array"===r(e)}},19607:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},71187:(e,t,n)=>{"use strict";var r=n(58366),o=n(78445),i=n(19607),a=n(88061),s=n(65749),l=n(29880),c=function(){},u=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,f=r(d.exec),p=!d.test(c),h=function(e){if(!i(e))return!1;try{return u(c,[],e),!0}catch(t){return!1}},m=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!f(d,l(e))}catch(t){return!0}};m.sham=!0,e.exports=!u||o((function(){var e;return h(h.call)||!h(Object)||!h((function(){e=!0}))||e}))?m:h},74582:(e,t,n)=>{"use strict";var r=n(78445),o=n(19607),i=/#|\.prototype\./,a=function(e,t){var n=l[s(e)];return n===u||n!==c&&(o(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},l=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},6779:e=>{"use strict";e.exports=function(e){return null===e||void 0===e}},65900:(e,t,n)=>{"use strict";var r=n(19607);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},38083:(e,t,n)=>{"use strict";var r=n(65900);e.exports=function(e){return r(e)||null===e}},12545:e=>{"use strict";e.exports=!0},36582:(e,t,n)=>{"use strict";var r=n(65900),o=n(62202),i=n(24205)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"===o(e))}},40307:(e,t,n)=>{"use strict";var r=n(65749),o=n(19607),i=n(51363),a=n(44482),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,s(e))}},94941:(e,t,n)=>{"use strict";var r=n(32203),o=n(66929),i=n(5480);e.exports=function(e,t,n){var a,s;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(l){s=!0,a=l}if("throw"===t)throw n;if(s)throw a;return o(a),n}},75388:(e,t,n)=>{"use strict";var r=n(95039).IteratorPrototype,o=n(44662),i=n(2582),a=n(90473),s=n(96891),l=function(){return this};e.exports=function(e,t,n,c){var u=t+" Iterator";return e.prototype=o(r,{next:i(+!c,n)}),a(e,u,!1,!0),s[u]=l,e}},63234:(e,t,n)=>{"use strict";var r=n(47800),o=n(32203),i=n(12545),a=n(70228),s=n(19607),l=n(75388),c=n(94433),u=n(89645),d=n(90473),f=n(89825),p=n(45718),h=n(24205),m=n(96891),g=n(95039),v=a.PROPER,y=a.CONFIGURABLE,b=g.IteratorPrototype,x=g.BUGGY_SAFARI_ITERATORS,w=h("iterator"),S="keys",k="values",_="entries",A=function(){return this};e.exports=function(e,t,n,a,h,g,C){l(n,t,a);var E,O,T,P=function(e){if(e===h&&F)return F;if(!x&&e&&e in D)return D[e];switch(e){case S:case k:case _:return function(){return new n(this,e)}}return function(){return new n(this)}},M=t+" Iterator",R=!1,D=e.prototype,I=D[w]||D["@@iterator"]||h&&D[h],F=!x&&I||P(h),j="Array"===t&&D.entries||I;if(j&&(E=c(j.call(new e)))!==Object.prototype&&E.next&&(i||c(E)===b||(u?u(E,b):s(E[w])||p(E,w,A)),d(E,M,!0,!0),i&&(m[M]=A)),v&&h===k&&I&&I.name!==k&&(!i&&y?f(D,"name",k):(R=!0,F=function(){return o(I,this)})),h)if(O={values:P(k),keys:g?F:P(S),entries:P(_)},C)for(T in O)(x||R||!(T in D))&&p(D,T,O[T]);else r({target:t,proto:!0,forced:x||R},O);return i&&!C||D[w]===F||p(D,w,F,{name:h}),m[t]=F,O}},95039:(e,t,n)=>{"use strict";var r,o,i,a=n(78445),s=n(19607),l=n(65900),c=n(44662),u=n(94433),d=n(45718),f=n(24205),p=n(12545),h=f("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):m=!0),!l(r)||a((function(){var e={};return r[h].call(e)!==e}))?r={}:p&&(r=c(r)),s(r[h])||d(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:m}},96891:e=>{"use strict";e.exports={}},45612:(e,t,n)=>{"use strict";var r=n(71416);e.exports=function(e){return r(e.length)}},40819:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},68601:(e,t,n)=>{"use strict";var r=n(36582),o=TypeError;e.exports=function(e){if(r(e))throw new o("The method doesn't accept regular expressions");return e}},43705:(e,t,n)=>{"use strict";var r=n(94702),o=n(78445),i=n(58366),a=n(58777),s=n(67108).trim,l=n(16962),c=r.parseInt,u=r.Symbol,d=u&&u.iterator,f=/^[+-]?0x/i,p=i(f.exec),h=8!==c(l+"08")||22!==c(l+"0x16")||d&&!o((function(){c(Object(d))}));e.exports=h?function(e,t){var n=s(a(e));return c(n,t>>>0||(p(f,n)?16:10))}:c},48851:(e,t,n)=>{"use strict";var r=n(53570),o=n(58366),i=n(32203),a=n(78445),s=n(93734),l=n(26839),c=n(38143),u=n(25231),d=n(28365),f=Object.assign,p=Object.defineProperty,h=o([].concat);e.exports=!f||a((function(){if(r&&1!==f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol("assign detection"),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!==f({},e)[n]||s(f({},t)).join("")!==o}))?function(e,t){for(var n=u(e),o=arguments.length,a=1,f=l.f,p=c.f;o>a;)for(var m,g=d(arguments[a++]),v=f?h(s(g),f(g)):s(g),y=v.length,b=0;y>b;)m=v[b++],r&&!i(p,g,m)||(n[m]=g[m]);return n}:f},44662:(e,t,n)=>{"use strict";var r,o=n(66929),i=n(81731),a=n(12721),s=n(66663),l=n(69855),c=n(61925),u=n(26045),d="prototype",f="script",p=u("IE_PROTO"),h=function(){},m=function(e){return"<"+f+">"+e+""+f+">"},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}v="undefined"!=typeof document?document.domain&&r?g(r):function(){var e,t=c("iframe"),n="java"+f+":";return t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F}():g(r);for(var e=a.length;e--;)delete v[d][a[e]];return v()};s[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[d]=o(e),n=new h,h[d]=null,n[p]=e):n=v(),void 0===t?n:i.f(n,t)}},81731:(e,t,n)=>{"use strict";var r=n(53570),o=n(51964),i=n(30607),a=n(66929),s=n(67555),l=n(93734);t.f=r&&!o?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),o=l(t),c=o.length,u=0;c>u;)i.f(e,n=o[u++],r[n]);return e}},30607:(e,t,n)=>{"use strict";var r=n(53570),o=n(78331),i=n(51964),a=n(66929),s=n(45099),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=r?i?function(e,t,n){if(a(e),t=s(t),a(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=u(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:d in n?n[d]:r[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(a(e),t=s(t),a(n),o)try{return c(e,t,n)}catch(r){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},37965:(e,t,n)=>{"use strict";var r=n(53570),o=n(32203),i=n(38143),a=n(2582),s=n(67555),l=n(45099),c=n(4071),u=n(78331),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=s(e),t=l(t),u)try{return d(e,t)}catch(n){}if(c(e,t))return a(!o(i.f,e,t),e[t])}},4136:(e,t,n)=>{"use strict";var r=n(62202),o=n(67555),i=n(46434).f,a=n(70078),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===r(e)?function(e){try{return i(e)}catch(t){return a(s)}}(e):i(o(e))}},46434:(e,t,n)=>{"use strict";var r=n(39482),o=n(12721).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},26839:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},94433:(e,t,n)=>{"use strict";var r=n(4071),o=n(19607),i=n(25231),a=n(26045),s=n(84837),l=a("IE_PROTO"),c=Object,u=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=i(e);if(r(t,l))return t[l];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},51363:(e,t,n)=>{"use strict";var r=n(58366);e.exports=r({}.isPrototypeOf)},39482:(e,t,n)=>{"use strict";var r=n(58366),o=n(4071),i=n(67555),a=n(98967).indexOf,s=n(66663),l=r([].push);e.exports=function(e,t){var n,r=i(e),c=0,u=[];for(n in r)!o(s,n)&&o(r,n)&&l(u,n);for(;t.length>c;)o(r,n=t[c++])&&(~a(u,n)||l(u,n));return u}},93734:(e,t,n)=>{"use strict";var r=n(39482),o=n(12721);e.exports=Object.keys||function(e){return r(e,o)}},38143:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},89645:(e,t,n)=>{"use strict";var r=n(59052),o=n(65900),i=n(84300),a=n(51192);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(s){}return function(n,r){return i(n),a(r),o(n)?(t?e(n,r):n.__proto__=r,n):n}}():void 0)},21831:(e,t,n)=>{"use strict";var r=n(53570),o=n(78445),i=n(58366),a=n(94433),s=n(93734),l=n(67555),c=i(n(38143).f),u=i([].push),d=r&&o((function(){var e=Object.create(null);return e[2]=2,!c(e,2)})),f=function(e){return function(t){for(var n,o=l(t),i=s(o),f=d&&null===a(o),p=i.length,h=0,m=[];p>h;)n=i[h++],r&&!(f?n in o:c(o,n))||u(m,e?[n,o[n]]:o[n]);return m}};e.exports={entries:f(!0),values:f(!1)}},16337:(e,t,n)=>{"use strict";var r=n(64606),o=n(88061);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},26152:(e,t,n)=>{"use strict";var r=n(32203),o=n(19607),i=n(65900),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&o(n=e.toString)&&!i(s=r(n,e)))return s;if(o(n=e.valueOf)&&!i(s=r(n,e)))return s;if("string"!==t&&o(n=e.toString)&&!i(s=r(n,e)))return s;throw new a("Can't convert object to primitive value")}},9085:(e,t,n)=>{"use strict";var r=n(65749),o=n(58366),i=n(46434),a=n(26839),s=n(66929),l=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(s(e)),n=a.f;return n?l(t,n(e)):t}},95313:e=>{"use strict";e.exports={}},84300:(e,t,n)=>{"use strict";var r=n(6779),o=TypeError;e.exports=function(e){if(r(e))throw new o("Can't call method on "+e);return e}},54102:(e,t,n)=>{"use strict";var r=n(94702),o=n(20375),i=n(19607),a=n(18885),s=n(53273),l=n(70078),c=n(58006),u=r.Function,d=/MSIE .\./.test(s)||"BUN"===a&&function(){var e=r.Bun.version.split(".");return e.length<3||"0"===e[0]&&(e[1]<3||"3"===e[1]&&"0"===e[2])}();e.exports=function(e,t){var n=t?2:1;return d?function(r,a){var s=c(arguments.length,1)>n,d=i(r)?r:u(r),f=s?l(arguments,n):[],p=s?function(){o(d,this,f)}:d;return t?e(p,a):e(p)}:e}},90473:(e,t,n)=>{"use strict";var r=n(64606),o=n(30607).f,i=n(89825),a=n(4071),s=n(16337),l=n(24205)("toStringTag");e.exports=function(e,t,n,c){var u=n?e:e&&e.prototype;u&&(a(u,l)||o(u,l,{configurable:!0,value:t}),c&&!r&&i(u,"toString",s))}},26045:(e,t,n)=>{"use strict";var r=n(39203),o=n(6094),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},8531:(e,t,n)=>{"use strict";var r=n(12545),o=n(94702),i=n(1099),a="__core-js_shared__",s=e.exports=o[a]||i(a,{});(s.versions||(s.versions=[])).push({version:"3.38.1",mode:r?"pure":"global",copyright:"\xa9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})},39203:(e,t,n)=>{"use strict";var r=n(8531);e.exports=function(e,t){return r[e]||(r[e]=t||{})}},34413:(e,t,n)=>{"use strict";var r=n(58366),o=n(84721),i=n(58777),a=n(84300),s=r("".charAt),l=r("".charCodeAt),c=r("".slice),u=function(e){return function(t,n){var r,u,d=i(a(t)),f=o(n),p=d.length;return f<0||f>=p?e?"":void 0:(r=l(d,f))<55296||r>56319||f+1===p||(u=l(d,f+1))<56320||u>57343?e?s(d,f):r:e?c(d,f,f+2):u-56320+(r-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},90511:(e,t,n)=>{"use strict";var r=n(58366),o=n(71416),i=n(58777),a=n(67519),s=n(84300),l=r(a),c=r("".slice),u=Math.ceil,d=function(e){return function(t,n,r){var a,d,f=i(s(t)),p=o(n),h=f.length,m=void 0===r?" ":i(r);return p<=h||""===m?f:((d=l(m,u((a=p-h)/m.length))).length>a&&(d=c(d,0,a)),e?f+d:d+f)}};e.exports={start:d(!1),end:d(!0)}},67519:(e,t,n)=>{"use strict";var r=n(84721),o=n(58777),i=n(84300),a=RangeError;e.exports=function(e){var t=o(i(this)),n="",s=r(e);if(s<0||s===1/0)throw new a("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(t+=t))1&s&&(n+=t);return n}},68824:(e,t,n)=>{"use strict";var r=n(70228).PROPER,o=n(78445),i=n(16962);e.exports=function(e){return o((function(){return!!i[e]()||"\u200b\x85\u180e"!=="\u200b\x85\u180e"[e]()||r&&i[e].name!==e}))}},67108:(e,t,n)=>{"use strict";var r=n(58366),o=n(84300),i=n(58777),a=n(16962),s=r("".replace),l=RegExp("^["+a+"]+"),c=RegExp("(^|[^"+a+"])["+a+"]+$"),u=function(e){return function(t){var n=i(o(t));return 1&e&&(n=s(n,l,"")),2&e&&(n=s(n,c,"$1")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},16521:(e,t,n)=>{"use strict";var r=n(55145),o=n(78445),i=n(94702).String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},93684:(e,t,n)=>{"use strict";var r=n(32203),o=n(65749),i=n(24205),a=n(45718);e.exports=function(){var e=o("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,s=i("toPrimitive");t&&!t[s]&&a(t,s,(function(e){return r(n,this)}),{arity:1})}},77220:(e,t,n)=>{"use strict";var r=n(65749),o=n(58366),i=r("Symbol"),a=i.keyFor,s=o(i.prototype.valueOf);e.exports=i.isRegisteredSymbol||function(e){try{return void 0!==a(s(e))}catch(t){return!1}}},37250:(e,t,n)=>{"use strict";for(var r=n(39203),o=n(65749),i=n(58366),a=n(40307),s=n(24205),l=o("Symbol"),c=l.isWellKnownSymbol,u=o("Object","getOwnPropertyNames"),d=i(l.prototype.valueOf),f=r("wks"),p=0,h=u(l),m=h.length;p{"use strict";var r=n(16521);e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},58420:(e,t,n)=>{"use strict";var r=n(84721),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},67555:(e,t,n)=>{"use strict";var r=n(28365),o=n(84300);e.exports=function(e){return r(o(e))}},84721:(e,t,n)=>{"use strict";var r=n(40819);e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},71416:(e,t,n)=>{"use strict";var r=n(84721),o=Math.min;e.exports=function(e){var t=r(e);return t>0?o(t,9007199254740991):0}},25231:(e,t,n)=>{"use strict";var r=n(84300),o=Object;e.exports=function(e){return o(r(e))}},65703:(e,t,n)=>{"use strict";var r=n(32203),o=n(65900),i=n(40307),a=n(5480),s=n(26152),l=n(24205),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,l=a(e,u);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!o(n)||i(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},45099:(e,t,n)=>{"use strict";var r=n(65703),o=n(40307);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},64606:(e,t,n)=>{"use strict";var r={};r[n(24205)("toStringTag")]="z",e.exports="[object z]"===String(r)},58777:(e,t,n)=>{"use strict";var r=n(88061),o=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return o(e)}},16381:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},6094:(e,t,n)=>{"use strict";var r=n(58366),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},44482:(e,t,n)=>{"use strict";var r=n(16521);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},51964:(e,t,n)=>{"use strict";var r=n(53570),o=n(78445);e.exports=r&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},58006:e=>{"use strict";var t=TypeError;e.exports=function(e,n){if(e{"use strict";var r=n(94702),o=n(19607),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},93005:(e,t,n)=>{"use strict";var r=n(95313),o=n(4071),i=n(86249),a=n(30607).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},86249:(e,t,n)=>{"use strict";var r=n(24205);t.f=r},24205:(e,t,n)=>{"use strict";var r=n(94702),o=n(39203),i=n(4071),a=n(6094),s=n(16521),l=n(44482),c=r.Symbol,u=o("wks"),d=l?c.for||c:c&&c.withoutSetter||a;e.exports=function(e){return i(u,e)||(u[e]=s&&i(c,e)?c[e]:d("Symbol."+e)),u[e]}},16962:e=>{"use strict";e.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},16756:(e,t,n)=>{"use strict";var r=n(47800),o=n(78445),i=n(5334),a=n(65900),s=n(25231),l=n(45612),c=n(21348),u=n(34794),d=n(97403),f=n(71903),p=n(24205),h=n(55145),m=p("isConcatSpreadable"),g=h>=51||!o((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),v=function(e){if(!a(e))return!1;var t=e[m];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,n,r,o,i,a=s(this),f=d(a,0),p=0;for(t=-1,r=arguments.length;t{"use strict";var r=n(47800),o=n(83239).every;r({target:"Array",proto:!0,forced:!n(80844)("every")},{every:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},86162:(e,t,n)=>{"use strict";var r=n(47800),o=n(83239).filter;r({target:"Array",proto:!0,forced:!n(71903)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},5506:(e,t,n)=>{"use strict";var r=n(47800),o=n(83239).findIndex,i=n(6107),a="findIndex",s=!0;a in[]&&Array(1)[a]((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i(a)},37479:(e,t,n)=>{"use strict";var r=n(47800),o=n(60877);r({target:"Array",proto:!0,forced:[].forEach!==o},{forEach:o})},50624:(e,t,n)=>{"use strict";var r=n(47800),o=n(71034);r({target:"Array",stat:!0,forced:!n(34382)((function(e){Array.from(e)}))},{from:o})},56069:(e,t,n)=>{"use strict";var r=n(47800),o=n(98967).includes,i=n(78445),a=n(6107);r({target:"Array",proto:!0,forced:i((function(){return!Array(1).includes()}))},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},89746:(e,t,n)=>{"use strict";var r=n(47800),o=n(4774),i=n(98967).indexOf,a=n(80844),s=o([].indexOf),l=!!s&&1/s([1],1,-0)<0;r({target:"Array",proto:!0,forced:l||!a("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return l?s(this,e,t)||0:i(this,e,t)}})},47944:(e,t,n)=>{"use strict";n(47800)({target:"Array",stat:!0},{isArray:n(5334)})},51446:(e,t,n)=>{"use strict";var r=n(67555),o=n(6107),i=n(96891),a=n(81543),s=n(30607).f,l=n(63234),c=n(58843),u=n(12545),d=n(53570),f="Array Iterator",p=a.set,h=a.getterFor(f);e.exports=l(Array,"Array",(function(e,t){p(this,{type:f,target:r(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=null,c(void 0,!0);switch(e.kind){case"keys":return c(n,!1);case"values":return c(t[n],!1)}return c([n,t[n]],!1)}),"values");var m=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!u&&d&&"values"!==m.name)try{s(m,"name",{value:"values"})}catch(g){}},76684:(e,t,n)=>{"use strict";var r=n(47800),o=n(83239).map;r({target:"Array",proto:!0,forced:!n(71903)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},66280:(e,t,n)=>{"use strict";var r=n(47800),o=n(25231),i=n(45612),a=n(91773),s=n(21348);r({target:"Array",proto:!0,arity:1,forced:n(78445)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=o(this),n=i(t),r=arguments.length;s(n+r);for(var l=0;l{"use strict";var r=n(47800),o=n(24232).left,i=n(80844),a=n(55145);r({target:"Array",proto:!0,forced:!n(7795)&&a>79&&a<83||!i("reduce")},{reduce:function(e){var t=arguments.length;return o(this,e,t,t>1?arguments[1]:void 0)}})},48436:(e,t,n)=>{"use strict";var r=n(47800),o=n(5334),i=n(71187),a=n(65900),s=n(58420),l=n(45612),c=n(67555),u=n(34794),d=n(24205),f=n(71903),p=n(70078),h=f("slice"),m=d("species"),g=Array,v=Math.max;r({target:"Array",proto:!0,forced:!h},{slice:function(e,t){var n,r,d,f=c(this),h=l(f),y=s(e,h),b=s(void 0===t?h:t,h);if(o(f)&&(n=f.constructor,(i(n)&&(n===g||o(n.prototype))||a(n)&&null===(n=n[m]))&&(n=void 0),n===g||void 0===n))return p(f,y,b);for(r=new(void 0===n?g:n)(v(b-y,0)),d=0;y{"use strict";var r=n(47800),o=n(83239).some;r({target:"Array",proto:!0,forced:!n(80844)("some")},{some:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},26852:(e,t,n)=>{"use strict";var r=n(47800),o=n(58366),i=n(44508),a=n(25231),s=n(45612),l=n(11816),c=n(58777),u=n(78445),d=n(57566),f=n(80844),p=n(33539),h=n(66753),m=n(55145),g=n(20345),v=[],y=o(v.sort),b=o(v.push),x=u((function(){v.sort(void 0)})),w=u((function(){v.sort(null)})),S=f("sort"),k=!u((function(){if(m)return m<70;if(!(p&&p>3)){if(h)return!0;if(g)return g<603;var e,t,n,r,o="";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++)v.push({k:t+r,v:n})}for(v.sort((function(e,t){return t.v-e.v})),r=0;rc(n)?1:-1}}(e)),n=s(o),r=0;r{"use strict";var r=n(47800),o=n(25231),i=n(58420),a=n(84721),s=n(45612),l=n(91773),c=n(21348),u=n(97403),d=n(34794),f=n(11816),p=n(71903)("splice"),h=Math.max,m=Math.min;r({target:"Array",proto:!0,forced:!p},{splice:function(e,t){var n,r,p,g,v,y,b=o(this),x=s(b),w=i(e,x),S=arguments.length;for(0===S?n=r=0:1===S?(n=0,r=x-w):(n=S-2,r=m(h(a(t),0),x-w)),c(x+n-r),p=u(b,r),g=0;gx-r+n;g--)f(b,g-1)}else if(n>r)for(g=x-r;g>w;g--)y=g+n-1,(v=g+r-1)in b?b[y]=b[v]:f(b,y);for(g=0;g{"use strict";var r=n(47800),o=n(32203),i=n(25231),a=n(65703),s=n(29162),l=n(62202);r({target:"Date",proto:!0,forced:n(78445)((function(){return null!==new Date(NaN).toJSON()||1!==o(Date.prototype.toJSON,{toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t,"number");return"number"!=typeof n||isFinite(n)?"toISOString"in t||"Date"!==l(t)?t.toISOString():o(s,t):null}})},74814:()=>{},57404:(e,t,n)=>{"use strict";var r=n(47800),o=n(91312);r({target:"Function",proto:!0,forced:Function.bind!==o},{bind:o})},55916:(e,t,n)=>{"use strict";var r=n(47800),o=n(65749),i=n(20375),a=n(32203),s=n(58366),l=n(78445),c=n(19607),u=n(40307),d=n(70078),f=n(24403),p=n(16521),h=String,m=o("JSON","stringify"),g=s(/./.exec),v=s("".charAt),y=s("".charCodeAt),b=s("".replace),x=s(1..toString),w=/[\uD800-\uDFFF]/g,S=/^[\uD800-\uDBFF]$/,k=/^[\uDC00-\uDFFF]$/,_=!p||l((function(){var e=o("Symbol")("stringify detection");return"[null]"!==m([e])||"{}"!==m({a:e})||"{}"!==m(Object(e))})),A=l((function(){return'"\\udf06\\ud834"'!==m("\udf06\ud834")||'"\\udead"'!==m("\udead")})),C=function(e,t){var n=d(arguments),r=f(t);if(c(r)||void 0!==e&&!u(e))return n[1]=function(e,t){if(c(r)&&(t=a(r,this,h(e),t)),!u(t))return t},i(m,null,n)},E=function(e,t,n){var r=v(n,t-1),o=v(n,t+1);return g(S,e)&&!g(k,o)||g(k,e)&&!g(S,r)?"\\u"+x(y(e,0),16):e};m&&r({target:"JSON",stat:!0,arity:3,forced:_||A},{stringify:function(e,t,n){var r=d(arguments),o=i(_?C:m,null,r);return A&&"string"==typeof o?b(o,w,E):o}})},84093:(e,t,n)=>{"use strict";var r=n(94702);n(90473)(r.JSON,"JSON",!0)},9073:()=>{},1323:(e,t,n)=>{"use strict";var r=n(47800),o=n(48851);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==o},{assign:o})},80078:(e,t,n)=>{"use strict";n(47800)({target:"Object",stat:!0,sham:!n(53570)},{create:n(44662)})},85243:(e,t,n)=>{"use strict";var r=n(47800),o=n(53570),i=n(81731).f;r({target:"Object",stat:!0,forced:Object.defineProperties!==i,sham:!o},{defineProperties:i})},3559:(e,t,n)=>{"use strict";var r=n(47800),o=n(53570),i=n(30607).f;r({target:"Object",stat:!0,forced:Object.defineProperty!==i,sham:!o},{defineProperty:i})},32312:(e,t,n)=>{"use strict";var r=n(47800),o=n(21831).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},15461:(e,t,n)=>{"use strict";var r=n(47800),o=n(78445),i=n(67555),a=n(37965).f,s=n(53570);r({target:"Object",stat:!0,forced:!s||o((function(){a(1)})),sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},52400:(e,t,n)=>{"use strict";var r=n(47800),o=n(53570),i=n(9085),a=n(67555),s=n(37965),l=n(34794);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=s.f,c=i(r),u={},d=0;c.length>d;)void 0!==(n=o(r,t=c[d++]))&&l(u,t,n);return u}})},18591:(e,t,n)=>{"use strict";var r=n(47800),o=n(16521),i=n(78445),a=n(26839),s=n(25231);r({target:"Object",stat:!0,forced:!o||i((function(){a.f(1)}))},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(s(e)):[]}})},38905:(e,t,n)=>{"use strict";var r=n(47800),o=n(78445),i=n(25231),a=n(94433),s=n(84837);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(i(e))}})},54110:(e,t,n)=>{"use strict";var r=n(47800),o=n(25231),i=n(93734);r({target:"Object",stat:!0,forced:n(78445)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},90597:(e,t,n)=>{"use strict";n(47800)({target:"Object",stat:!0},{setPrototypeOf:n(89645)})},76665:()=>{},82264:(e,t,n)=>{"use strict";var r=n(47800),o=n(21831).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},73658:(e,t,n)=>{"use strict";var r=n(47800),o=n(43705);r({global:!0,forced:parseInt!==o},{parseInt:o})},50683:(e,t,n)=>{"use strict";var r=n(47800),o=n(65749),i=n(20375),a=n(91312),s=n(13266),l=n(66929),c=n(65900),u=n(44662),d=n(78445),f=o("Reflect","construct"),p=Object.prototype,h=[].push,m=d((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),g=!d((function(){f((function(){}))})),v=m||g;r({target:"Reflect",stat:!0,forced:v,sham:v},{construct:function(e,t){s(e),l(t);var n=arguments.length<3?e:s(arguments[2]);if(g&&!m)return f(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 i(h,r,t),new(i(a,e,r))}var o=n.prototype,d=u(c(o)?o:p),v=i(e,d,t);return c(v)?v:d}})},19482:()=>{},1341:(e,t,n)=>{"use strict";var r=n(47800),o=n(58366),i=n(68601),a=n(84300),s=n(58777),l=n(28078),c=o("".indexOf);r({target:"String",proto:!0,forced:!l("includes")},{includes:function(e){return!!~c(s(a(this)),s(i(e)),arguments.length>1?arguments[1]:void 0)}})},93918:(e,t,n)=>{"use strict";var r=n(34413).charAt,o=n(58777),i=n(81543),a=n(63234),s=n(58843),l="String Iterator",c=i.set,u=i.getterFor(l);a(String,"String",(function(e){c(this,{type:l,string:o(e),index:0})}),(function(){var e,t=u(this),n=t.string,o=t.index;return o>=n.length?s(void 0,!0):(e=r(n,o),t.index+=e.length,s(e,!1))}))},73234:(e,t,n)=>{"use strict";var r=n(47800),o=n(4774),i=n(37965).f,a=n(71416),s=n(58777),l=n(68601),c=n(84300),u=n(28078),d=n(12545),f=o("".slice),p=Math.min,h=u("startsWith");r({target:"String",proto:!0,forced:!(!d&&!h&&!!function(){var e=i(String.prototype,"startsWith");return e&&!e.writable}())&&!h},{startsWith:function(e){var t=s(c(this));l(e);var n=a(p(arguments.length>1?arguments[1]:void 0,t.length)),r=s(e);return f(t,n,n+r.length)===r}})},69164:(e,t,n)=>{"use strict";var r=n(47800),o=n(67108).trim;r({target:"String",proto:!0,forced:n(68824)("trim")},{trim:function(){return o(this)}})},99278:(e,t,n)=>{"use strict";n(93005)("asyncIterator")},76383:(e,t,n)=>{"use strict";var r=n(47800),o=n(94702),i=n(32203),a=n(58366),s=n(12545),l=n(53570),c=n(16521),u=n(78445),d=n(4071),f=n(51363),p=n(66929),h=n(67555),m=n(45099),g=n(58777),v=n(2582),y=n(44662),b=n(93734),x=n(46434),w=n(4136),S=n(26839),k=n(37965),_=n(30607),A=n(81731),C=n(38143),E=n(45718),O=n(43220),T=n(39203),P=n(26045),M=n(66663),R=n(6094),D=n(24205),I=n(86249),F=n(93005),j=n(93684),L=n(90473),N=n(81543),z=n(83239).forEach,B=P("hidden"),W="Symbol",U="prototype",q=N.set,H=N.getterFor(W),V=Object[U],G=o.Symbol,$=G&&G[U],Y=o.RangeError,K=o.TypeError,Q=o.QObject,X=k.f,J=_.f,Z=w.f,ee=C.f,te=a([].push),ne=T("symbols"),re=T("op-symbols"),oe=T("wks"),ie=!Q||!Q[U]||!Q[U].findChild,ae=function(e,t,n){var r=X(V,t);r&&delete V[t],J(e,t,n),r&&e!==V&&J(V,t,r)},se=l&&u((function(){return 7!==y(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?ae:J,le=function(e,t){var n=ne[e]=y($);return q(n,{type:W,tag:e,description:t}),l||(n.description=t),n},ce=function(e,t,n){e===V&&ce(re,t,n),p(e);var r=m(t);return p(n),d(ne,r)?(n.enumerable?(d(e,B)&&e[B][r]&&(e[B][r]=!1),n=y(n,{enumerable:v(0,!1)})):(d(e,B)||J(e,B,v(1,y(null))),e[B][r]=!0),se(e,r,n)):J(e,r,n)},ue=function(e,t){p(e);var n=h(t),r=b(n).concat(he(n));return z(r,(function(t){l&&!i(de,n,t)||ce(e,t,n[t])})),e},de=function(e){var t=m(e),n=i(ee,this,t);return!(this===V&&d(ne,t)&&!d(re,t))&&(!(n||!d(this,t)||!d(ne,t)||d(this,B)&&this[B][t])||n)},fe=function(e,t){var n=h(e),r=m(t);if(n!==V||!d(ne,r)||d(re,r)){var o=X(n,r);return!o||!d(ne,r)||d(n,B)&&n[B][r]||(o.enumerable=!0),o}},pe=function(e){var t=Z(h(e)),n=[];return z(t,(function(e){d(ne,e)||d(M,e)||te(n,e)})),n},he=function(e){var t=e===V,n=Z(t?re:h(e)),r=[];return z(n,(function(e){!d(ne,e)||t&&!d(V,e)||te(r,ne[e])})),r};c||(E($=(G=function(){if(f($,this))throw new K("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?g(arguments[0]):void 0,t=R(e),n=function(e){var r=void 0===this?o:this;r===V&&i(n,re,e),d(r,B)&&d(r[B],t)&&(r[B][t]=!1);var a=v(1,e);try{se(r,t,a)}catch(s){if(!(s instanceof Y))throw s;ae(r,t,a)}};return l&&ie&&se(V,t,{configurable:!0,set:n}),le(t,e)})[U],"toString",(function(){return H(this).tag})),E(G,"withoutSetter",(function(e){return le(R(e),e)})),C.f=de,_.f=ce,A.f=ue,k.f=fe,x.f=w.f=pe,S.f=he,I.f=function(e){return le(D(e),e)},l&&(O($,"description",{configurable:!0,get:function(){return H(this).description}}),s||E(V,"propertyIsEnumerable",de,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:G}),z(b(oe),(function(e){F(e)})),r({target:W,stat:!0,forced:!c},{useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!l},{create:function(e,t){return void 0===t?y(e):ue(y(e),t)},defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:fe}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pe}),j(),L(G,W),M[B]=!0},41249:()=>{},42224:(e,t,n)=>{"use strict";var r=n(47800),o=n(65749),i=n(4071),a=n(58777),s=n(39203),l=n(2398),c=s("string-to-symbol-registry"),u=s("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t=a(e);if(i(c,t))return c[t];var n=o("Symbol")(t);return c[t]=n,u[n]=t,n}})},56967:(e,t,n)=>{"use strict";n(93005)("hasInstance")},36178:(e,t,n)=>{"use strict";n(93005)("isConcatSpreadable")},92721:(e,t,n)=>{"use strict";n(93005)("iterator")},98237:(e,t,n)=>{"use strict";n(76383),n(42224),n(31426),n(55916),n(18591)},31426:(e,t,n)=>{"use strict";var r=n(47800),o=n(4071),i=n(40307),a=n(16381),s=n(39203),l=n(2398),c=s("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!i(e))throw new TypeError(a(e)+" is not a symbol");if(o(c,e))return c[e]}})},12320:(e,t,n)=>{"use strict";n(93005)("matchAll")},60302:(e,t,n)=>{"use strict";n(93005)("match")},62315:(e,t,n)=>{"use strict";n(93005)("replace")},69719:(e,t,n)=>{"use strict";n(93005)("search")},54717:(e,t,n)=>{"use strict";n(93005)("species")},31811:(e,t,n)=>{"use strict";n(93005)("split")},45530:(e,t,n)=>{"use strict";var r=n(93005),o=n(93684);r("toPrimitive"),o()},32531:(e,t,n)=>{"use strict";var r=n(65749),o=n(93005),i=n(90473);o("toStringTag"),i(r("Symbol"),"Symbol")},81700:(e,t,n)=>{"use strict";n(93005)("unscopables")},46591:(e,t,n)=>{"use strict";var r=n(24205),o=n(30607).f,i=r("metadata"),a=Function.prototype;void 0===a[i]&&o(a,i,{value:null})},29844:(e,t,n)=>{"use strict";n(93005)("asyncDispose")},25118:(e,t,n)=>{"use strict";n(93005)("customMatcher")},40153:(e,t,n)=>{"use strict";n(93005)("dispose")},35060:(e,t,n)=>{"use strict";n(47800)({target:"Symbol",stat:!0},{isRegisteredSymbol:n(77220)})},25807:(e,t,n)=>{"use strict";n(47800)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:n(77220)})},35838:(e,t,n)=>{"use strict";n(47800)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:n(37250)})},8641:(e,t,n)=>{"use strict";n(47800)({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:n(37250)})},56802:(e,t,n)=>{"use strict";n(93005)("matcher")},81353:(e,t,n)=>{"use strict";n(93005)("metadataKey")},19215:(e,t,n)=>{"use strict";n(93005)("metadata")},34007:(e,t,n)=>{"use strict";n(93005)("observable")},66222:(e,t,n)=>{"use strict";n(93005)("patternMatch")},99370:(e,t,n)=>{"use strict";n(93005)("replaceAll")},71306:()=>{},45403:(e,t,n)=>{"use strict";n(51446);var r=n(39502),o=n(94702),i=n(90473),a=n(96891);for(var s in r)i(o[s],s),a[s]=a.Array},68869:(e,t,n)=>{"use strict";var r=n(47800),o=n(94702),i=n(54102)(o.setInterval,!0);r({global:!0,bind:!0,forced:o.setInterval!==i},{setInterval:i})},22193:(e,t,n)=>{"use strict";var r=n(47800),o=n(94702),i=n(54102)(o.setTimeout,!0);r({global:!0,bind:!0,forced:o.setTimeout!==i},{setTimeout:i})},19381:(e,t,n)=>{"use strict";n(68869),n(22193)},53499:(e,t,n)=>{"use strict";var r=n(63366);e.exports=r},84095:(e,t,n)=>{"use strict";var r=n(75686);e.exports=r},35232:(e,t,n)=>{"use strict";var r=n(89077);e.exports=r},54468:(e,t,n)=>{"use strict";var r=n(98743);n(45403),e.exports=r},25342:(e,t,n)=>{"use strict";var r=n(59249);e.exports=r},59721:(e,t,n)=>{"use strict";var r=n(64078);e.exports=r},33374:(e,t,n)=>{"use strict";var r=n(92355);e.exports=r},94823:(e,t,n)=>{"use strict";var r=n(56188);e.exports=r},13695:(e,t,n)=>{"use strict";var r=n(97760);e.exports=r},41898:(e,t,n)=>{"use strict";var r=n(88061),o=n(4071),i=n(51363),a=n(35232);n(71306);var s=Array.prototype,l={DOMTokenList:!0,NodeList:!0};e.exports=function(e){var t=e.forEach;return e===s||i(s,e)&&t===s.forEach||o(l,r(e))?a:t}},64044:(e,t,n)=>{"use strict";var r=n(17011);e.exports=r},95583:(e,t,n)=>{"use strict";var r=n(49200);e.exports=r},88887:(e,t,n)=>{"use strict";var r=n(22546);e.exports=r},44185:(e,t,n)=>{"use strict";var r=n(974);e.exports=r},92411:(e,t,n)=>{"use strict";var r=n(4956);e.exports=r},57499:(e,t,n)=>{"use strict";var r=n(81338);e.exports=r},15473:(e,t,n)=>{"use strict";var r=n(15994);e.exports=r},36857:(e,t,n)=>{"use strict";var r=n(88658);e.exports=r},96809:(e,t,n)=>{"use strict";var r=n(99790);e.exports=r},22349:(e,t,n)=>{"use strict";var r=n(62864);e.exports=r},72873:(e,t,n)=>{"use strict";var r=n(75962);e.exports=r},97209:(e,t,n)=>{"use strict";var r=n(76208);e.exports=r},82208:(e,t,n)=>{"use strict";var r=n(92635);e.exports=r},56345:(e,t,n)=>{"use strict";var r=n(63902);e.exports=r},27950:(e,t,n)=>{"use strict";var r=n(52587);e.exports=r},74402:(e,t,n)=>{"use strict";var r=n(33719);e.exports=r},94133:(e,t,n)=>{"use strict";var r=n(53352);e.exports=r},50504:(e,t,n)=>{"use strict";var r=n(79637);e.exports=r},54423:(e,t,n)=>{"use strict";var r=n(88512);e.exports=r},13212:(e,t,n)=>{"use strict";var r=n(94607);e.exports=r},87834:(e,t,n)=>{"use strict";var r=n(51625);e.exports=r},705:(e,t,n)=>{"use strict";var r=n(55534);e.exports=r},942:(e,t,n)=>{"use strict";var r=n(11893);e.exports=r},95207:(e,t,n)=>{"use strict";var r=n(59976);e.exports=r},37666:(e,t,n)=>{"use strict";var r=n(61597);e.exports=r},94246:(e,t,n)=>{"use strict";var r=n(11821);e.exports=r},35207:(e,t,n)=>{"use strict";n(19381);var r=n(95313);e.exports=r.setTimeout},90766:(e,t,n)=>{"use strict";var r=n(93943);n(45403),e.exports=r},8590:(e,t,n)=>{"use strict";var r=n(67105);n(45403),e.exports=r},65729:(e,t,n)=>{"use strict";var r=n(13226);e.exports=r},43145:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nr})},9417:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},23029:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},92901:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(20816);function o(e,t){for(var n=0;n{"use strict";n.d(t,{A:()=>o});var r=n(20816);function o(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},58168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},25540:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>o})},80045:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(98587);function o(e,t){if(null==e)return{};var n,o,i=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o{"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},80296:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(27800);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||(0,r.A)(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.")}()}},45458:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(43145);var o=n(27800);function i(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,o.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.")}()}},20816:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(82284);function o(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},82284:(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)}n.d(t,{A:()=>r})},27800:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(43145);function o(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.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)?(0,r.A)(e,t):void 0}}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=e,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>"static/js/"+e+".a5a35205.chunk.js",n.miniCssF=e=>{},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="atomistic-software:";n.l=(r,o,i,a)=>{if(e[r])e[r].push(o);else{var s,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),u=0;u{s.onerror=s.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),l&&document.head.appendChild(s)}}})(),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.p="/",(()=>{var e={792:0};n.f.j=(t,r)=>{var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var i=new Promise(((n,r)=>o=e[t]=[n,r]));r.push(o[2]=i);var a=n.p+n.u(t),s=new Error;n.l(a,(r=>{if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",s.name="ChunkLoadError",s.type=i,s.request=a,o[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var o,i,a=r[0],s=r[1],l=r[2],c=0;if(a.some((t=>0!==e[t]))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(l)l(n)}for(t&&t(r);c{"use strict";var e={};n.r(e),n.d(e,{attentionMarkers:()=>Ro,contentInitial:()=>Co,disable:()=>Do,document:()=>Ao,flow:()=>Oo,flowInitial:()=>Eo,insideSpan:()=>Mo,string:()=>To,text:()=>Po});var t={};n.r(t),n.d(t,{boolean:()=>Ci,booleanish:()=>Ei,commaOrSpaceSeparated:()=>Ri,commaSeparated:()=>Mi,number:()=>Ti,overloadedBoolean:()=>Oi,spaceSeparated:()=>Pi});var r=n(65043),o=n(97950);const i=e=>{e&&e instanceof Function&&n.e(453).then(n.bind(n,46453)).then((t=>{let{getCLS:n,getFID:r,getFCP:o,getLCP:i,getTTFB:a}=t;n(e),r(e),o(e),i(e),a(e)}))};var a=n(58168),s=n(47573),l={WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},c=function(e){return(0,a.A)({color:e.palette.text.primary},e.typography.body2,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};const u=(0,s.A)((function(e){return{"@global":{html:l,"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,a.A)({margin:0},c(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})}}}),{name:"MuiCssBaseline"})((function(e){var t=e.children,n=void 0===t?null:t;return e.classes,r.createElement(r.Fragment,null,n)}));var d=n(80045),f=n(43024),p=n(50750),h=n(80296),m=n(9998),g=n(12899),v=n(70567),y=n(40830),b=n(60768),x={entering:{opacity:1},entered:{opacity:1}},w={enter:g.p0.enteringScreen,exit:g.p0.leavingScreen},S=r.forwardRef((function(e,t){var n=e.children,o=e.disableStrictModeCompat,i=void 0!==o&&o,s=e.in,l=e.onEnter,c=e.onEntered,u=e.onEntering,f=e.onExit,p=e.onExited,g=e.onExiting,S=e.style,k=e.TransitionComponent,_=void 0===k?m.Ay:k,A=e.timeout,C=void 0===A?w:A,E=(0,d.A)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),O=(0,v.A)(),T=O.unstable_strictMode&&!i,P=r.useRef(null),M=(0,b.A)(n.ref,t),R=(0,b.A)(T?P:void 0,M),D=function(e){return function(t,n){if(e){var r=T?[P.current,t]:[t,n],o=(0,h.A)(r,2),i=o[0],a=o[1];void 0===a?e(i):e(i,a)}}},I=D(u),F=D((function(e,t){(0,y.q)(e);var n=(0,y.c)({style:S,timeout:C},{mode:"enter"});e.style.webkitTransition=O.transitions.create("opacity",n),e.style.transition=O.transitions.create("opacity",n),l&&l(e,t)})),j=D(c),L=D(g),N=D((function(e){var t=(0,y.c)({style:S,timeout:C},{mode:"exit"});e.style.webkitTransition=O.transitions.create("opacity",t),e.style.transition=O.transitions.create("opacity",t),f&&f(e)})),z=D(p);return r.createElement(_,(0,a.A)({appear:!0,in:s,nodeRef:T?P:void 0,onEnter:F,onEntered:j,onEntering:I,onExit:N,onExited:z,onExiting:L,timeout:C},E),(function(e,t){return r.cloneElement(n,(0,a.A)({style:(0,a.A)({opacity:0,visibility:"exited"!==e||s?void 0:"hidden"},x[e],S,n.props.style),ref:R},t))}))}));const k=S;var _=r.forwardRef((function(e,t){var n=e.children,o=e.classes,i=e.className,s=e.invisible,l=void 0!==s&&s,c=e.open,u=e.transitionDuration,p=e.TransitionComponent,h=void 0===p?k:p,m=(0,d.A)(e,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return r.createElement(h,(0,a.A)({in:c,timeout:u},m),r.createElement("div",{className:(0,f.default)(o.root,i,l&&o.invisible),"aria-hidden":!0,ref:t},n))}));const A=(0,s.A)({root:{zIndex:-1,position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},{name:"MuiBackdrop"})(_);var C=n(27355);function E(e,t){var n=function(e,t){var n,r=t.getBoundingClientRect();if(t.fakeTransform)n=t.fakeTransform;else{var o=window.getComputedStyle(t);n=o.getPropertyValue("-webkit-transform")||o.getPropertyValue("transform")}var i=0,a=0;if(n&&"none"!==n&&"string"===typeof n){var s=n.split("(")[1].split(")")[0].split(",");i=parseInt(s[4],10),a=parseInt(s[5],10)}return"left"===e?"translateX(".concat(window.innerWidth,"px) translateX(").concat(i-r.left,"px)"):"right"===e?"translateX(-".concat(r.left+r.width-i,"px)"):"up"===e?"translateY(".concat(window.innerHeight,"px) translateY(").concat(a-r.top,"px)"):"translateY(-".concat(r.top+r.height-a,"px)")}(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}var O={enter:g.p0.enteringScreen,exit:g.p0.leavingScreen},T=r.forwardRef((function(e,t){var n=e.children,i=e.direction,s=void 0===i?"down":i,l=e.in,c=e.onEnter,u=e.onEntered,f=e.onEntering,p=e.onExit,h=e.onExited,g=e.onExiting,x=e.style,w=e.timeout,S=void 0===w?O:w,k=e.TransitionComponent,_=void 0===k?m.Ay:k,A=(0,d.A)(e,["children","direction","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),T=(0,v.A)(),P=r.useRef(null),M=r.useCallback((function(e){P.current=o.findDOMNode(e)}),[]),R=(0,b.A)(n.ref,M),D=(0,b.A)(R,t),I=function(e){return function(t){e&&(void 0===t?e(P.current):e(P.current,t))}},F=I((function(e,t){E(s,e),(0,y.q)(e),c&&c(e,t)})),j=I((function(e,t){var n=(0,y.c)({timeout:S,style:x},{mode:"enter"});e.style.webkitTransition=T.transitions.create("-webkit-transform",(0,a.A)({},n,{easing:T.transitions.easing.easeOut})),e.style.transition=T.transitions.create("transform",(0,a.A)({},n,{easing:T.transitions.easing.easeOut})),e.style.webkitTransform="none",e.style.transform="none",f&&f(e,t)})),L=I(u),N=I(g),z=I((function(e){var t=(0,y.c)({timeout:S,style:x},{mode:"exit"});e.style.webkitTransition=T.transitions.create("-webkit-transform",(0,a.A)({},t,{easing:T.transitions.easing.sharp})),e.style.transition=T.transitions.create("transform",(0,a.A)({},t,{easing:T.transitions.easing.sharp})),E(s,e),p&&p(e)})),B=I((function(e){e.style.webkitTransition="",e.style.transition="",h&&h(e)})),W=r.useCallback((function(){P.current&&E(s,P.current)}),[s]);return r.useEffect((function(){if(!l&&"down"!==s&&"right"!==s){var e=(0,C.A)((function(){P.current&&E(s,P.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[s,l]),r.useEffect((function(){l||W()}),[l,W]),r.createElement(_,(0,a.A)({nodeRef:P,onEnter:F,onEntered:L,onEntering:j,onExit:z,onExited:B,onExiting:N,appear:!0,in:l,timeout:S},A),(function(e,t){return r.cloneElement(n,(0,a.A)({ref:D,style:(0,a.A)({visibility:"exited"!==e||l?void 0:"hidden"},x,n.props.style)},t))}))}));const P=T;var M=n(20495),R=n(74822),D={left:"right",right:"left",top:"down",bottom:"up"};var I={enter:g.p0.enteringScreen,exit:g.p0.leavingScreen},F=r.forwardRef((function(e,t){var n=e.anchor,o=void 0===n?"left":n,i=e.BackdropProps,s=e.children,l=e.classes,c=e.className,u=e.elevation,h=void 0===u?16:u,m=e.ModalProps,g=(m=void 0===m?{}:m).BackdropProps,y=(0,d.A)(m,["BackdropProps"]),b=e.onClose,x=e.open,w=void 0!==x&&x,S=e.PaperProps,k=void 0===S?{}:S,_=e.SlideProps,C=e.TransitionComponent,E=void 0===C?P:C,O=e.transitionDuration,T=void 0===O?I:O,F=e.variant,j=void 0===F?"temporary":F,L=(0,d.A)(e,["anchor","BackdropProps","children","classes","className","elevation","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"]),N=(0,v.A)(),z=r.useRef(!1);r.useEffect((function(){z.current=!0}),[]);var B=function(e,t){return"rtl"===e.direction&&function(e){return-1!==["left","right"].indexOf(e)}(t)?D[t]:t}(N,o),W=r.createElement(M.A,(0,a.A)({elevation:"temporary"===j?h:0,square:!0},k,{className:(0,f.default)(l.paper,l["paperAnchor".concat((0,R.A)(B))],k.className,"temporary"!==j&&l["paperAnchorDocked".concat((0,R.A)(B))])}),s);if("permanent"===j)return r.createElement("div",(0,a.A)({className:(0,f.default)(l.root,l.docked,c),ref:t},L),W);var U=r.createElement(E,(0,a.A)({in:w,direction:D[B],timeout:T,appear:z.current},_),W);return"persistent"===j?r.createElement("div",(0,a.A)({className:(0,f.default)(l.root,l.docked,c),ref:t},L),U):r.createElement(p.A,(0,a.A)({BackdropProps:(0,a.A)({},i,g,{transitionDuration:T}),BackdropComponent:A,className:(0,f.default)(l.root,l.modal,c),open:w,onClose:b,ref:t},L,y),U)}));const j=(0,s.A)((function(e){return{root:{},docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:e.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100%"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(e.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(e.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(e.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(e.palette.divider)},modal:{}}}),{name:"MuiDrawer",flip:!1})(F);var L=n(45458),N=n(85714);function z(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function B(e){var t=function(t){var n=e(t);return t.css?(0,a.A)({},(0,N.A)(n,e((0,a.A)({theme:t.theme},t.css))),z(t.css,[e.filterProps])):t.sx?(0,a.A)({},(0,N.A)(n,e((0,a.A)({theme:t.theme},t.sx))),z(t.sx,[e.filterProps])):n};return t.propTypes={},t.filterProps=["css","sx"].concat((0,L.A)(e.filterProps)),t}const W=B;const U=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0;u--){var d=o[u];"."===d?He(o,u):".."===d?(He(o,u),c++):c&&(He(o,u),c--)}if(!s)for(;c--;c)o.unshift("..");!s||""===o[0]||o[0]&&qe(o[0])||o.unshift("");var f=o.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};var Ge="Invariant failed";function $e(e,t){if(!e)throw new Error(Ge)}function Ye(e){return"/"===e.charAt(0)?e:"/"+e}function Ke(e){return"/"===e.charAt(0)?e.substr(1):e}function Qe(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function Xe(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function Je(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function Ze(e,t,n,r){var o;"string"===typeof e?(o=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,a.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(i){throw i instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):i}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=Ve(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function et(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r({root:{display:"flex"},drawer:{[e.breakpoints.up("sm")]:{width:Gt,flexShrink:0}},appBar:{[e.breakpoints.up("sm")]:{width:"calc(100% - 170px)",marginLeft:Gt}},menuButton:{marginRight:e.spacing(2),[e.breakpoints.up("sm")]:{display:"none"}},toolbar:e.mixins.toolbar,drawerPaper:{width:Gt},content:{flexGrow:1,padding:e.spacing(3)},paper:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column"}})));var Yt=n(62190);const Kt=JSON.parse('{"name":"atomistic-software","homepage":"https://atomistic.software","author":{"name":"Leopold Talirz","url":"https://ltalirz.github.io"},"repository":{"type":"git","url":"https://github.com/ltalirz/atomistic-software"},"private":true,"dependencies":{"@nivo/line":"^0.80.0","mui-datatables":"^3.8.5","prettier":"^2.5.1","react-dom":"<18.0.0","react-markdown":"^8.0.0","react-router-dom":"^5.3.0","web-vitals":"^2.1.4"},"devDependencies":{"@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@testing-library/user-event":"^12.6.0","eslint-config-prettier":"^8.3.0","gh-pages":"^3.1.0","husky":"^7.0.4","lint-staged":"^11.0.0","react-scripts":"^5.0.1","source-map-explorer":"^2.5.1"},"scripts":{"start":"react-scripts start","build":"react-scripts build && echo \'atomistic.software\' > ./build/CNAME","deploy":"gh-pages -d build","test":"react-scripts test","analyze":"source-map-explorer \'build/static/js/*.js\'","eject":"react-scripts eject","prepare":"husky install"},"eslintConfig":{"extends":["react-app","react-app/jest","prettier"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"lint-staged":{"*.js":"eslint --cache --fix"}}'),Qt=JSON.parse('{"2010-2010":{"citations":{"ABINIT":{"citations":304,"datestamp":"2021-04-10"},"ACEMD":{"citations":18,"datestamp":"2024-03-06"},"ACES":{"citations":74,"datestamp":"2021-05-06"},"ADF":{"citations":451,"datestamp":"2021-04-10"},"ASW program package":{"citations":1,"datestamp":"2021-04-10"},"ATK/QuantumATK":{"citations":69,"datestamp":"2021-06-16"},"Amber":{"citations":1110,"datestamp":"2021-04-10"},"BAGEL":{"citations":0,"datestamp":"2021-04-10"},"BOSS":{"citations":21,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":1,"datestamp":"2023-01-30"},"BigDFT":{"citations":17,"datestamp":"2021-04-10"},"BoltzTrap":{"citations":32,"datestamp":"2022-03-19"},"CASINO":{"citations":29,"datestamp":"2021-08-25"},"CASTEP":{"citations":745,"datestamp":"2021-06-30"},"CFOUR":{"citations":77,"datestamp":"2021-04-10"},"CHARMM":{"citations":801,"datestamp":"2021-04-10"},"COLUMBUS":{"citations":50,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":10,"datestamp":"2021-04-10"},"COSMOS-software":{"citations":39,"datestamp":"2021-04-10"},"CP2K":{"citations":114,"datestamp":"2021-05-06"},"CPMD":{"citations":391,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":216,"datestamp":"2021-04-10"},"DFTB+":{"citations":38,"datestamp":"2021-04-20"},"DIRAC":{"citations":72,"datestamp":"2021-04-10"},"DL_POLY":{"citations":215,"datestamp":"2021-04-10"},"DMol3":{"citations":420,"datestamp":"2021-04-10"},"Dalton":{"citations":162,"datestamp":"2021-04-10"},"Desmond":{"citations":77,"datestamp":"2021-04-10"},"Discovery Studio":{"citations":552,"datestamp":"2021-04-10"},"EPW":{"citations":4,"datestamp":"2021-04-15"},"ERKALE":{"citations":0,"datestamp":"2021-04-10"},"ESPResSo":{"citations":47,"datestamp":"2021-06-16"},"Elk":{"citations":20,"datestamp":"2021-04-19"},"FEFF":{"citations":332,"datestamp":"2021-04-10"},"FHI-aims":{"citations":19,"datestamp":"2021-04-10"},"FLEUR":{"citations":28,"datestamp":"2021-04-10"},"FPLO":{"citations":77,"datestamp":"2021-04-10"},"Firefly":{"citations":116,"datestamp":"2021-04-10"},"FoldX":{"citations":52,"datestamp":"2021-04-10"},"GAMESS":{"citations":763,"datestamp":"2021-04-10"},"GPAW":{"citations":63,"datestamp":"2021-04-10"},"GPUMD":{"citations":0,"datestamp":"2024-08-25"},"GROMOS":{"citations":395,"datestamp":"2023-02-28"},"GULP":{"citations":267,"datestamp":"2021-08-26"},"Gaussian":{"citations":7790,"datestamp":"2022-02-03"},"Gromacs":{"citations":1300,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":11,"datestamp":"2021-04-10"},"Hyperchem":{"citations":588,"datestamp":"2021-04-10"},"JDFTx":{"citations":0,"datestamp":"2024-03-06"},"Jaguar":{"citations":213,"datestamp":"2024-03-06"},"LAMMPS":{"citations":561,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":1,"datestamp":"2021-04-10"},"MADNESS":{"citations":12,"datestamp":"2021-04-10"},"MCCCS Towhee":{"citations":13,"datestamp":"2021-04-10"},"MOE":{"citations":523,"datestamp":"2021-04-10"},"MOIL":{"citations":14,"datestamp":"2021-04-10"},"MOLCAS":{"citations":179,"datestamp":"2022-03-20"},"MOPAC":{"citations":1150,"datestamp":"2022-04-15"},"MPQC":{"citations":11,"datestamp":"2021-04-10"},"MacroModel":{"citations":284,"datestamp":"2021-04-10"},"Molpro":{"citations":685,"datestamp":"2021-04-10"},"NAMD":{"citations":624,"datestamp":"2024-03-29"},"NRLMOL":{"citations":17,"datestamp":"2021-04-10"},"NWChem":{"citations":216,"datestamp":"2021-08-31"},"ONETEP":{"citations":26,"datestamp":"2024-03-09"},"ORCA":{"citations":192,"datestamp":"2021-04-10"},"Octopus":{"citations":110,"datestamp":"2021-04-10"},"OpenMM":{"citations":18,"datestamp":"2021-04-10"},"OpenMX":{"citations":36,"datestamp":"2021-04-10"},"OpenMolcas":{"citations":0,"datestamp":"2022-03-20"},"PARSEC":{"citations":28,"datestamp":"2021-04-10"},"PLATO":{"citations":3,"datestamp":"2021-04-10"},"PWPAW / ATOMPAW":{"citations":13,"datestamp":"2021-04-10"},"PWmat":{"citations":1,"datestamp":"2024-03-06"},"Psi4":{"citations":2,"datestamp":"2021-04-10"},"PySCF":{"citations":0,"datestamp":"2021-04-10"},"Q":{"citations":7,"datestamp":"2021-04-10"},"Q-Chem":{"citations":184,"datestamp":"2021-04-10"},"QMCPACK":{"citations":9,"datestamp":"2024-03-09"},"Qbox":{"citations":18,"datestamp":"2021-04-10"},"Quantum ESPRESSO":{"citations":449,"datestamp":"2021-04-10"},"RASPA":{"citations":0,"datestamp":"2021-04-24"},"RMCprofile":{"citations":17,"datestamp":"2021-04-10"},"S / PHI / nX":{"citations":4,"datestamp":"2021-04-10"},"SIESTA":{"citations":633,"datestamp":"2021-04-10"},"Smeagol":{"citations":29,"datestamp":"2021-04-10"},"TB-LMTO-ASA":{"citations":112,"datestamp":"2021-06-27"},"TINKER":{"citations":505,"datestamp":"2023-01-28"},"TURBOMOLE":{"citations":545,"datestamp":"2021-04-10"},"TeraChem":{"citations":3,"datestamp":"2022-01-10"},"VASP":{"citations":2810,"datestamp":"2024-03-29"},"WEST":{"citations":0,"datestamp":"2021-04-10"},"WHAT IF":{"citations":162,"datestamp":"2021-06-30"},"WIEN2k":{"citations":816,"datestamp":"2021-04-10"},"Wannier90":{"citations":25,"datestamp":"2021-04-12"},"YASARA":{"citations":90,"datestamp":"2021-04-10"},"Yambo":{"citations":27,"datestamp":"2021-04-10"},"deMon2k":{"citations":48,"datestamp":"2024-03-06"},"exciting":{"citations":6,"datestamp":"2024-03-06"},"gSAFT":{"citations":1,"datestamp":"2021-04-10"},"xTB":{"citations":1,"datestamp":"2021-04-10"}},"year_high":2010,"year_low":2010},"2011-2011":{"citations":{"ABINIT":{"citations":349,"datestamp":"2021-01-17"},"ACEMD":{"citations":37,"datestamp":"2024-03-06"},"ACES":{"citations":53,"datestamp":"2021-05-06"},"ADF":{"citations":440,"datestamp":"2021-01-17"},"ASW program package":{"citations":27,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":112,"datestamp":"2021-06-16"},"Amber":{"citations":1230,"datestamp":"2021-01-17"},"BAGEL":{"citations":1,"datestamp":"2021-01-17"},"BOSS":{"citations":30,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":11,"datestamp":"2023-01-30"},"BigDFT":{"citations":30,"datestamp":"2021-01-17"},"BoltzTrap":{"citations":44,"datestamp":"2022-03-19"},"CASINO":{"citations":38,"datestamp":"2021-08-25"},"CASTEP":{"citations":837,"datestamp":"2021-06-30"},"CFOUR":{"citations":124,"datestamp":"2021-01-17"},"CHARMM":{"citations":797,"datestamp":"2021-01-17"},"COLUMBUS":{"citations":46,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":11,"datestamp":"2021-01-17"},"COSMOS-software":{"citations":49,"datestamp":"2021-01-17"},"CP2K":{"citations":121,"datestamp":"2021-05-06"},"CPMD":{"citations":396,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":300,"datestamp":"2021-04-10"},"DFTB+":{"citations":51,"datestamp":"2021-04-20"},"DIRAC":{"citations":94,"datestamp":"2021-01-17"},"DL_POLY":{"citations":231,"datestamp":"2021-01-17"},"DMol3":{"citations":442,"datestamp":"2021-04-10"},"Dalton":{"citations":193,"datestamp":"2021-01-17"},"Desmond":{"citations":120,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":763,"datestamp":"2021-01-17"},"EPW":{"citations":4,"datestamp":"2021-04-15"},"ERKALE":{"citations":0,"datestamp":"2021-01-17"},"ESPResSo":{"citations":38,"datestamp":"2021-06-16"},"Elk":{"citations":46,"datestamp":"2021-04-19"},"FEFF":{"citations":346,"datestamp":"2021-01-17"},"FHI-aims":{"citations":55,"datestamp":"2021-01-17"},"FLEUR":{"citations":30,"datestamp":"2021-01-17"},"FPLO":{"citations":80,"datestamp":"2021-01-17"},"Firefly":{"citations":158,"datestamp":"2021-01-17"},"FoldX":{"citations":71,"datestamp":"2021-01-17"},"GAMESS":{"citations":877,"datestamp":"2021-01-17"},"GPAW":{"citations":93,"datestamp":"2021-01-17"},"GPIUTMD":{"citations":1,"datestamp":"2021-01-17"},"GPUMD":{"citations":0,"datestamp":"2024-08-25"},"GROMOS":{"citations":378,"datestamp":"2023-02-28"},"GULP":{"citations":254,"datestamp":"2021-08-26"},"Gaussian":{"citations":8750,"datestamp":"2022-02-03"},"Gromacs":{"citations":1590,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":29,"datestamp":"2021-01-17"},"Hyperchem":{"citations":622,"datestamp":"2021-01-17"},"JDFTx":{"citations":0,"datestamp":"2024-03-06"},"Jaguar":{"citations":256,"datestamp":"2024-03-06"},"LAMMPS":{"citations":765,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":0,"datestamp":"2021-01-17"},"MADNESS":{"citations":15,"datestamp":"2021-01-17"},"MCCCS Towhee":{"citations":16,"datestamp":"2021-01-17"},"MOE":{"citations":588,"datestamp":"2021-01-17"},"MOIL":{"citations":11,"datestamp":"2021-01-17"},"MOLCAS":{"citations":216,"datestamp":"2022-03-20"},"MOPAC":{"citations":1110,"datestamp":"2022-04-15"},"MPQC":{"citations":20,"datestamp":"2021-01-17"},"MacroModel":{"citations":346,"datestamp":"2021-01-17"},"Molpro":{"citations":764,"datestamp":"2021-01-17"},"NAMD":{"citations":725,"datestamp":"2024-03-29"},"NRLMOL":{"citations":15,"datestamp":"2021-01-17"},"NWChem":{"citations":235,"datestamp":"2021-08-31"},"ONETEP":{"citations":32,"datestamp":"2024-03-09"},"ORCA":{"citations":324,"datestamp":"2021-01-17"},"Octopus":{"citations":141,"datestamp":"2021-01-17"},"OpenMM":{"citations":26,"datestamp":"2021-01-17"},"OpenMX":{"citations":52,"datestamp":"2021-01-17"},"OpenMolcas":{"citations":0,"datestamp":"2022-03-20"},"PARSEC":{"citations":20,"datestamp":"2021-01-17"},"PLATO":{"citations":10,"datestamp":"2021-01-17"},"PWPAW / ATOMPAW":{"citations":12,"datestamp":"2021-01-17"},"PWmat":{"citations":0,"datestamp":"2024-03-06"},"Psi4":{"citations":8,"datestamp":"2021-01-17"},"PySCF":{"citations":0,"datestamp":"2021-01-17"},"Q":{"citations":14,"datestamp":"2021-01-17"},"Q-Chem":{"citations":185,"datestamp":"2021-01-17"},"QMCPACK":{"citations":18,"datestamp":"2024-03-09"},"Qbox":{"citations":24,"datestamp":"2021-01-17"},"Quantum ESPRESSO":{"citations":597,"datestamp":"2021-01-17"},"RASPA":{"citations":0,"datestamp":"2021-04-24"},"RMCprofile":{"citations":17,"datestamp":"2021-01-17"},"RedMD":{"citations":4,"datestamp":"2021-01-17"},"S / PHI / nX":{"citations":10,"datestamp":"2021-01-17"},"SIESTA":{"citations":766,"datestamp":"2021-01-17"},"Smeagol":{"citations":32,"datestamp":"2021-01-17"},"TB-LMTO-ASA":{"citations":112,"datestamp":"2021-06-27"},"TINKER":{"citations":507,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":1,"datestamp":"2021-01-17"},"TURBOMOLE":{"citations":630,"datestamp":"2021-01-17"},"TeraChem":{"citations":15,"datestamp":"2022-01-10"},"VASP":{"citations":3370,"datestamp":"2024-03-29"},"WEST":{"citations":0,"datestamp":"2021-01-17"},"WHAT IF":{"citations":171,"datestamp":"2021-06-30"},"WIEN2k":{"citations":823,"datestamp":"2021-01-17"},"Wannier90":{"citations":42,"datestamp":"2021-04-12"},"YASARA":{"citations":128,"datestamp":"2021-01-17"},"Yambo":{"citations":30,"datestamp":"2021-01-17"},"deMon2k":{"citations":52,"datestamp":"2024-03-06"},"exciting":{"citations":9,"datestamp":"2024-03-06"},"gSAFT":{"citations":0,"datestamp":"2021-01-17"},"xTB":{"citations":1,"datestamp":"2021-01-17"}},"year_high":2011,"year_low":2011},"2012-2012":{"citations":{"ABINIT":{"citations":384,"datestamp":"2021-01-17"},"ACEMD":{"citations":35,"datestamp":"2024-03-06"},"ACES":{"citations":37,"datestamp":"2021-05-06"},"ADF":{"citations":500,"datestamp":"2021-01-17"},"ASW program package":{"citations":44,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":149,"datestamp":"2021-06-16"},"Amber":{"citations":1300,"datestamp":"2021-01-17"},"BAGEL":{"citations":0,"datestamp":"2021-01-17"},"BOSS":{"citations":24,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":19,"datestamp":"2023-01-30"},"BigDFT":{"citations":18,"datestamp":"2021-01-17"},"BoltzTrap":{"citations":57,"datestamp":"2022-03-19"},"CASINO":{"citations":30,"datestamp":"2021-08-25"},"CASTEP":{"citations":950,"datestamp":"2021-06-30"},"CFOUR":{"citations":127,"datestamp":"2021-01-17"},"CHARMM":{"citations":899,"datestamp":"2021-01-17"},"COLUMBUS":{"citations":65,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":18,"datestamp":"2021-01-17"},"COSMOS-software":{"citations":54,"datestamp":"2021-01-17"},"CP2K":{"citations":174,"datestamp":"2021-05-06"},"CPMD":{"citations":422,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":318,"datestamp":"2021-04-10"},"DFTB+":{"citations":75,"datestamp":"2021-04-20"},"DIRAC":{"citations":112,"datestamp":"2021-01-17"},"DL_POLY":{"citations":253,"datestamp":"2021-01-17"},"DMol3":{"citations":459,"datestamp":"2021-04-10"},"Dalton":{"citations":207,"datestamp":"2021-01-17"},"Desmond":{"citations":150,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":939,"datestamp":"2021-01-17"},"EPW":{"citations":6,"datestamp":"2021-04-15"},"ERKALE":{"citations":5,"datestamp":"2021-01-17"},"ESPResSo":{"citations":56,"datestamp":"2021-06-16"},"Elk":{"citations":57,"datestamp":"2021-04-19"},"FEFF":{"citations":365,"datestamp":"2021-01-17"},"FHI-aims":{"citations":54,"datestamp":"2021-01-17"},"FLEUR":{"citations":39,"datestamp":"2021-01-17"},"FPLO":{"citations":92,"datestamp":"2021-01-17"},"Firefly":{"citations":173,"datestamp":"2021-01-17"},"FoldX":{"citations":110,"datestamp":"2021-01-17"},"GAMESS":{"citations":994,"datestamp":"2021-01-17"},"GPAW":{"citations":111,"datestamp":"2021-01-17"},"GPIUTMD":{"citations":2,"datestamp":"2021-01-17"},"GPUMD":{"citations":0,"datestamp":"2024-08-25"},"GROMOS":{"citations":518,"datestamp":"2023-02-28"},"GULP":{"citations":267,"datestamp":"2021-08-26"},"Gaussian":{"citations":9320,"datestamp":"2022-02-03"},"Gromacs":{"citations":1820,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":35,"datestamp":"2021-01-17"},"Hyperchem":{"citations":623,"datestamp":"2021-01-17"},"JDFTx":{"citations":6,"datestamp":"2024-03-06"},"Jaguar":{"citations":284,"datestamp":"2024-03-06"},"LAMMPS":{"citations":1090,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":1,"datestamp":"2021-01-17"},"MADNESS":{"citations":28,"datestamp":"2021-01-17"},"MCCCS Towhee":{"citations":20,"datestamp":"2021-01-17"},"MOE":{"citations":655,"datestamp":"2021-01-17"},"MOIL":{"citations":17,"datestamp":"2021-01-17"},"MOLCAS":{"citations":204,"datestamp":"2022-03-20"},"MOPAC":{"citations":1170,"datestamp":"2022-04-15"},"MPQC":{"citations":13,"datestamp":"2021-01-17"},"MacroModel":{"citations":439,"datestamp":"2021-01-17"},"Molpro":{"citations":803,"datestamp":"2021-01-17"},"NAMD":{"citations":899,"datestamp":"2024-03-29"},"NRLMOL":{"citations":25,"datestamp":"2021-01-17"},"NWChem":{"citations":276,"datestamp":"2021-08-31"},"ONETEP":{"citations":38,"datestamp":"2024-03-09"},"ORCA":{"citations":404,"datestamp":"2021-01-17"},"Octopus":{"citations":156,"datestamp":"2021-01-17"},"OpenMM":{"citations":25,"datestamp":"2021-01-17"},"OpenMX":{"citations":51,"datestamp":"2021-01-17"},"OpenMolcas":{"citations":0,"datestamp":"2022-03-20"},"PARSEC":{"citations":28,"datestamp":"2021-01-17"},"PLATO":{"citations":5,"datestamp":"2021-01-17"},"PWPAW / ATOMPAW":{"citations":22,"datestamp":"2021-01-17"},"PWmat":{"citations":0,"datestamp":"2024-03-06"},"Psi4":{"citations":16,"datestamp":"2021-01-17"},"PySCF":{"citations":0,"datestamp":"2021-01-17"},"Q":{"citations":13,"datestamp":"2021-01-17"},"Q-Chem":{"citations":237,"datestamp":"2021-01-17"},"QMCPACK":{"citations":11,"datestamp":"2024-03-09"},"Qbox":{"citations":19,"datestamp":"2021-01-17"},"Quantum ESPRESSO":{"citations":736,"datestamp":"2021-01-17"},"RASPA":{"citations":0,"datestamp":"2021-04-24"},"RMCprofile":{"citations":27,"datestamp":"2021-01-17"},"RedMD":{"citations":1,"datestamp":"2021-01-17"},"S / PHI / nX":{"citations":5,"datestamp":"2021-01-17"},"SIESTA":{"citations":781,"datestamp":"2021-01-17"},"Smeagol":{"citations":36,"datestamp":"2021-01-17"},"TB-LMTO-ASA":{"citations":122,"datestamp":"2021-06-27"},"TINKER":{"citations":452,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":1,"datestamp":"2021-01-17"},"TURBOMOLE":{"citations":585,"datestamp":"2021-01-17"},"TeraChem":{"citations":15,"datestamp":"2022-01-10"},"VASP":{"citations":3730,"datestamp":"2024-03-29"},"WEST":{"citations":0,"datestamp":"2021-01-17"},"WHAT IF":{"citations":200,"datestamp":"2021-06-30"},"WIEN2k":{"citations":990,"datestamp":"2021-01-17"},"Wannier90":{"citations":56,"datestamp":"2021-04-12"},"YASARA":{"citations":185,"datestamp":"2021-01-17"},"Yambo":{"citations":38,"datestamp":"2021-01-17"},"deMon2k":{"citations":45,"datestamp":"2024-03-06"},"exciting":{"citations":6,"datestamp":"2024-03-06"},"gSAFT":{"citations":1,"datestamp":"2021-01-17"},"xTB":{"citations":1,"datestamp":"2021-01-17"}},"year_high":2012,"year_low":2012},"2013-2013":{"citations":{"ABINIT":{"citations":430,"datestamp":"2021-01-17"},"ACEMD":{"citations":35,"datestamp":"2024-03-06"},"ACES":{"citations":40,"datestamp":"2021-05-06"},"ADF":{"citations":545,"datestamp":"2021-01-17"},"ASW program package":{"citations":39,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":148,"datestamp":"2021-06-16"},"Amber":{"citations":1420,"datestamp":"2021-01-17"},"BAGEL":{"citations":6,"datestamp":"2021-01-17"},"BOSS":{"citations":28,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":21,"datestamp":"2023-01-30"},"BigDFT":{"citations":33,"datestamp":"2021-01-17"},"BoltzTrap":{"citations":70,"datestamp":"2022-03-19"},"CASINO":{"citations":33,"datestamp":"2021-08-25"},"CASTEP":{"citations":1040,"datestamp":"2021-06-30"},"CFOUR":{"citations":149,"datestamp":"2021-01-17"},"CHARMM":{"citations":878,"datestamp":"2021-01-17"},"COLUMBUS":{"citations":53,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":18,"datestamp":"2021-01-17"},"COSMOS-software":{"citations":37,"datestamp":"2021-01-17"},"CP2K":{"citations":228,"datestamp":"2021-05-06"},"CPMD":{"citations":388,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":319,"datestamp":"2021-04-10"},"DFTB+":{"citations":99,"datestamp":"2021-04-20"},"DIRAC":{"citations":128,"datestamp":"2021-01-17"},"DL_POLY":{"citations":254,"datestamp":"2021-01-17"},"DMol3":{"citations":533,"datestamp":"2021-04-10"},"Dalton":{"citations":236,"datestamp":"2021-01-17"},"Desmond":{"citations":172,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":1080,"datestamp":"2021-01-17"},"EPW":{"citations":10,"datestamp":"2021-04-15"},"ERKALE":{"citations":5,"datestamp":"2021-01-17"},"ESPResSo":{"citations":77,"datestamp":"2021-06-16"},"Elk":{"citations":78,"datestamp":"2021-04-19"},"FEFF":{"citations":404,"datestamp":"2021-01-17"},"FHI-aims":{"citations":96,"datestamp":"2021-01-17"},"FLEUR":{"citations":44,"datestamp":"2021-01-17"},"FPLO":{"citations":80,"datestamp":"2021-01-17"},"Firefly":{"citations":222,"datestamp":"2021-01-17"},"FoldX":{"citations":109,"datestamp":"2021-01-17"},"GAMESS":{"citations":993,"datestamp":"2021-01-17"},"GPAW":{"citations":141,"datestamp":"2021-01-17"},"GPIUTMD":{"citations":2,"datestamp":"2021-01-17"},"GPUMD":{"citations":1,"datestamp":"2024-08-25"},"GROMOS":{"citations":553,"datestamp":"2023-02-28"},"GULP":{"citations":298,"datestamp":"2021-08-26"},"Gaussian":{"citations":10500,"datestamp":"2022-02-03"},"Gromacs":{"citations":2220,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":48,"datestamp":"2021-01-17"},"Hyperchem":{"citations":597,"datestamp":"2021-01-17"},"JDFTx":{"citations":7,"datestamp":"2024-03-06"},"Jaguar":{"citations":273,"datestamp":"2024-03-06"},"LAMMPS":{"citations":1380,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":6,"datestamp":"2021-01-17"},"MADNESS":{"citations":16,"datestamp":"2021-01-17"},"MCCCS Towhee":{"citations":27,"datestamp":"2021-01-17"},"MOE":{"citations":758,"datestamp":"2021-01-17"},"MOIL":{"citations":9,"datestamp":"2021-01-17"},"MOLCAS":{"citations":226,"datestamp":"2022-03-20"},"MOPAC":{"citations":1100,"datestamp":"2022-04-15"},"MPQC":{"citations":8,"datestamp":"2021-01-17"},"MacroModel":{"citations":445,"datestamp":"2021-01-17"},"Molpro":{"citations":802,"datestamp":"2021-01-17"},"NAMD":{"citations":1040,"datestamp":"2024-03-29"},"NRLMOL":{"citations":23,"datestamp":"2021-01-17"},"NWChem":{"citations":345,"datestamp":"2021-08-31"},"ONETEP":{"citations":46,"datestamp":"2024-03-09"},"ORCA":{"citations":467,"datestamp":"2021-01-17"},"Octopus":{"citations":165,"datestamp":"2021-01-17"},"OpenMM":{"citations":23,"datestamp":"2021-01-17"},"OpenMX":{"citations":66,"datestamp":"2021-01-17"},"OpenMolcas":{"citations":0,"datestamp":"2022-03-20"},"PARSEC":{"citations":24,"datestamp":"2021-01-17"},"PLATO":{"citations":3,"datestamp":"2021-01-17"},"PWPAW / ATOMPAW":{"citations":23,"datestamp":"2021-01-17"},"PWmat":{"citations":0,"datestamp":"2024-03-06"},"Psi4":{"citations":27,"datestamp":"2021-01-17"},"PySCF":{"citations":0,"datestamp":"2021-01-17"},"Q":{"citations":14,"datestamp":"2021-01-17"},"Q-Chem":{"citations":251,"datestamp":"2021-01-17"},"QMCPACK":{"citations":17,"datestamp":"2024-03-09"},"Qbox":{"citations":16,"datestamp":"2021-01-17"},"Quantum ESPRESSO":{"citations":962,"datestamp":"2021-01-17"},"RASPA":{"citations":20,"datestamp":"2021-04-24"},"RMCprofile":{"citations":28,"datestamp":"2021-01-17"},"RedMD":{"citations":3,"datestamp":"2021-01-17"},"S / PHI / nX":{"citations":6,"datestamp":"2021-01-17"},"SIESTA":{"citations":761,"datestamp":"2021-01-17"},"Smeagol":{"citations":35,"datestamp":"2021-01-17"},"TB-LMTO-ASA":{"citations":134,"datestamp":"2021-06-27"},"TINKER":{"citations":478,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":1,"datestamp":"2021-01-17"},"TURBOMOLE":{"citations":602,"datestamp":"2021-01-17"},"TeraChem":{"citations":26,"datestamp":"2022-01-10"},"VASP":{"citations":4220,"datestamp":"2024-03-29"},"WEST":{"citations":0,"datestamp":"2021-01-17"},"WHAT IF":{"citations":170,"datestamp":"2021-06-30"},"WIEN2k":{"citations":1060,"datestamp":"2021-01-17"},"Wannier90":{"citations":77,"datestamp":"2021-04-12"},"YASARA":{"citations":211,"datestamp":"2021-01-17"},"Yambo":{"citations":44,"datestamp":"2021-01-17"},"deMon2k":{"citations":48,"datestamp":"2024-03-06"},"exciting":{"citations":10,"datestamp":"2024-03-06"},"gSAFT":{"citations":4,"datestamp":"2021-01-17"},"xTB":{"citations":2,"datestamp":"2021-01-17"}},"year_high":2013,"year_low":2013},"2014-2014":{"citations":{"ABINIT":{"citations":408,"datestamp":"2021-01-17"},"ACEMD":{"citations":43,"datestamp":"2024-03-06"},"ACES":{"citations":50,"datestamp":"2021-05-06"},"ADF":{"citations":518,"datestamp":"2021-01-17"},"ASW program package":{"citations":36,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":218,"datestamp":"2021-06-16"},"Amber":{"citations":1450,"datestamp":"2021-01-17"},"BAGEL":{"citations":4,"datestamp":"2021-01-17"},"BOSS":{"citations":32,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":43,"datestamp":"2023-01-30"},"BigDFT":{"citations":25,"datestamp":"2021-01-17"},"BoltzTrap":{"citations":118,"datestamp":"2022-03-19"},"CASINO":{"citations":35,"datestamp":"2021-08-25"},"CASTEP":{"citations":1190,"datestamp":"2021-06-30"},"CFOUR":{"citations":144,"datestamp":"2021-01-17"},"CHARMM":{"citations":909,"datestamp":"2021-01-17"},"COLUMBUS":{"citations":56,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":27,"datestamp":"2021-01-17"},"COSMOS-software":{"citations":45,"datestamp":"2021-01-17"},"CP2K":{"citations":339,"datestamp":"2021-05-06"},"CPMD":{"citations":426,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":358,"datestamp":"2021-04-10"},"DFTB+":{"citations":104,"datestamp":"2021-04-20"},"DIRAC":{"citations":106,"datestamp":"2021-01-17"},"DL_POLY":{"citations":235,"datestamp":"2021-01-17"},"DMol3":{"citations":526,"datestamp":"2021-04-10"},"Dalton":{"citations":312,"datestamp":"2021-01-17"},"Desmond":{"citations":238,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":1120,"datestamp":"2021-01-17"},"EPW":{"citations":6,"datestamp":"2021-04-15"},"ERKALE":{"citations":8,"datestamp":"2021-01-17"},"ESPResSo":{"citations":63,"datestamp":"2021-06-16"},"Elk":{"citations":89,"datestamp":"2021-04-19"},"FEFF":{"citations":385,"datestamp":"2021-01-17"},"FHI-aims":{"citations":85,"datestamp":"2021-01-17"},"FLEUR":{"citations":30,"datestamp":"2021-01-17"},"FPLO":{"citations":90,"datestamp":"2021-01-17"},"Firefly":{"citations":219,"datestamp":"2021-01-17"},"FoldX":{"citations":106,"datestamp":"2021-01-17"},"GAMESS":{"citations":1130,"datestamp":"2021-01-17"},"GPAW":{"citations":141,"datestamp":"2021-01-17"},"GPIUTMD":{"citations":0,"datestamp":"2021-01-17"},"GPUMD":{"citations":0,"datestamp":"2024-08-25"},"GROMOS":{"citations":564,"datestamp":"2023-02-28"},"GULP":{"citations":292,"datestamp":"2021-08-26"},"Gaussian":{"citations":11100,"datestamp":"2022-02-03"},"Gromacs":{"citations":2540,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":71,"datestamp":"2021-01-17"},"Hyperchem":{"citations":534,"datestamp":"2021-01-17"},"JDFTx":{"citations":13,"datestamp":"2024-03-06"},"Jaguar":{"citations":276,"datestamp":"2024-03-06"},"LAMMPS":{"citations":1780,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":6,"datestamp":"2021-01-17"},"MADNESS":{"citations":23,"datestamp":"2021-01-17"},"MCCCS Towhee":{"citations":23,"datestamp":"2021-01-17"},"MOE":{"citations":742,"datestamp":"2021-01-17"},"MOIL":{"citations":20,"datestamp":"2021-01-17"},"MOLCAS":{"citations":243,"datestamp":"2022-03-20"},"MOPAC":{"citations":1060,"datestamp":"2022-04-15"},"MPQC":{"citations":9,"datestamp":"2021-01-17"},"MacroModel":{"citations":431,"datestamp":"2021-01-17"},"Molpro":{"citations":893,"datestamp":"2021-01-17"},"NAMD":{"citations":1090,"datestamp":"2024-03-29"},"NRLMOL":{"citations":16,"datestamp":"2021-01-17"},"NWChem":{"citations":350,"datestamp":"2021-08-31"},"ONETEP":{"citations":36,"datestamp":"2024-03-09"},"ORCA":{"citations":557,"datestamp":"2021-01-17"},"Octopus":{"citations":160,"datestamp":"2021-01-17"},"OpenMM":{"citations":33,"datestamp":"2021-01-17"},"OpenMX":{"citations":99,"datestamp":"2021-01-17"},"OpenMolcas":{"citations":0,"datestamp":"2022-03-20"},"PARSEC":{"citations":31,"datestamp":"2021-01-17"},"PLATO":{"citations":3,"datestamp":"2021-01-17"},"PWPAW / ATOMPAW":{"citations":26,"datestamp":"2021-01-17"},"PWmat":{"citations":0,"datestamp":"2024-03-06"},"Psi4":{"citations":56,"datestamp":"2021-01-17"},"PySCF":{"citations":0,"datestamp":"2021-01-17"},"Q":{"citations":20,"datestamp":"2021-01-17"},"Q-Chem":{"citations":314,"datestamp":"2021-01-17"},"QMCPACK":{"citations":25,"datestamp":"2024-03-09"},"Qbox":{"citations":19,"datestamp":"2021-01-17"},"Quantum ESPRESSO":{"citations":1180,"datestamp":"2021-01-17"},"RASPA":{"citations":30,"datestamp":"2021-04-24"},"RMCprofile":{"citations":21,"datestamp":"2021-01-17"},"RedMD":{"citations":2,"datestamp":"2021-01-17"},"S / PHI / nX":{"citations":5,"datestamp":"2021-01-17"},"SIESTA":{"citations":864,"datestamp":"2021-01-17"},"Smeagol":{"citations":45,"datestamp":"2021-01-17"},"TB-LMTO-ASA":{"citations":126,"datestamp":"2021-06-27"},"TINKER":{"citations":524,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":0,"datestamp":"2021-01-17"},"TURBOMOLE":{"citations":692,"datestamp":"2021-01-17"},"TeraChem":{"citations":27,"datestamp":"2022-01-10"},"VASP":{"citations":4900,"datestamp":"2024-03-29"},"WEST":{"citations":0,"datestamp":"2021-01-17"},"WHAT IF":{"citations":141,"datestamp":"2021-06-30"},"WIEN2k":{"citations":1080,"datestamp":"2021-01-17"},"Wannier90":{"citations":88,"datestamp":"2021-04-12"},"YASARA":{"citations":260,"datestamp":"2021-01-17"},"Yambo":{"citations":41,"datestamp":"2021-01-17"},"deMon2k":{"citations":47,"datestamp":"2024-03-06"},"exciting":{"citations":10,"datestamp":"2024-03-06"},"gSAFT":{"citations":8,"datestamp":"2021-01-17"},"xTB":{"citations":1,"datestamp":"2021-01-17"}},"year_high":2014,"year_low":2014},"2015-2015":{"citations":{"ABINIT":{"citations":366,"datestamp":"2021-01-07"},"ACEMD":{"citations":41,"datestamp":"2024-03-06"},"ACES":{"citations":34,"datestamp":"2021-05-06"},"ADF":{"citations":574,"datestamp":"2021-01-07"},"ASW program package":{"citations":23,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":203,"datestamp":"2021-06-16"},"Amber":{"citations":1510,"datestamp":"2021-01-07"},"BAGEL":{"citations":6,"datestamp":"2021-01-07"},"BOSS":{"citations":30,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":57,"datestamp":"2023-01-30"},"BigDFT":{"citations":33,"datestamp":"2021-01-07"},"BoltzTrap":{"citations":164,"datestamp":"2022-03-19"},"CASINO":{"citations":29,"datestamp":"2021-08-25"},"CASTEP":{"citations":1300,"datestamp":"2021-06-30"},"CFOUR":{"citations":172,"datestamp":"2021-01-07"},"CHARMM":{"citations":852,"datestamp":"2021-01-07"},"COLUMBUS":{"citations":58,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":33,"datestamp":"2021-01-07"},"COSMOS-software":{"citations":51,"datestamp":"2021-01-07"},"CP2K":{"citations":361,"datestamp":"2021-05-06"},"CPMD":{"citations":370,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":373,"datestamp":"2021-04-10"},"DFTB+":{"citations":125,"datestamp":"2021-04-20"},"DIRAC":{"citations":132,"datestamp":"2021-01-07"},"DL_POLY":{"citations":246,"datestamp":"2021-01-07"},"DMol3":{"citations":561,"datestamp":"2021-04-10"},"Dalton":{"citations":411,"datestamp":"2021-01-07"},"Desmond":{"citations":297,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":1370,"datestamp":"2021-01-07"},"EPW":{"citations":15,"datestamp":"2021-04-15"},"ERKALE":{"citations":6,"datestamp":"2021-01-07"},"ESPResSo":{"citations":99,"datestamp":"2021-06-16"},"Elk":{"citations":104,"datestamp":"2021-04-19"},"FEFF":{"citations":334,"datestamp":"2021-01-07"},"FHI-aims":{"citations":123,"datestamp":"2021-01-07"},"FLEUR":{"citations":40,"datestamp":"2021-01-07"},"FPLO":{"citations":125,"datestamp":"2021-01-07"},"Firefly":{"citations":230,"datestamp":"2021-01-17"},"FoldX":{"citations":132,"datestamp":"2021-01-07"},"GAMESS":{"citations":1100,"datestamp":"2021-01-07"},"GPAW":{"citations":136,"datestamp":"2021-01-07"},"GPIUTMD":{"citations":1,"datestamp":"2021-01-07"},"GPUMD":{"citations":0,"datestamp":"2024-08-25"},"GROMOS":{"citations":585,"datestamp":"2023-02-28"},"GULP":{"citations":271,"datestamp":"2021-08-26"},"Gaussian":{"citations":11900,"datestamp":"2022-02-03"},"Gromacs":{"citations":2680,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":74,"datestamp":"2021-01-07"},"Hyperchem":{"citations":484,"datestamp":"2021-01-17"},"JDFTx":{"citations":14,"datestamp":"2024-03-06"},"Jaguar":{"citations":276,"datestamp":"2024-03-06"},"LAMMPS":{"citations":2170,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":2,"datestamp":"2021-01-07"},"MADNESS":{"citations":15,"datestamp":"2021-01-07"},"MCCCS Towhee":{"citations":27,"datestamp":"2021-01-07"},"MOE":{"citations":768,"datestamp":"2021-01-07"},"MOIL":{"citations":14,"datestamp":"2021-01-07"},"MOLCAS":{"citations":262,"datestamp":"2022-03-20"},"MOPAC":{"citations":1030,"datestamp":"2022-04-15"},"MPQC":{"citations":7,"datestamp":"2021-01-07"},"MacroModel":{"citations":404,"datestamp":"2021-01-07"},"Molpro":{"citations":926,"datestamp":"2021-01-07"},"NAMD":{"citations":1120,"datestamp":"2024-03-29"},"NRLMOL":{"citations":14,"datestamp":"2021-01-07"},"NWChem":{"citations":372,"datestamp":"2021-08-31"},"ONETEP":{"citations":50,"datestamp":"2024-03-09"},"ORCA":{"citations":650,"datestamp":"2021-01-07"},"Octopus":{"citations":200,"datestamp":"2021-01-07"},"OpenMM":{"citations":60,"datestamp":"2021-01-17"},"OpenMX":{"citations":124,"datestamp":"2021-01-07"},"OpenMolcas":{"citations":0,"datestamp":"2022-03-20"},"PARSEC":{"citations":35,"datestamp":"2021-01-07"},"PLATO":{"citations":1,"datestamp":"2021-01-07"},"PWPAW / ATOMPAW":{"citations":24,"datestamp":"2021-01-07"},"PWmat":{"citations":0,"datestamp":"2024-03-06"},"Psi4":{"citations":61,"datestamp":"2021-01-07"},"PySCF":{"citations":3,"datestamp":"2021-01-17"},"Q":{"citations":19,"datestamp":"2021-01-07"},"Q-Chem":{"citations":359,"datestamp":"2021-01-07"},"QMCPACK":{"citations":19,"datestamp":"2024-03-09"},"Qbox":{"citations":27,"datestamp":"2021-01-07"},"Quantum ESPRESSO":{"citations":1370,"datestamp":"2021-01-07"},"RASPA":{"citations":43,"datestamp":"2021-04-24"},"RMCprofile":{"citations":19,"datestamp":"2021-01-07"},"RedMD":{"citations":1,"datestamp":"2021-01-07"},"S / PHI / nX":{"citations":5,"datestamp":"2021-01-17"},"SIESTA":{"citations":884,"datestamp":"2021-01-07"},"Smeagol":{"citations":35,"datestamp":"2021-01-07"},"TB-LMTO-ASA":{"citations":131,"datestamp":"2021-06-27"},"TINKER":{"citations":455,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":1,"datestamp":"2021-01-07"},"TURBOMOLE":{"citations":649,"datestamp":"2021-01-07"},"TeraChem":{"citations":47,"datestamp":"2022-01-10"},"VASP":{"citations":5520,"datestamp":"2024-03-29"},"WEST":{"citations":5,"datestamp":"2021-01-07"},"WHAT IF":{"citations":159,"datestamp":"2021-06-30"},"WIEN2k":{"citations":1150,"datestamp":"2021-01-07"},"Wannier90":{"citations":134,"datestamp":"2021-04-12"},"YASARA":{"citations":278,"datestamp":"2021-01-07"},"Yambo":{"citations":57,"datestamp":"2021-01-07"},"deMon2k":{"citations":69,"datestamp":"2024-03-06"},"exciting":{"citations":19,"datestamp":"2024-03-06"},"gSAFT":{"citations":10,"datestamp":"2021-01-07"},"xTB":{"citations":4,"datestamp":"2021-01-17"}},"year_high":2015,"year_low":2015},"2016-2016":{"citations":{"ABINIT":{"citations":401,"datestamp":"2021-01-07"},"ACEMD":{"citations":64,"datestamp":"2024-03-06"},"ACES":{"citations":35,"datestamp":"2021-05-06"},"ADF":{"citations":607,"datestamp":"2021-01-07"},"ASW program package":{"citations":22,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":267,"datestamp":"2021-06-16"},"Amber":{"citations":1560,"datestamp":"2021-01-07"},"BAGEL":{"citations":7,"datestamp":"2021-01-07"},"BOSS":{"citations":18,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":68,"datestamp":"2023-01-30"},"BigDFT":{"citations":30,"datestamp":"2021-01-07"},"BoltzTrap":{"citations":251,"datestamp":"2022-03-19"},"CASINO":{"citations":36,"datestamp":"2021-08-25"},"CASTEP":{"citations":1370,"datestamp":"2021-06-30"},"CFOUR":{"citations":137,"datestamp":"2021-01-07"},"CHARMM":{"citations":876,"datestamp":"2021-01-07"},"COLUMBUS":{"citations":55,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":37,"datestamp":"2021-01-07"},"COSMOS-software":{"citations":36,"datestamp":"2021-01-07"},"CP2K":{"citations":424,"datestamp":"2021-05-06"},"CPMD":{"citations":319,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":422,"datestamp":"2021-04-10"},"DFTB+":{"citations":144,"datestamp":"2021-04-20"},"DIRAC":{"citations":135,"datestamp":"2021-01-07"},"DL_POLY":{"citations":244,"datestamp":"2021-01-07"},"DMol3":{"citations":523,"datestamp":"2021-04-10"},"Dalton":{"citations":407,"datestamp":"2021-01-07"},"Desmond":{"citations":369,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":1230,"datestamp":"2021-01-07"},"EPW":{"citations":21,"datestamp":"2021-04-15"},"ERKALE":{"citations":7,"datestamp":"2021-01-07"},"ESPResSo":{"citations":86,"datestamp":"2021-06-16"},"Elk":{"citations":109,"datestamp":"2021-04-19"},"FEFF":{"citations":357,"datestamp":"2021-01-07"},"FHI-aims":{"citations":153,"datestamp":"2021-01-07"},"FLEUR":{"citations":45,"datestamp":"2021-01-07"},"FPLO":{"citations":107,"datestamp":"2021-01-07"},"Firefly":{"citations":244,"datestamp":"2021-01-17"},"FoldX":{"citations":131,"datestamp":"2021-01-07"},"GAMESS":{"citations":1010,"datestamp":"2021-01-07"},"GPAW":{"citations":178,"datestamp":"2021-01-07"},"GPIUTMD":{"citations":1,"datestamp":"2021-01-07"},"GPUMD":{"citations":0,"datestamp":"2024-08-25"},"GROMOS":{"citations":652,"datestamp":"2023-02-28"},"GULP":{"citations":259,"datestamp":"2021-08-26"},"Gaussian":{"citations":11700,"datestamp":"2022-02-03"},"Gromacs":{"citations":3000,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":73,"datestamp":"2021-01-07"},"Hyperchem":{"citations":463,"datestamp":"2021-01-17"},"JDFTx":{"citations":17,"datestamp":"2024-03-06"},"Jaguar":{"citations":287,"datestamp":"2024-03-06"},"LAMMPS":{"citations":2560,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":3,"datestamp":"2021-01-07"},"MADNESS":{"citations":15,"datestamp":"2021-01-07"},"MCCCS Towhee":{"citations":46,"datestamp":"2021-01-07"},"MOE":{"citations":849,"datestamp":"2021-01-07"},"MOIL":{"citations":18,"datestamp":"2021-01-07"},"MOLCAS":{"citations":292,"datestamp":"2022-03-20"},"MOPAC":{"citations":997,"datestamp":"2022-04-15"},"MPQC":{"citations":8,"datestamp":"2021-01-07"},"MacroModel":{"citations":419,"datestamp":"2021-01-07"},"Molpro":{"citations":829,"datestamp":"2021-01-07"},"NAMD":{"citations":1210,"datestamp":"2024-03-29"},"NRLMOL":{"citations":19,"datestamp":"2021-01-07"},"NWChem":{"citations":377,"datestamp":"2021-08-31"},"ONETEP":{"citations":50,"datestamp":"2024-03-09"},"ORCA":{"citations":769,"datestamp":"2021-01-07"},"Octopus":{"citations":178,"datestamp":"2021-01-07"},"OpenMM":{"citations":83,"datestamp":"2021-01-17"},"OpenMX":{"citations":101,"datestamp":"2021-01-07"},"OpenMolcas":{"citations":0,"datestamp":"2022-03-20"},"PARSEC":{"citations":52,"datestamp":"2021-01-07"},"PLATO":{"citations":2,"datestamp":"2021-01-07"},"PWPAW / ATOMPAW":{"citations":36,"datestamp":"2021-01-07"},"PWmat":{"citations":3,"datestamp":"2024-03-06"},"Psi4":{"citations":91,"datestamp":"2021-01-07"},"PySCF":{"citations":12,"datestamp":"2021-01-17"},"Q":{"citations":18,"datestamp":"2021-01-07"},"Q-Chem":{"citations":442,"datestamp":"2021-01-07"},"QMCPACK":{"citations":21,"datestamp":"2024-03-09"},"Qbox":{"citations":21,"datestamp":"2021-01-07"},"Quantum ESPRESSO":{"citations":1540,"datestamp":"2021-01-07"},"RASPA":{"citations":55,"datestamp":"2021-04-24"},"RMCprofile":{"citations":27,"datestamp":"2021-01-07"},"RedMD":{"citations":4,"datestamp":"2021-01-07"},"S / PHI / nX":{"citations":5,"datestamp":"2021-01-17"},"SIESTA":{"citations":830,"datestamp":"2021-01-07"},"Smeagol":{"citations":31,"datestamp":"2021-01-07"},"TB-LMTO-ASA":{"citations":118,"datestamp":"2021-06-27"},"TINKER":{"citations":478,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":3,"datestamp":"2021-01-07"},"TURBOMOLE":{"citations":648,"datestamp":"2021-01-07"},"TeraChem":{"citations":48,"datestamp":"2022-01-10"},"VASP":{"citations":6310,"datestamp":"2024-03-29"},"WEST":{"citations":41,"datestamp":"2021-01-07"},"WHAT IF":{"citations":145,"datestamp":"2021-06-30"},"WIEN2k":{"citations":1200,"datestamp":"2021-01-07"},"Wannier90":{"citations":188,"datestamp":"2021-04-12"},"YASARA":{"citations":298,"datestamp":"2021-01-07"},"Yambo":{"citations":77,"datestamp":"2021-01-07"},"deMon2k":{"citations":60,"datestamp":"2024-03-06"},"exciting":{"citations":26,"datestamp":"2024-03-06"},"gSAFT":{"citations":10,"datestamp":"2021-01-07"},"xTB":{"citations":6,"datestamp":"2021-01-17"}},"year_high":2016,"year_low":2016},"2017-2017":{"citations":{"ABINIT":{"citations":360,"datestamp":"2021-01-07"},"ACEMD":{"citations":67,"datestamp":"2024-03-06"},"ACES":{"citations":36,"datestamp":"2021-05-06"},"ADF":{"citations":570,"datestamp":"2021-01-07"},"ASW program package":{"citations":19,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":355,"datestamp":"2021-06-16"},"Amber":{"citations":1590,"datestamp":"2021-01-07"},"BAGEL":{"citations":6,"datestamp":"2021-01-07"},"BOSS":{"citations":20,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":90,"datestamp":"2023-01-30"},"BigDFT":{"citations":39,"datestamp":"2021-01-07"},"BoltzTrap":{"citations":288,"datestamp":"2022-03-19"},"CASINO":{"citations":42,"datestamp":"2021-08-25"},"CASTEP":{"citations":1590,"datestamp":"2021-06-30"},"CFOUR":{"citations":156,"datestamp":"2021-01-07"},"CHARMM":{"citations":750,"datestamp":"2021-01-07"},"COLUMBUS":{"citations":42,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":30,"datestamp":"2021-01-07"},"COSMOS-software":{"citations":25,"datestamp":"2021-01-07"},"CP2K":{"citations":489,"datestamp":"2021-05-06"},"CPMD":{"citations":325,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":380,"datestamp":"2021-04-10"},"DFTB+":{"citations":153,"datestamp":"2021-04-20"},"DIRAC":{"citations":117,"datestamp":"2021-01-07"},"DL_POLY":{"citations":213,"datestamp":"2021-01-07"},"DMol3":{"citations":526,"datestamp":"2021-04-10"},"Dalton":{"citations":401,"datestamp":"2021-01-07"},"Desmond":{"citations":441,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":1200,"datestamp":"2021-01-07"},"EPW":{"citations":47,"datestamp":"2021-04-15"},"ERKALE":{"citations":5,"datestamp":"2021-01-07"},"ESPResSo":{"citations":81,"datestamp":"2021-06-16"},"Elk":{"citations":86,"datestamp":"2021-04-19"},"FEFF":{"citations":339,"datestamp":"2021-01-07"},"FHI-aims":{"citations":159,"datestamp":"2021-01-07"},"FLEUR":{"citations":48,"datestamp":"2021-01-07"},"FPLO":{"citations":92,"datestamp":"2021-01-07"},"Firefly":{"citations":217,"datestamp":"2021-01-17"},"FoldX":{"citations":148,"datestamp":"2021-01-07"},"GAMESS":{"citations":969,"datestamp":"2021-01-07"},"GPAW":{"citations":168,"datestamp":"2021-01-07"},"GPIUTMD":{"citations":0,"datestamp":"2021-01-07"},"GPUMD":{"citations":6,"datestamp":"2024-08-25"},"GROMOS":{"citations":609,"datestamp":"2023-02-28"},"GULP":{"citations":259,"datestamp":"2021-08-26"},"Gaussian":{"citations":12000,"datestamp":"2022-02-03"},"Gromacs":{"citations":3180,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":81,"datestamp":"2021-01-07"},"Hyperchem":{"citations":390,"datestamp":"2021-01-17"},"JDFTx":{"citations":30,"datestamp":"2024-03-06"},"Jaguar":{"citations":315,"datestamp":"2024-03-06"},"LAMMPS":{"citations":2840,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":9,"datestamp":"2021-01-07"},"MADNESS":{"citations":25,"datestamp":"2021-01-07"},"MCCCS Towhee":{"citations":39,"datestamp":"2021-01-07"},"MOE":{"citations":912,"datestamp":"2021-01-07"},"MOIL":{"citations":8,"datestamp":"2021-01-07"},"MOLCAS":{"citations":293,"datestamp":"2022-03-20"},"MOPAC":{"citations":980,"datestamp":"2022-04-15"},"MPQC":{"citations":6,"datestamp":"2021-01-07"},"MacroModel":{"citations":468,"datestamp":"2021-01-07"},"Molpro":{"citations":855,"datestamp":"2021-01-07"},"NAMD":{"citations":1250,"datestamp":"2024-03-29"},"NRLMOL":{"citations":17,"datestamp":"2021-01-07"},"NWChem":{"citations":405,"datestamp":"2021-08-31"},"ONETEP":{"citations":60,"datestamp":"2024-03-09"},"ORCA":{"citations":853,"datestamp":"2021-01-07"},"Octopus":{"citations":214,"datestamp":"2021-01-07"},"OpenMM":{"citations":145,"datestamp":"2021-01-17"},"OpenMX":{"citations":123,"datestamp":"2021-01-07"},"OpenMolcas":{"citations":2,"datestamp":"2022-03-20"},"PARSEC":{"citations":34,"datestamp":"2021-01-07"},"PLATO":{"citations":8,"datestamp":"2021-01-07"},"PWPAW / ATOMPAW":{"citations":29,"datestamp":"2021-01-07"},"PWmat":{"citations":6,"datestamp":"2024-03-06"},"Psi4":{"citations":107,"datestamp":"2021-01-07"},"PySCF":{"citations":30,"datestamp":"2021-01-17"},"Q":{"citations":26,"datestamp":"2021-01-07"},"Q-Chem":{"citations":492,"datestamp":"2021-01-07"},"QMCPACK":{"citations":37,"datestamp":"2024-03-09"},"Qbox":{"citations":31,"datestamp":"2021-01-07"},"Quantum ESPRESSO":{"citations":1820,"datestamp":"2021-01-07"},"RASPA":{"citations":81,"datestamp":"2021-04-24"},"RMCprofile":{"citations":38,"datestamp":"2021-01-07"},"RedMD":{"citations":1,"datestamp":"2021-01-07"},"S / PHI / nX":{"citations":10,"datestamp":"2021-01-17"},"SIESTA":{"citations":800,"datestamp":"2021-01-07"},"Smeagol":{"citations":24,"datestamp":"2021-01-07"},"TB-LMTO-ASA":{"citations":96,"datestamp":"2021-06-27"},"TINKER":{"citations":461,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":2,"datestamp":"2021-01-07"},"TURBOMOLE":{"citations":665,"datestamp":"2021-01-07"},"TeraChem":{"citations":62,"datestamp":"2022-01-10"},"VASP":{"citations":6880,"datestamp":"2024-03-29"},"WEST":{"citations":39,"datestamp":"2021-01-07"},"WHAT IF":{"citations":116,"datestamp":"2021-06-30"},"WIEN2k":{"citations":1150,"datestamp":"2021-01-07"},"Wannier90":{"citations":244,"datestamp":"2021-04-12"},"YASARA":{"citations":288,"datestamp":"2021-01-07"},"Yambo":{"citations":73,"datestamp":"2021-01-07"},"deMon2k":{"citations":56,"datestamp":"2024-03-06"},"exciting":{"citations":33,"datestamp":"2024-03-06"},"gSAFT":{"citations":13,"datestamp":"2021-01-07"},"xTB":{"citations":21,"datestamp":"2021-01-17"}},"year_high":2017,"year_low":2017},"2018-2018":{"citations":{"ABINIT":{"citations":340,"datestamp":"2021-01-04"},"ACEMD":{"citations":71,"datestamp":"2024-03-06"},"ACES":{"citations":28,"datestamp":"2021-05-06"},"ADF":{"citations":563,"datestamp":"2021-01-04"},"ASW program package":{"citations":22,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":385,"datestamp":"2021-06-16"},"Amber":{"citations":1790,"datestamp":"2021-01-04"},"BAGEL":{"citations":15,"datestamp":"2021-01-04"},"BOSS":{"citations":25,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":84,"datestamp":"2023-01-30"},"BigDFT":{"citations":31,"datestamp":"2021-01-04"},"BoltzTrap":{"citations":364,"datestamp":"2022-03-19"},"CASINO":{"citations":38,"datestamp":"2021-08-25"},"CASTEP":{"citations":1600,"datestamp":"2021-06-30"},"CFOUR":{"citations":148,"datestamp":"2021-01-04"},"CHARMM":{"citations":802,"datestamp":"2021-01-04"},"COLUMBUS":{"citations":47,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":38,"datestamp":"2021-01-04"},"COSMOS-software":{"citations":31,"datestamp":"2021-01-04"},"CP2K":{"citations":548,"datestamp":"2021-05-06"},"CPMD":{"citations":305,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":380,"datestamp":"2021-04-10"},"DFTB+":{"citations":197,"datestamp":"2021-04-20"},"DIRAC":{"citations":126,"datestamp":"2021-01-04"},"DL_POLY":{"citations":216,"datestamp":"2021-01-04"},"DMol3":{"citations":536,"datestamp":"2021-04-10"},"Dalton":{"citations":399,"datestamp":"2021-01-04"},"Desmond":{"citations":553,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":1240,"datestamp":"2021-01-04"},"EPW":{"citations":81,"datestamp":"2021-04-15"},"ERKALE":{"citations":7,"datestamp":"2021-01-04"},"ESPResSo":{"citations":107,"datestamp":"2021-06-16"},"Elk":{"citations":88,"datestamp":"2021-04-19"},"FEFF":{"citations":318,"datestamp":"2021-01-04"},"FHI-aims":{"citations":166,"datestamp":"2021-01-04"},"FLEUR":{"citations":45,"datestamp":"2021-01-04"},"FPLO":{"citations":95,"datestamp":"2021-01-04"},"Firefly":{"citations":171,"datestamp":"2021-01-17"},"FoldX":{"citations":175,"datestamp":"2021-01-04"},"GAMESS":{"citations":907,"datestamp":"2021-01-04"},"GPAW":{"citations":163,"datestamp":"2021-01-04"},"GPIUTMD":{"citations":0,"datestamp":"2021-01-04"},"GPUMD":{"citations":10,"datestamp":"2024-08-25"},"GROMOS":{"citations":697,"datestamp":"2023-02-28"},"GULP":{"citations":262,"datestamp":"2021-08-26"},"Gaussian":{"citations":12200,"datestamp":"2022-02-03"},"Gromacs":{"citations":3660,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":112,"datestamp":"2021-01-04"},"Hyperchem":{"citations":329,"datestamp":"2021-01-17"},"JDFTx":{"citations":25,"datestamp":"2024-03-06"},"Jaguar":{"citations":296,"datestamp":"2024-03-06"},"LAMMPS":{"citations":3470,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":22,"datestamp":"2021-01-04"},"MADNESS":{"citations":17,"datestamp":"2021-01-07"},"MCCCS Towhee":{"citations":36,"datestamp":"2021-01-04"},"MOE":{"citations":951,"datestamp":"2021-01-04"},"MOIL":{"citations":6,"datestamp":"2021-01-04"},"MOLCAS":{"citations":323,"datestamp":"2022-03-20"},"MOPAC":{"citations":988,"datestamp":"2022-04-15"},"MPQC":{"citations":7,"datestamp":"2021-01-04"},"MacroModel":{"citations":494,"datestamp":"2021-01-04"},"Molpro":{"citations":885,"datestamp":"2021-01-04"},"NAMD":{"citations":1320,"datestamp":"2024-03-29"},"NRLMOL":{"citations":8,"datestamp":"2021-01-04"},"NWChem":{"citations":377,"datestamp":"2021-08-31"},"ONETEP":{"citations":49,"datestamp":"2024-03-09"},"ORCA":{"citations":1030,"datestamp":"2021-01-04"},"Octopus":{"citations":236,"datestamp":"2021-01-04"},"OpenMM":{"citations":244,"datestamp":"2021-01-17"},"OpenMX":{"citations":117,"datestamp":"2021-01-04"},"OpenMolcas":{"citations":15,"datestamp":"2022-03-20"},"PARSEC":{"citations":42,"datestamp":"2021-01-04"},"PLATO":{"citations":4,"datestamp":"2021-01-04"},"PWPAW / ATOMPAW":{"citations":26,"datestamp":"2021-01-04"},"PWmat":{"citations":13,"datestamp":"2024-03-06"},"Psi4":{"citations":138,"datestamp":"2021-01-04"},"PySCF":{"citations":62,"datestamp":"2021-01-17"},"Q":{"citations":21,"datestamp":"2021-01-07"},"Q-Chem":{"citations":534,"datestamp":"2021-01-04"},"QMCPACK":{"citations":40,"datestamp":"2024-03-09"},"Qbox":{"citations":36,"datestamp":"2021-01-04"},"Quantum ESPRESSO":{"citations":2030,"datestamp":"2021-01-04"},"RASPA":{"citations":120,"datestamp":"2021-04-24"},"RMCprofile":{"citations":28,"datestamp":"2021-01-04"},"RedMD":{"citations":1,"datestamp":"2021-01-04"},"S / PHI / nX":{"citations":9,"datestamp":"2021-01-17"},"SIESTA":{"citations":924,"datestamp":"2021-01-04"},"Smeagol":{"citations":16,"datestamp":"2021-01-04"},"TB-LMTO-ASA":{"citations":88,"datestamp":"2021-06-27"},"TINKER":{"citations":413,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":1,"datestamp":"2021-01-04"},"TURBOMOLE":{"citations":630,"datestamp":"2021-01-04"},"TeraChem":{"citations":52,"datestamp":"2022-01-10"},"VASP":{"citations":7630,"datestamp":"2024-03-29"},"WEST":{"citations":36,"datestamp":"2021-01-07"},"WHAT IF":{"citations":108,"datestamp":"2021-06-30"},"WIEN2k":{"citations":1210,"datestamp":"2021-01-04"},"Wannier90":{"citations":301,"datestamp":"2021-04-12"},"YASARA":{"citations":350,"datestamp":"2021-01-04"},"Yambo":{"citations":89,"datestamp":"2021-01-04"},"deMon2k":{"citations":47,"datestamp":"2024-03-06"},"exciting":{"citations":33,"datestamp":"2024-03-06"},"gSAFT":{"citations":12,"datestamp":"2021-01-04"},"xTB":{"citations":52,"datestamp":"2021-01-17"}},"year_high":2018,"year_low":2018},"2019-2019":{"citations":{"ABINIT":{"citations":397,"datestamp":"2021-01-04"},"ACEMD":{"citations":78,"datestamp":"2024-03-06"},"ACES":{"citations":23,"datestamp":"2021-05-06"},"ADF":{"citations":596,"datestamp":"2021-01-04"},"ASW program package":{"citations":18,"datestamp":"2021-01-17"},"ATK/QuantumATK":{"citations":390,"datestamp":"2021-06-16"},"Amber":{"citations":1950,"datestamp":"2021-01-04"},"BAGEL":{"citations":25,"datestamp":"2021-01-04"},"BOSS":{"citations":23,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":87,"datestamp":"2023-01-30"},"BigDFT":{"citations":40,"datestamp":"2021-01-04"},"BoltzTrap":{"citations":440,"datestamp":"2022-03-19"},"CASINO":{"citations":31,"datestamp":"2021-08-25"},"CASTEP":{"citations":1690,"datestamp":"2021-06-30"},"CFOUR":{"citations":173,"datestamp":"2021-01-04"},"CHARMM":{"citations":721,"datestamp":"2021-01-04"},"COLUMBUS":{"citations":45,"datestamp":"2024-03-09"},"CONQUEST O(N)":{"citations":31,"datestamp":"2021-01-04"},"COSMOS-software":{"citations":28,"datestamp":"2021-01-04"},"CP2K":{"citations":587,"datestamp":"2021-05-06"},"CPMD":{"citations":265,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":399,"datestamp":"2021-04-10"},"DFTB+":{"citations":212,"datestamp":"2021-04-20"},"DIRAC":{"citations":151,"datestamp":"2021-01-04"},"DL_POLY":{"citations":190,"datestamp":"2021-01-04"},"DMol3":{"citations":530,"datestamp":"2021-04-10"},"Dalton":{"citations":418,"datestamp":"2021-01-04"},"Desmond":{"citations":602,"datestamp":"2021-01-17"},"Discovery Studio":{"citations":1130,"datestamp":"2021-01-04"},"EPW":{"citations":96,"datestamp":"2021-04-15"},"ERKALE":{"citations":11,"datestamp":"2021-01-04"},"ESPResSo":{"citations":96,"datestamp":"2021-06-16"},"Elk":{"citations":86,"datestamp":"2021-04-19"},"FEFF":{"citations":231,"datestamp":"2021-01-04"},"FHI-aims":{"citations":204,"datestamp":"2021-01-04"},"FLEUR":{"citations":43,"datestamp":"2021-01-04"},"FPLO":{"citations":114,"datestamp":"2021-01-04"},"Firefly":{"citations":180,"datestamp":"2021-01-17"},"FoldX":{"citations":216,"datestamp":"2021-01-04"},"GAMESS":{"citations":807,"datestamp":"2021-01-04"},"GPAW":{"citations":172,"datestamp":"2021-01-04"},"GPIUTMD":{"citations":1,"datestamp":"2021-01-04"},"GPUMD":{"citations":9,"datestamp":"2024-08-25"},"GROMOS":{"citations":664,"datestamp":"2023-02-28"},"GULP":{"citations":233,"datestamp":"2021-08-26"},"Gaussian":{"citations":12500,"datestamp":"2022-02-03"},"Gromacs":{"citations":3770,"datestamp":"2021-06-27"},"HOOMD-blue":{"citations":134,"datestamp":"2021-01-04"},"Hyperchem":{"citations":314,"datestamp":"2021-01-17"},"JDFTx":{"citations":24,"datestamp":"2024-03-06"},"Jaguar":{"citations":299,"datestamp":"2024-03-06"},"LAMMPS":{"citations":3770,"datestamp":"2024-03-29"},"LibAtoms / QUIP / GAP":{"citations":23,"datestamp":"2021-01-04"},"MADNESS":{"citations":17,"datestamp":"2021-01-07"},"MCCCS Towhee":{"citations":26,"datestamp":"2021-01-04"},"MOE":{"citations":959,"datestamp":"2021-01-04"},"MOIL":{"citations":5,"datestamp":"2021-01-04"},"MOLCAS":{"citations":300,"datestamp":"2022-03-20"},"MOPAC":{"citations":937,"datestamp":"2022-04-15"},"MPQC":{"citations":3,"datestamp":"2021-01-04"},"MacroModel":{"citations":441,"datestamp":"2021-01-04"},"Molpro":{"citations":840,"datestamp":"2021-01-04"},"NAMD":{"citations":1300,"datestamp":"2024-03-29"},"NRLMOL":{"citations":22,"datestamp":"2021-01-04"},"NWChem":{"citations":371,"datestamp":"2021-08-31"},"ONETEP":{"citations":47,"datestamp":"2024-03-09"},"ORCA":{"citations":1220,"datestamp":"2021-01-04"},"Octopus":{"citations":248,"datestamp":"2021-01-04"},"OpenMM":{"citations":245,"datestamp":"2021-01-17"},"OpenMX":{"citations":122,"datestamp":"2021-01-04"},"OpenMolcas":{"citations":55,"datestamp":"2022-03-20"},"PARSEC":{"citations":34,"datestamp":"2021-01-04"},"PLATO":{"citations":5,"datestamp":"2021-01-04"},"PWPAW / ATOMPAW":{"citations":32,"datestamp":"2021-01-04"},"PWmat":{"citations":35,"datestamp":"2024-03-06"},"Psi4":{"citations":167,"datestamp":"2021-01-04"},"PySCF":{"citations":94,"datestamp":"2021-01-17"},"Q":{"citations":15,"datestamp":"2021-01-07"},"Q-Chem":{"citations":523,"datestamp":"2021-01-04"},"QMCPACK":{"citations":54,"datestamp":"2024-03-09"},"Qbox":{"citations":32,"datestamp":"2021-01-04"},"Quantum ESPRESSO":{"citations":2340,"datestamp":"2021-01-04"},"RASPA":{"citations":147,"datestamp":"2021-04-24"},"RMCprofile":{"citations":51,"datestamp":"2021-01-04"},"RedMD":{"citations":3,"datestamp":"2021-01-04"},"S / PHI / nX":{"citations":5,"datestamp":"2021-01-17"},"SIESTA":{"citations":908,"datestamp":"2021-01-04"},"Smeagol":{"citations":17,"datestamp":"2021-01-04"},"TB-LMTO-ASA":{"citations":81,"datestamp":"2021-06-27"},"TINKER":{"citations":438,"datestamp":"2023-01-28"},"TREMOLO-X":{"citations":0,"datestamp":"2021-01-04"},"TURBOMOLE":{"citations":591,"datestamp":"2021-01-04"},"TeraChem":{"citations":81,"datestamp":"2022-01-10"},"VASP":{"citations":8480,"datestamp":"2024-03-29"},"WEST":{"citations":34,"datestamp":"2021-01-07"},"WHAT IF":{"citations":97,"datestamp":"2021-06-30"},"WIEN2k":{"citations":1300,"datestamp":"2021-01-04"},"Wannier90":{"citations":361,"datestamp":"2021-04-12"},"YASARA":{"citations":379,"datestamp":"2021-01-04"},"Yambo":{"citations":99,"datestamp":"2021-01-04"},"deMon2k":{"citations":47,"datestamp":"2024-03-06"},"exciting":{"citations":42,"datestamp":"2024-03-06"},"gSAFT":{"citations":13,"datestamp":"2021-01-04"},"xTB":{"citations":126,"datestamp":"2021-01-17"}},"year_high":2019,"year_low":2019},"2020-2020":{"citations":{"ABINIT":{"citations":435,"datestamp":"2021-08-24"},"ACEMD":{"citations":74,"datestamp":"2024-03-06"},"ADF":{"citations":635,"datestamp":"2021-08-24"},"ATK/QuantumATK":{"citations":489,"datestamp":"2021-08-24"},"Amber":{"citations":2060,"datestamp":"2021-08-24"},"BOSS":{"citations":36,"datestamp":"2021-08-26"},"BerkeleyGW":{"citations":88,"datestamp":"2023-01-30"},"BoltzTrap":{"citations":508,"datestamp":"2022-03-19"},"CASINO":{"citations":34,"datestamp":"2021-08-25"},"CASTEP":{"citations":1830,"datestamp":"2021-08-24"},"CFOUR":{"citations":212,"datestamp":"2021-08-24"},"CHARMM":{"citations":785,"datestamp":"2021-08-24"},"COLUMBUS":{"citations":53,"datestamp":"2024-03-09"},"CP2K":{"citations":755,"datestamp":"2021-08-24"},"CPMD":{"citations":241,"datestamp":"2023-01-28"},"CRYSTAL":{"citations":480,"datestamp":"2021-08-24"},"DFTB+":{"citations":193,"datestamp":"2021-08-24"},"DIRAC":{"citations":180,"datestamp":"2021-08-24"},"DL_POLY":{"citations":157,"datestamp":"2021-08-24"},"DMol3":{"citations":696,"datestamp":"2021-08-24"},"Dalton":{"citations":417,"datestamp":"2021-08-24"},"Desmond":{"citations":844,"datestamp":"2021-08-24"},"Discovery Studio":{"citations":1050,"datestamp":"2021-08-24"},"EPW":{"citations":122,"datestamp":"2021-08-24"},"ESPResSo":{"citations":88,"datestamp":"2021-08-24"},"Elk":{"citations":116,"datestamp":"2021-08-24"},"FEFF":{"citations":306,"datestamp":"2021-08-24"},"FHI-aims":{"citations":218,"datestamp":"2021-08-24"},"FLEUR":{"citations":42,"datestamp":"2024-03-06"},"FPLO":{"citations":129,"datestamp":"2021-08-24"},"Firefly":{"citations":172,"datestamp":"2021-08-24"},"FoldX":{"citations":242,"datestamp":"2021-08-24"},"GAMESS":{"citations":881,"datestamp":"2021-08-24"},"GPAW":{"citations":215,"datestamp":"2021-08-24"},"GPUMD":{"citations":8,"datestamp":"2024-08-25"},"GROMOS":{"citations":699,"datestamp":"2023-02-28"},"GULP":{"citations":193,"datestamp":"2021-08-26"},"Gaussian":{"citations":12800,"datestamp":"2022-02-03"},"Gromacs":{"citations":4630,"datestamp":"2021-08-24"},"HOOMD-blue":{"citations":131,"datestamp":"2021-08-24"},"Hyperchem":{"citations":314,"datestamp":"2021-08-24"},"JDFTx":{"citations":48,"datestamp":"2024-03-06"},"Jaguar":{"citations":297,"datestamp":"2024-03-06"},"LAMMPS":{"citations":4130,"datestamp":"2024-03-29"},"MOE":{"citations":1050,"datestamp":"2021-08-24"},"MOLCAS":{"citations":294,"datestamp":"2022-03-20"},"MOPAC":{"citations":931,"datestamp":"2022-04-15"},"MacroModel":{"citations":430,"datestamp":"2021-08-24"},"Molpro":{"citations":819,"datestamp":"2021-08-24"},"NAMD":{"citations":1370,"datestamp":"2024-03-29"},"NWChem":{"citations":384,"datestamp":"2021-08-31"},"ONETEP":{"citations":53,"datestamp":"2024-03-09"},"ORCA":{"citations":1560,"datestamp":"2021-08-24"},"Octopus":{"citations":279,"datestamp":"2021-08-24"},"OpenMM":{"citations":452,"datestamp":"2021-08-24"},"OpenMX":{"citations":161,"datestamp":"2021-08-24"},"OpenMolcas":{"citations":102,"datestamp":"2022-03-20"},"PWmat":{"citations":43,"datestamp":"2024-03-06"},"Psi4":{"citations":233,"datestamp":"2021-08-24"},"PySCF":{"citations":170,"datestamp":"2021-08-24"},"Q-Chem":{"citations":565,"datestamp":"2021-08-24"},"QMCPACK":{"citations":70,"datestamp":"2024-03-09"},"Quantum ESPRESSO":{"citations":2540,"datestamp":"2021-08-24"},"RASPA":{"citations":160,"datestamp":"2021-08-24"},"SIESTA":{"citations":864,"datestamp":"2021-08-24"},"TB-LMTO-ASA":{"citations":84,"datestamp":"2021-08-24"},"TINKER":{"citations":415,"datestamp":"2023-01-28"},"TURBOMOLE":{"citations":595,"datestamp":"2021-08-24"},"TeraChem":{"citations":83,"datestamp":"2022-01-10"},"VASP":{"citations":9480,"datestamp":"2024-03-29"},"WHAT IF":{"citations":128,"datestamp":"2021-08-24"},"WIEN2k":{"citations":1330,"datestamp":"2021-08-24"},"Wannier90":{"citations":428,"datestamp":"2021-08-24"},"YASARA":{"citations":490,"datestamp":"2021-08-24"},"Yambo":{"citations":100,"datestamp":"2021-08-24"},"deMon2k":{"citations":44,"datestamp":"2024-03-06"},"exciting":{"citations":50,"datestamp":"2024-03-06"},"xTB":{"citations":267,"datestamp":"2021-08-24"}},"year_high":2020,"year_low":2020},"2021-2021":{"citations":{"ABINIT":{"citations":376,"datestamp":"2024-03-29"},"ACEMD":{"citations":72,"datestamp":"2024-03-29"},"ADF":{"citations":648,"datestamp":"2024-03-29"},"ATK/QuantumATK":{"citations":603,"datestamp":"2024-03-29"},"Amber":{"citations":2430,"datestamp":"2024-03-29"},"BerkeleyGW":{"citations":107,"datestamp":"2024-03-29"},"BoltzTrap":{"citations":664,"datestamp":"2024-03-29"},"CASTEP":{"citations":2400,"datestamp":"2024-03-29"},"CFOUR":{"citations":173,"datestamp":"2024-03-29"},"CHARMM":{"citations":957,"datestamp":"2024-03-29"},"COLUMBUS":{"citations":55,"datestamp":"2024-03-29"},"CP2K":{"citations":812,"datestamp":"2024-03-29"},"CPMD":{"citations":234,"datestamp":"2024-03-29"},"CRYSTAL":{"citations":385,"datestamp":"2024-03-29"},"DFTB+":{"citations":162,"datestamp":"2024-03-29"},"DIRAC":{"citations":153,"datestamp":"2024-03-29"},"DL_POLY":{"citations":180,"datestamp":"2024-03-29"},"DMol3":{"citations":880,"datestamp":"2024-03-29"},"Dalton":{"citations":468,"datestamp":"2024-03-29"},"Desmond":{"citations":1090,"datestamp":"2024-03-29"},"Discovery Studio":{"citations":1220,"datestamp":"2024-03-29"},"EPW":{"citations":150,"datestamp":"2024-03-29"},"ESPResSo":{"citations":108,"datestamp":"2024-03-29"},"Elk":{"citations":98,"datestamp":"2024-03-29"},"FEFF":{"citations":312,"datestamp":"2024-03-29"},"FHI-aims":{"citations":230,"datestamp":"2024-03-29"},"FLEUR":{"citations":38,"datestamp":"2024-03-29"},"FPLO":{"citations":118,"datestamp":"2024-03-29"},"Firefly":{"citations":151,"datestamp":"2024-03-29"},"FoldX":{"citations":310,"datestamp":"2024-03-29"},"GAMESS":{"citations":839,"datestamp":"2024-03-29"},"GPAW":{"citations":205,"datestamp":"2024-03-29"},"GPUMD":{"citations":26,"datestamp":"2024-08-25"},"GROMOS":{"citations":750,"datestamp":"2024-03-29"},"GULP":{"citations":257,"datestamp":"2024-03-29"},"Gaussian":{"citations":13800,"datestamp":"2024-03-29"},"Gromacs":{"citations":5320,"datestamp":"2024-03-29"},"HOOMD-blue":{"citations":139,"datestamp":"2024-03-29"},"Hyperchem":{"citations":324,"datestamp":"2024-03-29"},"JDFTx":{"citations":62,"datestamp":"2024-03-29"},"Jaguar":{"citations":326,"datestamp":"2024-03-29"},"LAMMPS":{"citations":4620,"datestamp":"2024-03-29"},"MOE":{"citations":1140,"datestamp":"2024-03-29"},"MOLCAS":{"citations":257,"datestamp":"2024-03-29"},"MOPAC":{"citations":908,"datestamp":"2024-03-29"},"MacroModel":{"citations":503,"datestamp":"2024-03-29"},"Molpro":{"citations":791,"datestamp":"2024-03-29"},"NAMD":{"citations":1550,"datestamp":"2024-03-29"},"NWChem":{"citations":367,"datestamp":"2024-03-29"},"ONETEP":{"citations":58,"datestamp":"2024-03-29"},"ORCA":{"citations":1950,"datestamp":"2024-03-29"},"Octopus":{"citations":347,"datestamp":"2024-03-29"},"OpenMM":{"citations":578,"datestamp":"2024-03-29"},"OpenMX":{"citations":131,"datestamp":"2024-03-29"},"OpenMolcas":{"citations":163,"datestamp":"2024-03-29"},"PWmat":{"citations":61,"datestamp":"2024-03-29"},"Psi4":{"citations":243,"datestamp":"2024-03-29"},"PySCF":{"citations":164,"datestamp":"2024-03-29"},"Q-Chem":{"citations":610,"datestamp":"2024-03-29"},"QMCPACK":{"citations":44,"datestamp":"2024-03-29"},"Quantum ESPRESSO":{"citations":2990,"datestamp":"2024-03-29"},"RASPA":{"citations":206,"datestamp":"2024-03-29"},"SIESTA":{"citations":831,"datestamp":"2024-03-29"},"TB-LMTO-ASA":{"citations":57,"datestamp":"2024-03-29"},"TINKER":{"citations":442,"datestamp":"2024-03-29"},"TURBOMOLE":{"citations":559,"datestamp":"2024-03-29"},"TeraChem":{"citations":97,"datestamp":"2024-03-29"},"VASP":{"citations":10700,"datestamp":"2024-03-29"},"WHAT IF":{"citations":101,"datestamp":"2024-03-29"},"WIEN2k":{"citations":1380,"datestamp":"2024-03-29"},"Wannier90":{"citations":507,"datestamp":"2024-03-29"},"YASARA":{"citations":508,"datestamp":"2024-03-29"},"Yambo":{"citations":133,"datestamp":"2024-03-29"},"deMon2k":{"citations":79,"datestamp":"2024-03-29"},"exciting":{"citations":53,"datestamp":"2024-03-29"},"xTB":{"citations":478,"datestamp":"2024-03-29"}},"year_high":2021,"year_low":2021},"2022-2022":{"citations":{"ABINIT":{"citations":334,"datestamp":"2024-03-29"},"ACEMD":{"citations":68,"datestamp":"2024-03-29"},"ADF":{"citations":575,"datestamp":"2024-03-29"},"ATK/QuantumATK":{"citations":706,"datestamp":"2024-03-29"},"Amber":{"citations":2590,"datestamp":"2024-03-29"},"BerkeleyGW":{"citations":107,"datestamp":"2024-03-29"},"BoltzTrap":{"citations":744,"datestamp":"2024-03-29"},"CASTEP":{"citations":2670,"datestamp":"2024-03-29"},"CFOUR":{"citations":179,"datestamp":"2024-03-29"},"CHARMM":{"citations":866,"datestamp":"2024-03-29"},"COLUMBUS":{"citations":53,"datestamp":"2024-03-29"},"CP2K":{"citations":874,"datestamp":"2024-03-29"},"CPMD":{"citations":218,"datestamp":"2024-03-29"},"CRYSTAL":{"citations":397,"datestamp":"2024-03-29"},"DFTB+":{"citations":127,"datestamp":"2024-03-29"},"DIRAC":{"citations":170,"datestamp":"2024-03-29"},"DL_POLY":{"citations":187,"datestamp":"2024-03-29"},"DMol3":{"citations":935,"datestamp":"2024-03-29"},"Dalton":{"citations":508,"datestamp":"2024-03-29"},"Desmond":{"citations":1500,"datestamp":"2024-03-29"},"Discovery Studio":{"citations":1190,"datestamp":"2024-03-29"},"EPW":{"citations":184,"datestamp":"2024-03-29"},"ESPResSo":{"citations":85,"datestamp":"2024-03-29"},"Elk":{"citations":109,"datestamp":"2024-03-29"},"FEFF":{"citations":265,"datestamp":"2024-03-29"},"FHI-aims":{"citations":233,"datestamp":"2024-03-29"},"FLEUR":{"citations":50,"datestamp":"2024-03-29"},"FPLO":{"citations":98,"datestamp":"2024-03-29"},"Firefly":{"citations":145,"datestamp":"2024-03-29"},"FoldX":{"citations":284,"datestamp":"2024-03-29"},"GAMESS":{"citations":767,"datestamp":"2024-03-29"},"GPAW":{"citations":250,"datestamp":"2024-03-29"},"GPUMD":{"citations":34,"datestamp":"2024-08-25"},"GROMOS":{"citations":710,"datestamp":"2024-03-29"},"GULP":{"citations":213,"datestamp":"2024-03-29"},"Gaussian":{"citations":14200,"datestamp":"2024-03-29"},"Gromacs":{"citations":6030,"datestamp":"2024-03-29"},"HOOMD-blue":{"citations":135,"datestamp":"2024-03-29"},"Hyperchem":{"citations":287,"datestamp":"2024-03-29"},"JDFTx":{"citations":71,"datestamp":"2024-03-29"},"Jaguar":{"citations":303,"datestamp":"2024-03-29"},"LAMMPS":{"citations":4620,"datestamp":"2024-03-29"},"MOE":{"citations":1170,"datestamp":"2024-03-29"},"MOLCAS":{"citations":215,"datestamp":"2024-03-29"},"MOPAC":{"citations":911,"datestamp":"2024-03-29"},"MacroModel":{"citations":477,"datestamp":"2024-03-29"},"Molpro":{"citations":773,"datestamp":"2024-03-29"},"NAMD":{"citations":1500,"datestamp":"2024-03-29"},"NWChem":{"citations":295,"datestamp":"2024-03-29"},"ONETEP":{"citations":51,"datestamp":"2024-03-29"},"ORCA":{"citations":2280,"datestamp":"2024-03-29"},"Octopus":{"citations":359,"datestamp":"2024-03-29"},"OpenMM":{"citations":693,"datestamp":"2024-03-29"},"OpenMX":{"citations":145,"datestamp":"2024-03-29"},"OpenMolcas":{"citations":163,"datestamp":"2024-03-29"},"PWmat":{"citations":80,"datestamp":"2024-03-29"},"Psi4":{"citations":259,"datestamp":"2024-03-29"},"PySCF":{"citations":231,"datestamp":"2024-03-29"},"Q-Chem":{"citations":517,"datestamp":"2024-03-29"},"QMCPACK":{"citations":50,"datestamp":"2024-03-29"},"Quantum ESPRESSO":{"citations":3200,"datestamp":"2024-03-29"},"RASPA":{"citations":225,"datestamp":"2024-03-29"},"SIESTA":{"citations":841,"datestamp":"2024-03-29"},"TB-LMTO-ASA":{"citations":62,"datestamp":"2024-03-29"},"TINKER":{"citations":388,"datestamp":"2024-03-29"},"TURBOMOLE":{"citations":513,"datestamp":"2024-03-29"},"TeraChem":{"citations":98,"datestamp":"2024-03-29"},"VASP":{"citations":12100,"datestamp":"2024-03-29"},"WHAT IF":{"citations":83,"datestamp":"2024-03-29"},"WIEN2k":{"citations":1400,"datestamp":"2024-03-29"},"Wannier90":{"citations":620,"datestamp":"2024-03-29"},"YASARA":{"citations":514,"datestamp":"2024-03-29"},"Yambo":{"citations":114,"datestamp":"2024-03-29"},"deMon2k":{"citations":71,"datestamp":"2024-03-29"},"exciting":{"citations":56,"datestamp":"2024-03-29"},"xTB":{"citations":681,"datestamp":"2024-03-29"}},"year_high":2022,"year_low":2022},"2023-2023":{"citations":{"ABINIT":{"citations":343,"datestamp":"2024-03-29"},"ACEMD":{"citations":75,"datestamp":"2024-03-29"},"ADF":{"citations":542,"datestamp":"2024-03-29"},"ATK/QuantumATK":{"citations":748,"datestamp":"2024-03-29"},"Amber":{"citations":2550,"datestamp":"2024-03-29"},"BerkeleyGW":{"citations":118,"datestamp":"2024-03-29"},"BoltzTrap":{"citations":792,"datestamp":"2024-03-29"},"CASTEP":{"citations":2850,"datestamp":"2024-03-29"},"CFOUR":{"citations":173,"datestamp":"2024-03-29"},"CHARMM":{"citations":931,"datestamp":"2024-03-29"},"COLUMBUS":{"citations":53,"datestamp":"2024-03-29"},"CP2K":{"citations":1040,"datestamp":"2024-03-29"},"CPMD":{"citations":198,"datestamp":"2024-03-29"},"CRYSTAL":{"citations":390,"datestamp":"2024-03-29"},"DFTB+":{"citations":81,"datestamp":"2024-03-29"},"DIRAC":{"citations":178,"datestamp":"2024-03-29"},"DL_POLY":{"citations":157,"datestamp":"2024-03-29"},"DMol3":{"citations":947,"datestamp":"2024-03-29"},"Dalton":{"citations":482,"datestamp":"2024-03-29"},"Desmond":{"citations":2100,"datestamp":"2024-03-29"},"Discovery Studio":{"citations":1060,"datestamp":"2024-03-29"},"EPW":{"citations":219,"datestamp":"2024-03-29"},"ESPResSo":{"citations":112,"datestamp":"2024-03-29"},"Elk":{"citations":83,"datestamp":"2024-03-29"},"FEFF":{"citations":232,"datestamp":"2024-03-29"},"FHI-aims":{"citations":240,"datestamp":"2024-03-29"},"FLEUR":{"citations":56,"datestamp":"2024-03-29"},"FPLO":{"citations":123,"datestamp":"2024-03-29"},"Firefly":{"citations":112,"datestamp":"2024-03-29"},"FoldX":{"citations":345,"datestamp":"2024-03-29"},"GAMESS":{"citations":757,"datestamp":"2024-03-29"},"GPAW":{"citations":279,"datestamp":"2024-03-29"},"GPUMD":{"citations":66,"datestamp":"2024-08-25"},"GROMOS":{"citations":749,"datestamp":"2024-03-29"},"GULP":{"citations":243,"datestamp":"2024-03-29"},"Gaussian":{"citations":14600,"datestamp":"2024-03-29"},"Gromacs":{"citations":6860,"datestamp":"2024-03-29"},"HOOMD-blue":{"citations":178,"datestamp":"2024-03-29"},"Hyperchem":{"citations":244,"datestamp":"2024-03-29"},"JDFTx":{"citations":73,"datestamp":"2024-03-29"},"Jaguar":{"citations":316,"datestamp":"2024-03-29"},"LAMMPS":{"citations":4770,"datestamp":"2024-03-29"},"MOE":{"citations":1160,"datestamp":"2024-03-29"},"MOLCAS":{"citations":190,"datestamp":"2024-03-29"},"MOPAC":{"citations":959,"datestamp":"2024-03-29"},"MacroModel":{"citations":511,"datestamp":"2024-03-29"},"Molpro":{"citations":771,"datestamp":"2024-03-29"},"NAMD":{"citations":1440,"datestamp":"2024-03-29"},"NWChem":{"citations":276,"datestamp":"2024-03-29"},"ONETEP":{"citations":53,"datestamp":"2024-03-29"},"ORCA":{"citations":2930,"datestamp":"2024-03-29"},"Octopus":{"citations":426,"datestamp":"2024-03-29"},"OpenMM":{"citations":968,"datestamp":"2024-03-29"},"OpenMX":{"citations":171,"datestamp":"2024-03-29"},"OpenMolcas":{"citations":190,"datestamp":"2024-03-29"},"PWmat":{"citations":92,"datestamp":"2024-03-29"},"Psi4":{"citations":235,"datestamp":"2024-03-29"},"PySCF":{"citations":305,"datestamp":"2024-03-29"},"Q-Chem":{"citations":522,"datestamp":"2024-03-29"},"QMCPACK":{"citations":64,"datestamp":"2024-03-29"},"Quantum ESPRESSO":{"citations":3630,"datestamp":"2024-03-29"},"RASPA":{"citations":251,"datestamp":"2024-03-29"},"SIESTA":{"citations":798,"datestamp":"2024-03-29"},"TB-LMTO-ASA":{"citations":60,"datestamp":"2024-03-29"},"TINKER":{"citations":430,"datestamp":"2024-03-29"},"TURBOMOLE":{"citations":568,"datestamp":"2024-03-29"},"TeraChem":{"citations":92,"datestamp":"2024-03-29"},"VASP":{"citations":13400,"datestamp":"2024-03-29"},"WHAT IF":{"citations":77,"datestamp":"2024-03-29"},"WIEN2k":{"citations":1400,"datestamp":"2024-03-29"},"Wannier90":{"citations":783,"datestamp":"2024-03-29"},"YASARA":{"citations":470,"datestamp":"2024-03-29"},"Yambo":{"citations":140,"datestamp":"2024-03-29"},"deMon2k":{"citations":56,"datestamp":"2024-03-29"},"exciting":{"citations":53,"datestamp":"2024-03-29"},"xTB":{"citations":906,"datestamp":"2024-03-29"}},"year_high":2023,"year_low":2023}}'),Xt=JSON.parse('{"ABINIT":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Gonze","benchmarks":["\u0394-value"],"distribution_channels":["Source","conda","APT","conda","Spack","EasyBuild","Homebrew"],"element_coverage":"H..Lu","homepage":"https://www.abinit.org/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"ABINIT","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"ABINIT Gonze","tags":["PBC","PP","PW","WLT"],"types":["DFT","WFM"]},"ACEMD":{"acceleration":["Cuda","OpenCL"],"apis":[],"author_name":"Fabritiis","benchmarks":[],"distribution_channels":["Binary","conda"],"element_coverage":null,"homepage":"https://www.acellera.com/acemd","cost":"free (academia)","source":"copyleft","license":"ACEMD licence","name":"ACEMD","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"ACEMD\\" \\"Fabritiis\\"","tags":[],"types":["FF"]},"ADF":{"acceleration":["MPI"],"apis":[],"author_name":"Baerends","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":"H..Lu","homepage":"https://www.scm.com/product/adf/","cost":"commercial","source":"available","license":null,"name":"ADF","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"ADF Baerends","tags":["PBC","AE","STO"],"types":["DFT","WFM"]},"ATK/QuantumATK":{"acceleration":["MPI"],"apis":[],"author_name":"QuantumWise","benchmarks":["\u0394-value"],"distribution_channels":["Binary"],"element_coverage":"H..Rn","homepage":"https://www.synopsys.com/silicon/quantumatk.html","cost":"commercial","source":"closed","license":null,"name":"ATK/QuantumATK","notes":"See VASP, ABINIT, FHI-aims, Quantum ESPRESSO","query_method":"search term","query_publication_id":null,"query_string":"\\"Atomistix ToolKit\\" OR QuantumATK","tags":["PP","PAW","NAO","PW","PBC"],"types":["DFT","TB","FF"]},"Amber":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Kollman","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":null,"homepage":"https://ambermd.org/","cost":"free (academia)","source":"available","license":"Amber Software License","name":"Amber","notes":"Free serial version (AmberTools)","query_method":"search term","query_publication_id":null,"query_string":"Amber program Kollman","tags":[],"types":["FF"]},"BoltzTrap":{"acceleration":[],"apis":[],"author_name":"Madsen","benchmarks":[],"distribution_channels":["Source","PyPI"],"element_coverage":null,"homepage":"https://gitlab.com/sousaw/BoltzTraP2/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"BoltzTrap","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"BoltzTrap\\" OR \\"BoltzTrap2\\" \\"Madsen\\"","tags":[],"types":["S"]},"BerkeleyGW":{"acceleration":["MPI","OpenMP","OpenACC"],"apis":[],"author_name":"Louie","benchmarks":[],"distribution_channels":["Source","Spack","EasyBuild","DockerHub"],"element_coverage":null,"homepage":"https://www.berkeleygw.org","cost":"free","source":"permissive","license":"BSD-3-Clause","name":"BerkeleyGW","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"BerkeleyGW\\"","tags":["PBC","PP","PW"],"types":["S"]},"CASTEP":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Payne","benchmarks":["\u0394-value"],"distribution_channels":["Source","Binary"],"element_coverage":null,"homepage":"http://www.castep.org","cost":"free (academia)","source":"available","license":"CASTEP Academic Licence","name":"CASTEP","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"CASTEP\\" \\"Payne\\" OR \\"Materials Studio\\" OR \\"Material Studio\\"","tags":["PBC","PAW","PP","PW"],"types":["DFT","WFM"]},"CFOUR":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Stanton","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":null,"homepage":"http://www.cfour.de/","cost":"free (academia)","source":"available","license":"CFOUR Software License Agreement","name":"CFOUR","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"CFOUR\\" Stanton","tags":["AE","GTO","PP"],"types":["WFM"]},"CHARMM":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Karplus","benchmarks":[],"distribution_channels":["Source"],"element_coverage":null,"homepage":"https://www.charmm.org/","cost":"commercial","source":"available","license":null,"name":"CHARMM","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"CHARMM program Karplus","tags":[],"types":["FF"]},"COLUMBUS":{"acceleration":["Global Arrays"],"apis":[],"author_name":"Lischka","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":"H..Og","homepage":"https://columbus-program-system.gitlab.io/columbus/","cost":"free","source":"copyleft","license":"LGPL-3.0","name":"COLUMBUS","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"COLUMBUS\\" \\"Lischka\\"","tags":["GTO","PP"],"types":["DFT","WFM"]},"CP2K":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Hutter","benchmarks":[],"distribution_channels":["Source","Binary","conda","DockerHub","APT","AUR","DNF","Spack","EasyBuild","Homebrew"],"element_coverage":"H..Rn","homepage":"https://www.cp2k.org/","cost":"free","source":"copyleft","license":"GPL-2.0","name":"CP2K","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"CP2K\\" \\"Hutter\\" OR \\"www.cp2k.org\\"","tags":["PBC","AE","GTO","PP","PW"],"types":["DFT","WFM","FF"]},"CPMD":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Hutter","benchmarks":[],"distribution_channels":["Source"],"element_coverage":"H..Pu","homepage":"https://github.com/CPMD-code/CPMD","cost":"free","source":"permissive","license":"MIT","name":"CPMD","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"Hutter\\" OR \\"www.cpmd.org\\" OR \\"car-parrinello\\" \\"CPMD\\"","tags":["PBC","PP","PW"],"types":["DFT"]},"CRYSTAL":{"acceleration":["MPI"],"apis":[],"author_name":"Dovesi","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"https://www.crystal.unito.it/index.php","cost":"commercial","source":"closed","license":null,"name":"CRYSTAL","notes":"Free demo limited to 10 atoms per primitive cell","query_method":"search term","query_publication_id":null,"query_string":"\\"CRYSTAL code\\" OR \\"CRYSTAL17\\" OR \\"CRYSTAL14\\" OR \\"CRYSTAL09\\" OR \\"CRYSTAL06\\" Dovesi","tags":["PBC","AE","GTO","PP"],"types":["DFT","WFM"]},"deMon2k":{"acceleration":["MPI"],"apis":[],"author_name":"Salahub","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":"H..Rn","homepage":"http://www.demon-software.com/","cost":"free (academia)","source":"available","license":"deMon2k license agreement","name":"deMon2k","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"deMon2k\\"","tags":["GTO","PP"],"types":["DFT","S"]},"DFTB+":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Aradi","benchmarks":[],"distribution_channels":["Source","conda","Binary","EasyBuild"],"element_coverage":null,"homepage":"https://dftbplus.org","cost":"free","source":"copyleft","license":"LGPL-3.0-or-later","name":"DFTB+","notes":null,"query_method":"publication","query_publication_id":"11397957054615082073","query_string":"B. Aradi, B. Hourahine, and Th. Frauenheim. JPC A 2007 111 (26), 5678-5684","tags":[],"types":["TB"]},"DIRAC":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Saue","benchmarks":[],"distribution_channels":["Source","EasyBuild"],"element_coverage":null,"homepage":"http://www.diracprogram.org/doku.php","cost":"free","source":"copyleft","license":"LGPL-2.1","name":"DIRAC","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"DIRAC \\"Saue\\"","tags":["AE","LAO"],"types":["DFT","WFM"]},"DL_POLY":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Smith","benchmarks":[],"distribution_channels":["Source","EasyBuild"],"element_coverage":null,"homepage":"https://www.scd.stfc.ac.uk/Pages/DL_POLY.aspx","cost":"free (academia)","source":"available","license":"DL_POLY_4 licence agreement","name":"DL_POLY","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"DL_POLY\\" Smith","tags":[],"types":["FF"]},"DMol3":{"acceleration":["MPI"],"apis":[],"author_name":"Delley","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"https://www.3ds.com/fileadmin/PRODUCTS-SERVICES/BIOVIA/PDF/biovia-material-studio-dmol3.pdf","cost":"commercial","source":"closed","license":null,"name":"DMol3","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"DMol3 OR \\"DMol^3\\" Delley","tags":["PBC","AE","NAO","PP"],"types":["DFT"]},"Dalton":{"acceleration":["MPI"],"apis":[],"author_name":"\xc5gren","benchmarks":[],"distribution_channels":["Source","EasyBuild","Spack"],"element_coverage":"H..Og","homepage":"https://daltonprogram.org/","cost":"free","source":"copyleft","license":"LGPL-2.1","name":"Dalton","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"Dalton \xc5gren","tags":["GTO","PP"],"types":["WFM"]},"Desmond":{"acceleration":["MPI","Cuda"],"apis":[],"author_name":"Schr\xf6dinger","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":null,"homepage":"https://www.schrodinger.com/products/desmond","cost":"free (academia)","source":"available","license":"Desmond License Agreement For Non-Commercial Research","name":"Desmond","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"desmond schr\xf6dinger","tags":[],"types":["FF"]},"Discovery Studio":{"acceleration":["Cuda"],"apis":[],"author_name":"Accelrys","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"https://en.wikipedia.org/wiki/Discovery_Studio","cost":"commercial","source":"closed","license":null,"name":"Discovery Studio","notes":"See CHARMM for FF and DMol3 for DFT","query_method":"search term","query_publication_id":null,"query_string":"\\"Discovery Studio\\" Accelrys","tags":[],"types":["FF","DFT"]},"Elk":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Dewhurst","benchmarks":["\u0394-value"],"distribution_channels":["Source","EasyBuild","Spack","APT"],"element_coverage":null,"homepage":"http://elk.sourceforge.net/","cost":"free","source":"copyleft","license":"GPL-3.0-or-later","name":"Elk","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"elk.sourceforge.net\\"","tags":["PBC","AE","LAPW"],"types":["DFT","WFM"]},"EPW":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Giustino","benchmarks":[],"distribution_channels":["Source","conda"],"element_coverage":"H..Pu","homepage":"https://epw-code.org","cost":"free","source":"copyleft","license":"GPL-2.0","name":"EPW","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"EPW\\" Giustino","tags":["PBC","PP","PW"],"types":["S"]},"ESPResSo":{"acceleration":["MPI","Cuda"],"apis":[],"author_name":"Holm","benchmarks":[],"distribution_channels":["Source","EasyBuild"],"element_coverage":null,"homepage":"https://espressomd.org/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"ESPResSo","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"molecular dynamics\\" OR \\"soft matter\\" espresso holm","tags":[],"types":["FF"]},"FEFF":{"acceleration":["MPI"],"apis":[],"author_name":"Rehr","benchmarks":[],"distribution_channels":["Source"],"element_coverage":null,"homepage":"https://github.com/times-software/feff10","cost":"free","source":"available","license":"FEFF10 license","name":"FEFF","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"FEFF\\" Rehr","tags":[],"types":["S"]},"FHI-aims":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Blum","benchmarks":["\u0394-value"],"distribution_channels":["Source"],"element_coverage":"H..Md","homepage":"https://fhi-aims.org/","cost":"commercial","source":"available","license":null,"name":"FHI-aims","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"FHI-aims Blum","tags":["PBC","AE","NAO"],"types":["DFT","WFM"]},"exciting":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Draxl","benchmarks":["\u0394-value"],"distribution_channels":["Source"],"element_coverage":null,"homepage":"https://exciting-code.org/","cost":"free","source":"copyleft","license":"GPL-2.0-or-later","name":"exciting","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"exciting\\" \\"Draxl\\" \\"Gulans\\" OR \\"exciting-code\\" OR \\"exciting software\\"","tags":["PBC","AE","LAPW"],"types":["DFT","WFM","S"]},"FLEUR":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Bl\xfcgel","benchmarks":["\u0394-value"],"distribution_channels":["Source","EasyBuild","Spack","conda","DockerHub"],"element_coverage":null,"homepage":"https://www.flapw.de/","cost":"free","source":"permissive","license":"MIT","name":"FLEUR","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"FLEUR\\" \\"Bl\xfcgel\\"","tags":["PBC","AE","LAPW"],"types":["DFT","WFM"]},"FPLO":{"acceleration":[],"apis":[],"author_name":"Koepernik","benchmarks":["\u0394-value"],"distribution_channels":["Source"],"element_coverage":null,"homepage":"https://www.fplo.de/","cost":"commercial","source":"available","license":null,"name":"FPLO","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"FPLO Koepernik","tags":["PBC","AE","NAO"],"types":["DFT"]},"Firefly":{"acceleration":["MPI"],"apis":[],"author_name":"Granovsky","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":null,"homepage":"http://classic.chem.msu.su/gran/gamess/index.html","cost":"free","source":"available","license":"Firefly Quantum Chemistry Package License Agreement","name":"Firefly","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"firefly \\"Granovsky\\"","tags":["AE","GTO","PP"],"types":["WFM","DFT"]},"FoldX":{"acceleration":["Cuda"],"apis":[],"author_name":"Serrano","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"http://foldx.crg.es/","cost":"free (academia)","source":"closed","license":"FOLDX ACADEMIC LICENSE","name":"FoldX","notes":"2-week evaluation license also available","query_method":"search term","query_publication_id":null,"query_string":"FoldX Serrano","tags":[],"types":["FF"]},"GAMESS":{"acceleration":["MPI","OpenMP","Cuda"],"apis":["QCSchema"],"author_name":"Gordon","benchmarks":[],"distribution_channels":["Source","Binary","EasyBuild","NGC"],"element_coverage":"H..Rn","homepage":"https://www.msg.chem.iastate.edu/","cost":"free","source":"available","license":"GAMESS User License Agreement","name":"GAMESS","notes":"Registration required for academic and industrial users.","query_method":"search term","query_publication_id":null,"query_string":"\\"GAMESS\\" \\"Gordon\\"","tags":["AE","GTO","PP"],"types":["WFM","DFT"]},"GPAW":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Mortensen","benchmarks":["\u0394-value"],"distribution_channels":["Source","PyPI","DockerHub","DNF","APT","Spack","EasyBuild"],"element_coverage":"H..Rn","homepage":"https://wiki.fysik.dtu.dk/gpaw/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"GPAW","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"GPAW Mortensen","tags":["PBC","NAO","PAW","PP","PW","RS"],"types":["DFT"]},"GPUMD":{"acceleration":["Cuda"],"apis":[],"author_name":"Fan","benchmarks":[],"distribution_channels":["Source"],"element_coverage":null,"homepage":"https://gpumd.org/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"GPUMD","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"GPUMD\\"","tags":[],"types":["FF"]},"GROMOS":{"acceleration":["Cuda"],"apis":[],"author_name":"Van Gunsteren","benchmarks":[],"distribution_channels":["Source"],"element_coverage":null,"homepage":"http://www.gromos.net/","cost":"free","source":"available","license":null,"name":"GROMOS","notes":"A GROMOS96 license is required in order to be able to run QM/MM simulations with CPMD.","query_method":"search term","query_publication_id":null,"query_string":"\\"GROMOS\\" \\"van Gunsteren\\"","tags":[],"types":["FF"]},"GULP":{"acceleration":["MPI"],"apis":[],"author_name":"Gale","benchmarks":[],"distribution_channels":["Source"],"element_coverage":null,"homepage":"https://gulp.curtin.edu.au/gulp/","cost":"free (academia)","source":"available","license":null,"name":"GULP","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"GULP\\" \\"Gale\\" \\"Program\\" OR \\"Software\\" OR \\"Rohl\\"","tags":[],"types":["FF"]},"Gaussian":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Frisch","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":"H..Rf","homepage":"https://www.gaussian.com/","cost":"commercial","source":"available","license":null,"name":"Gaussian","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"Frisch \\"Gaussian 70\\" OR \\"Gaussian 76\\" OR \\"Gaussian 80\\" OR \\"Gaussian 82\\" OR \\"Gaussian 86\\" OR \\"Gaussian 88\\" OR \\"Gaussian 90\\" OR \\"Gaussian 92\\" OR \\"Gaussian 94\\" OR \\"Gaussian 98\\" OR \\"Gaussian 03\\" OR \\"Gaussian 09\\" OR \\"Gaussian 16\\"","tags":["PBC","AE","GTO","PP"],"types":["WFM","DFT"]},"Gromacs":{"acceleration":["MPI","OpenMP","OpenCL"],"apis":[],"author_name":"Lindahl","benchmarks":[],"distribution_channels":["Source","EasyBuild","Spack","DNF","APT","AUR","DockerHub","conda","NGC","Nix","Guix","SingularityHub"],"element_coverage":null,"homepage":"https://www.gromacs.org/","cost":"free","source":"copyleft","license":"LGPL-2.1-or-later","name":"Gromacs","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"GROMACS\\" Lindahl OR Berendsen","tags":[],"types":["FF"]},"HOOMD-blue":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Anderson","benchmarks":[],"distribution_channels":["Source","conda","SingularityHub","Spack","NGC","Nix"],"element_coverage":null,"homepage":"https://glotzerlab.engin.umich.edu/hoomd-blue","cost":"free","source":"copyleft","license":"BSD-3-Clause","name":"HOOMD-blue","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"HOOMD-blue Anderson","tags":[],"types":["FF"]},"Hyperchem":{"acceleration":[],"apis":[],"author_name":"Hypercube","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"http://www.hypercubeusa.com/","cost":"commercial","source":"closed","license":"","name":"Hyperchem","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"hyperchem hypercube","tags":["GTO","PP"],"types":["FF","WFM","DFT"]},"Jaguar":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Schr\xf6dinger","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":"H..Pu","homepage":"https://www.schrodinger.com/Jaguar/","cost":"commercial","source":"closed","license":null,"name":"Jaguar","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"Jaguar\\" OR \\"QSite\\" \\"Schr\xf6dinger\\"","tags":["AE","GTO","PP","STO"],"types":["DFT","WFM"]},"JDFTx":{"acceleration":["MPI","Cuda"],"apis":[],"author_name":"Sundararaman","benchmarks":[],"distribution_channels":["Source"],"element_coverage":"H..Pu","homepage":"https://jdftx.org/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"JDFTx","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"JDFTx\\" Sundararaman","tags":["PBC","PP","PW","AE"],"types":["DFT"]},"LAMMPS":{"acceleration":["MPI","OpenMP","Cuda","HIP"],"apis":[],"author_name":"Plimpton","benchmarks":[],"distribution_channels":["Source","Binary","NGC","SingularityHub","AUR","DNF","APT","ZYpp","Portage","Homebrew","conda","DockerHub","Nix","EasyBuild","Spack"],"element_coverage":null,"homepage":"https://www.lammps.org","cost":"free","source":"copyleft","license":"GPL-2.0","name":"LAMMPS","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"LAMMPS Plimpton","tags":[],"types":["FF"]},"MOE":{"acceleration":[],"apis":[],"author_name":"Chemical Computing Group","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"https://www.chemcomp.com/","cost":"commercial","source":"closed","license":null,"name":"MOE","notes":"See Gaussian, ADF, MOPAC, GAMESS for WFM","query_method":"search term","query_publication_id":null,"query_string":"MOE \\"Chemical Computing Group\\"","tags":[],"types":["FF","WFM"]},"MOLCAS":{"acceleration":["MPI"],"apis":[],"author_name":"Lindh","benchmarks":[],"distribution_channels":["Binary","Source"],"element_coverage":"H..Cm","homepage":"http://www.molcas.org/","cost":"commercial","source":"available","license":null,"name":"MOLCAS","notes":"See OpenMolcas for open-source core.","query_method":"search term","query_publication_id":null,"query_string":"\\"MOLCAS\\" \\"Lindh\\" OR \\"Aquilante\\" OR \\"Karlstr\xf6m\\" OR \\"Veryazov\\" OR \\"Galvan\\"","tags":["AE","GTO","PP"],"types":["WFM","DFT"]},"MOPAC":{"acceleration":["OpenMP","Cuda"],"apis":[],"author_name":"Stewart","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":"H..Bi","homepage":"http://openmopac.net/","cost":"free","source":"available","license":"LGPL-3.0","name":"MOPAC","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"MOPAC OR \\"MOPAC93\\" OR \\"MOPAC97\\" OR \\"MOPAC2000\\" OR \\"MOPAC2007\\" OR \\"MOPAC2009\\" OR \\"MOPAC2012\\" OR \\"MOPAC2016\\" -expressway -policing -\\"Missouri Pacific\\" -\\"motif finding\\" -\\"primed amplification\\" -\\"MOPAC Blvd\\" -\\"MOPAC Boulevard\\" -\\"North MOPAC\\" -\\"Mopac Expy\\"","tags":["PBC","PP","STO"],"types":["FF","WFM"]},"MacroModel":{"acceleration":[],"apis":[],"author_name":"Schr\xf6dinger","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"https://www.schrodinger.com/MacroModel/","cost":"commercial","source":"closed","license":null,"name":"MacroModel","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"MacroModel Schr\xf6dinger","tags":[],"types":["FF"]},"Molpro":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Werner","benchmarks":[],"distribution_channels":["Source","Binary"],"element_coverage":"H..Lr","homepage":"https://www.molpro.net/","cost":"commercial","source":"available","license":null,"name":"Molpro","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"Molpro Werner","tags":["AE","GTO","PP"],"types":["DFT","WFM"]},"NAMD":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Schulten","benchmarks":[],"distribution_channels":["Source","Binary","NGC","Spack","EasyBuild"],"element_coverage":null,"homepage":"https://www.ks.uiuc.edu/Research/namd/","cost":"free (academia)","source":"available","license":null,"name":"NAMD","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"NAMD\\" Schulten","tags":[],"types":["FF"]},"NWChem":{"acceleration":["MPI","OpenMP","Cuda","Global Arrays"],"apis":["QCSchema"],"author_name":"Valiev","benchmarks":[],"distribution_channels":["Source","Binary","DNF","APT","Yum","Homebrew","conda","DockerHub","Spack","EasyBuild"],"element_coverage":"H..Lr","homepage":"https://nwchemgit.github.io/","cost":"free","source":"permissive","license":"ECL-2.0","name":"NWChem","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"NWChem\\" \\"Valiev\\" OR \\"Apra\\" OR \\"Kendall\\"","tags":["PBC","AE","GTO","PAW","PP","PW"],"types":["DFT","WFM","FF"]},"ORCA":{"acceleration":["MPI"],"apis":[],"author_name":"Neese","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":"H..Lr","homepage":"https://orcaforum.kofo.mpg.de/app.php/portal","cost":"free (academia)","source":"closed","license":null,"name":"ORCA","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"ORCA Neese","tags":["AE","GTO","PP"],"types":["WFM","DFT"]},"Octopus":{"acceleration":["MPI","OpenMP","OpenCL"],"apis":[],"author_name":"Rubio","benchmarks":["\u0394-value"],"distribution_channels":["Source","Spack","EasyBuild"],"element_coverage":"H..Lr","homepage":"https://octopus-code.org","cost":"free","source":"copyleft","license":"GPL-2.0","name":"Octopus","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"octopus Rubio","tags":["PBC","PP","RS"],"types":["DFT"]},"ONETEP":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Skylaris","benchmarks":[""],"distribution_channels":["Source","Binary"],"element_coverage":null,"homepage":"https://onetep.org/","cost":"free (academia)","source":"available","license":"ONETEP Academic Licence","name":"ONETEP","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"ONETEP\\" \\"Skylaris\\"","tags":["PBC","PAW","PP","PW"],"types":["DFT","WFM"]},"OpenMM":{"acceleration":["MPI","OpenMP","Cuda","OpenCL"],"apis":[],"author_name":"Eastman","benchmarks":[],"distribution_channels":["Source","Binary","conda","DockerHub","Spack","EasyBuild"],"element_coverage":"H..Rn","homepage":"http://openmm.org","cost":"free","source":"permissive","license":"MIT","name":"OpenMM","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"openmm Eastman","tags":[],"types":["FF"]},"OpenMX":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Ozaki","benchmarks":["\u0394-value"],"distribution_channels":["Source","Spack","APT"],"element_coverage":"H..Rn","homepage":"http://www.openmx-square.org/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"OpenMX","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"OpenMX Ozaki","tags":["PBC","NAO","PP"],"types":["DFT"]},"OpenMolcas":{"acceleration":["MPI"],"apis":[],"author_name":"Lindh","benchmarks":[],"distribution_channels":["Source","EasyBuild","Spack","APT","DNF","Yum","Nix"],"element_coverage":"H..Cm","homepage":"https://molcas.gitlab.io/OpenMolcas/sphinx/","cost":"free","source":"copyleft","license":"LGPL-2.1","name":"OpenMolcas","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"Openmolcas\\" \\"Lindh\\" OR \\"Galvan\\"","tags":["AE","GTO","PP"],"types":["WFM","DFT"]},"Psi4":{"acceleration":["MPI"],"apis":["QCSchema"],"author_name":"Sherrill","benchmarks":[],"distribution_channels":["Source","Binary","conda","DockerHub","EasyBuild","Spack","APT"],"element_coverage":"H..Cs","homepage":"https://www.psicode.org/","cost":"free","source":"copyleft","license":"LGPL-3.0-only","name":"Psi4","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"Psi4 Sherrill","tags":["AE","GTO"],"types":["WFM","DFT"]},"PWmat":{"acceleration":["MPI","Cuda"],"apis":[],"author_name":"Wang","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":"H..Pu","homepage":"https://www.PWmat.com","cost":"commercial","source":"closed","license":null,"name":"PWmat","notes":[],"query_method":"search term","query_publication_id":null,"query_string":"\\"PWmat\\" \\"Wang\\"","tags":["PBC","PP","PW","GTO"],"types":["DFT","S"]},"PySCF":{"acceleration":["MPI","OpenMP"],"apis":["QCSchema"],"author_name":"Chan","benchmarks":[],"distribution_channels":["Source","PyPI","DNF","conda","DockerHub","Spack","EasyBuild"],"element_coverage":"H..Rn","homepage":"https://pyscf.org/","cost":"free","source":"permissive","license":"Apache-2.0","name":"PySCF","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"pyscf \\"chan\\"","tags":["GTO","PP"],"types":["WFM","DFT"]},"Q-Chem":{"acceleration":["MPI","OpenMP","Cuda"],"apis":["QCSchema"],"author_name":"Shao","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":"H..Og","homepage":"https://www.q-chem.com/","cost":"commercial","source":"available","license":null,"name":"Q-Chem","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"Q-Chem\\" Shao","tags":["AE","GTO","PP"],"types":["WFM","DFT"]},"QMCPACK":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Kim","benchmarks":[""],"distribution_channels":["Source"],"element_coverage":"H..Pu","homepage":"https://qmcpack.org/","cost":"free","source":"permissive","license":"NCSA","name":"QMCPACK","notes":"Interface for wavefunctions from Quantum ESPRESSO, GAMESS, PySCF, QP2","query_method":"search term","query_publication_id":null,"query_string":"\\"QMCPACK\\" \\"Kim\\"","tags":["PBC","PP","PW","GTO"],"types":["QMC"]},"Quantum ESPRESSO":{"acceleration":["MPI","OpenMP","Cuda","OpenACC"],"apis":[],"author_name":"Giannozzi","benchmarks":["\u0394-value"],"distribution_channels":["Source","NGC","conda","DNF","Macports","APT","SingularityHub","AUR","Nix","Spack","EasyBuild","Yum"],"element_coverage":"H..Pu","homepage":"https://www.quantum-espresso.org/","cost":"free","source":"copyleft","license":"GPL-2.0","name":"Quantum ESPRESSO","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"Quantum ESPRESSO\\" Giannozzi","tags":["PBC","PP","PW"],"types":["DFT","S"]},"RASPA":{"acceleration":[],"apis":[],"author_name":"Dubbeldam","benchmarks":[],"distribution_channels":["Source","conda","EasyBuild"],"element_coverage":null,"homepage":"https://github.com/iRASPA/RASPA2","cost":"free","source":"permissive","license":"MIT","name":"RASPA","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"RASPA\\" OR \\"RASPA2\\" Dubbeldam","tags":[],"types":["FF"]},"SIESTA":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Soler","benchmarks":[],"distribution_channels":["Source","AUR","conda","Spack","EasyBuild","Nix"],"element_coverage":"H..Rn","homepage":"https://departments.icmab.es/leem/siesta/","cost":"free","source":"copyleft","license":"GPL-3.0","name":"SIESTA","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"SIESTA Soler","tags":["PBC","NAO","PP"],"types":["DFT"]},"TB-LMTO-ASA":{"acceleration":[],"apis":[],"author_name":"Andersen","benchmarks":[],"distribution_channels":["Source"],"element_coverage":null,"homepage":"https://www2.fkf.mpg.de/andersen/LMTODOC/LMTODOC.html","cost":"free (academia)","source":"available","license":null,"name":"TB-LMTO-ASA","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"TB-LMTO-ASA\\"","tags":["AE","(L)MTO"],"types":["DFT","TB"]},"TeraChem":{"acceleration":["Cuda"],"apis":[],"author_name":"Martinez","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"http://petachem.com/","cost":"commercial","source":"closed","license":null,"name":"TeraChem","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"terachem\\" Martinez OR \\"PetaChem\\"","tags":[],"types":["DFT"]},"TINKER":{"acceleration":["MPI","OpenMP","Cuda","OpenACC"],"apis":[],"author_name":"Ponder","benchmarks":[],"distribution_channels":["Source","NGC","Binary","Spack","EasyBuild"],"element_coverage":null,"homepage":"https://dasher.wustl.edu/tinker/","cost":"free (academia)","source":"available","license":"TINKER \u2013 Software Tools for Molecular Design","name":"TINKER","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"TINKER\\" \\"Ponder\\"","tags":[],"types":["FF"]},"TURBOMOLE":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Ahlrichs","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":"H..Rn","homepage":"https://www.turbomole.com/","cost":"commercial","source":"closed","license":null,"name":"TURBOMOLE","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"TURBOMOLE Ahlrichs","tags":["PBC","AE","GTO","PP"],"types":["WFM","DFT"]},"VASP":{"acceleration":["MPI","OpenMP","OpenACC"],"apis":[],"author_name":"Kresse","benchmarks":["\u0394-value"],"distribution_channels":["Source"],"element_coverage":"H..Pu","homepage":"https://www.vasp.at/","cost":"commercial","source":"available","license":null,"name":"VASP","notes":"Free for academic use in Austria","query_method":"search term","query_publication_id":null,"query_string":"VASP Kresse","tags":["PBC","PAW","PP","PW"],"types":["DFT","WFM"]},"WIEN2k":{"acceleration":["MPI","OpenMP"],"apis":[],"author_name":"Blaha","benchmarks":["\u0394-value"],"distribution_channels":["Source"],"element_coverage":null,"homepage":"http://www.wien2k.at/","cost":"commercial","source":"available","license":null,"name":"WIEN2k","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"WIEN2k Blaha","tags":["PBC","AE","LAPW"],"types":["DFT","WFM"]},"Wannier90":{"acceleration":["MPI"],"apis":[],"author_name":"Marzari","benchmarks":[],"distribution_channels":["Source","conda","Spack","EasyBuild","Macports","APT"],"element_coverage":"H..Pu","homepage":"http://www.wannier.org/","cost":"free","source":"copyleft","license":"GPL-2.0","name":"Wannier90","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"\\"Wannier90\\" Marzari","tags":["PP","PW","PBC","GTO","AE","PAW"],"types":["S"]},"YASARA":{"acceleration":["OpenMP","Cuda"],"apis":[],"author_name":"Krieger","benchmarks":[],"distribution_channels":["Binary"],"element_coverage":null,"homepage":"http://yasara.org/","cost":"commercial","source":"closed","license":null,"name":"YASARA","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"YASARA Krieger","tags":[],"types":["FF"]},"Yambo":{"acceleration":["MPI","OpenMP","Cuda"],"apis":[],"author_name":"Marini","benchmarks":[],"distribution_channels":["Source","Spack","EasyBuild","conda"],"element_coverage":"H..Pu","homepage":"https://www.yambo-code.eu/","cost":"free","source":"copyleft","license":"GPL-2.0","name":"Yambo","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"Yambo Marini","tags":["PBC","PP","PW"],"types":["S"]},"xTB":{"acceleration":["OpenMP"],"apis":[],"author_name":"Grimme","benchmarks":[],"distribution_channels":["Source","Binary","EasyBuild","conda","DNF","APT"],"element_coverage":null,"homepage":"https://xtb-docs.readthedocs.io/","cost":"free","source":"copyleft","license":"LGPL-3.0","name":"xTB","notes":null,"query_method":"search term","query_publication_id":null,"query_string":"xtb \\"Grimme\\"","tags":[],"types":["TB"]}}');function Jt(e){return e.toString()+"-"+e.toString()}function Zt(e){return parseInt(e.split("-")[0])}let en=[];for(const n in Qt)en.push(Zt(n));en=[...new Set(en)],en.sort();let tn=[];for(const n in Xt)tn.push(n);function nn(e){let t=Jt(e),n=Qt[t].citations,r=Xt;for(const i in r)r[i].citations=n[i].citations,r[i].datestamp=n[i].datestamp;let o=[];for(const i in r)o.push(Object.assign({},r[i]));return o}function rn(e){let t=[];for(const n in Xt)for(const r in e)e[r].includes(Xt[n][r])&&t.push(n);return t}function on(e){let t=[];for(const n of en){let r={},o=Jt(n);r.x=parseInt(n),r.y=0;for(const t of e)r.y+=parseInt(Qt[o].citations[t].citations);(isNaN(r.y)||r.y<=0)&&(r.y=0),t.push(r)}return t}var an=n(39849),sn=n(30105);const ln=JSON.parse('{"_A":{"AE":"All Electron","ASW":"Augmented spherical wave","GTO":"Gaussian-type orbitals","LAO":"London atomic orbitals","LAPW":"Linearized augmented plane waves","(L)MTO":"(Linear) muffin-tin orbitals","NAO":"Numeric atom-centered orbitals","PAW":"Projector-augmented wave","PBC":"Periodic boundary conditions supported","PP":"Pseudopotentials","PW":"Plane-wave basis","RS":"Real-space basis","STO":"Slater-type orbitals","WLT":"Wavelet basis"},"y":{"free":"Free, may require registration","free (academia)":"Free for academic use","commercial":"Payment required"},"sP":{"copyleft":"Copyleft open-source license","permissive":"Permissive open-source license","available":"Source available for free or against payment","closed":"Closed source"},"xG":{"MPI":"Distributed memory parallelization on CPUs","Global Arrays":"Shared-memory programming on distributed-memory computers for multidimensional arrays","OpenMP":"Shared memory parallelization on CPUs","Threads":"Custom shared memory parallelization on CPUs","HIP":"Supports AMD and NVidia GPUs","Cuda":"Supports Nvidia GPUs","OpenACC":"Standard by Cray, CAPS, Nvidia and PGI","OpenCL":"Open Computing Language, supporting GPUs, DSPs, FPGAs, ..."},"vX":{"DFT":"Density-functional theory","FF":"Force field and semi-empirical methods, e.g. PM6, AM1, MNDO, ...","QMC":"Quantum Monte Carlo","TB":"Tight binding and DFTB","WFM":"Wave-function methods (post Hartree-Fock)","S":"Spectroscopy (e.g. many-body perturbation theory)"},"Ok":{"QCSchema":"API and schema for Quantum Chemistry calculations"},"c3":{"Source":"Download source code and compile it yourself","Binary":"Download pre-compiled executables","AUR":"Arch User Repository (Arch Linux)","APT":"Official package manager of Ubuntu Linux, Debian Linux","DNF":"Official package manager of Fedora Linux","Homebrew":"Unofficial package manager for MacOS","DockerHub":"Pull docker image from DockerHub (Linux, MacOS, Windows)","EasyBuild":"Build framework for high-performance computing (Linux)","Spack":"Build framework for high-performance computing (Linux, MacOS)","Nix":"Cross-platform package manager (Linux, MacOS)","Guix":"Official package manager of GNU Guix system (Linux)","PyPI":"Install from Python Package Index (Linux, MacOS, Windows)","conda":"Cross-platform package manager (Linux, MacOS, Windows)","NGC":"Pull image from Nvidia GPU Cloud (Linux)","SingularityHub":"Pull singularity image from SingularityHub (Linux)","Portage":"Official package manager of Gentoo Linux","ZYpp":"Official package manager of SUSE Linux","Yum":"Official package manager of CentOS Linux","Macports":"Unofficial package manager for MacOS"}}');var cn=n(57296),un=n(72598),dn=n(18720),fn=n(29335),pn=n(63508),hn=n(52216),mn=n(65865);function gn(e,t){return(0,Ne.jsx)(an.Ay,{title:e,placement:"top",arrow:!0,children:(0,Ne.jsx)("span",{className:"has-tooltip",children:t})},e)}function vn(e,t){return e&&e.length>0?e.map((e=>gn(t[e],e))).reduce(((e,t)=>[e,(0,Ne.jsx)("wbr",{}),t])):null}function yn(e,t){return[{name:"name",label:"Code",options:{filter:!1,sort:!0,customBodyRenderLite:t=>{const n=e[t];return(0,Ne.jsx)("a",{href:n.homepage,target:"_blank",rel:"noreferrer",children:n.name})}}},{name:"notes",label:"Notes",options:{filter:!1,sort:!0,display:!1}},{name:"types",label:"Methods",options:{filter:!0,sort:!1,customBodyRenderLite:t=>vn(e[t].types,ln.vX)}},{name:"element_coverage",label:"Elements",options:{filter:!1,sort:!0,display:!1}},{name:"tags",label:"Tags",options:{filter:!0,sort:!1,customBodyRenderLite:t=>vn(e[t].tags,ln._A)}},{name:"distribution_channels",label:"Installation",options:{filter:!0,sort:!1,display:!1,customBodyRenderLite:t=>vn(e[t].distribution_channels,ln.c3)}},{name:"acceleration",label:"Acceleration",options:{filter:!0,sort:!1,display:!1,customBodyRenderLite:t=>vn(e[t].acceleration,ln.xG)}},{name:"apis",label:"APIs",options:{filter:!0,sort:!0,display:!1,customBodyRenderLite:t=>vn(e[t].apis,ln.Ok)}},{name:"benchmarks",label:"Benchmarks",options:{filter:!0,sort:!0,display:!1,customBodyRenderLite:t=>e[t].benchmarks.map((e=>(0,Ne.jsx)("a",{href:"https://molmod.ugent.be/deltacodesdft",target:"_blank",rel:"noreferrer",children:e})))}},{name:"cost",label:"Cost",options:{filter:!0,sort:!0,customBodyRenderLite:t=>{const n=e[t].cost,r=ln.y;return["commercial"].includes(n)?gn(r[n],(0,Ne.jsx)(dn.A,{})):["free (academia)"].includes(n)?gn(r[n],(0,Ne.jsxs)("span",{children:[(0,Ne.jsx)(un.A,{}),(0,Ne.jsx)(fn.A,{})]})):gn(r[n],(0,Ne.jsx)(un.A,{}))}}},{name:"source",label:"Source",options:{filter:!0,sort:!0,customBodyRenderLite:t=>{const n=e[t].source,r=ln.sP;if(["available"].includes(n))return gn(r[n],(0,Ne.jsx)(pn.A,{color:"action"}));if(["closed"].includes(n))return gn(r[n],(0,Ne.jsx)(hn.A,{color:"action"}));if(["copyleft","permissive"].includes(n)){const o=e[t].license;let i="";return i=o?r[n]+" ("+o+")":r[n],gn(i,(0,Ne.jsx)(mn.A,{color:"action"}))}}}},{name:"license",label:"License",options:{filter:!1,sort:!0,display:!1,customBodyRenderLite:t=>{const n=e[t].license;if(!n)return null;const r=e[t].source;if(["copyleft","permissive"].includes(r)){const e=`https://spdx.org/licenses/${n}.html`;return(0,Ne.jsx)("a",{href:e,target:"_blank",rel:"noreferrer",children:n})}return n}}},{name:"citations",label:"Citations",options:{filter:!1,sort:!0,customBodyRenderLite:n=>{const r=e[n];let o="";return o="publication"===r.query_method?"https://scholar.google.com/scholar?cites="+r.query_publication_id.toString():"https://scholar.google.com/scholar?q="+encodeURIComponent(r.query_string),o+="&hl=en&as_vis=1&as_sdt=0%2C5&as_ylo="+t+"&as_yhi="+t,(0,Ne.jsx)("a",{href:o,target:"_blank",rel:"noreferrer",title:"Recorded "+r.datestamp,children:r.citations})}}},{name:"trend",label:"Trend",options:{filter:!1,sort:!1,customBodyRenderLite:t=>{const n=e[t];return(0,Ne.jsxs)(sn.A,{href:"#/charts/"+encodeURIComponent(n.name),color:"secondary",children:[(0,Ne.jsx)(cn.A,{})," "]})}}}]}const bn=en[en.length-1];class xn extends r.Component{constructor(e){super(e),this.state={year:bn,data:nn(bn),columns:null,options:{print:!1,filterType:"checkbox",filterArrayFullMatch:!1,sortOrder:{name:"citations",direction:"desc"},rowsPerPage:100,selectableRows:!1,setTableProps:()=>({size:"small"})}}}handleYearChange(e){this.setState({year:e.target.value,data:nn(e.target.value)})}render(){return(0,Ne.jsx)("div",{className:"App",children:(0,Ne.jsxs)("header",{className:"App-header",children:[(0,Ne.jsx)(Yt.Ay,{title:(0,Ne.jsxs)("h2",{children:["Citation Data \xa0",(0,Ne.jsx)("select",{defaultValue:this.state.year,onChange:e=>this.handleYearChange(e),children:en.map((e=>(0,Ne.jsx)("option",{children:e},e)))})]}),columns:yn(this.state.data,this.state.year),data:this.state.data,options:this.state.options}),(0,Ne.jsxs)(be.A,{variant:"subtitle1",align:"center",noWrap:!0,children:["Further engines are tracked on the ",(0,Ne.jsx)("a",{href:Kt.repository.url+"/wiki/Watchlist",children:"Watchlist"}),"."]})]})})}}const wn=xn;var Sn=n(18073),kn=n(65837);function _n(e){return e&&"object"===typeof e?"position"in e||"type"in e?Cn(e.position):"start"in e||"end"in e?Cn(e):"line"in e||"column"in e?An(e):"":""}function An(e){return En(e&&e.line)+":"+En(e&&e.column)}function Cn(e){return An(e&&e.start)+"-"+An(e&&e.end)}function En(e){return e&&"number"===typeof e?e:1}class On extends Error{constructor(e,t,n){const r=[null,null];let o={start:{line:null,column:null},end:{line:null,column:null}};if(super(),"string"===typeof t&&(n=t,t=void 0),"string"===typeof n){const e=n.indexOf(":");-1===e?r[1]=n:(r[0]=n.slice(0,e),r[1]=n.slice(e+1))}t&&("type"in t||"position"in t?t.position&&(o=t.position):"start"in t||"end"in t?o=t:("line"in t||"column"in t)&&(o.start=t)),this.name=_n(t)||"1:1",this.message="object"===typeof e?e.message:e,this.stack="","object"===typeof e&&e.stack&&(this.stack=e.stack),this.reason=this.message,this.fatal,this.line=o.start.line,this.column=o.start.column,this.position=o,this.source=r[0],this.ruleId=r[1],this.file,this.actual,this.expected,this.url,this.note}}On.prototype.file="",On.prototype.name="",On.prototype.reason="",On.prototype.message="",On.prototype.stack="",On.prototype.fatal=null,On.prototype.column=null,On.prototype.line=null,On.prototype.source=null,On.prototype.ruleId=null,On.prototype.position=null;const Tn={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');Pn(e);let n,r=0,o=-1,i=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else o<0&&(n=!0,o=i+1);return o<0?"":e.slice(r,o)}if(t===e)return"";let a=-1,s=t.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else a<0&&(n=!0,a=i+1),s>-1&&(e.charCodeAt(i)===t.charCodeAt(s--)?s<0&&(o=i):(s=-1,o=a));r===o?o=a:o<0&&(o=e.length);return e.slice(r,o)},dirname:function(e){if(Pn(e),0===e.length)return".";let t,n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){Pn(e);let t,n=e.length,r=-1,o=0,i=-1,a=0;for(;n--;){const s=e.charCodeAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?i<0?i=n:1!==a&&(a=1):i>-1&&(a=-1);else if(t){o=n+1;break}}if(i<0||r<0||0===a||1===a&&i===r-1&&i===o+1)return"";return e.slice(i,r)},join:function(){let e,t=-1;for(var n=arguments.length,r=new Array(n),o=0;o2){if(r=o.lastIndexOf("/"),r!==o.length-1){r<0?(o="",i=0):(o=o.slice(0,r),i=o.length-1-o.lastIndexOf("/")),a=l,s=0;continue}}else if(o.length>0){o="",i=0,a=l,s=0;continue}t&&(o=o.length>0?o+"/..":"..",i=2)}else o.length>0?o+="/"+e.slice(a+1,l):o=e.slice(a+1,l),i=l-a-1;a=l,s=0}else 46===n&&s>-1?s++:s=-1}return o}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/");return t?"/"+n:n}(e)},sep:"/"};function Pn(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Mn={cwd:function(){return"/"}};function Rn(e){return null!==e&&"object"===typeof e&&e.href&&e.origin}function Dn(e){if("string"===typeof e)e=new URL(e);else if(!Rn(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n1?l-1:0),u=1;uo.length;let c;l&&o.push(i);try{c=e.apply(this,o)}catch(r){if(l&&n)throw r;return i(r)}l||(c&&c.then&&"function"===typeof c.then?c.then(a,i):c instanceof Error?i(c):a(c))}function i(e){if(!n){n=!0;for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i1?t-1:0),s=1;s{if(!e&&t&&n){const r=a.stringify(t,n);void 0===r||null===r||(!function(e){return"string"===typeof e||kn(e)}(r)?n.result=r:n.value=r),i(e,n)}else i(e)}))}n(null,t)},a.processSync=function(e){let t;a.freeze(),Gn("processSync",a.Parser),$n("processSync",a.Compiler);const n=Xn(e);return a.process(n,r),Qn("processSync","process",t),n;function r(e){t=!0,zn(e)}},a;function a(){const t=e();let r=-1;for(;++ro?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)i=Array.from(r),i.unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);a0?(tr(e,e.length,0,t),e):t}const rr={}.hasOwnProperty;function or(e,t){let n;for(n in t){const r=(rr.call(e,n)?e[n]:void 0)||(e[n]={}),o=t[n];let i;if(o)for(i in o){rr.call(r,i)||(r[i]=[]);const e=o[i];ir(r[i],Array.isArray(e)?e:e?[e]:[])}}}function ir(e,t){let n=-1;const r=[];for(;++ni))return;const n=t.events.length;let o,s,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(o){s=t.events[l][1].end;break}o=!0}for(v(a),e=n;er;){const r=n[o];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function y(){r.write([null]),o=void 0,r=void 0,t.containerState._closeFlow=void 0}}},Sr={tokenize:function(e,t,n){return br(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};const kr={tokenize:function(e,t,n){return function(t){return mr(t)?br(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||pr(e)?t(e):n(e)}},partial:!0};function _r(e){const t={};let n,r,o,i,a,s,l,c=-1;for(;++c=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}},partial:!0};const Or={tokenize:function(e){const t=this,n=e.attempt(kr,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,br(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Cr,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};const Tr={resolveAll:Dr()},Pr=Rr("string"),Mr=Rr("text");function Rr(e){return{tokenize:function(t){const n=this,r=this.parser.constructs[e],o=t.attempt(r,i,a);return i;function i(e){return l(e)?o(e):a(e)}function a(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),o(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;const t=r[e];let o=-1;if(t)for(;++o-1){const e=a[0];"string"===typeof e?a[0]=e.slice(r):a.shift()}i>0&&a.push(e[o].slice(0,i))}return a}(a,e)}function h(){const{line:e,column:t,offset:n,_index:o,_bufferIndex:i}=r;return{line:e,column:t,offset:n,_index:o,_bufferIndex:i}}function m(){let e;for(;r._index=3&&(null===i||pr(i))?(e.exit("thematicBreak"),t(i)):n(i)}function a(t){return t===r?(e.consume(t),o++,a):(e.exit("thematicBreakSequence"),mr(t)?br(e,i,"whitespace")(t):i(t))}}};const Nr={name:"list",tokenize:function(e,t,n){const r=this,o=r.events[r.events.length-1];let i=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,a=0;return function(t){const o=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===o?!r.containerState.marker||t===r.containerState.marker:ur(t)){if(r.containerState.type||(r.containerState.type=o,e.enter(o,{_container:!0})),"listUnordered"===o)return e.enter("listItemPrefix"),42===t||45===t?e.check(Lr,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return ur(t)&&++a<10?(e.consume(t),s):(!r.interrupt||a<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(kr,r.interrupt?n:c,e.attempt(zr,d,u))}function c(e){return r.containerState.initialBlankLine=!0,i++,d(e)}function u(t){return mr(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(kr,o,i);function o(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,br(e,t,"listItemIndent",r.containerState.size+1)(n)}function i(n){return r.containerState.furtherBlankLines||!mr(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Br,t,a)(n))}function a(o){return r.containerState._closeFlow=!0,r.interrupt=void 0,br(e,e.attempt(Nr,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}},exit:function(e){e.exit(this.containerState.type)}},zr={tokenize:function(e,t,n){const r=this;return br(e,(function(e){const o=r.events[r.events.length-1];return!mr(e)&&o&&"listItemPrefixWhitespace"===o[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},Br={tokenize:function(e,t,n){const r=this;return br(e,(function(e){const o=r.events[r.events.length-1];return o&&"listItemIndent"===o[1].type&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};const Wr={name:"blockQuote",tokenize:function(e,t,n){const r=this;return function(t){if(62===t){const n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),o}return n(t)};function o(n){return mr(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){const r=this;return function(t){if(mr(t))return br(e,o,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return o(t)};function o(r){return e.attempt(Wr,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function Ur(e,t,n,r,o,i,a,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return function(t){if(60===t)return e.enter(r),e.enter(o),e.enter(i),e.consume(t),e.exit(i),d;if(null===t||32===t||41===t||cr(t))return n(t);return e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),h(t)};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(o),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||pr(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(o){return u||null!==o&&41!==o&&!hr(o)?u999||null===d||91===d||93===d&&!s||94===d&&!l&&"_hiddenFootnoteSupport"in a.parser.constructs?n(d):93===d?(e.exit(i),e.enter(o),e.consume(d),e.exit(o),e.exit(r),t):pr(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||pr(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!mr(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function Hr(e,t,n,r,o,i){let a;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(o),e.consume(t),e.exit(o),a=40===t?41:t,s;return n(t)};function s(n){return n===a?(e.enter(o),e.consume(n),e.exit(o),e.exit(r),t):(e.enter(i),l(n))}function l(t){return t===a?(e.exit(i),s(a)):null===t?n(t):pr(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),br(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===a||null===t||pr(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===a||92===t?(e.consume(t),c):c(t)}}function Vr(e,t){let n;return function r(o){if(pr(o))return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r;if(mr(o))return br(e,r,n?"linePrefix":"lineSuffix")(o);return t(o)}}function Gr(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const $r={name:"definition",tokenize:function(e,t,n){const r=this;let o;return function(t){return e.enter("definition"),function(t){return qr.call(r,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function i(t){return o=Gr(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a):n(t)}function a(t){return hr(t)?Vr(e,s)(t):s(t)}function s(t){return Ur(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(Yr,c,c)(t)}function c(t){return mr(t)?br(e,u,"whitespace")(t):u(t)}function u(i){return null===i||pr(i)?(e.exit("definition"),r.parser.defined.push(o),t(i)):n(i)}}},Yr={tokenize:function(e,t,n){return function(t){return hr(t)?Vr(e,r)(t):n(t)};function r(t){return Hr(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function o(t){return mr(t)?br(e,i,"whitespace")(t):i(t)}function i(e){return null===e||pr(e)?t(e):n(e)}},partial:!0};const Kr={name:"codeIndented",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("codeIndented"),br(e,o,"linePrefix",5)(t)};function o(e){const t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?s(t):pr(t)?e.attempt(Qr,i,s)(t):(e.enter("codeFlowValue"),a(t))}function a(t){return null===t||pr(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),a)}function s(n){return e.exit("codeIndented"),t(n)}}},Qr={tokenize:function(e,t,n){const r=this;return o;function o(t){return r.parser.lazy[r.now().line]?n(t):pr(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):br(e,i,"linePrefix",5)(t)}function i(e){const i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):pr(e)?o(e):n(e)}},partial:!0};const Xr={name:"headingAtx",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),o(t)}(t)};function o(t){return 35===t&&r++<6?(e.consume(t),o):null===t||hr(t)?(e.exit("atxHeadingSequence"),i(t)):n(t)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),a(n)):null===n||pr(n)?(e.exit("atxHeading"),t(n)):mr(n)?br(e,i,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function a(t){return 35===t?(e.consume(t),a):(e.exit("atxHeadingSequence"),i(t))}function s(t){return null===t||35===t||hr(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),s)}},resolve:function(e,t){let n,r,o=e.length-2,i=3;"whitespace"===e[i][1].type&&(i+=2);o-2>i&&"whitespace"===e[o][1].type&&(o-=2);"atxHeadingSequence"===e[o][1].type&&(i===o-1||o-4>i&&"whitespace"===e[o-2][1].type)&&(o-=i+1===o?2:4);o>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[o][1].end},r={type:"chunkText",start:e[i][1].start,end:e[o][1].end,contentType:"text"},tr(e,i,o-i+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};const Jr={name:"setextUnderline",tokenize:function(e,t,n){const r=this;let o;return function(t){let a,s=r.events.length;for(;s--;)if("lineEnding"!==r.events[s][1].type&&"linePrefix"!==r.events[s][1].type&&"content"!==r.events[s][1].type){a="paragraph"===r.events[s][1].type;break}if(!r.parser.lazy[r.now().line]&&(r.interrupt||a))return e.enter("setextHeadingLine"),o=t,function(t){return e.enter("setextHeadingLineSequence"),i(t)}(t);return n(t)};function i(t){return t===o?(e.consume(t),i):(e.exit("setextHeadingLineSequence"),mr(t)?br(e,a,"lineSuffix")(t):a(t))}function a(r){return null===r||pr(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,o,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),o||"definition"!==e[i][1].type||(o=i);const a={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",o?(e.splice(r,0,["enter",a,t]),e.splice(o+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[o][1].end)):e[n][1]=a;return e.push(["exit",a,t]),e}};const Zr=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eo=["pre","script","style","textarea"],to={name:"htmlFlow",tokenize:function(e,t,n){const r=this;let o,i,a,s,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c}(t)};function c(s){return 33===s?(e.consume(s),u):47===s?(e.consume(s),i=!0,p):63===s?(e.consume(s),o=3,r.interrupt?t:I):ar(s)?(e.consume(s),a=String.fromCharCode(s),h):n(s)}function u(i){return 45===i?(e.consume(i),o=2,d):91===i?(e.consume(i),o=5,s=0,f):ar(i)?(e.consume(i),o=4,r.interrupt?t:I):n(i)}function d(o){return 45===o?(e.consume(o),r.interrupt?t:I):n(o)}function f(o){const i="CDATA[";return o===i.charCodeAt(s++)?(e.consume(o),6===s?r.interrupt?t:C:f):n(o)}function p(t){return ar(t)?(e.consume(t),a=String.fromCharCode(t),h):n(t)}function h(s){if(null===s||47===s||62===s||hr(s)){const l=47===s,c=a.toLowerCase();return l||i||!eo.includes(c)?Zr.includes(a.toLowerCase())?(o=6,l?(e.consume(s),m):r.interrupt?t(s):C(s)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):i?g(s):v(s)):(o=1,r.interrupt?t(s):C(s))}return 45===s||sr(s)?(e.consume(s),a+=String.fromCharCode(s),h):n(s)}function m(o){return 62===o?(e.consume(o),r.interrupt?t:C):n(o)}function g(t){return mr(t)?(e.consume(t),g):_(t)}function v(t){return 47===t?(e.consume(t),_):58===t||95===t||ar(t)?(e.consume(t),y):mr(t)?(e.consume(t),v):_(t)}function y(t){return 45===t||46===t||58===t||95===t||sr(t)?(e.consume(t),y):b(t)}function b(t){return 61===t?(e.consume(t),x):mr(t)?(e.consume(t),b):v(t)}function x(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,w):mr(t)?(e.consume(t),x):S(t)}function w(t){return t===l?(e.consume(t),l=null,k):null===t||pr(t)?n(t):(e.consume(t),w)}function S(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||hr(t)?b(t):(e.consume(t),S)}function k(e){return 47===e||62===e||mr(e)?v(e):n(e)}function _(t){return 62===t?(e.consume(t),A):n(t)}function A(t){return null===t||pr(t)?C(t):mr(t)?(e.consume(t),A):n(t)}function C(t){return 45===t&&2===o?(e.consume(t),P):60===t&&1===o?(e.consume(t),M):62===t&&4===o?(e.consume(t),F):63===t&&3===o?(e.consume(t),I):93===t&&5===o?(e.consume(t),D):!pr(t)||6!==o&&7!==o?null===t||pr(t)?(e.exit("htmlFlowData"),E(t)):(e.consume(t),C):(e.exit("htmlFlowData"),e.check(no,j,E)(t))}function E(t){return e.check(ro,O,j)(t)}function O(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),T}function T(t){return null===t||pr(t)?E(t):(e.enter("htmlFlowData"),C(t))}function P(t){return 45===t?(e.consume(t),I):C(t)}function M(t){return 47===t?(e.consume(t),a="",R):C(t)}function R(t){if(62===t){const n=a.toLowerCase();return eo.includes(n)?(e.consume(t),F):C(t)}return ar(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),R):C(t)}function D(t){return 93===t?(e.consume(t),I):C(t)}function I(t){return 62===t?(e.consume(t),F):45===t&&2===o?(e.consume(t),I):C(t)}function F(t){return null===t||pr(t)?(e.exit("htmlFlowData"),j(t)):(e.consume(t),F)}function j(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},no={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(kr,t,n)}},partial:!0},ro={tokenize:function(e,t,n){const r=this;return function(t){if(pr(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o;return n(t)};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};const oo={tokenize:function(e,t,n){const r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},io={name:"codeFenced",tokenize:function(e,t,n){const r=this,o={tokenize:function(e,t,n){let o=0;return a;function a(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),mr(t)?br(e,c,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===i?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===i?(o++,e.consume(t),u):o>=s?(e.exit("codeFencedFenceSequence"),mr(t)?br(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||pr(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0};let i,a=0,s=0;return function(t){return function(t){const n=r.events[r.events.length-1];return a=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,i=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===i?(s++,e.consume(t),l):s<3?n(t):(e.exit("codeFencedFenceSequence"),mr(t)?br(e,c,"whitespace")(t):c(t))}function c(n){return null===n||pr(n)?(e.exit("codeFencedFence"),r.interrupt?t(n):e.check(oo,p,y)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),u(n))}function u(t){return null===t||pr(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):mr(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),br(e,d,"whitespace")(t)):96===t&&t===i?n(t):(e.consume(t),u)}function d(t){return null===t||pr(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||pr(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===i?n(t):(e.consume(t),f)}function p(t){return e.attempt(o,y,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),m}function m(t){return a>0&&mr(t)?br(e,g,"linePrefix",a+1)(t):g(t)}function g(t){return null===t||pr(t)?e.check(oo,p,y)(t):(e.enter("codeFlowValue"),v(t))}function v(t){return null===t||pr(t)?(e.exit("codeFlowValue"),g(t)):(e.consume(t),v)}function y(n){return e.exit("codeFenced"),t(n)}},concrete:!0};const ao=document.createElement("i");function so(e){const t="&"+e+";";ao.innerHTML=t;const n=ao.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}const lo={name:"characterReference",tokenize:function(e,t,n){const r=this;let o,i,a=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),o=31,i=sr,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),o=6,i=dr,c):(e.enter("characterReferenceValue"),o=7,i=ur,c(t))}function c(s){if(59===s&&a){const o=e.exit("characterReferenceValue");return i!==sr||so(r.sliceSerialize(o))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return i(s)&&a++1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),f=Object.assign({},e[u][1].start);bo(d,-s),bo(f,s),i={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},a={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:f},o={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},a.end)},e[n][1].end=Object.assign({},i.start),e[u][1].start=Object.assign({},a.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=nr(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=nr(l,[["enter",r,t],["enter",i,t],["exit",i,t],["enter",o,t]]),l=nr(l,Fr(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=nr(l,[["exit",o,t],["enter",a,t],["exit",a,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=nr(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,tr(e,n-1,u-n+3,l),u=n+l.length-c-2;break}u=-1;for(;++u13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCharCode(n)}const Lo=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function No(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return jo(n.slice(t?2:1),t?16:10)}return so(n)||e}const zo={}.hasOwnProperty,Bo=function(e,t,n){return"string"!==typeof t&&(n=t,t=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:s(ne),autolinkProtocol:E,autolinkEmail:E,atxHeading:s(J),blockQuote:s($),characterEscape:E,characterReference:E,codeFenced:s(Y),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:s(Y,l),codeText:s(K,l),codeTextData:E,data:E,codeFlowValue:E,definition:s(Q),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:s(X),hardBreakEscape:s(Z),hardBreakTrailing:s(Z),htmlFlow:s(ee,l),htmlFlowData:E,htmlText:s(ee,l),htmlTextData:E,image:s(te),label:l,link:s(ne),listItem:s(oe),listItemValue:h,listOrdered:s(re,p),listUnordered:s(re),paragraph:s(ie),reference:W,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:s(J),strong:s(ae),thematicBreak:s(le)},exit:{atxHeading:u(),atxHeadingSequence:k,autolink:u(),autolinkEmail:G,autolinkProtocol:V,blockQuote:u(),characterEscapeValue:O,characterReferenceMarkerHexadecimal:q,characterReferenceMarkerNumeric:q,characterReferenceValue:H,codeFenced:u(y),codeFencedFence:v,codeFencedFenceInfo:m,codeFencedFenceMeta:g,codeFlowValue:O,codeIndented:u(b),codeText:u(D),codeTextData:O,data:O,definition:u(),definitionDestinationString:S,definitionLabelString:x,definitionTitleString:w,emphasis:u(),hardBreakEscape:u(P),hardBreakTrailing:u(P),htmlFlow:u(M),htmlFlowData:O,htmlText:u(R),htmlTextData:O,image:u(F),label:L,labelText:j,lineEnding:T,link:u(I),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:U,resourceDestinationString:N,resourceTitleString:z,resource:B,setextHeading:u(C),setextHeadingLineSequence:A,setextHeadingText:_,strong:u(),thematicBreak:u()}};Uo(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(e){let n={type:"root",children:[]};const r={stack:[n],tokenStack:[],config:t,enter:c,exit:d,buffer:l,resume:f,setData:i,getData:a},s=[];let u=-1;for(;++u0){const e=r.tokenStack[r.tokenStack.length-1];(e[1]||Ho).call(r,void 0,e[0])}for(n.position={start:Wo(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:Wo(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u{const n=this.data("settings");return Bo(t,Object.assign({},n,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function Go(e){const t=[];let n=-1,r=0,o=0;for(;++n55295&&i<57344){const t=e.charCodeAt(n+1);i<56320&&t>56319&&t<57344?(a=String.fromCharCode(i,t),o=1):a="\ufffd"}else a=String.fromCharCode(i);a&&(t.push(e.slice(r,n),encodeURIComponent(a)),r=n+o+1,a=""),o&&(n+=o,o=0)}return t.join("")+e.slice(r)}const $o=function(e){if(void 0===e||null===e)return Ko;if("string"===typeof e)return function(e){return Yo(t);function t(t){return t&&t.type===e}}(e);if("object"===typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n1?n-1:0),o=1;o":"")+")"})}return u;function u(){let c,u,d,f=[];if((!t||o(a,s,l[l.length-1]||null))&&(f=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[Qo,e];return[e]}(n(a,l)),f[0]===Xo))return f;if(a.children&&"skip"!==f[0])for(u=(r?a.children.length:-1)+i,d=l.concat(a);u>-1&&u-1?n.offset:null}}}const ri={}.hasOwnProperty;function oi(e){return String(e||"").toUpperCase()}function ii(e,t){const n=String(t.identifier).toUpperCase(),r=Go(n.toLowerCase()),o=e.footnoteOrder.indexOf(n);let i;-1===o?(e.footnoteOrder.push(n),e.footnoteCounts[n]=1,i=e.footnoteOrder.length):(e.footnoteCounts[n]++,i=o+1);const a=e.footnoteCounts[n],s={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+r,id:e.clobberPrefix+"fnref-"+r+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(i)}]};e.patch(t,s);const l={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(t,l),e.applyData(t,l)}function ai(e,t){const n=t.referenceType;let r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return{type:"text",value:"!["+t.alt+r};const o=e.all(t),i=o[0];i&&"text"===i.type?i.value="["+i.value:o.unshift({type:"text",value:"["});const a=o[o.length-1];return a&&"text"===a.type?a.value+=r:o.push({type:"text",value:r}),o}function si(e){const t=e.spread;return void 0===t||null===t?e.children.length>1:t}function li(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),o=0;const i=[];for(;r;)i.push(ci(t.slice(o,r.index),o>0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return i.push(ci(t.slice(o),o>0,!1)),i.join("")}function ci(e,t,n){let r=0,o=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(o-1);for(;9===t||32===t;)o--,t=e.codePointAt(o-1)}return o>r?e.slice(r,o):""}const ui={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,o={};r&&(o.className=["language-"+r]);let i={type:"element",tagName:"code",properties:o,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:ii,footnote:function(e,t){const n=e.footnoteById;let r=1;for(;r in n;)r++;const o=String(r);return n[o]={type:"footnoteDefinition",identifier:o,children:[{type:"paragraph",children:t.children}],position:t.position},ii(e,{type:"footnoteReference",identifier:o,position:t.position})},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.dangerous){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null},imageReference:function(e,t){const n=e.definition(t.identifier);if(!n)return ai(e,t);const r={src:Go(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);const o={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){const n={src:Go(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){const n=e.definition(t.identifier);if(!n)return ai(e,t);const r={href:Go(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);const o={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){const n={href:Go(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){const r=e.all(t),o=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s0){const r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=ei(t.children[1]),a=ti(t.children[t.children.length-1]);i.line&&a.line&&(r.position={start:i,end:a}),o.push(r)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(o,!0)};return e.patch(t,i),e.applyData(t,i)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const r=n?n.children:void 0,o=0===(r?r.indexOf(t):1)?"th":"td",i=n&&"table"===n.type?n.align:void 0,a=i?i.length:t.children.length;let s=-1;const l=[];for(;++s{const n=oi(e.identifier);n&&!ri.call(t,n)&&(t[n]=e)})),function(e){const n=oi(e);return n&&ri.call(t,n)?t[n]:null}}(e),a.footnoteById=o,a.footnoteOrder=[],a.footnoteCounts={},a.patch=hi,a.applyData=mi,a.one=function(e,t){return gi(a,e,t)},a.all=function(e){return vi(a,e)},a.wrap=yi,a.augment=i,Zo(e,"footnoteDefinition",(e=>{const t=String(e.identifier).toUpperCase();fi.call(o,t)||(o[t]=e)})),a;function i(e,t){if(e&&"data"in e&&e.data){const n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties={...t.properties,...n.hProperties}),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){const n="type"in e?e:{position:e};(function(e){return!e||!e.position||!e.position.start||!e.position.start.line||!e.position.start.column||!e.position.end||!e.position.end.line||!e.position.end.column})(n)||(t.position={start:ei(n),end:ti(n)})}return t}function a(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),i(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}function hi(e,t){e.position&&(t.position=function(e){return{start:ei(e),end:ti(e)}}(e))}function mi(e,t){let n=t;if(e&&e.data){const t=e.data.hName,r=e.data.hChildren,o=e.data.hProperties;"string"===typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:[]}),"element"===n.type&&o&&(n.properties={...n.properties,...o}),"children"in n&&n.children&&null!==r&&void 0!==r&&(n.children=r)}return n}function gi(e,t,n){const r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return fi.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?{...t,children:vi(e,t)}:t:e.unknownHandler?e.unknownHandler(e,t,n):function(e,t){const n=t.data||{},r=!("value"in t)||fi.call(n,"hProperties")||fi.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:vi(e,t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}(e,t)}function vi(e,t){const n=[];if("children"in t){const r=t.children;let o=-1;for(;++o0&&n.push({type:"text",value:"\n"}),n}function bi(e,t){const n=pi(e,t),r=n.one(e,null),o=function(e){const t=[];let n=-1;for(;++n1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21a9"}]};s>1&&t.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(t)}const c=o[o.length-1];if(c&&"element"===c.type&&"p"===c.tagName){const e=c.children[c.children.length-1];e&&"text"===e.type?e.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...l)}else o.push(...l);const u={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+a},children:e.wrap(o,!0)};e.patch(r,u),t.push(u)}if(0!==t.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:"\n"}]}}(n);return o&&r.children.push({type:"text",value:"\n"},o),Array.isArray(r)?{type:"root",children:r}:r}const xi=function(e,t){return e&&"run"in e?function(e,t){return(n,r,o)=>{e.run(bi(n,t),r,(e=>{o(e)}))}}(e,t):function(e){return t=>bi(t,e)}(e||t)};class wi{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function Si(e,t){const n={},r={};let o=-1;for(;++o"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),Bi=Ni({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function Wi(e,t){return t in e?e[t]:t}function Ui(e,t){return Wi(e,t.toLowerCase())}const qi=Ni({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:Ui,properties:{xmlns:null,xmlnsXLink:null}}),Hi=Ni({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:Ei,ariaAutoComplete:null,ariaBusy:Ei,ariaChecked:Ei,ariaColCount:Ti,ariaColIndex:Ti,ariaColSpan:Ti,ariaControls:Pi,ariaCurrent:null,ariaDescribedBy:Pi,ariaDetails:null,ariaDisabled:Ei,ariaDropEffect:Pi,ariaErrorMessage:null,ariaExpanded:Ei,ariaFlowTo:Pi,ariaGrabbed:Ei,ariaHasPopup:null,ariaHidden:Ei,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Pi,ariaLevel:Ti,ariaLive:null,ariaModal:Ei,ariaMultiLine:Ei,ariaMultiSelectable:Ei,ariaOrientation:null,ariaOwns:Pi,ariaPlaceholder:null,ariaPosInSet:Ti,ariaPressed:Ei,ariaReadOnly:Ei,ariaRelevant:null,ariaRequired:Ei,ariaRoleDescription:Pi,ariaRowCount:Ti,ariaRowIndex:Ti,ariaRowSpan:Ti,ariaSelected:Ei,ariaSetSize:Ti,ariaSort:null,ariaValueMax:Ti,ariaValueMin:Ti,ariaValueNow:Ti,ariaValueText:null,role:null}}),Vi=Ni({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:Ui,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Mi,acceptCharset:Pi,accessKey:Pi,action:null,allow:null,allowFullScreen:Ci,allowPaymentRequest:Ci,allowUserMedia:Ci,alt:null,as:null,async:Ci,autoCapitalize:null,autoComplete:Pi,autoFocus:Ci,autoPlay:Ci,blocking:Pi,capture:null,charSet:null,checked:Ci,cite:null,className:Pi,cols:Ti,colSpan:null,content:null,contentEditable:Ei,controls:Ci,controlsList:Pi,coords:Ti|Mi,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Ci,defer:Ci,dir:null,dirName:null,disabled:Ci,download:Oi,draggable:Ei,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Ci,formTarget:null,headers:Pi,height:Ti,hidden:Ci,high:Ti,href:null,hrefLang:null,htmlFor:Pi,httpEquiv:Pi,id:null,imageSizes:null,imageSrcSet:null,inert:Ci,inputMode:null,integrity:null,is:null,isMap:Ci,itemId:null,itemProp:Pi,itemRef:Pi,itemScope:Ci,itemType:Pi,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Ci,low:Ti,manifest:null,max:null,maxLength:Ti,media:null,method:null,min:null,minLength:Ti,multiple:Ci,muted:Ci,name:null,nonce:null,noModule:Ci,noValidate:Ci,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Ci,optimum:Ti,pattern:null,ping:Pi,placeholder:null,playsInline:Ci,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Ci,referrerPolicy:null,rel:Pi,required:Ci,reversed:Ci,rows:Ti,rowSpan:Ti,sandbox:Pi,scope:null,scoped:Ci,seamless:Ci,selected:Ci,shadowRootClonable:Ci,shadowRootDelegatesFocus:Ci,shadowRootMode:null,shape:null,size:Ti,sizes:null,slot:null,span:Ti,spellCheck:Ei,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Ti,step:null,style:null,tabIndex:Ti,target:null,title:null,translate:null,type:null,typeMustMatch:Ci,useMap:null,value:Ei,width:Ti,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Pi,axis:null,background:null,bgColor:null,border:Ti,borderColor:null,bottomMargin:Ti,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Ci,declare:Ci,event:null,face:null,frame:null,frameBorder:null,hSpace:Ti,leftMargin:Ti,link:null,longDesc:null,lowSrc:null,marginHeight:Ti,marginWidth:Ti,noResize:Ci,noHref:Ci,noShade:Ci,noWrap:Ci,object:null,profile:null,prompt:null,rev:null,rightMargin:Ti,rules:null,scheme:null,scrolling:Ei,standby:null,summary:null,text:null,topMargin:Ti,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Ti,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Ci,disableRemotePlayback:Ci,prefix:null,property:null,results:Ti,security:null,unselectable:null}}),Gi=Ni({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:Wi,properties:{about:Ri,accentHeight:Ti,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Ti,amplitude:Ti,arabicForm:null,ascent:Ti,attributeName:null,attributeType:null,azimuth:Ti,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Ti,by:null,calcMode:null,capHeight:Ti,className:Pi,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Ti,diffuseConstant:Ti,direction:null,display:null,dur:null,divisor:Ti,dominantBaseline:null,download:Ci,dx:null,dy:null,edgeMode:null,editable:null,elevation:Ti,enableBackground:null,end:null,event:null,exponent:Ti,externalResourcesRequired:null,fill:null,fillOpacity:Ti,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Mi,g2:Mi,glyphName:Mi,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Ti,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Ti,horizOriginX:Ti,horizOriginY:Ti,id:null,ideographic:Ti,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Ti,k:Ti,k1:Ti,k2:Ti,k3:Ti,k4:Ti,kernelMatrix:Ri,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Ti,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Ti,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Ti,overlineThickness:Ti,paintOrder:null,panose1:null,path:null,pathLength:Ti,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Pi,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Ti,pointsAtY:Ti,pointsAtZ:Ti,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ri,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ri,rev:Ri,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ri,requiredFeatures:Ri,requiredFonts:Ri,requiredFormats:Ri,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Ti,specularExponent:Ti,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Ti,strikethroughThickness:Ti,string:null,stroke:null,strokeDashArray:Ri,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Ti,strokeOpacity:Ti,strokeWidth:null,style:null,surfaceScale:Ti,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ri,tabIndex:Ti,tableValues:null,target:null,targetX:Ti,targetY:Ti,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ri,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Ti,underlineThickness:Ti,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Ti,values:null,vAlphabetic:Ti,vMathematical:Ti,vectorEffect:null,vHanging:Ti,vIdeographic:Ti,version:null,vertAdvY:Ti,vertOriginX:Ti,vertOriginY:Ti,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Ti,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),$i=Si([Bi,zi,qi,Hi,Vi],"html"),Yi=Si([Bi,zi,qi,Hi,Gi],"svg");function Ki(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{Zo(t,"element",((t,n,r)=>{const o=r;let i;if(e.allowedElements?i=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(i=e.disallowedElements.includes(t.tagName)),!i&&e.allowElement&&"number"===typeof n&&(i=!e.allowElement(t,n,o)),i&&"number"===typeof n)return e.unwrapDisallowed&&t.children?o.children.splice(n,1,...t.children):o.children.splice(n,1),n}))}}var Qi=n(66970);function Xi(e){const t=e&&"object"===typeof e&&"text"===e.type?e.value||"":e;return"string"===typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}const Ji=/^data[-\w.:]+$/i,Zi=/-[a-z]/g,ea=/[A-Z]/g;function ta(e){return"-"+e.toLowerCase()}function na(e){return e.charAt(1).toUpperCase()}const ra={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};const oa=n(40351),ia=["http","https","mailto","tel"];function aa(e){const t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;const r=t.indexOf(":");if(-1===r)return t;let o=-1;for(;++oo?t:(o=t.indexOf("#"),-1!==o&&r>o?t:"javascript:void(0)")}const sa={}.hasOwnProperty,la=new Set(["table","thead","tbody","tfoot","tr"]);function ca(e,t){const n=[];let r,o=-1;for(;++o0?r.createElement(h,c,f):r.createElement(h,c)}function da(e,t){let n=-1,r=0;for(;++n4&&"data"===n.slice(0,4)&&Ji.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(Zi,na);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!Zi.test(e)){let n=e.replace(ea,ta);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}o=Fi}return new o(r,t)}(r.schema,t);let i=n;null!==i&&void 0!==i&&i===i&&(Array.isArray(i)&&(i=o.commaSeparated?function(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(i):i.join(" ").trim()),"style"===o.property&&"string"===typeof i&&(i=function(e){const t={};try{oa(e,n)}catch{}return t;function n(e,n){const r="-ms-"===e.slice(0,4)?`ms-${e.slice(4)}`:e;t[r.replace(/-([a-z])/g,pa)]=n}}(i)),o.space&&o.property?e[sa.call(ra,o.property)?ra[o.property]:o.property]=i:o.attribute&&(e[o.attribute]=i))}function pa(e,t){return t.toUpperCase()}const ha={}.hasOwnProperty,ma={plugins:{to:"remarkPlugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function ga(e){for(const r in ma)if(ha.call(ma,r)&&ha.call(e,r)){const e=ma[r];console.warn(`[react-markdown] Warning: please ${e.to?`use \`${e.to}\` instead of`:"remove"} \`${r}\` (see for more info)`),delete ma[r]}const t=qn().use(Vo).use(e.remarkPlugins||[]).use(xi,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(Ki,e),n=new Fn;"string"===typeof e.children?n.value=e.children:void 0!==e.children&&null!==e.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);const o=t.runSync(t.parse(n),n);if("root"!==o.type)throw new TypeError("Expected a `root` node");let i=r.createElement(r.Fragment,{},ca({options:e,schema:$i,listDepth:0},o));return e.className&&(i=r.createElement("div",{className:e.className},i)),i}function va(e){return(0,Ne.jsx)(be.A,{component:"h2",variant:"h6",color:"primary",gutterBottom:!0,children:e.children})}ga.propTypes={children:We.string,className:We.string,allowElement:We.func,allowedElements:We.arrayOf(We.string),disallowedElements:We.arrayOf(We.string),unwrapDisallowed:We.bool,remarkPlugins:We.arrayOf(We.oneOfType([We.object,We.func,We.arrayOf(We.oneOfType([We.bool,We.string,We.object,We.func,We.arrayOf(We.any)]))])),rehypePlugins:We.arrayOf(We.oneOfType([We.object,We.func,We.arrayOf(We.oneOfType([We.bool,We.string,We.object,We.func,We.arrayOf(We.any)]))])),sourcePos:We.bool,rawSourcePos:We.bool,skipHtml:We.bool,includeElementIndex:We.bool,transformLinkUri:We.oneOfType([We.func,We.bool]),linkTarget:We.oneOfType([We.func,We.string]),transformImageUri:We.func,components:We.object};const ya=n.p+"static/media/about.defaa47850f824055ac7.md";class ba extends r.Component{constructor(e){super(e),this.state={title:e.title,markdownFile:e.markdownFile,markdown:e.markdown||"",classes:e.classes}}componentWillMount(){!this.state.markdown&&this.state.markdownFile&&fetch(this.state.markdownFile).then((e=>e.text())).then((e=>{return this.setState({markdown:(t=e,n={packageJson:Kt},new Function("return `"+t+"`;").call(n))});var t,n}))}render(){return(0,Ne.jsx)(Sn.A,{item:!0,xs:12,children:(0,Ne.jsx)(M.A,{className:this.state.classes.paper,children:(0,Ne.jsxs)(r.Fragment,{children:[(0,Ne.jsx)(va,{children:this.state.title}),(0,Ne.jsx)(be.A,{component:"div",variant:"body1",className:"markdown",children:(0,Ne.jsx)(ga,{children:this.state.markdown})})]})})})}}function xa(){const e=$t();return(0,Ne.jsx)(Sn.A,{container:!0,spacing:3,children:(0,Ne.jsx)(ba,{title:"About",markdownFile:ya,classes:e})})}let wa=La();const Sa=e=>Da(e,wa);let ka=La();Sa.write=e=>Da(e,ka);let _a=La();Sa.onStart=e=>Da(e,_a);let Aa=La();Sa.onFrame=e=>Da(e,Aa);let Ca=La();Sa.onFinish=e=>Da(e,Ca);let Ea=[];Sa.setTimeout=(e,t)=>{let n=Sa.now()+t,r=()=>{let e=Ea.findIndex((e=>e.cancel==r));~e&&Ea.splice(e,1),Ma-=~e?1:0},o={time:n,handler:e,cancel:r};return Ea.splice(Oa(n),0,o),Ma+=1,Ia(),o};let Oa=e=>~(~Ea.findIndex((t=>t.time>e))||~Ea.length);Sa.cancel=e=>{_a.delete(e),Aa.delete(e),wa.delete(e),ka.delete(e),Ca.delete(e)},Sa.sync=e=>{Ra=!0,Sa.batchedUpdates(e),Ra=!1},Sa.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(){for(var e=arguments.length,r=new Array(e),o=0;o{_a.delete(n),t=null},r};let Ta="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Sa.use=e=>Ta=e,Sa.now="undefined"!=typeof performance?()=>performance.now():Date.now,Sa.batchedUpdates=e=>e(),Sa.catch=console.error,Sa.frameLoop="always",Sa.advance=()=>{"demand"!==Sa.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):ja()};let Pa=-1,Ma=0,Ra=!1;function Da(e,t){Ra?(t.delete(e),e(0)):(t.add(e),Ia())}function Ia(){Pa<0&&(Pa=0,"demand"!==Sa.frameLoop&&Ta(Fa))}function Fa(){~Pa&&(Ta(Fa),Sa.batchedUpdates(ja))}function ja(){let e=Pa;Pa=Sa.now();let t=Oa(Pa);t&&(Na(Ea.splice(0,t),(e=>e.handler())),Ma-=t),_a.flush(),wa.flush(e?Math.min(64,Pa-e):16.667),Aa.flush(),ka.flush(),Ca.flush(),Ma||(Pa=-1)}function La(){let e=new Set,t=e;return{add(n){Ma+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(Ma-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,Ma-=t.size,Na(t,(t=>t(n)&&e.add(t))),Ma+=e.size,t=e)}}}function Na(e,t){e.forEach((e=>{try{t(e)}catch(n){Sa.catch(n)}}))}function za(){}const Ba={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"===typeof e,str:e=>"string"===typeof e,num:e=>"number"===typeof e,und:e=>void 0===e};function Wa(e,t){if(Ba.arr(e)){if(!Ba.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function qa(e,t,n){if(Ba.arr(e))for(let r=0;rBa.und(e)?[]:Ba.arr(e)?e:[e];function Va(e,t){if(e.size){const n=Array.from(e);e.clear(),Ua(n,t)}}const Ga=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re(...n)))},$a=()=>"undefined"===typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent);let Ya,Ka,Qa=null,Xa=!1,Ja=za;var Za=Object.freeze({__proto__:null,get createStringInterpolator(){return Ya},get to(){return Ka},get colors(){return Qa},get skipAnimation(){return Xa},get willAdvance(){return Ja},assign:e=>{e.to&&(Ka=e.to),e.now&&(Sa.now=e.now),void 0!==e.colors&&(Qa=e.colors),null!=e.skipAnimation&&(Xa=e.skipAnimation),e.createStringInterpolator&&(Ya=e.createStringInterpolator),e.requestAnimationFrame&&Sa.use(e.requestAnimationFrame),e.batchedUpdates&&(Sa.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Ja=e.willAdvance),e.frameLoop&&(Sa.frameLoop=e.frameLoop)}});const es=new Set;let ts=[],ns=[],rs=0;const os={get idle(){return!es.size&&!ts.length},start(e){rs>e.priority?(es.add(e),Sa.onStart(is)):(as(e),Sa(ls))},advance:ls,sort(e){if(rs)Sa.onFrame((()=>os.sort(e)));else{const t=ts.indexOf(e);~t&&(ts.splice(t,1),ss(e))}},clear(){ts=[],es.clear()}};function is(){es.forEach(as),es.clear(),Sa(ls)}function as(e){ts.includes(e)||ss(e)}function ss(e){ts.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(ts,(t=>t.priority>e.priority)),0,e)}function ls(e){const t=ns;for(let n=0;n0}const cs="[-+]?\\d*\\.?\\d+",us=cs+"%";function ds(){for(var e=arguments.length,t=new Array(e),n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ws(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=xs(o,r,e+1/3),a=xs(o,r,e),s=xs(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function Ss(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function ks(e){return(parseFloat(e)%360+360)%360/360}function _s(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function As(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Cs(e){let t=function(e){let t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=ys.exec(e))?parseInt(t[1]+"ff",16)>>>0:Qa&&void 0!==Qa[e]?Qa[e]:(t=fs.exec(e))?(Ss(t[1])<<24|Ss(t[2])<<16|Ss(t[3])<<8|255)>>>0:(t=ps.exec(e))?(Ss(t[1])<<24|Ss(t[2])<<16|Ss(t[3])<<8|_s(t[4]))>>>0:(t=gs.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=bs.exec(e))?parseInt(t[1],16)>>>0:(t=vs.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=hs.exec(e))?(255|ws(ks(t[1]),As(t[2]),As(t[3])))>>>0:(t=ms.exec(e))?(ws(ks(t[1]),As(t[2]),As(t[3]))|_s(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const Es=(e,t,n)=>{if(Ba.fun(e))return e;if(Ba.arr(e))return Es({range:e,output:t,extrapolate:n});if(Ba.str(e.output[0]))return Ya(e);const r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,s,l){let c=l?l(e):e;if(cn){if("identity"===s)return c;"clamp"===s&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,i[t],i[t+1],o[t],o[t+1],l,a,s,r.map)}};function Os(){return Os=Object.assign||function(e){for(var t=1;tBoolean(e&&e[Ts]),Rs=e=>e&&e[Ts]?e[Ts]():e,Ds=e=>e[Ps]||null;function Is(e,t){let n=e[Ps];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class Fs{constructor(e){if(this[Ts]=void 0,this[Ps]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");js(this,e)}}const js=(e,t)=>zs(e,Ts,t);function Ls(e,t){if(e[Ts]){let n=e[Ps];n||zs(e,Ps,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Ns(e,t){let n=e[Ps];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Ps]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const zs=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Bs=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Ws=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Us=new RegExp(`(${Bs.source})(%|[a-z]+)`,"i"),qs=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Hs=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Vs=e=>{const[t,n]=Gs(e);if(!t||$a())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&Hs.test(n)?Vs(n):n||e},Gs=e=>{const t=Hs.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]};let $s;const Ys=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,Ks=e=>{$s||($s=Qa?new RegExp(`(${Object.keys(Qa).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Rs(e).replace(Hs,Vs).replace(Ws,Cs).replace($s,Cs))),n=t.map((e=>e.match(Bs).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))).map((t=>Es(Os({},e,{output:t}))));return e=>{var n;const o=!Us.test(t[0])&&(null==(n=t.find((e=>Us.test(e))))?void 0:n.replace(Bs,""));let i=0;return t[0].replace(Bs,(()=>`${r[i++](e)}${o||""}`)).replace(qs,Ys)}},Qs="react-spring: ",Xs=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${Qs}once requires a function parameter`);return function(){n||(t(...arguments),n=!0)}},Js=Xs(console.warn);const Zs=Xs(console.warn);function el(e){return Ba.str(e)&&("#"==e[0]||/\d/.test(e)||!$a()&&Hs.test(e)||e in(Qa||{}))}const tl="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect;function nl(){const e=(0,r.useState)()[1],t=(()=>{const e=(0,r.useRef)(!1);return tl((()=>(e.current=!0,()=>{e.current=!1})),[]),e})();return()=>{t.current&&e(Math.random())}}const rl=e=>(0,r.useEffect)(e,ol),ol=[];function il(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}const al=Symbol.for("Animated:node"),sl=e=>e&&e[al],ll=(e,t)=>((e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}))(e,al,t),cl=e=>e&&e[al]&&e[al].getPayload();class ul{constructor(){this.payload=void 0,ll(this,this)}getPayload(){return this.payload||[]}}class dl extends ul{constructor(e){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=e,Ba.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new dl(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Ba.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Ba.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class fl extends dl{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=Es({output:[e,e]})}static create(e){return new fl(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(Ba.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=Es({output:[this.getValue(),e]})),this._value=0,super.reset()}}const pl={dependencies:null};class hl extends ul{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return qa(this.source,((n,r)=>{(e=>!!e&&e[al]===e)(n)?t[r]=n.getValue(e):Ms(n)?t[r]=Rs(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Ua(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return qa(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){pl.dependencies&&Ms(e)&&pl.dependencies.add(e);const t=cl(e);t&&Ua(t,(e=>this.add(e)))}}class ml extends hl{constructor(e){super(e)}static create(e){return new ml(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(gl)),!0)}}function gl(e){return(el(e)?fl:dl).create(e)}function vl(e){const t=sl(e);return t?t.constructor:Ba.arr(e)?ml:el(e)?fl:dl}function yl(){return yl=Object.assign||function(e){for(var t=1;t{const n=!Ba.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,r.forwardRef)(((o,i)=>{const a=(0,r.useRef)(null),s=n&&(0,r.useCallback)((e=>{a.current=function(e,t){e&&(Ba.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[l,c]=function(e,t){const n=new Set;pl.dependencies=n,e.style&&(e=yl({},e,{style:t.createAnimatedStyle(e.style)}));return e=new hl(e),pl.dependencies=null,[e,n]}(o,t),u=nl(),d=()=>{const e=a.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&u()},f=new xl(d,c),p=(0,r.useRef)();tl((()=>(p.current=f,Ua(c,(e=>Ls(e,f))),()=>{p.current&&(Ua(p.current.deps,(e=>Ns(e,p.current))),Sa.cancel(p.current.update))}))),(0,r.useEffect)(d,[]),rl((()=>()=>{const e=p.current;Ua(e.deps,(t=>Ns(t,e)))}));const h=t.getComponentProps(l.getValue());return r.createElement(e,yl({},h,{ref:s}))}))};class xl{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Sa.write(this.update)}}const wl=Symbol.for("AnimatedComponent"),Sl=e=>Ba.str(e)?e:e&&Ba.str(e.displayName)?e.displayName:Ba.fun(e)&&e.name||null;function kl(){return kl=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r!0===e||!!(t&&e&&(Ba.fun(e)?e(t):Ha(e).includes(t))),Cl=(e,t)=>Ba.obj(e)?t&&e[t]:e,El=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,Ol=e=>e,Tl=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ol,n=Pl;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);Ba.und(n)||(r[o]=n)}return r},Pl=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Ml={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Rl(e){const t=function(e){const t={};let n=0;if(qa(e,((e,r)=>{Ml[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return qa(e,((e,r)=>r in t||(n[r]=e))),n}return kl({},e)}function Dl(e){return e=Rs(e),Ba.arr(e)?e.map(Dl):el(e)?Za.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Il(e){for(const t in e)return!0;return!1}function Fl(e){return Ba.fun(e)||Ba.arr(e)&&Ba.obj(e[0])}function jl(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function Ll(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const Nl={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},zl=1.70158,Bl=1.525*zl,Wl=zl+1,Ul=2*Math.PI/3,ql=2*Math.PI/4.5,Hl=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},Vl=kl({},Nl.default,{mass:1,damping:1,easing:{linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Wl*e*e*e-zl*e*e,easeOutBack:e=>1+Wl*Math.pow(e-1,3)+zl*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-Bl)/2:(Math.pow(2*e-2,2)*((Bl+1)*(2*e-2)+Bl)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*Ul),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*Ul)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*ql)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*ql)/2+1,easeInBounce:e=>1-Hl(1-e),easeOutBounce:Hl,easeInOutBounce:e=>e<.5?(1-Hl(1-2*e))/2:(1+Hl(2*e-1))/2}.linear,clamp:!1});class Gl{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,Vl)}}function $l(e,t){if(Ba.und(t.decay)){const n=!Ba.und(t.tension)||!Ba.und(t.friction);!n&&Ba.und(t.frequency)&&Ba.und(t.damping)&&Ba.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Yl=[];class Kl{constructor(){this.changed=!1,this.values=Yl,this.toValues=null,this.fromValues=Yl,this.to=void 0,this.from=void 0,this.config=new Gl,this.immediate=!1}}function Ql(e,t){let{key:n,props:r,defaultProps:o,state:i,actions:a}=t;return new Promise(((t,s)=>{var l;let c,u,d=Al(null!=(l=r.cancel)?l:null==o?void 0:o.cancel,n);if(d)h();else{Ba.und(r.pause)||(i.paused=Al(r.pause,n));let e=null==o?void 0:o.pause;!0!==e&&(e=i.paused||Al(e,n)),c=_l(r.delay||0,n),e?(i.resumeQueue.add(p),a.pause()):(a.resume(),p())}function f(){i.resumeQueue.add(p),i.timeouts.delete(u),u.cancel(),c=u.time-Sa.now()}function p(){c>0&&!Za.skipAnimation?(i.delayed=!0,u=Sa.setTimeout(h,c),i.pauseQueue.add(f),i.timeouts.add(u)):h()}function h(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(u),e<=(i.cancelId||0)&&(d=!0);try{a.start(kl({},r,{callId:e,cancel:d}),t)}catch(n){s(n)}}}))}const Xl=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?ec(e.get()):t.every((e=>e.noop))?Jl(e.get()):Zl(e.get(),t.every((e=>e.finished))),Jl=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Zl=function(e,t){return{value:e,finished:t,cancelled:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}},ec=e=>({value:e,cancelled:!0,finished:!1});function tc(e,t,n,r){const{callId:o,parentId:i,onRest:a}=t,{asyncTo:s,promise:l}=n;return i||e!==s||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const c=Tl(t,((e,t)=>"onRest"===t?void 0:e));let u,d;const f=new Promise(((e,t)=>(u=e,d=t))),p=e=>{const t=o<=(n.cancelId||0)&&ec(r)||o!==n.asyncId&&Zl(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const i=new rc,a=new oc;return(async()=>{if(Za.skipAnimation)throw nc(n),a.result=Zl(r,!1),d(a),a;p(i);const s=Ba.obj(e)?kl({},e):kl({},t,{to:e});s.parentId=o,qa(c,((e,t)=>{Ba.und(s[t])&&(s[t]=e)}));const l=await r.start(s);return p(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),l})()};let m;if(Za.skipAnimation)return nc(n),Zl(r,!1);try{let t;t=Ba.arr(e)?(async e=>{for(const t of e)await h(t)})(e):Promise.resolve(e(h,r.stop.bind(r))),await Promise.all([t.then(u),f]),m=Zl(r.get(),!0,!1)}catch(g){if(g instanceof rc)m=g.result;else{if(!(g instanceof oc))throw g;m=g.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?s:void 0,n.promise=i?l:void 0)}return Ba.fun(a)&&Sa.batchedUpdates((()=>{a(m,r,r.item)})),m})():l}function nc(e,t){Va(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class rc extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}class oc extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const ic=e=>e instanceof sc;let ac=1;class sc extends Fs{constructor(){super(...arguments),this.id=ac++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=sl(this);return e&&e.getValue()}to(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1]})}_onPriorityChange(e){this.idle||os.sort(this),Is(this,{type:"priority",parent:this,priority:e})}}const lc=Symbol.for("SpringPhase"),cc=e=>(1&e[lc])>0,uc=e=>(2&e[lc])>0,dc=e=>(4&e[lc])>0,fc=(e,t)=>t?e[lc]|=3:e[lc]&=-3,pc=(e,t)=>t?e[lc]|=4:e[lc]&=-5;class hc extends sc{constructor(e,t){if(super(),this.key=void 0,this.animation=new Kl,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Ba.und(e)||!Ba.und(t)){const n=Ba.obj(e)?kl({},e):kl({},t,{from:e});Ba.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(uc(this)||this._state.asyncTo)||dc(this)}get goal(){return Rs(this.animation.to)}get velocity(){const e=sl(this);return e instanceof dl?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return cc(this)}get isAnimating(){return uc(this)}get isPaused(){return dc(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=cl(r.to);!a&&Ms(r.to)&&(i=Ha(Rs(r.to))),r.values.forEach(((s,l)=>{if(s.done)return;const c=s.constructor==fl?1:a?a[l].lastPosition:i[l];let u=r.immediate,d=c;if(!u){if(d=s.lastPosition,o.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[l],i=null!=s.v0?s.v0:s.v0=Ba.arr(o.velocity)?o.velocity[l]:o.velocity;let a;if(Ba.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),u=Math.abs(s.lastPosition-d)<.1,a=i*r}else{a=null==s.lastVelocity?i:s.lastVelocity;const t=o.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n))),r=o.restVelocity||t/10,l=o.clamp?0:o.bounce,f=!Ba.und(l),p=n==c?s.v0>0:nr,h||(u=Math.abs(c-d)<=t,!u));++e){f&&(m=d==c||d>c==p,m&&(a=-a*l,d=c));a+=(1e-6*-o.tension*(d-c)+.001*-o.friction*a)/o.mass*g,d+=a*g}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(o.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+o.easing(r)*(c-n),a=(d-s.lastPosition)/e,u=1==r}s.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),u=!0)}a&&!a[l].done&&(u=!1),u?s.done=!0:t=!1,s.setValue(d,o.round)&&(n=!0)}));const s=sl(this),l=s.getValue();if(t){const e=Rs(r.to);l===e&&!n||o.decay?n&&o.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(l)}set(e){return Sa.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(uc(this)){const{to:e,config:t}=this.animation;Sa.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return Ba.und(e)?(n=this.queue||[],this.queue=[]):n=[Ba.obj(e)?e:kl({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>Xl(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),nc(this._state,e&&this._lastCallId),Sa.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=Ba.obj(n)?n[t]:n,(null==n||Fl(n))&&(n=void 0),r=Ba.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return cc(this)||(e.reverse&&([n,r]=[r,n]),r=Rs(r),Ba.und(r)?sl(this)||this._set(n):this._set(r)),o}_update(e,t){let n=kl({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,Tl(n,((e,t)=>/^on/.test(t)?Cl(e,r):e))),wc(this,n,"onProps"),Sc(this,"onProps",n,this);const i=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return Ql(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{dc(this)||(pc(this,!0),Ga(a.pauseQueue),Sc(this,"onPause",Zl(this,mc(this,this.animation.to)),this))},resume:()=>{dc(this)&&(pc(this,!1),uc(this)&&this._resume(),Ga(a.resumeQueue),Sc(this,"onResume",Zl(this,mc(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=gc(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(ec(this));const r=!Ba.und(e.to),o=!Ba.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(ec(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:s}=this,{to:l,from:c}=s;let{to:u=l,from:d=c}=e;!o||r||t.default&&!Ba.und(u)||(u=d),t.reverse&&([u,d]=[d,u]);const f=!Wa(d,c);f&&(s.from=d),d=Rs(d);const p=!Wa(u,l);p&&this._focus(u);const h=Fl(t.to),{config:m}=s,{decay:g,velocity:v}=m;(r||o)&&(m.velocity=0),t.config&&!h&&function(e,t,n){n&&($l(n=kl({},n),t),t=kl({},n,t)),$l(e,t),Object.assign(e,t);for(const a in Vl)null==e[a]&&(e[a]=Vl[a]);let{mass:r,frequency:o,damping:i}=e;Ba.und(o)||(o<.01&&(o=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/o,2)*r,e.friction=4*Math.PI*i*r/o)}(m,_l(t.config,i),t.config!==a.config?_l(a.config,i):void 0);let y=sl(this);if(!y||Ba.und(u))return n(Zl(this,!0));const b=Ba.und(t.reset)?o&&!t.default:!Ba.und(d)&&Al(t.reset,i),x=b?d:this.get(),w=Dl(u),S=Ba.num(w)||Ba.arr(w)||el(w),k=!h&&(!S||Al(a.immediate||t.immediate,i));if(p){const e=vl(u);if(e!==y.constructor){if(!k)throw Error(`Cannot animate between ${y.constructor.name} and ${e.name}, as the "to" prop suggests`);y=this._set(w)}}const _=y.constructor;let A=Ms(u),C=!1;if(!A){const e=b||!cc(this)&&f;(p||e)&&(C=Wa(Dl(x),w),A=!C),(Wa(s.immediate,k)||k)&&Wa(m.decay,g)&&Wa(m.velocity,v)||(A=!0)}if(C&&uc(this)&&(s.changed&&!b?A=!0:A||this._stop(l)),!h&&((A||Ms(l))&&(s.values=y.getPayload(),s.toValues=Ms(u)?null:_==fl?[1]:Ha(w)),s.immediate!=k&&(s.immediate=k,k||b||this._set(l)),A)){const{onRest:e}=s;Ua(xc,(e=>wc(this,t,e)));const r=Zl(this,mc(this,l));Ga(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&Sa.batchedUpdates((()=>{s.changed=!b,null==e||e(r,this),b?_l(a.onRest,r):null==s.onStart||s.onStart(r,this)}))}b&&this._set(x),h?n(tc(t.to,t,this._state,this)):A?this._start():uc(this)&&!p?this._pendingCalls.add(n):n(Jl(x))}_focus(e){const t=this.animation;e!==t.to&&(Ds(this)&&this._detach(),t.to=e,Ds(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Ms(t)&&(Ls(t,this),ic(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Ms(e)&&Ns(e,this)}_set(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=Rs(e);if(!Ba.und(n)){const e=sl(this);if(!e||!Wa(n,e.getValue())){const r=vl(n);e&&e.constructor==r?e.setValue(n):ll(this,r.create(n)),e&&Sa.batchedUpdates((()=>{this._onChange(n,t)}))}}return sl(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Sc(this,"onStart",Zl(this,mc(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),_l(this.animation.onChange,e,this)),_l(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;sl(this).reset(Rs(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),uc(this)||(fc(this,!0),dc(this)||this._resume())}_resume(){Za.skipAnimation?this.finish():os.start(this)}_stop(e,t){if(uc(this)){fc(this,!1);const n=this.animation;Ua(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Is(this,{type:"idle",parent:this});const r=t?ec(this.get()):Zl(this.get(),mc(this,null!=e?e:n.to));Ga(this._pendingCalls,r),n.changed&&(n.changed=!1,Sc(this,"onRest",r,this))}}}function mc(e,t){const n=Dl(t);return Wa(Dl(e.get()),n)}function gc(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.loop,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.to,r=_l(t);if(r){const o=!0!==r&&Rl(r),i=(o||e).reverse,a=!o||o.reset;return vc(kl({},e,{loop:t,default:!1,pause:void 0,to:!i||Fl(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function vc(e){const{to:t,from:n}=e=Rl(e),r=new Set;return Ba.obj(t)&&bc(t,r),Ba.obj(n)&&bc(n,r),e.keys=r.size?Array.from(r):null,e}function yc(e){const t=vc(e);return Ba.und(t.default)&&(t.default=Tl(t)),t}function bc(e,t){qa(e,((e,n)=>null!=e&&t.add(n)))}const xc=["onStart","onRest","onChange","onPause","onResume"];function wc(e,t,n){e.animation[n]=t[n]!==El(t,n)?Cl(t[n],e.key):void 0}function Sc(e,t){for(var n,r,o,i,a=arguments.length,s=new Array(a>2?a-2:0),l=2;le.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];Ba.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(vc(e)),this}start(e){let{queue:t}=this;return e?t=Ha(e).map(vc):this.queue=[],this._flush?this._flush(this,t):(Rc(this,t),Cc(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Ua(Ha(t),(t=>n[t].stop(!!e)))}else nc(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Ba.und(e))this.start({pause:!0});else{const t=this.springs;Ua(Ha(e),(e=>t[e].pause()))}return this}resume(e){if(Ba.und(e))this.start({pause:!1});else{const t=this.springs;Ua(Ha(e),(e=>t[e].resume()))}return this}each(e){qa(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,Va(e,(e=>{let[t,n]=e;n.value=this.get(),t(n,this,this._item)})));const i=!r&&this._started,a=o||i&&n.size?this.get():null;o&&t.size&&Va(t,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})),i&&(this._started=!1,Va(n,(e=>{let[t,n]=e;n.value=a,t(n,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Sa.onFrame(this._onFrame)}}function Cc(e,t){return Promise.all(t.map((t=>Ec(e,t)))).then((t=>Xl(e,t)))}async function Ec(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:s,onResolve:l}=t,c=Ba.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const u=Ba.arr(o)||Ba.fun(o)?o:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Ua(kc,(n=>{const r=t[n];if(Ba.fun(r)){const o=e._events[n];t[n]=e=>{let{finished:t,cancelled:n}=e;const i=o.get(r);i?(t||(i.finished=!1),n&&(i.cancelled=!0)):o.set(r,{value:null,finished:t||!1,cancelled:n||!1})},c&&(c[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,Ga(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const f=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),p=!0===t.cancel||!0===El(t,"cancel");(u||p&&d.asyncId)&&f.push(Ql(++e._lastAsyncId,{props:t,state:d,actions:{pause:za,resume:za,start(t,n){p?(nc(d,e._lastAsyncId),n(ec(e))):(t.onRest=s,n(tc(u,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=Xl(e,await Promise.all(f));if(a&&h.finished&&(!n||!h.noop)){const n=gc(t,a,o);if(n)return Rc(e,[n]),Ec(e,n,!0)}return l&&Sa.batchedUpdates((()=>l(h,e,e.item))),h}function Oc(e,t){const n=kl({},e.springs);return t&&Ua(Ha(t),(e=>{Ba.und(e.keys)&&(e=vc(e)),Ba.obj(e.to)||(e=kl({},e,{to:void 0})),Mc(n,e,(e=>Pc(e)))})),Tc(e,n),n}function Tc(e,t){qa(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Ls(t,e))}))}function Pc(e,t){const n=new hc;return n.key=e,t&&Ls(n,t),n}function Mc(e,t,n){t.keys&&Ua(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function Rc(e,t){Ua(t,(t=>{Mc(e.springs,t,(t=>Pc(t,e)))}))}function Dc(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}const Ic=["children"],Fc=e=>{let{children:t}=e,n=Dc(e,Ic);const o=(0,r.useContext)(jc),i=n.pause||!!o.pause,a=n.immediate||!!o.immediate;n=function(e,t){const[n]=(0,r.useState)((()=>({inputs:t,result:e()}))),o=(0,r.useRef)(),i=o.current;let a=i;a?Boolean(t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{o.current=a,i==n&&(n.inputs=n.result=void 0)}),[a]),a.result}((()=>({pause:i,immediate:a})),[i,a]);const{Provider:s}=jc;return r.createElement(s,{value:n},t)},jc=(Lc=Fc,Nc={},Object.assign(Lc,r.createContext(Nc)),Lc.Provider._context=Lc,Lc.Consumer._context=Lc,Lc);var Lc,Nc;Fc.Provider=jc.Provider,Fc.Consumer=jc.Consumer;const zc=()=>{const e=[],t=function(t){Zs(`${Qs}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return Ua(e,((e,o)=>{if(Ba.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return Ua(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Ua(e,(e=>e.resume(...arguments))),this},t.set=function(t){Ua(e,(e=>e.set(t)))},t.start=function(t){const n=[];return Ua(e,((e,r)=>{if(Ba.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return Ua(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Ua(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Ba.fun(e)?e(n,t):e};return t._getProps=n,t};function Bc(e,t,n){const o=Ba.fun(t)&&t;o&&!n&&(n=[]);const i=(0,r.useMemo)((()=>o||3==arguments.length?zc():void 0),[]),a=(0,r.useRef)(0),s=nl(),l=(0,r.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Oc(e,t),r=a.current>0&&!l.queue.length&&!Object.keys(n).some((t=>!e.springs[t]));return r?Cc(e,t):new Promise((r=>{Tc(e,n),l.queue.push((()=>{r(Cc(e,t))})),s()}))}})),[]),c=(0,r.useRef)([...l.ctrls]),u=[],d=il(e)||0;function f(e,n){for(let r=e;r{Ua(c.current.slice(e,d),(e=>{jl(e,i),e.stop(!0)})),c.current.length=e,f(d,e)}),[e]),(0,r.useMemo)((()=>{f(0,Math.min(d,e))}),n);const p=c.current.map(((e,t)=>Oc(e,u[t]))),h=(0,r.useContext)(Fc),m=il(h),g=h!==m&&Il(h);tl((()=>{a.current++,l.ctrls=c.current;const{queue:e}=l;e.length&&(l.queue=[],Ua(e,(e=>e()))),Ua(c.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:h});const n=u[t];n&&(Ll(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),rl((()=>()=>{Ua(l.ctrls,(e=>e.stop(!0)))}));const v=p.map((e=>kl({},e)));return i?[v,i]:v}function Wc(e,t){const n=Ba.fun(e),[[r],o]=Bc(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let Uc;function qc(e,t,n){const o=Ba.fun(t)&&t,{reset:i,sort:a,trail:s=0,expires:l=!0,exitBeforeEnter:c=!1,onDestroyed:u,ref:d,config:f}=o?o():t,p=(0,r.useMemo)((()=>o||3==arguments.length?zc():void 0),[]),h=Ha(e),m=[],g=(0,r.useRef)(null),v=i?null:g.current;tl((()=>{g.current=m})),rl((()=>(Ua(g.current,(e=>{var t;null==(t=e.ctrl.ref)||t.add(e.ctrl);const n=_.get(e);n&&e.ctrl.start(n.payload)})),()=>{Ua(g.current,(e=>{e.expired&&clearTimeout(e.expirationId),jl(e.ctrl,p),e.ctrl.stop(!0)}))})));const y=function(e,t,n){let{key:r,keys:o=r}=t;if(null===o){const t=new Set;return e.map((e=>{const r=n&&n.find((n=>n.item===e&&n.phase!==Uc.LEAVE&&!t.has(n)));return r?(t.add(r),r.key):Hc++}))}return Ba.und(o)?e:Ba.fun(o)?e.map(o):Ha(o)}(h,o?o():t,v),b=i&&g.current||[];tl((()=>Ua(b,(e=>{let{ctrl:t,item:n,key:r}=e;jl(t,p),_l(u,n,r)}))));const x=[];if(v&&Ua(v,((e,t)=>{e.expired?(clearTimeout(e.expirationId),b.push(e)):~(t=x[t]=y.indexOf(e.key))&&(m[t]=e)})),Ua(h,((e,t)=>{m[t]||(m[t]={key:y[t],item:e,phase:Uc.MOUNT,ctrl:new Ac},m[t].ctrl.item=e)})),x.length){let e=-1;const{leave:n}=o?o():t;Ua(x,((t,r)=>{const o=v[r];~t?(e=m.indexOf(o),m[e]=kl({},o,{item:h[t]})):n&&m.splice(++e,0,o)}))}Ba.fun(a)&&m.sort(((e,t)=>a(e.item,t.item)));let w=-s;const S=nl(),k=Tl(t),_=new Map,A=(0,r.useRef)(new Map),C=(0,r.useRef)(!1);Ua(m,((e,n)=>{const r=e.key,i=e.phase,a=o?o():t;let u,p,h=_l(a.delay||0,r);if(i==Uc.MOUNT)u=a.enter,p=Uc.ENTER;else{const e=y.indexOf(r)<0;if(i!=Uc.LEAVE)if(e)u=a.leave,p=Uc.LEAVE;else{if(!(u=a.update))return;p=Uc.UPDATE}else{if(e)return;u=a.enter,p=Uc.ENTER}}if(u=_l(u,e.item,n),u=Ba.obj(u)?Rl(u):{to:u},!u.config){const t=f||k.config;u.config=_l(t,e.item,n,p)}w+=s;const m=kl({},k,{delay:h+w,ref:d,immediate:a.immediate,reset:!1},u);if(p==Uc.ENTER&&Ba.und(m.from)){const r=o?o():t,i=Ba.und(r.initial)||v?r.from:r.initial;m.from=_l(i,e.item,n)}const{onResolve:b}=m;m.onResolve=e=>{_l(b,e);const t=g.current,n=t.find((e=>e.key===r));if(n&&(!e.cancelled||n.phase==Uc.UPDATE)&&n.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if(n.phase==Uc.LEAVE){const t=_l(l,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(S,r)))}}e&&t.some((e=>e.expired))&&(A.current.delete(n),c&&(C.current=!0),S())}};const x=Oc(e.ctrl,m);p===Uc.LEAVE&&c?A.current.set(e,{phase:p,springs:x,payload:m}):_.set(e,{phase:p,springs:x,payload:m})}));const E=(0,r.useContext)(Fc),O=il(E),T=E!==O&&Il(E);tl((()=>{T&&Ua(m,(e=>{e.ctrl.start({default:E})}))}),[E]),Ua(_,((e,t)=>{if(A.current.size){const e=m.findIndex((e=>e.key===t.key));m.splice(e,1)}})),tl((()=>{Ua(A.current.size?A.current:_,((e,t)=>{let{phase:n,payload:r}=e;const{ctrl:o}=t;t.phase=n,null==p||p.add(o),T&&n==Uc.ENTER&&o.start({default:E}),r&&(Ll(o,r.ref),o.ref&&!C.current?o.update(r):(o.start(r),C.current&&(C.current=!1)))}))}),i?void 0:n);const P=e=>r.createElement(r.Fragment,null,m.map(((t,n)=>{const{springs:o}=_.get(t)||t.ctrl,i=e(kl({},o),t.item,t,n);return i&&i.type?r.createElement(i.type,kl({},i.props,{key:Ba.str(t.key)||Ba.num(t.key)?t.key:t.ctrl.id,ref:i.ref})):i})));return p?[P,p]:P}!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Uc||(Uc={}));let Hc=1;class Vc extends sc{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=Es(...t);const n=this._get(),r=vl(n);ll(this,r.create(n))}advance(e){const t=this._get();Wa(t,this.get())||(sl(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&$c(this._active)&&Yc(this)}_get(){const e=Ba.arr(this.source)?this.source.map(Rs):Ha(Rs(this.source));return this.calc(...e)}_start(){this.idle&&!$c(this._active)&&(this.idle=!1,Ua(cl(this),(e=>{e.done=!1})),Za.skipAnimation?(Sa.batchedUpdates((()=>this.advance())),Yc(this)):os.start(this))}_attach(){let e=1;Ua(Ha(this.source),(t=>{Ms(t)&&Ls(t,this),ic(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Ua(Ha(this.source),(e=>{Ms(e)&&Ns(e,this)})),this._active.clear(),Yc(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Ha(this.source).reduce(((e,t)=>Math.max(e,(ic(t)?t.priority:0)+1)),0))}}function Gc(e){return!1!==e.idle}function $c(e){return!e.size||Array.from(e).every(Gc)}function Yc(e){e.idle||(e.idle=!0,Ua(cl(e),(e=>{e.done=!0})),Is(e,{type:"idle",parent:e}))}Za.assign({createStringInterpolator:Ks,to:(e,t)=>new Vc(e,t)});os.advance;function Kc(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}const Qc=["style","children","scrollTop","scrollLeft"],Xc=/^--/;function Jc(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||Xc.test(e)||eu.hasOwnProperty(e)&&eu[e]?(""+t).trim():t+"px"}const Zc={};let eu={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,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};const tu=["Webkit","Ms","Moz","O"];eu=Object.keys(eu).reduce(((e,t)=>(tu.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),eu);const nu=["x","y","z"],ru=/^(matrix|translate|scale|rotate|skew)/,ou=/^(translate)/,iu=/^(rotate|skew)/,au=(e,t)=>Ba.num(e)&&0!==e?e+t:e,su=(e,t)=>Ba.arr(e)?e.every((e=>su(e,t))):Ba.num(e)?e===t:parseFloat(e)===t;class lu extends hl{constructor(e){let{x:t,y:n,z:r}=e,o=Kc(e,nu);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>au(e,"px"))).join(",")})`,su(e,0)]))),qa(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(ru.test(t)){if(delete o[t],Ba.und(e))return;const n=ou.test(t)?"px":iu.test(t)?"deg":"";i.push(Ha(e)),a.push("rotate3d"===t?e=>{let[t,r,o,i]=e;return[`rotate3d(${t},${r},${o},${au(i,n)})`,su(i,0)]}:e=>[`${t}(${e.map((e=>au(e,n))).join(",")})`,su(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new cu(i,a)),super(o)}}class cu extends Fs{constructor(e,t){super(),this._value=null,this.inputs=e,this.transforms=t}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Ua(this.inputs,((n,r)=>{const o=Rs(n[0]),[i,a]=this.transforms[r](Ba.arr(o)?o:n.map(Rs));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&Ua(this.inputs,(e=>Ua(e,(e=>Ms(e)&&Ls(e,this)))))}observerRemoved(e){0==e&&Ua(this.inputs,(e=>Ua(e,(e=>Ms(e)&&Ns(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Is(this,e)}}const uu=["scrollTop","scrollLeft"];Za.assign({batchedUpdates:o.unstable_batchedUpdates,createStringInterpolator:Ks,colors:{transparent:0,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,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,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,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});const du=function(e){let{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new hl(e),getComponentProps:r=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=Sl(e)||"Anonymous";return(e=Ba.str(e)?i[e]||(i[e]=bl(e,o)):e[wl]||(e[wl]=bl(e,o))).displayName=`Animated(${t})`,e};return qa(e,((t,n)=>{Ba.arr(e)&&(n=Sl(t)),i[n]=i(t)})),{animated:i}}(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,{style:o,children:i,scrollTop:a,scrollLeft:s}=r,l=Kc(r,Qc),c=Object.values(l),u=Object.keys(l).map((t=>n||e.hasAttribute(t)?t:Zc[t]||(Zc[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(let d in o)if(o.hasOwnProperty(d)){const t=Jc(d,o[d]);Xc.test(d)?e.style.setProperty(d,t):e.style[d]=t}u.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==a&&(e.scrollTop=a),void 0!==s&&(e.scrollLeft=s)},createAnimatedStyle:e=>new lu(e),getComponentProps:e=>Kc(e,uu)}),fu=du.animated;function pu(){return pu=Object.assign||function(e){for(var t=1;t0&&f.height>0,v=Math.round(n[0]),y=Math.round(n[1]);g&&("top"===o?(v-=f.width/2,y-=f.height+14):"right"===o?(v+=14,y-=f.height/2):"bottom"===o?(v-=f.width/2,y+=14):"left"===o?(v-=f.width+14,y-=f.height/2):"center"===o&&(v-=f.width/2,y-=f.height/2),h={transform:mu(v,y)},p.current||(m=!0),p.current=[v,y]);var b=Wc({to:h,config:c,immediate:!l||m}),x=pu({},hu,a.tooltip,{transform:null!=(t=b.transform)?t:mu(v,y)});return(0,Ne.jsx)(fu.div,{ref:d,style:x,children:i})}));gu.displayName="TooltipWrapper";var vu=(0,r.memo)((function(e){var t=e.size,n=void 0===t?12:t,r=e.color,o=e.style;return(0,Ne.jsx)("span",{style:pu({display:"block",width:n,height:n,background:r},void 0===o?{}:o)})})),yu=(0,r.memo)((function(e){var t,n=e.id,r=e.value,o=e.format,i=e.enableChip,a=void 0!==i&&i,s=e.color,l=e.renderContent,c=xv(),u=gv(o);if("function"==typeof l)t=l();else{var d=r;void 0!==u&&void 0!==d&&(d=u(d)),t=(0,Ne.jsxs)("div",{style:c.tooltip.basic,children:[a&&(0,Ne.jsx)(vu,{color:s,style:c.tooltip.chip}),void 0!==d?(0,Ne.jsxs)("span",{children:[n,": ",(0,Ne.jsx)("strong",{children:""+d})]}):n]})}return(0,Ne.jsx)("div",{style:c.tooltip.container,children:t})})),bu={width:"100%",borderCollapse:"collapse"},xu=(0,r.memo)((function(e){var t,n=e.title,r=e.rows,o=void 0===r?[]:r,i=e.renderContent,a=xv();return o.length?(t="function"==typeof i?i():(0,Ne.jsxs)("div",{children:[n&&n,(0,Ne.jsx)("table",{style:pu({},bu,a.tooltip.table),children:(0,Ne.jsx)("tbody",{children:o.map((function(e,t){return(0,Ne.jsx)("tr",{children:e.map((function(e,t){return(0,Ne.jsx)("td",{style:a.tooltip.tableCell,children:e},t)}))},t)}))})})]}),(0,Ne.jsx)("div",{style:a.tooltip.container,children:t})):null}));xu.displayName="TableTooltip";var wu=(0,r.memo)((function(e){var t=e.x0,n=e.x1,o=e.y0,i=e.y1,a=xv(),s=Jg(),l=s.animate,c=s.config,u=(0,r.useMemo)((function(){return pu({},a.crosshair.line,{pointerEvents:"none"})}),[a.crosshair.line]),d=Wc({x1:t,x2:n,y1:o,y2:i,config:c,immediate:!l});return(0,Ne.jsx)(fu.line,pu({},d,{fill:"none",style:u}))}));wu.displayName="CrosshairLine";var Su=(0,r.memo)((function(e){var t,n,r=e.width,o=e.height,i=e.type,a=e.x,s=e.y;return"cross"===i?(t={x0:a,x1:a,y0:0,y1:o},n={x0:0,x1:r,y0:s,y1:s}):"top-left"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:0,x1:a,y0:s,y1:s}):"top"===i?t={x0:a,x1:a,y0:0,y1:s}:"top-right"===i?(t={x0:a,x1:a,y0:0,y1:s},n={x0:a,x1:r,y0:s,y1:s}):"right"===i?n={x0:a,x1:r,y0:s,y1:s}:"bottom-right"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:a,x1:r,y0:s,y1:s}):"bottom"===i?t={x0:a,x1:a,y0:s,y1:o}:"bottom-left"===i?(t={x0:a,x1:a,y0:s,y1:o},n={x0:0,x1:a,y0:s,y1:s}):"left"===i?n={x0:0,x1:a,y0:s,y1:s}:"x"===i?t={x0:a,x1:a,y0:0,y1:o}:"y"===i&&(n={x0:0,x1:r,y0:s,y1:s}),(0,Ne.jsxs)(Ne.Fragment,{children:[t&&(0,Ne.jsx)(wu,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}),n&&(0,Ne.jsx)(wu,{x0:n.x0,x1:n.x1,y0:n.y0,y1:n.y1})]})}));Su.displayName="Crosshair";var ku=(0,r.createContext)({showTooltipAt:function(){},showTooltipFromEvent:function(){},hideTooltip:function(){}}),_u={isVisible:!1,position:[null,null],content:null,anchor:null},Au=(0,r.createContext)(_u),Cu=function(e){var t=(0,r.useState)(_u),n=t[0],o=t[1],i=(0,r.useCallback)((function(e,t,n){var r=t[0],i=t[1];void 0===n&&(n="top"),o({isVisible:!0,position:[r,i],anchor:n,content:e})}),[o]),a=(0,r.useCallback)((function(t,n,r){void 0===r&&(r="top");var i=e.current.getBoundingClientRect(),a=e.current.offsetWidth,s=a===i.width?1:a/i.width,l=(n.clientX-i.left)*s,c=(n.clientY-i.top)*s;"left"!==r&&"right"!==r||(r=li&&(o=t.slice(i,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,l.push({i:a,x:ju(n,r)})),i=Nu.lastIndex;return i>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?hd(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?hd(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=rd.exec(e))?new vd(t[1],t[2],t[3],1):(t=od.exec(e))?new vd(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=id.exec(e))?hd(t[1],t[2],t[3],t[4]):(t=ad.exec(e))?hd(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=sd.exec(e))?wd(t[1],t[2]/100,t[3]/100,1):(t=ld.exec(e))?wd(t[1],t[2]/100,t[3]/100,t[4]):cd.hasOwnProperty(e)?pd(cd[e]):"transparent"===e?new vd(NaN,NaN,NaN,0):null}function pd(e){return new vd(e>>16&255,e>>8&255,255&e,1)}function hd(e,t,n,r){return r<=0&&(e=t=n=NaN),new vd(e,t,n,r)}function md(e){return e instanceof Qu||(e=fd(e)),e?new vd((e=e.rgb()).r,e.g,e.b,e.opacity):new vd}function gd(e,t,n,r){return 1===arguments.length?md(e):new vd(e,t,n,null==r?1:r)}function vd(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function yd(){return"#"+xd(this.r)+xd(this.g)+xd(this.b)}function bd(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function xd(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function wd(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new kd(e,t,n,r)}function Sd(e){if(e instanceof kd)return new kd(e.h,e.s,e.l,e.opacity);if(e instanceof Qu||(e=fd(e)),!e)return new kd;if(e instanceof kd)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(a=t===i?(n-r)/s+6*(n0&&l<1?0:a,new kd(a,s,l,e.opacity)}function kd(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function _d(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Ad(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}Yu(Qu,fd,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:ud,formatHex:ud,formatHsl:function(){return Sd(this).formatHsl()},formatRgb:dd,toString:dd}),Yu(vd,gd,Ku(Qu,{brighter:function(e){return e=null==e?Ju:Math.pow(Ju,e),new vd(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?Xu:Math.pow(Xu,e),new vd(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:yd,formatHex:yd,formatRgb:bd,toString:bd})),Yu(kd,(function(e,t,n,r){return 1===arguments.length?Sd(e):new kd(e,t,n,null==r?1:r)}),Ku(Qu,{brighter:function(e){return e=null==e?Ju:Math.pow(Ju,e),new kd(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Xu:Math.pow(Xu,e),new kd(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new vd(_d(e>=240?e-240:e+120,o,r),_d(e,o,r),_d(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const Cd=e=>()=>e;function Ed(e,t){return function(n){return e+n*t}}function Od(e){return 1===(e=+e)?Td:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Cd(isNaN(t)?n:t)}}function Td(e,t){var n=t-e;return n?Ed(e,n):Cd(isNaN(e)?t:e)}const Pd=function e(t){var n=Od(t);function r(e,t){var r=n((e=gd(e)).r,(t=gd(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=Td(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);function Md(e){return function(t){var n,r,o=t.length,i=new Array(o),a=new Array(o),s=new Array(o);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],a=r>0?e[r-1]:2*o-i,s=r